* Bitte beachten Sie den Hinweis zu den Inhalten dieser Website auf unserer Startseite.
home
 
open source komponenten
 

Was ist Open-Source?

Copyleft

Die Open Source Initiative wendet den Begriff Open Source auf all die Software an, deren Lizenzverträge den folgenden drei charakteristischen Merkmalen entspricht.

  • Die Software (d. h. der Programmcode) 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.

Bei der Entwicklung von Web-Anwendungen kommen regelmäßig sher ähnliche Fragestellungen auf, für die es teilweise schon sehr geschickte und lizenzkostenfreie Lösungen gibt.

Bspw.: XPDF zum Auslesen von Text aus PDF-Dokumenten oder pdftk mit dem man u.a. eine beliebige Anzahl von einzelnen PDF-Dokumenten zur Laufzeit zu einem zusammenfassen kann.

In der Entwicklung von Applikationen im Web kann man so beliebige Hilfs-Programme oder Open-Source-Tools anbinden und muß das Rad nicht jedesmal ganz neu erfinden - Konzentration auf das Wesentliche.


Beispiel eines Lizenzkonstrukts: GNU General Public License

Die GPL gewährt jedermann die folgenden vier Freiheiten als Bestandteile der Lizenz:

  • ein Programm für jeden Zweck zu nutzen (und nicht durch Lizenzen eingeschränkt zu sein)
  • Kopien des Programms kostenlos zu verteilen (wobei der Quellcode mitverteilt oder dem Empfänger des Programms auf Anfrage zur Verfügung gestellt werden muss)
  • die Arbeitsweise eines Programms zu studieren und es den eigenen Bedürfnissen entsprechend zu ändern (die Verfügbarkeit des Quellcodes ist Voraussetzung dafür)
  • auch nach 3. veränderte Versionen des Programms unter den Regeln von 2. vertreiben zu dürfen (wobei der Quellcode wiederum mitverteilt oder dem Empfänger des Programms auf Anfrage zur Verfügung gestellt werden muss).

Anwendungs-Beispiele...

 
© BusineX GmbH i.L., 68163 Mannheim, Böcklinstr. 24, Tel: 0621-7273444, Fax: 0621-7273446, Haftungsausschluss |  Impressum |  Marco's Webdev Blog