Open-Source-Software

Open-Source-Software (OSS) bezeichnet Software, deren Quellcode öffentlich zur Verfügung gestellt wird und ist ein wesentliches Element stabiler, sicherer und zukunftsfähiger IT-Infrastrukturen. Immer mehr Unternehmen und Verwaltungen setzen auf die Vorteile von Open Source – und auch öffentliche Förderprogramme folgen dem Prinzip »Public Money, Public Code«.

Die Erweiterungen wie FOSS (Free and Open Source Software) und FLOSS (Free/Libre and Open Source Software) heben zusätzlich die freie Nutzung der Open-Source-Software hervor: Jede Person kann diese Software – in den Grenzen der jeweiligen Open-Source-Lizenz – nutzen, verändern und weiterverarbeiten. 

Artificial Intelligence Technology: Siluette einer Person vor einer Skyline bei Nacht
© gettyimages / Weiquan Lin

Vorteile von Open-Source-Software 

  • Transparenz: Der offene Quellcode ermöglicht es, Sicherheitslücken zu erkennen und zu beheben.
  • Innovation & Zusammenarbeit: Unternehmen, öffentliche Einrichtungen und Privatpersonen profitieren vom direkten Austausch in der Community und können gemeinsam Lösungen entwickeln.
  • Fachkräftemangel entgegenwirken: Durch die Offenheit und die Community-Beteiligung werden Wissen und Ressourcen geteilt.
  • Digitale Souveränität: OSS stärkt die Unabhängigkeit von einzelnen Anbietern und ermöglicht die Kontrolle über eigene Daten und Technologien – ein wesentliches Ziel für Unternehmen, Verwaltung und Gesellschaft.
  • Kosteneffizienz & Wiederverwendbarkeit: Anwendungen können wiederverwendet und weiterentwickelt werden, was Zeit und Kosten spart und die digitale Transformation beschleunigt.

Unser Angebot

Beratung & Strategie

Fraunhofer FOKUS unterstützt Unternehmen, öffentliche Einrichtungen und Kommunen bei der Entwicklung und Umsetzung maßgeschneiderter Open-Source-Strategien:

  • Analyse des Status quo und Identifikation von Potenzialen für den Einsatz von Open-Source-Software (OSS)
  • Entwicklung individueller Open-Source-Roadmaps und Handlungsempfehlungen
  • Unterstützung bei der Auswahl von Lizenzmodellen und Compliance-Fragestellungen
  • Unterstützung bei der Auswahl geeigneter Geschäftsmodelle und der Integration von OSS in bestehende Prozesse
  • Begleitung bei der Entwicklung von Open-Source-Policies und Governance-Strukturen

Entwicklung & Pflege

FOKUS übernimmt die technische Umsetzung und Betreuung von Open-Source-Projekten:

  • Entwicklung neuer Open-Source-Lösungen und Referenzimplementierungen
  • Pflege und Weiterentwicklung bestehender OSS-Projekte
  • Aufbau und Moderation von Open-Source-Communities, um nachhaltige Zusammenarbeit zu fördern
  • Sicherstellung von Qualität, Sicherheit und Nachhaltigkeit der Software
  • Unterstützung beim Onboarding neuer Community-Mitglieder

Werkzeuge & Methoden

Fraunhofer FOKUS stellt innovative Tools und Methoden für die kollaborative Softwareentwicklung bereit:

  • Einführung und Schulung zu modernen Entwicklungspraktiken (z. B. Continuous Integration/Continuous Deployment, Code Reviews)
  • Entwicklung und Bereitstellung von Best-Practice-Toolchains für verschiedene Anwendungsbereiche
  • Unterstützung bei der Auswahl und Integration von Open-Source-Tools in bestehende IT-Landschaften

Internationalität & Anwendungsfelder

Fraunhofer FOKUS agiert in internationalen Netzwerken und fördert die Zusammenarbeit über Länder- und Sektorengrenzen hinweg:

  • Beteiligung an internationalen Open-Source-Initiativen und Standardisierungsgremien
  • Aufbau und Pflege von Multi-Stakeholder-Communities (Industrie, Forschung, Verwaltung)
  • Entwicklung von Lösungen, die auf internationale Anforderungen und Interoperabilität ausgerichtet sind
  • Unterstützung bei der Skalierung von Open-Source-Projekten auf europäischer und globaler Ebene

Best Practices

