Logo Opensource
Grafik Openssource

 

Open Source bedeutet quelloffen. Im Rahmen der IT bedeutet die, dass der Quellcode öffentlich von jeder Person gesehen, genutzt und geändert werden kann. Daher sind Open Source Produkte meist kostenlos. 

Die bekannteste OpenSource Lösung ist das Betriebssystem Linux, welches sich als Betriebssystem von Servern etabliert hat. Unter den Top-5 des Battery Open Source Software (BOSS) Indexes finden sich aber auch Software-Lösungen wie NodeJS, Git, Docker und MySQL.

In der linken Abbildung haben wir einige Open Source-Produkte abgebildet, die wir in unserem täglichen Geschäft nutzen und bei Projekten einsetzen. 

Warum Open Source?

Die TIMETOACT setzt in vielen Projekten Open Source Software ein. Die Vorteile der Nutzung einer Open Source Software überwiegen meist die Risiken eines solchen Einsatzes. Wirtschaftlich betrachtet ist Open Source immer eine gute Lösung, denn sie ist in der Regel kostenlos. Die am häufigsten benutzte Lizenz bei Open Source Software ist die MIT-Lizenz, welche die kommerzielle Nutzung und Weiterentwicklung duldet.

Zwar gibt es keinen garantierten Support, aber gerade bei den hier gezeigten großen Softwareprodukten existiert eine riesige Community. Die meisten Probleme können daher schon durch einfaches Googeln gelöst werden. Die meist kurzen Release-Cyclen mögen einige Kunden abschrecken, aber auch hier kann Abhilfe geschaffen werden. Viele Produkte bieten eine stabile Langzeitversion an. Ein Beispiel dafür sind die Extended Support Releases (ESR) von Mozilla Firefox, oder die Long-Term-Support (LTS) Versionen von NodeJS. Diese Versionen werden in größeren Abständen veröffentlicht und deutlich länger supported.

Die Wahrscheinlichkeit, dass ein so großes Projekt plötzlich nicht mehr weiterentwickelt wird, ist sehr klein. Dieses Risiko ist bei kleineren Produkten, die noch nicht lange auf dem Markt sind, höher. Hierbei darf nicht außer Acht gelassen werden, das hinter Open Source Produkten keine einzelne Firma steht. Selbst wenn sich eine Firma auflöst oder sich aus dem Markt zurückzieht, würde das Produkt immer noch weiter entwickelt werden.

Vorteile:

  • Keine Abhängigkeit zu einer einzelnen Firma
  • Nutzung meist kostenlos und an keine Bedingungen geknüpft
  • Einblick in den Quellcode ( verhindert ungewollte Mechanismen wie Backdoors )
  • Möglichkeit Quellcode zu erweitern
  • Meist große hilfsbereite Community
  • hoher Reifegrad der Anwendung durch ständige Weiterentwicklung

Nachteile:

  • Kein kostenloser Support vom Hersteller
  • Keine Garantie auf Weiterentwicklung

Gerne beraten wir Sie auch zu dem Thema OpenSource und helfen Ihnen dabei die richtige Lösung zu finden. 

Sprechen Sie uns zu Open Source gerne an!


Erfahren Sie mehr

Fullstack Development
Service
Service

Fullstack Development

Der Trend in der Software-Entwicklung geht zur Full-Stack-Entwicklung. Full-Stack-Entwickler sind Ingenieure/-innen, die Kompetenzen im Bereich von Datenbanken,...

Application
Application Development
Service
Service

Application Development

Application Development bezeichnet den Vorgang, mit dem eine oder mehrere Anwendungen entwickelt werden. Hierbei sind verschiedene Arten von Anwendungen zu unte...

Customization
Service
Service

Customization

In heutigen Unternehmen spielt Corporate Identity (CI) nicht nur in der externen Kommunikation eine Rolle. Auch die Mitarbeiter sollten sich mit der CI und natü...

Application Modernization
Application Modernization
Service
Service

Application Modernization

Die Anwendungsmodernisierung konzentriert sich darauf, bestehende Applikationen zu modernisieren. Typischerweise sind die nach dem Wasserfallmodell entwickelten...

Blauer Hintergrund
HCL Digital Xperience
Technology
Technology

HCL Digital Xperience

Ein Portalserver eignet sich insbesondere für Unternehmen, die viele Online Dienste und Anwendungen betreiben. Mehrere Portal-Seiten können platziert und über d...

Logo IBM
IBM
Technology
Technology

IBM

IBM Software & Consulting mit Leidenschaft und Erfahrung – darauf können Sie sich bei uns verlassen. Dienstleistungen um die IBM Software Solutions gehören scho...

IBM DB2
Technology
Technology

IBM DB2

Die Datenbank IBM DB2 ist neben dem klassischen Einsatz im operativen Bereich seit vielen Jahren auch als führende Data Warehouse Datenbank im Markt etabliert.

IBM Netezza / PDA / Integrated Analytics System (IIAS)
Technology
Technology

IBM Netezza / PDA / Integrated Analytics System (IIAS)

Die IBM bietet Datenbanktechnologie für spezifische Zwecke auch in Form von Appliance Lösungen an. Im Data Warehouse Umfeld bekannt ist vor allem die Netezza Te...

IBM Cloud Pak
Technology
Technology

IBM Cloud Pak

IBM Cloud Pak™ for Data ist eine integrierte Lösung für die Implementierung einer vollständigen Analyticsumgebung. Darin enthalten sind verschiedene IBM- und Op...

Logo HCL
HCL
Technology
Technology

HCL

Als „HCL Platinum Business Partner“ haben wir seit Jahren Erfahrung mit diesen Tools und werden diese auch in Zukunft für Sie betreuen.

Glühbirne
Analytics & Business Intelligence
Service
Service

Analytics & Business Intelligence

Im digitalen Zeitalter werden Unternehmen vor große Herausforderungen gestellt: dem Wunsch nach schneller, zuverlässiger und agiler Gewinnung entscheidungsrelev...

Dashboard zur Architecture
Konzeption individueller Analytics und Big Data Lösungen
Service
Service

Konzeption individueller Analytics und Big Data Lösungen

Je nach Situation ermitteln wir den besten Ansatz, um aus den fachlichen, rollenspezifischen Anforderungen eine individuelle Lösung zu entwickeln.