From 2555ff732c323640730f7df951f6d7c54de136b4 Mon Sep 17 00:00:00 2001 From: jbergner Date: Mon, 5 May 2025 22:57:42 +0200 Subject: [PATCH] Open Source als Innovationsmotor: Warum Unternehmen auf offene Software setzen --- .../0-einfuehrung.md | 14 +-- ...-unternehmen-auf-offene-software-setzen.md | 83 ++++++++++++++++++ ...nternehmen-auf-offene-software-setzen.webp | Bin 0 -> 35104 bytes 3 files changed, 84 insertions(+), 13 deletions(-) create mode 100644 articles/2025/open-source-im-unternehmen/1-open-source-als-innovationsmotor-warum-unternehmen-auf-offene-software-setzen.md create mode 100644 static/img/open-source-als-innovationsmotor-warum-unternehmen-auf-offene-software-setzen.webp diff --git a/articles/2025/open-source-im-unternehmen/0-einfuehrung.md b/articles/2025/open-source-im-unternehmen/0-einfuehrung.md index 06183ac..0e08a16 100644 --- a/articles/2025/open-source-im-unternehmen/0-einfuehrung.md +++ b/articles/2025/open-source-im-unternehmen/0-einfuehrung.md @@ -1,4 +1,4 @@ - + Herzlich willkommen zu unserer neuen Blogserie! In den kommenden Wochen werfen wir einen detaillierten Blick auf den Einsatz von **Open Source** in Unternehmen. Warum ist Open Source mehr als nur „kostenlose Software“? Wie kann es die Innovationskraft eines Unternehmens stärken? Welche Fallstricke lauern – und wie kann man sie vermeiden? @@ -10,51 +10,39 @@ In dieser Serie werden wir folgende spannende Themen behandeln: ## **Themenübersicht** ### 1️⃣ Open Source als Innovationsmotor: Warum Unternehmen auf offene Software setzen - Wir beleuchten, wie Open-Source-Software nicht nur Kosten spart, sondern auch Innovationen beschleunigen kann. ### 2️⃣ Kosten vs. Kontrolle: Ist Open Source wirklich günstiger? - Ein realistischer Blick auf die Gesamtkosten: Lizenzkosten sind nur ein Teil der Rechnung – was ist mit Support, Wartung und Sicherheitsaufwand? ### 3️⃣ Open Source Governance: Strategien für sicheres und regelkonformes Management - Wie lässt sich Open-Source-Nutzung im Unternehmen organisieren, ohne rechtliche oder sicherheitstechnische Risiken einzugehen? ### 4️⃣ Open Source im Cloud-Zeitalter: Kubernetes, Docker und mehr - Wir schauen uns die wichtigsten Open-Source-Technologien an, die moderne Cloud-Architekturen antreiben. ### 5️⃣ Security by Community? Chancen und Risiken der Open-Source-Sicherheit - Ist Open Source wirklich sicherer, weil mehr Augen auf den Code schauen – oder ist es nur eine Illusion? ### 6️⃣ Open Source vs. Proprietär: Ein Vergleich der Lizenzmodelle - Wir erklären die gängigsten Open-Source-Lizenzen (GPL, MIT, Apache) und was sie für Unternehmen bedeuten. ### 7️⃣ Corporate Contributions: Warum Unternehmen aktiv zu Open Source beitragen sollten - Nicht nur nutzen, sondern auch geben: Wie Unternehmen von eigenen Beiträgen zur Open-Source-Community profitieren. ### 8️⃣ Open Source als Employer Branding: Entwickler*innen mit Open-Source-Projekten gewinnen - Warum es ein starkes Argument im Wettbewerb um Talente ist, Open Source aktiv zu unterstützen. ### 9️⃣ Vendor Lock-in vermeiden: Open Source als strategische Unabhängigkeit - Wie offene Standards helfen können, sich nicht an einzelne Anbieter zu ketten. ### 🔟 Erfolgsbeispiele: Wie bekannte Unternehmen Open Source erfolgreich einsetzen - Wir stellen inspirierende Fallstudien vor, von globalen Konzernen bis zu innovativen Mittelständlern. ### 1️⃣1️⃣ Open Source Compliance-Tools: Software richtig verwalten und lizenzsicher nutzen - Welche Tools helfen, Überblick über eingesetzte Open-Source-Komponenten zu behalten und rechtliche Risiken zu vermeiden? ### 1️⃣2️⃣ Open Source und Nachhaltigkeit: Wie gemeinschaftliche Entwicklung Ressourcen schont - Wir diskutieren, wie Open Source nicht nur technologisch, sondern auch ökologisch nachhaltiger sein kann. --- diff --git a/articles/2025/open-source-im-unternehmen/1-open-source-als-innovationsmotor-warum-unternehmen-auf-offene-software-setzen.md b/articles/2025/open-source-im-unternehmen/1-open-source-als-innovationsmotor-warum-unternehmen-auf-offene-software-setzen.md new file mode 100644 index 0000000..5d41d85 --- /dev/null +++ b/articles/2025/open-source-im-unternehmen/1-open-source-als-innovationsmotor-warum-unternehmen-auf-offene-software-setzen.md @@ -0,0 +1,83 @@ + +**Open Source als Innovationsmotor: Warum Unternehmen auf offene Software setzen** + +In einer Welt, in der Technologiezyklen immer kürzer werden und Innovation der Schlüssel zum Wettbewerbsvorteil ist, setzen immer mehr Unternehmen und Organisationen auf **Open Source**. Doch warum gilt offene Software als Innovationsmotor – und welche Rolle spielt sie nicht nur in der Wirtschaft, sondern auch im öffentlichen Sektor? + +In diesem Beitrag beleuchten wir, was Open Source so besonders macht und warum es inzwischen aus keiner modernen Innovationsstrategie mehr wegzudenken ist. + +--- + +## Was bedeutet Open Source? + +Open Source bedeutet, dass der Quellcode einer Software frei zugänglich ist. Jeder darf den Code einsehen, nutzen, verändern und weiterverbreiten – innerhalb der Regeln der jeweiligen Lizenz. Anders als bei proprietärer Software sind die Nutzer hier nicht auf einen Hersteller angewiesen. + +Doch es geht um mehr als nur „kostenlos“: Open Source steht für **offene Innovation**, geteiltes Wissen und gemeinschaftliche Weiterentwicklung. + +--- + +## 🌍 Open Source in der Wirtschaft: Mehr als nur Sparpotenzial + +### 1️⃣ **Innovationsgeschwindigkeit** +Unternehmen können auf bestehende Open-Source-Lösungen aufbauen, statt bei null zu starten. +Beispiel: Viele Start-ups nutzen Frameworks wie Django (Python) oder React (JavaScript), um Produkte schneller zur Marktreife zu bringen. + +### 2️⃣ **Flexibilität und Anpassbarkeit** +Weil der Quellcode offen ist, können Unternehmen die Software exakt an ihre Bedürfnisse anpassen – ein klarer Vorteil gegenüber geschlossenen Systemen. + +### 3️⃣ **Weniger Vendor Lock-in** +Open Source reduziert die Abhängigkeit von einem einzigen Anbieter. Unternehmen behalten die Kontrolle über ihre IT-Landschaft und können bei Bedarf Dienstleister wechseln. + +### 4️⃣ **Community-getriebene Innovation** +Die Stärke von Open Source liegt in der Community: Weltweit arbeiten Entwickler*innen an Verbesserungen, oft schneller und kreativer als klassische Softwareanbieter. + +--- + +## 🏛️ Open Source im öffentlichen Dienst: Transparenz und Souveränität + +Auch der öffentliche Sektor profitiert zunehmend von Open Source. + +### 1️⃣ **Digitale Souveränität** +Gerade für Behörden und Verwaltungen ist es entscheidend, die Hoheit über eigene IT-Systeme zu behalten – Open Source macht sie unabhängig von ausländischen Softwarekonzernen. + +### 2️⃣ **Transparenz und Vertrauen** +Offener Quellcode ermöglicht es, Software auf Sicherheitslücken, Hintertüren oder Datenschutzprobleme zu prüfen – ein wichtiges Argument für den Einsatz in sensiblen Bereichen wie Gesundheitswesen oder Verwaltung. + +### 3️⃣ **Gemeinschaftliche Entwicklung** +Mehrere Kommunen oder Länder können gemeinsam Open-Source-Lösungen entwickeln, anpassen und teilen – das spart nicht nur Kosten, sondern fördert auch einen nachhaltigen Umgang mit Steuergeldern. +Beispiel: Die Stadt München arbeitet am Open-Source-Projekt „Phoenix“, einer Plattform für digitale Zusammenarbeit. + +--- + +## 📊 Wirtschaftliche Vorteile: Open Source als Wettbewerbsvorteil + +- **Kosteneffizienz:** Auch wenn Open Source nicht „gratis“ ist (Support, Wartung, Schulung kosten Geld), entfallen teure Lizenzgebühren. +- **Innovationsförderung:** Unternehmen, die Open Source nutzen, sind oft flexibler, schneller und offener für neue Geschäftsmodelle. +- **Talentgewinnung:** Entwickler*innen arbeiten oft gern mit modernen Open-Source-Technologien – Unternehmen, die diese einsetzen, wirken attraktiv auf Talente. + +--- + +## 🌱 Nachhaltigkeit und Verantwortung + +Open Source fördert nicht nur technische Innovation, sondern auch soziale und ökologische Nachhaltigkeit. +Gemeinschaftlich entwickelte Software vermeidet Doppelarbeit und Ressourcenverschwendung. Außerdem ermöglicht sie eine **faire Teilhabe**: Auch kleine Unternehmen oder NGOs können Zugang zu hochmodernen Technologien bekommen. + +--- + +## 🛡️ Herausforderungen: Open Source ist kein Selbstläufer + +Natürlich gibt es auch Herausforderungen: + +- **Sicherheitsmanagement:** Offene Software erfordert ein aktives Sicherheits- und Patch-Management. +- **Compliance:** Unternehmen und Behörden müssen sicherstellen, dass sie Lizenzbedingungen korrekt einhalten. +- **Know-how:** Nicht jede Organisation hat intern das Fachwissen, um Open-Source-Projekte optimal zu nutzen. + +Doch mit einer klaren Open-Source-Strategie lassen sich diese Herausforderungen meistern – und in Chancen verwandeln. + +--- + +## 🔮 Fazit: Offene Software als Motor für die Zukunft + +Ob in der Wirtschaft oder im öffentlichen Dienst: Open Source bietet nicht nur technische Vorteile, sondern schafft Raum für echte Innovation. +Indem Unternehmen und Organisationen gemeinsam an Softwarelösungen arbeiten, entsteht ein Innovations-Ökosystem, das über einzelne Firmen- oder Landesgrenzen hinaus wirkt. + +In den kommenden Blogbeiträgen unserer Serie schauen wir uns an, **wie** diese Potenziale konkret genutzt werden können – und was du beachten musst, wenn du Open Source erfolgreich in deinem Unternehmen oder deiner Behörde einsetzen willst. diff --git a/static/img/open-source-als-innovationsmotor-warum-unternehmen-auf-offene-software-setzen.webp b/static/img/open-source-als-innovationsmotor-warum-unternehmen-auf-offene-software-setzen.webp new file mode 100644 index 0000000000000000000000000000000000000000..011ab7e076a4541f7a663cca33a615617a6b4dbb GIT binary patch literal 35104 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