Open Source – Was ist das?

Als Open Source Software wird Software bezeichnet, deren Quellcode frei zugänglich ist. Der Quellcode ist der in einer höheren Programmiersprache wie z.B. Java erstellte Code eines Programms. Dieser Code ist für jeden lesbar, der die entsprechende Programmiersprache beherrscht.

Kommerzielle Softwareanbieter stellen dem Kunden hingegen lediglich den maschinenlesbaren Code ihrer Programme zur Verfügung, der aus einer nur für Computer lesbaren Folge von Einsen und Nullen besteht. Dieser Code wird erzeugt, indem der Quellcode durch einen so genannten Compiler übersetzt wird.

Mehr Infos über Software Lizenzen: Was ist Freeware oder die Shareware Lizenz!

Wichtige Eigenschaften von Open Source Software

Fragezeichen
© Matthias Enter – Fotolia.com

Open Source Programme können kostenlos genutzt werden und müssen weder gekauft noch lizenziert werden. Da der Quellcode dieser Programme frei zugänglich ist, können sie darüber hinaus problemlos verändert und damit den eigenen Bedürfnissen angepasst werden.

Der Nutzer eines Open Source Programms ist damit von keinem Hersteller abhängig. Wird in der Software eine weitere Funktion benötigt, kann die Änderung selbst durchgeführt oder bei einem beliebigen Programmierer beauftragt werden.

Ein für Privatanwender interessantes Open Source Projekt ist beispielsweise Open Office (http://de.openoffice.org ), eine kostenlose Alternative zum weit verbreiteten Office Paket von Microsoft.

Sicherheit als weiteres Argument

Nur wer den Quellcode eines Programms besitzt, kann dessen volle Funktionalität analysieren. Das hat nicht nur viele Unternehmen, sondern beispielsweise auch die Stadt München veranlasst, auf das Open Source Betriebssystem Linux zu setzen.

Da kommerzielle Anbieter von Betriebssystemen ihre Quellcodes nicht offen legen, muss der Anwender auf die Aussagen des Herstellers vertrauen, welche Daten das Betriebssystem nach der Installation an ihn übermittelt. Eine Überprüfung dieser Angaben ist nicht möglich. Daher wird Open Source Software oft aus Sicherheitsgründen eingesetzt.

Hier wird die Lizenzart genau beschrieben.

Die Vorteile von Open Source

  • Open Source-Software ist fast immer kostenlos. Egal ob für Privatpersonen oder Unternehmer.
  • Der Quellcode ist unter vollständiger Kontrolle. Entwickler und Benutzer haben die Freiheit, die Software zu ändern und individuell anzupassen.
  • Häufig werden diese Programme für verschiedene Betriebssysteme und Geräte aufgesetzt und können deshalb plattformübergreifend verwendet werden.
  • Durch die vielen verschiedenen Programierer ist Open Source-Software ist in der Regel stabil und zuverlässig. Auch weil eine große Gemeinschaft die Tools testet und anpasst.
  • Mit verschiedenen Erweiterungen und Plugins ist es sehr flexibel.

Quellen und Ressourcen

  1. Beitrag auf Wikipedia: Was ist Open Source?
  2. Internet opensource.org: Webseite der Open Source Initiative.