Open Source
Eintrag zuletzt aktualisiert am: 15.02.2022
Als "Open Source" wird Software bezeichnet, deren Quellcode öffentlich für jedermann einsehbar ist.
Open Source wird sowohl von einzelnen Softwareherstellern und auch Communities produziert.
Open Source ist oft, aber nicht zwangsläufig kostenfrei.
Open Source-Projekte nehmen oft, aber nicht zwangsläufig, Code-Beiträge von Dritten an.
Open Source bei .NETAb 2001
Teile von .NET waren "Shared Source" im Rahmen des ECMA-Standards "Common Language Infrastructure" (CLI) / Projekt "Rotor"
Nicht alle Klassen, sondern nur der Standardisierte Teil
Nur gucken, anfassen aber nur zu experimentellen Zwecken, keine Weiterverbreitung
Ab 16.1.2008 "Reference Source" (-> .NET Reference Source Project)
Alle Klasse beim Visual Studio-Debugging einsehbar
Nur gucken, nicht anfassen
2008: ASP.NET MVC ist Open Source
2012: ASP.NET WebAPI Razor Pages werden Open Source [https://weblogs.asp.net/scottgu/asp-net-mvc-web-api-razor-and-open-source]
Ab 12.11.2014
.NET wird Stück für Stück „Open Source“ mit MIT-Lizenz