Was ist Open Source?

(1) Im Allgemeinen bezieht sich Open Source auf ein Programm, in dem der Quellcode der Öffentlichkeit zur Verwendung und / oder Änderung seines ursprünglichen Designs kostenlos zur Verfügung steht, dh offen. Open Source Code wird normalerweise in Zusammenarbeit erstellt, bei der Programmierer den Code verbessern und die Änderungen innerhalb der Community teilen. Open Source entstand in der technologischen Gemeinschaft als Reaktion auf proprietäre Software von Unternehmen.

(2) Ein von der Open Source Initiative (OSI) herausgegebener Zertifizierungsstandard, der angibt, dass der Quellcode eines Computerprogramms der Öffentlichkeit kostenlos zur Verfügung gestellt wird. Der Grund für diese Bewegung ist, dass eine größere Gruppe von Programmierern, die sich nicht mit Eigentumsrechten oder finanziellen Gewinnen befassen, ein nützlicheres und fehlerfreieres Produkt hervorbringt, das jeder nutzen kann. Das Konzept basiert auf Peer Review, um Fehler im Programmcode zu finden und zu beseitigen. Dieser Prozess wird von kommerziell entwickelten und verpackten Programmen nicht verwendet. Programmierer im Internet lesen, verteilen und ändern den Quellcode und erzwingen so eine zweckmäßige Weiterentwicklung des Produkts. Der Prozess der Beseitigung von Fehlern und der Verbesserung der Software erfolgt viel schneller als über die herkömmlichen Entwicklungskanäle kommerzieller Software, da die Informationen in der gesamten Open-Source-Community ausgetauscht werden und nicht über die Forschungs- und Entwicklungszahnräder eines Unternehmens stammen und kanalisiert werden.

OSI schreibt vor, dass ein Produkt die folgenden Kriterien erfüllen muss, um als „OSI-zertifiziert“ eingestuft zu werden:

  • Der Autor oder Inhaber der Lizenz des Quellcodes kann keine Lizenzgebühren für die Verbreitung des Programms erheben
  • Das verteilte Programm muss den Quellcode dem Benutzer zugänglich machen
  • Der Autor muss Änderungen und Ableitungen der Arbeit unter dem ursprünglichen Namen des Programms zulassen
  • Keiner Person, Gruppe oder einem Tätigkeitsbereich kann der Zugang zum Programm verweigert werden
  • Die mit dem Programm verbundenen Rechte dürfen nicht davon abhängen, ob das Programm Teil einer bestimmten Softwareverteilung ist
  • Die lizenzierte Software kann keine Einschränkungen für andere Software festlegen, die mit ihr vertrieben wird.

Weitere Informationen zu Open Source finden Sie in DateiWikis "Wussten Sie schon ...?" Sektion.


Schreibe einen Kommentar