Was bedeutet Open Source?

 

Open Source, also freie und offene Software, ist einfach gesagt das Gegenteil von kommerzieller, proprietärer Software. 


Die Idee dahinter ist, dass Software für jedermann verfügbar sein sollte. Freie Software beflügelt seit Jahren die Internetwelt. Ohne Open Source wären viele bekannte Internet-Angebote nicht denkbar.
 

Was macht bei Open Source Software den Unterschied?

 

Der bekannteste Unterschied zu kommerzieller Software ist sicherlich, dass keine Lizenzgebühren erhoben werden. Neben diesem Aspekt gibt es ein paar rechtliche und inhaltliche Unterschiede:

  • Offene Quellen: Der Programmiercode ist offen und kann eingesehen, verändert und erweitert werden
  • Die Programmiersprache ist ebenfalls offen und für jeden zugänglich
  • Das Programm kann vervielfältigt und weitergegeben werden
  • Die Software kann zum Download angeboten werden

Als Nachteil könnte genannt werden, dass Open Source Programme ohne Garantieansprüche zur Verfügung steht, es gibt keinen "Hersteller" der in Regress genommen werden kann.


Ggrößere Open Source Projekte verfügen jedoch über eine Community, die sich um Weiterentwicklung sowie die Beseitigung von Sicherheitslücken kümmert. 

 

Definition

Die Definition von Open Source

"Open Source [ˈoʊpən sɔːɹs] (engl.) bzw. quelloffen ist eine Palette von Lizenzen für Software, deren Quelltext öffentlich zugänglich ist und durch die Lizenz Entwicklungen fördert. Open-Source-Software steht unter einer von der Open Source Initiative (OSI) anerkannten Lizenz. Diese Organisation stützt sich bei ihrer Bewertung auf Kriterien der Open Source Definition, die weit über die Verfügbarkeit des Quelltexts hinausgeht.

Quelle: Wikipedia

Lizenzen

Lizenz für freie Software

Die bekannteste Lizenz für freie Software, ist die GNU General Public License (oft auch GPL) . Diese wurde von der Free Software Foundation herausgegeben, wobei das Copyleft-Prinzip der entscheidende Punkt für die Weitergabe von Programmierung ist.


Daneben gibt es noch einige Abwandlungen, sowie Lizenzen für die freie Nutzung von Inhalten, z.B. die "creative commons".

 

Sourceforge & Co

Sourceforge & Freashmeat

SourceForge ist ein Webportal zur Unterstützung von Open Source Softwareprojekten. SourceForge.net dient der Verwaltung, Entwicklung und Distribution der Programme.

Ein anderes Verzeichnis für Open Source Software ist z.B. Freshmeat.