FOKUS sammelt, dokumentiert und vermittelt bewährte Methoden für den erfolgreichen Einsatz von Open Source:

  • Erstellung von Leitfäden, Checklisten und Handreichungen für verschiedene Zielgruppen (z. B. Unternehmen, Kommunen)
  • Durchführung von Workshops, Trainings und Schulungen zu Open-Source-Themen
  • Beratung zu nachhaltigem Community-Management und Open-Source-Projektplanung
  • Austausch von Erfahrungen und Lessons Learned aus eigenen und internationalen Projekten
  • Engagement in internationalen Open-Source-Communities 
  • Entwicklung von Referenzimplementierungen für innovative Technologien

FAQ

  • Open Source bezeichnet allgemein Software, deren Quellcode öffentlich zugänglich ist und unter einer Open-Source-Lizenz genutzt, verändert und weitergegeben werden darf. Mit dem Begriff »Free and Open Source Software« (FOSS) bzw. »Free/Libre and Open Source Software« (FLOSS) wird die Freiheit und Offenheit weiter betont. »Libre« hebt dabei insbesondere auf die freie Nutzung ab, bedeutet aber nicht »Kostenfreiheit«.

    Unter Einhaltung der Lizenzbedingungen ist eine kommerzielle Nutzung von Open-Source-Software möglich.

  • Die Wahl der Lizenz beeinflusst maßgeblich, wie Software genutzt und weiterentwickelt werden darf. Grundsätzlich wird zwischen permissiven und Copyleft‑Lizenzen unterschieden. Permissive Lizenzen (z. B. MIT, Apache 2.0) ermöglichen eine weitreichende Nutzung und Integration der Software. Copyleft‑Lizenzen (z. B. GPL) legen hingegen fest, ob und in welchem Umfang Software sowie darauf basierende Weiterentwicklungen offen bleiben müssen.

    • Strenges Copyleft: Abgeleitete Werke müssen unter derselben Lizenz veröffentlicht werden.
    • Beschränktes Copyleft: Copyleft gilt nur für bestimmte Teile, Kombination mit proprietärem Code möglich.
    • Ohne Copyleft: Maximale Freiheit, auch Integration in proprietäre Software erlaubt.
  • Open Source wird oft über Support- und Serviceverträge, Schulungen sowie Beratungsleistungen monetarisiert. Häufig sind Open-Core- und Dual-Licensing-Modelle, bei denen Basisfunktionen frei sind und erweiterte Enterprise-Features oder alternative Lizenzen erworben werden können. Alternative Modelle sind gehostete Angebote (SaaS), Langzeit-Support-Editionen und Premium-Erweiterungen. Darüber hinaus stärken Spenden, Fördermittel und strategische Partnerprogramme die Finanzierung und erhöhen die Reichweite der Lösung.

    Fraunhofer FOKUS bietet Angebote in folgenden Bereichen:

    • Support-Modell: Einnahmen durch Dienstleistungen und Support rund um OSS.
    • Open Core: Basisversion ist offen, Zusatzfunktionen sind kostenpflichtig.
    • Cloud-Lösungen: OSS als Grundlage für gehostete Services.

    Nehmen Sie mit uns Kontakt auf, um das passende Modell für Ihren Anwendungsbereich zu finden.

    • Einführung und Umstellung: Open-Source-Software kann einen hohen Einarbeitungsaufwand in Unternehmen mit sich bringen. Daher sollte ausreichend Zeit und Budget für Schulungen, Migration und Anpassung von Schnittstellen eingeplant werden.
    • Integration und Kompatibilität: Bei der Verwendung von bestehenden OS-Lösungen ist es entscheidend, die Software so zu konfigurieren und bereitzustellen, dass der Quellcode im gewünschten Kontext verwendbar ist. Die Systemkompatibilität mit bestehender Software sollte frühzeitig geprüft werden, um Integrationsrisiken identifizieren. 
    • Lizenz- und Rechtsfragen: Die Lizenzbedingungen sind oft komplex aber strikt einzuhalten. Um den Verlust des Nutzungsrechts zu vermeiden, sollten mögliche Lizenzkonflikte genau geprüft werden.
    • Sicherheit und Qualität: Die Offenlegung des Quellcodes macht regelmäßige Updates und Code- und Sicherheitsreviews entscheidend für einen sicheren Einsatz von OSS. Qualitativ hochwertige und sichere Software kann sich positiv auf die Reputation eines Projektes oder Unternehmens auswirken.
    • Betrieb und Wartung: Open-Source-Lösungen sind auf das Engagement innerhalb der Community angewiesen. Daher sollte der laufende Aufwand für eine umfangreiche Dokumentation und Langzeitpflege einkalkuliert werden.