Posts tagged Open Source

Open Source

0

Definition:

Open Source, bzw. quelloffen ist eine Palette von Lizenzen für Software, deren Quelltext öffentlich zugänglich ist und durch die Lizenz Weiterentwicklungen fördert.

Zur Geschichte:
Netscape entschied im Jahre 1998 angesichts der wachsenden Dominanz von Microsoft am Browser-Markt, den Quelltext des wirtschaftlich nicht mehr verwertbaren Netscape Navigators freizugeben (aus dieser Freigabe entstand später das Mozilla-Projekt).

Open Source hat in den letzten Jahren immer mehr an Bedeutung gewonnen. Der Gesamtwert wird auf über 12 Milliarden Euro beziffert. (Quelle: Wikipedia)

Bekannte Open Source Anwendungen:

  • Linux
  • Apache
  • Open Office
  • Mozilla Firefox
  • PHP
  • TYPO3 (CMS)

Mögliche Probleme von Open Source:

Die Entwickler selbst können nur begrenzt mitbestimmen welche Ziele angestrebt werden sollen, welche Funktionen implementiert werden dürfen oder welche Philosophie verfolgt werden soll. Dadurch kann zu Abspaltungen kommen und es enstehen mehrere ähnliche Projekte. Es werden vereinzelt Firmen kritisiert, die Weiterentwicklungen von bestehender Open-Source-Software so weit an eigene Systeme anpassen, dass sie praktisch nicht mehr anders verwendet werden können. Die Weiterentwicklung steht dann zwar immer noch unter einer Open-Source-Lizenz, kann von der Gemeinschaft aber nicht mehr genutzt werden.

Zukunft Open Source:

Open Source wird eine große Zukunft zugesprochen. Gerade in finanziellen schwierigeren Zeiten wird im IT Bereich die Nachfrage nach kostengünstigeren Lösungen größer. Wobei die Lizenzkosten alleine bei IT Anwendungen oft nur einen kleineren Teil der Kosten beanspruchen. Es muss also genau geprüft werden welcher Aufwand im jeweiligen Projekt steckt. Dennoch ist momentan eindeutig ein Trend zu Open Source zu erkennen.  So hat sogar Microsoft angekündigt, verstärkt mit Open Source zu arbeiten.

Vorteile:

  • keine Lizenzkosten
  • frei anpassbar, da quelloffen
  • meist innovativ
  • teilweise sehr gute Produktqualität
  • oftmals große Gemeinschaft, somit guter / günstiger Support möglich

Nachteile:

  • mgl. hohe Kosten in der Einarbeitung / Weiterentwicklung
  • keine Garantie auf Weiterentwicklung / Vortbestand / Updates
  • sehr viele OS Projekte auf dem Markt, daher schwer nach Qualität zu filtern
  • es können meist keine Haftungs- und Gewährleistungsansprüche gegen die Entwickler freier Software geltend gemacht werden
  • mangelnde Interoperabilität mit kommerziellen Applikationen

CMS Content-Management System

0

Definition:

Ein Content-Management-System (kurz CMS, übersetzt etwa Inhaltsverwaltungssystem) ist ein Anwendungsprogramm, das die gemeinschaftliche Erstellung und Bearbeitung des Inhalts von Text- und Multimedia-Dokumenten ermöglicht und organisiert, meist für das World Wide Web.

Prinzipiell lassen sich die CMS in zwei große Bereiche Open Source und Kommerziell unterscheiden.

Open Source CMS:

  • TYPO3
  • Joomla
  • Drupal
  • WordPress
  • Webedition

Kommerzielle CMS:

  • Reddot
  • Weblictaion
  • Aconon

Vorteile CMS:

  • Trennung Design / Inhalt
  • Datenbankbasierend
  • einfache Bedienung, z.B. via WYSIWYG Editoren (keine Programmierkenntnisse notwendig)
  • einfachere Administration

Nachteile CMS:  (im Vergleich zu statischen Webseiten)

  • Kosten für Webserver, evtl. Datenbank
  • Lizenzkosten bei kommerziellen CMS
  • Einarbeitungszeiten / Schulungen
  • Hohe Abhängigkeiten im Betrieb
  • Meist individuelle Anpassungen notwendig

Weitere Links:

Go to Top