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 .NET
Ab 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