.agb | .kontakt | .impressum

Harley Friends Forever 2. Mannschaft VfL Kesselheim NoNameGugge 1 NoNameGugge 2 Sabers Online Gaming Team-cG Online Gaming
Home Content Management Open Source Software
Das neue Design von codepix.de ist ...


 
Mitglieder : 1
Inhalt : 23
Weblinks : 7
Inhaltsaufrufe : 73375
Open Source Software

Open source bzw. quelloffen ist Software, die unter einer von der Open Source Initiative (OSI) anerkannten Lizenz steht. Die OSI stützt sich bei der Bewertung auf die Kriterien der Open Source Definition, die weit über die Verfügbarkeit des Quelltexts hinausgeht und fast deckungsgleich mit sog. Freier Software ist, d. h. der Quelltext muss auch offen für Bearbeitung und Weiterverbreitung sein. Der unterschiedliche Name wurde gewählt, um einen zentralen kommerziellen Vorteil in den Vordergrund zu stellen und durch diese Verpackung Kapitalgeber besser überzeugen zu können.

 

Ich setzte in fast allen Projekten und Umsetzungen auf Open-Source Software, da sie meistens ohne weitere Kosten zu erhalten ist und eine große Verbreitung in verschiedenen Communitys hat. Dabei achte ich bei der Auswahl dieser Software vorallem auf die Sicherheit, Stabilität, Funktionsfähigkeit und einfache Handhabung durch den Anwender selber. Alle von mir eingesetzten und verwendeten Systeme wurden schon für tausende große Projekte verwendet und werden stätig weiter entwickelt und verbessert.

 

Qualität, die mittlerweile in vielen Projekten für sich spricht. So sind bekannte Entwicklungen beispielsweise Joomla!, Apache, MYSQL, PHP , Linus und Typo3, deren Programm-Quellcode frei erhältlich und die meist lizenkostenfrei zu erhalten sind heute aus der Welt des Internets nicht mehr weg zu denken.

 

Vorteile beim Einsatz von Open Source Software:

  • keine Kosten für die Basistechnologie
  • schnelle Realisierung von Projekten und Webseiten
  • sicherer Einsatz von bereits mehrfach getesteter Software
  • gute Supportmöglichkeit durchgroße Entwicklergemeine
  • keine Lizenskosten

Über die Lizenz


Open Source Software wird durch die beigefügte Lizenz definiert. Diese erlaubt es jedem, diese Software frei zu nutzen, zu modifizieren und zu verbreiten.

Open Source ist ein 'certification mark' (eine Art Warenzeichen) der Open Source Initiative (OSI). Softwareentwickler, deren Software frei genutzt, verteilt und erweitert werden soll, können dazu das 'Open Source Certification Mark' verwenden. Dies erfordert, dass die verwendete Lizenz der Open Source Definition der OSI entspricht. Die wichtigsten Punkte dieser Definition sind:

Freie Weitergabe


Die Lizenz darf niemanden in seinem Recht einschränken, die Software als Teil eines Software-Paketes, das Programme unterschiedlichen Ursprungs enthält, zu verschenken oder zu verkaufen.

Quellcode


Das Programm muss den Quellcode beinhalten. Die Weitergabe muss sowohl für den Quellcode als auch für die kompilierte Form zulässig sein. Wenn das Programm in irgendeiner Form ohne Quellcode weitergegeben wird, so muss es eine allgemein bekannte Möglichkeit geben, den Quellcode zum Selbstkostenpreis zu bekommen.

Abgeleitete Software


Die Lizenz muss Veränderungen und Derivate zulassen. Ausserdem muss sie es zulassen, dass die solcherart entstandenen Programme unter denselben Lizenzbestimmungen weitervertrieben werden können wie die Ausgangssoftware.

Unversehrtheit des Quellcodes des Autors


Die Lizenz muss die Weitergabe von Software, die aus verändertem Quellcode entstanden ist, ausdrücklich erlauben. Die Lizenz kann verlangen, dass die abgeleiteten Programme einen anderen Namen oder eine andere Versionsnummer als die Ausgangssoftware tragen.

Keine Diskriminierung von Personen oder Gruppen


Die Lizenz darf niemanden benachteiligen.

Keine Einschränkungen bezüglich des Einsatzfeldes


Die Lizenz darf niemanden daran hindern, das Programm in einem bestimmten Bereich einzusetzen. Beispielsweise darf sie den Einsatz des Programms in einem Geschäft oder in der Genforschung nicht ausschließen.

Weitergabe der Lizenz


Die Rechte an einem Programm müssen auf alle Personen übergehen, die diese Software erhalten, ohne dass für diese die Notwendigkeit bestünde, eine eigene, zusätzliche Lizenz zu erwerben.

Die Lizenz darf nicht auf ein bestimmtes Produktpaket beschränkt sein


Die Rechte an dem Programm dürfen nicht davon abhängig sein, ob das Programm Teil eines bestimmten Software-Paketes ist.

Die Lizenz darf die Weitergabe zusammen mit anderer Software nicht einschränken


Die Lizenz darf keine Einschränkungen bezüglich anderer Software enthalten, die zusammen mit der lizenzierten Software weitergegeben wird. So darf die Lizenz z. B. nicht verlangen, dass alle anderen Programme, die auf dem gleichen Medium weitergegeben werden, auch Open Source sein müssen.