Open Source

Auf einen Blick

Bei Open Source-Software wird der Quellcode einer Software offengelegt. Die Software darf von jeder Person beliebig kopiert, verändert und weitergegeben werden. Meist handelt es sich um kostenlose Software – aber es gibt auch Möglichkeiten des kostenpflichtigen Vertriebs, beispielsweise durch den Verkauf von Zusatzleistungen wie erweiterten Support oder Dokumentation.

https://d-64.org/fuenf-gruende-fuer-open-source-software/

Merkmale von Open Source Software

  • Die Software (das heißt: der Quelltext) liegt in einer für den Menschen lesbaren und verständlichen Form vor.
  • Die Software darf beliebig kopiert, verbreitet und genutzt werden.
  • Die Software darf verändert und in der veränderten Form weitergegeben werden.

Open Source bedeutet jedoch nicht: Alles ist erlaubt. Die Lizenzbedingungen, unter denen beispielsweise die Weitergabe geregelt wird, sind verbindlich.
Im Gegensatz dazu gibt es "gemeinfreie" Software, bei der die bedingungslose Weitergabe gestattet ist.

Quelle:
https://de.wikipedia.org/wiki/Open_Source#Definition_der_Open_Source_Initiative

Open Source Initiative

  • Die "OSI" wurde 1998 von Eric Raymond und Bruce Perens gegründet.
  • Sie etablierte Open Source als alternativen Begriff für freie Software.
  • Die OSI "prüft" Software und Lizenzen, fördert Open Source Software und erteilt eine Art "Gütesiegel"/Warenzeichen.

Quelle: https://de.wikipedia.org/wiki/Open_Source_Initiative#Geschichte

Open Source: Definition

  • Freie Weitergabe
  • Verfügbarer Quellcode
  • Abgeleitete Arbeiten
  • Integrität des Autoren-Quellcodes
  • Keine Diskriminierungen von Personen oder Gruppen
  • Keine Nutzungseinschränkung
  • Lizenzerteilung
  • Produktneutralität
  • Die Lizenz darf andere Software nicht einschränken
  • Die Lizenz muss Technologie-neutral sein

Quelle: https://de.wikipedia.org/wiki/Open_Source_Initiative#Definition_von_Open_Source

GNU General Public License (GNU GPL)

  1. Das Programm darf ohne jede Einschränkung für jeden Zweck genutzt werden. Kommerzielle Nutzung ist ausdrücklich erlaubt.
  2. Kopien des Programms dürfen kostenlos oder auch gegen Geld verteilt werden, wobei der Quellcode immer mitveröffentlicht werden muss. Den Empfangenden müssen dieselben Freiheiten gewährt werden.
  3. Die Arbeitsweise eines Programms darf studiert und den eigenen Bedürfnissen angepasst werden.
  4. Es dürfen auch die unter Punkt 3 veränderten Versionen des Programms unter den Regeln von Punkt 2 vertrieben werden, wobei der Quellcode der veränderten Version unbedingt verfügbar gemacht werden muss. Also: Auch die Weitergabe unterliegt denselben Bedingungen!

Quelle: https://de.wikipedia.org/wiki/GNU_General_Public_License

Hinweise für das Referat

Neben den hier genannten Inhalten (die Sie durch sorgfältige Recherche ergänzen) stellen Sie bitte kurz einige Beispiele für Open Source Software vor. Außerdem beantworten Sie die Frage: Gibt es Kritik am Open Source-Konzept beziehungsweise Hinderungsgründe für den Einsatz von Open Source Software? Und: Wenn ja, welche Punkte werden kritisiert, welche Argumente haben die Kritisierenden?

Laden Sie Ihre Präsentation bitte spätestens nach dem Referat in den entsprechenden Kursordner in ILIAS hoch.