Was ist Open Source Software?

Nach der Definition der Open Source Initiative muss Open Source Software folgenden drei charakteristischen Merkmalen entsprechen:

  • Der Quellcode der Software liegt in einer für den Menschen lesbaren und verständlichen Form vor.
  • Open Source Software darf beliebig kopiert, verbreitet und genutzt werden.
  • Open Source Software Software darf verändert und in der veränderten Form weitergegeben werden.

Warum Open Source Software?

Ich verwende Open Source Software, da sie unter anderem folgende Vorteile bietet:

  • Es fallen keine Lizenzgebühren an.
  • Es gibt keine Nutzungsbeschränkungen, bezüglich der Anzahl der Benutzer und Installationen.
  • Erkenntnisse und Wissen werden nicht geheim gehalten, sondern allen Interessierten zur Verfügung gestellt, damit bietet sich Open-Source Software zum Lernen, Mitmachen und Verbessern an.
  • Communities von Entwicklern und Anwendern arbeiten an der Weiterentwicklung und Verbesserung der Software-Projekte.
  • Es bilden sich soziale Netzwerke, die die Kommuniaktion und Zusammenarbeit über kulturelle Barrieren hinweg fördern.
  • Fehler (Bugs) werden schnell erkannt und behoben.
  • Viele Systeme haben eine hohe Verbreitung, sind eingehend getestet und liegen in einer stabilen Version vor, die in Produktionssystemen eingesetzt werden kann.

Open Source Software - Beispiele

Open Source Software hat mittlerweile einen bedeutenden Stellenwert in der Informationstechnologie (IT) erreicht, so erfreut sich das Betriebssystem Linux aufgrund der immer einfacheren Bedienung zunehmender Beliebtheit bei professionellen und privaten Anwendern.

Eine wirkliche Konkurrenz zu kommerziellen Produkten ist Open Source Software im Server-Bereich. Viele Websites werden mit dem freien Webserver Apache betrieben. Ausschlaggebend dafür sind u. a. Stabilität, Kosteneffizienz und Modularität.

Relationale Datenbank-Management-Systeme wie MySQL und PostgreSQL bieten für den professionellen Einsatz notwendige Funktionen, ermöglichen einen schnellen Datenzugriff und skalieren bei großen Benutzerzahlen.

Die Programmiersprachen Perl und PHP sind Open Source und werden in professionellen Projekten eingesetzt. Viele nützliche Erweiterungen der Entwickler-Communities stehen beispielsweise im Comprehensive Perl Archive Network (CPAN) und im PHP Extension and Application Repository (PEAR) zur Verfügung.

Content-Management-Systeme (CMS), wie Joomla, Mambo, TYPO3 und Drupal setzen auf die oben genannten Technologien auf. Aufgrund Ihrer Komponenten werden diese auch als LAMP-Systeme (Linux, Apache, MySQL, PHP/Perl) bezeichnet. Diese Open Source Systeme zur einfachen Verwaltung von Inhalten werden auf vielen Websites auch von kommerziellen Anbietern eingesetzt.

Open Source Services

Wenn Sie am professionellen Einsatz von Open Source Software interessiert sind und von den Vorteilen der genannten Technologien profitieren möchten, nehmen Sie Kontakt mit mir auf, damit ich mehr über Sie und Ihre individuellen Anforderungen erfahren und Ihnen ein Angebot für eine erfolgreiche Zusammenarbeit unterbreiten kann.