Open-Source-Software: Gemeinsamkeiten finden
Wettbewerb ist ein Naturprinzip und bestimmt (am stärksten?!) das menschliche Verhalten. Wer sich verbessern will, braucht Wettbewerb, um seine Fähigkeiten zu schärfen und sie mit denen anderer zu vergleichen. Das Geschäft mit Software ist keine Ausnahme, sei es mit Open Source Software (OSS) or proprietärer Software. Vergleichen ist clever. Aber ist Wettbewerb immer eine kluge Strategie?
Ist der Wettbewerb effizient und vorteilhaft für die Weiterentwicklung von OSS?
Konventionelle BWL-Kenntnisse besagen, dass wir wissen, wer die Konkurrenz ist, unsere einzigartige Position im Markt definieren und unsere Ressourcen nutzen, um auf dem Markt zu punkten und den Wettbewerb weit hinter uns zu lassen. Soweit die Theorie. Mit der rasanten Entwicklung der Software haben sich auch die Geschäftsstrukturen (und Theorien), die sie umgeben, schnell verändert, um neuen Herausforderungen gerecht zu werden.
In den letzten 10 Jahren hat sich der Markt für OSS stark verändert. Plötzlich ist es überall. Es war nie eine bewusste Entscheidung, sondern schlich sich unauffällig an uns heran, getrieben von der Summe der Einzelentscheidungen.
Heute ist Open Source Software (OSS) überall präsent und hat sich leise, aber solide im Business-Markt verankert.
Wechselnde Perspektiven
Es wird immer deutlicher, dass selbst die besten Einzelmaßnahmen der Komplexität der heutigen Geschäftswelt nicht gerecht werden können. Und diese radikalen Veränderungen in der Software-Landschaft fordern uns auf, die Sichtweise auf den Wettbewerb zu ändern, darüber nachzudenken, wer die "andere Seite" wirklich ist. Sind es wirklich diejenigen, die auch Open-Source-Software entwickeln? Die Menschen neigen dazu, in dem begrenzten Raum von Open-Source-Software zu denken, anstatt einen breiteren Blickwinkel einzunehmen. Der Markt ist viel größer als das Open-Source-Silo - es ist das gesamte Web!
Den kompletten OSS-Markt festigen
OSS CMS hat seinen Anteil am Softwaremarkt und macht einen Teil des Umsatzes aus. Schätzungsweise 70% des Internets nutzen jedoch nicht einmal CMS (aus uns unbekannten Gründen :-)). Open-Source-Software macht einen Teil der geschätzten restlichen 30% aus, aber bei weitem nicht alles.
Es gibt einen wachsenden Trend zur Zusammenarbeit, um eine kollektive Wirkung zu erzielen. OSS kann um Geschäfte konkurrieren, das ist völlig legitim. Aber Kräfte zu bündeln, wo wir können, um zu wachsen und unsere Position zu stärken, macht Sinn.
Durch die Angleichung der Bemühungen und die Einigung auf die Lösung spezifischer Probleme mit Hilfe einer gemeinsamen Agenda kann OSS als Ganzes gestärkt werden.
Schulter an Schulter mit anderen OSS-Herstellern zu stehen, zu beurteilen, was wir haben, zusammenzuarbeiten, um diese Werte zu verbessern und kompatibler zu machen, ist das, was uns alle voranbringen kann.
Innerhalb von OSS sollte es um Zusammenarbeit gehen, nicht um Wettbewerb.
Zusammenarbeit in der Entwicklung von Technologien
Von Anfang an waren Zusammenarbeit und OSS eng miteinander verzahnt, aus dem einfachen Grund, dass offene Zusammenarbeit die Art und Weise ist, wie jedes OSS gemacht wird. Darüber hinaus teilen sich die OSS Anbieter auch gemeinsame Technologien. Beispielsweise sind TYPO3, Drupal und andere weitgehend in PHP geschrieben und verwalten ihre Abhängigkeiten mit Composer. Warum das Rad neu erfinden?
Wo können Open-Source-Softwarehersteller zusammenarbeiten?
Es ist an der Zeit, enger zusammenzuarbeiten, um saubere und zuverlässige Software zu entwickeln. Technische Netzwerkinfrastrukturen und Betriebsunterstützungssysteme müssen zwischen Open-Source-Playern aufgebaut werden.
Kompatibilitätsstandards für PHP
Erstellung austauschbarer Komponenten durch Übernahme gemeinsamer Standards.PHP-Content-Repository (PHPCR)
Wenn alle unsere OSS-Projekte Daten nach einem PHPCR-Standard speichern würden (auf einer sehr praktischen Ebene), wären wir alle an einem besseren Ort, da die Inhaltsstrukturen in allen Systemen funktionieren würden. Wir können gemeinsam an diesen Standards und ihrer Umsetzung arbeiten.Bibliotheken (z.B. Symfony, Twig)
Auch hier können wir zusammenarbeiten..Alles was JavaScript betrifft ist Open Source
Auch hier können wir zusammenarbeiten.- Open-Source-Vermarktung
Raten Sie mal? Zusammenarbeit ist das Stichwort.
Es gibt viel Raum für Zusammenarbeit. Wir können gemeinsam an Standards und Implementierungen arbeiten, um unser gemeinsames Leben zu verbessern.
Zusammenfassung
Open-Source-Akteure sollten ihre Kräfte bündeln, um zusammenzuarbeiten und gemeinsame Standards zu schaffen und so OSS als Ganzes zu stärken. Wir können uns gegenseitig unterrichten, voneinander lernen, auf Konferenzen oder online. Wir können uns gegenseitig helfen, dieses gemeinsame Ziel zu erreichen und gemeinsam eine größere Wirkung zu erzielen. Die Macht liegt in unseren Händen.