- GitButler ist jetzt eines der ersten Mitglieder der Fair-Source-Bewegung und trägt damit grundsätzlich dazu bei, Closed Source in öffentliche Software zu überführen
- Vor einigen Monaten hat GitButler den Quellcode des Clients auf GitHub veröffentlicht, damit alle ihn nutzen, daraus lernen und dazu beitragen können
- In den Wochen vor der Veröffentlichung des Quellcodes hat das GitButler-Team viel darüber diskutiert, wie dies umgesetzt werden soll
- Nutzer sollen den Code ansehen, daraus lernen und Teile davon übernehmen können,
- gleichzeitig investiert das Unternehmen aber stark in die Software, hat Investoren und Mitarbeitende und möchte auf Basis des Produkts ein profitables Geschäft aufbauen
- Es wurde erwogen, Lizenzen wie AGPL oder BUSL zu verwenden
- Nachdem man die Schwierigkeiten gesehen hatte, die Sentry bei der Veröffentlichung des Codecov-Codes erlebte, entschied man sich für die von ihnen übernommene Functional Source License (FSL)
- FSL ist eine neue, geschäftsfreundliche Lizenz mit einer Wettbewerbsklausel, die nach 2 Jahren in die MIT-Lizenz übergeht
- Dadurch kann der Quellcode öffentlich genutzt werden, ohne darum kämpfen zu müssen, ein verteidigungsfähiges Geschäft aufzubauen
- Sie bietet die perfekte Balance zwischen Freiheit, Offenheit und Schutz
- Es wurde darüber nachgedacht, wie dieser neue öffentlich verfügbare Quellcode genannt werden soll
- Wegen der Wettbewerbsklausel der FSL kann der Begriff "Open Source" nicht verwendet werden
- Die Bezeichnung "source available" wirkt jedoch schwach und irreführend
- Unternehmen wie Sentry, die ebenfalls mit diesem Problem rangen, kamen zusammen und prägten den Begriff "Fair Source", um dieses neue Konzept kommerziell offener Lizenzen zu beschreiben
- GitButler freut sich, als eines der ersten Unternehmen weltweit Teil der neuen Fair-Source-Bewegung zu sein
Vorschlag, Closed Source in Fair Source zu überführen
- Die Website fair.io hilft Unternehmen dabei, geschlossenen Quellcode in Fair Source zu überführen
- Das bietet Unternehmen, die ihren Quellcode sonst geschlossen halten würden, einen besseren Weg, ihn der Community offenzulegen, damit er gelesen, verstanden, erweitert und verändert werden kann
- Unternehmen mit proprietärer Software wird empfohlen, die Fair-Source-Bewegung zu prüfen und zu überlegen, ob sie ihre Arbeit mit der Welt und der Community teilen können
- Wir sind alle Maker und teilen gern das, was wir gelernt haben, mit Kolleginnen und Kollegen sowie Nutzerinnen und Nutzern; das nützt der gesamten Branche, und die Hürden dafür sind heute niedriger denn je
- Es ist wünschenswert, dass sich mehr Unternehmen mit dieser neuen Art von Quellcode-Lizenz, die Nutzerfreiheit und die Nachhaltigkeit von Entwicklern ausbalanciert, an der Öffnung von Software beteiligen
Weitere Informationen
- Wer mehr Hintergrund dazu wissen möchte, wohin sich die Welt der Software-Zusammenarbeit entwickelt, sollte den Artikel "Die Zukunft von Open Source" lesen
- Im Blogbeitrag von Sentry oder in Chads Artikel "The Historical Case for Fair Source" kann man mehr über Fair Source und die dahinterstehende Begründung lesen
Meinung von GN⁺
- Fair Source wirkt wie ein Kompromiss, der die Vorteile von Open Source nutzt und zugleich die Nachhaltigkeit kommerzieller Softwareanbieter berücksichtigt. Für Unternehmen, die bei der Entwicklung von Open-Source-Software bisher nur schwer ein Erlösmodell finden konnten, könnte dies eine attraktive Alternative sein
- Allerdings könnte es wegen der Wettbewerbsklausel und ähnlicher Punkte zu Reibungen mit der bestehenden Open-Source-Community kommen. Es dürfte auch Kritik geben, dass dadurch der Geist von Open Source beschädigt werde
- Bei der Einführung von Fair Source ist es wichtig, die Lizenzbedingungen klar zu formulieren und transparent mit der Community zu kommunizieren. Nutzer müssen eindeutig verstehen können, dass die Verwendung des Quellcodes Einschränkungen unterliegt
- Ähnliche Ansätze sind unter anderem die Elastic License 2.0 und die Server Side Public License. Es ist sinnvoll, die Vor- und Nachteile jeder Lizenz sorgfältig zu analysieren und die am besten passende auszuwählen
- Es bleibt zu beobachten, welche Auswirkungen Fair Source auf die Softwarebranche insgesamt haben wird und was es für Entwickler und Nutzer bedeutet. Da es sich um einen neuen Ansatz handelt, wird es wohl auch Anlaufschwierigkeiten geben, doch letztlich ist zu hoffen, dass er zu einem gesunden Ökosystem beiträgt, in dem sich vielfältigere Akteure an der Softwareentwicklung beteiligen
1 Kommentare
Hacker-News-Kommentare
Es ist gut, dass transparent gemacht wird, dass diese Software nicht Open Source ist
Ich habe https://fair.io und https://faircode.io verwechselt
Ich höre zum ersten Mal von der Fair Source License
Ich frage mich, ob jemand die Vorteile dieser Lizenz gegenüber dem üblichen Open-Source-Modell erklären kann
Ich bin kein Jurist, aber für den Einsatz in kommerziellen Umgebungen wirkt es riskant, weil die Definition von „wettbewerblicher Nutzung“ sehr weit ausgelegt werden könnte
Es scheint schwierig zu sein, klar zu definieren, was Konkurrenz im Kontext dieser Lizenz bedeutet
Ich frage mich, warum Unternehmen nicht alles unter AGPL für alle freigeben und für sich selbst eine proprietäre kommerzielle Lizenz nutzen
Es gibt eine Podcast-Episode mit Gedanken zu „Fair Source“: https://changelog.com/podcast/586
Verwandte Information: Keygen ist jetzt ebenfalls Fair Source: https://keygen.sh/blog/keygen-is-now-fair-source
Ich frage mich, ob Fair Source eine Obermenge von Open Source ist