Es gibt mal wieder einen Aufreger in der
Softwareindustrie. Radiss ist nicht mehr Open
Source beziehungsweise wird nicht mehr Open Source sein.
Einige haben es vielleicht kommen sehen, andere wurden von
der Ankündigung überrascht, einige von euch waren
vielleicht. Gerade auf der Cube Con, als das
Announcement kam und alles sind in heller Aufruhr.
Was hat es mit den neuen Lizenzen auf sich, welche
Auswirkungen haben diese Änderungen und wie reagiert die
Softwareindustrie darauf? All das diskutieren wir in
dieser Folge. Und damit herzlich Willkommen zu
einer neuen und ganz, ganz ganz aktuellen Folge vom To do Cast,
dem Development Podcast mit Malte Lantin und mit mir Robin
Manuel Thiel heute mit einem ganz aktuellen Thema und mal
wieder wie malte Intro schon gesagt hat, ihr seid alle in
heller Aufregung und mal wieder geht es um Lizenzen.
Bevor wir da aber einsteigen, haben wir noch ein großes
Dankeschön zu verteilen und zwar haben wir Kaffee ausgegeben
bekommen. 5. Kaffee von Lena.
Dankeschön. Und wir haben noch einen kleinen
Rückblick zur letzten Folge. In der letzten Folge haben wir
über Devin AI gesprochen, wer sich erinnert, das ist quasi die
AI, die uns als Developer ersetzen wird, eine künstliche
Intelligenz, die ganz, ganz viele Aufgaben von Developern
auf einmal übernehmen kann und mit so einem Agent Framework
quasi nicht nur Code schreibt, sondern auch Beschreibungen von
Issues liest. Code debuggen kann, Pullrich
feststellt und so weiter. Und da haben wir ein ganz gutes
Feedback, auch von jemandem von euch bekommen.
Und zwar hat jemand geschrieben, dass er oder sie selber davon
auch schon mal vor einiger Zeit eine deutsche Version gebaut hat
und die KI Code genannt hat. Wer da mal reinschauen möchte,
die haben wir euch unten verlinkt, da haben wir uns sehr
gefreut, dass da quasi auch aus unserer to do Cast Community.
Schon jemand quasi auch den. Dem Vorgegriffen hat.
Und dass, dass ihr auch quasi Puls der Zeit seit was AI
Applikationen angeht sehr sehr cool, da machen wir gerne
Werbung für euch und wenn ich das anschauen möchte, es gibt ja
immer n paar Links hier in der Beschreibung von jeder Folge, da
haben wir das das Projekt von dem User oder der Userin, dass
wir uns aus dem Namen nicht ganz klar verlinkt.
Aber heute sprechen wir wieder über Lizenzen, Open Source
Lizenzen und ich bin ja jemand, der immer wieder vergisst, worum
geht es eigentlich in den einzelnen Lizenzformen, wie
unterscheiden die sich. Deswegen haben wir gedacht, wir
machen einfach mal ein kleines. Recap Wir haben ja schon in
einer früheren Folge Folge 47 über das Thema gesprochen und du
hast dich dankenswerterweise da nochmal eingelesen, damit wir
noch mal ein kleines Recap an den Anfang stellen können, damit
einfach klar wird, worüber wir einfach gleich reden, wenn wir
über die Änderungen bei Reddits sprechen.
Genau ist tatsächlich auch die die Folge, die ich selber am
meisten nachhöre wir hatten es, glaube ich, bei unserer
Weihnachtsfolge mal erwähnt so. Natürlich, dass wir ab und zu
unsere eigenen Folgen nachhören und die Folge mit den Lizenzen
ist, dass ich auch die, die ich am meisten Nachhöre, also.
In der Softwarelizenzwelt gibt es eigentlich 2 große Arten von
Lizenzen. Es gibt Permissive, Lizenzen und
Nonpermissed beziehungsweise Copyleft, Licences und
permissive Lizenzen sind die, die man heutzutage bei den würde
ich sagen allermeisten Open Source Projekten findet, also
Beispiele sowas wie die mit Lizenz, BSD Lizenz, Apache
Lizenz und die sagt eigentlich aus, dass man die Software mehr
oder weniger verwenden kann wie man möchte, man muss nur eine
Kopie der Lizenz in sein Endprodukt mit einfügen.
Aber grundsätzlich kann man die Software auch verändern und
kommerziell benutzen. Und jetzt kommt es aber ganz
darauf an, welche Absichten die Institution oder Einzelpersonen,
die eine Software zur Verfügung stellt, damit beabsichtigt.
Wenn sie dieses Software Open Source und was genau das heißt,
besprechen wir nochmal zur Verfügung stellt.
Und kann die den Sourcecode eben auch unter einer non permissive
oder copyleft Lizenz bereitstellen?
Ganz klassisches Beispiel, was viele kennen werden, hier ist
GPL und da ist es so, dass wenn ich Software benutze.
Oder selber Software baue, die eine unter der GPL Lizenz zur
Verfügung gestellte Software benutzt.
Dann muss ich selber meine eigene Software ebenfalls unter
dieser GPL Lizenz veröffentlichen, muss also
meinen Quellcode den ich geschrieben habe.
Auch zur Verfügung stellen. Und was ist jetzt eine Open
Source Lizenz und was ist nur eine Source available Lizenz?
Da gibt es nämlich auch dann noch mal Unterschiede.
Und da kann man eigentlich sagen, Open Source ist
offiziell. Ich glaub, das ist kein
geschützter Begriff, aber offiziell eigentlich nur das,
was die Open Source Initiative Absegnet beziehungsweise solche
Lizenzen, die dort anerkennt sind.
Also diese ganzen Nonpolisse von Prämisse, Lizenzen, die gelten
alle als Open Source, weil sie unter diesen abgesegneten
Lizenzen dann veröffentlicht werden, aber es gibt auch eine
andere Lizenz oder eine ganze Menge andere Lizenzen, jeder
kann sich eine eigene Lizenz ausdenken, so zum Beispiel auch
die Splic. So ein bisschen populär geworden
ist von Mongo DB oder auch die. Reddit Source available Lizenz,
die Reddit selber geschrieben hat für genau diesen Zweck.
Und jetzt kommen wir nämlich zur Überleitung.
Malte, was ist denn los bei bei Reddit, warum die Aufregung?
Ja, ist jetzt knapp 2 Wochen her.
Am 20 März gab es eine Ankündigung von Radiss, die
bekannt gegeben haben, dass sie auf ein sogenannte Dual Source
Avadable lightsing Modell umstellen, das bedeutet.
Zukunft ab Radiss 7.4 wird es so sein, dass es 2 verschiedene
Lizenztypen gibt, und zwar genau diese beiden Lizenztypen, die du
gerade erwähnt hattest, nämlich die SSPLV 1 und die RSALV 2,
also die radiss Source avadable license.
Und diese beiden Lizenzen, die laufen parallel und je nach Use
Case trifft die eine oder andere Lizenz für dich zu und da muss
man sich natürlich jetzt erstmal ein bisschen mit beschäftigen.
Was bedeutet das für mich, wo ich?
Bisher eine Lizenz hatte, die sehr permissive war, wo ich
tatsächlich alles mit der Software machen konnte.
Mit dem Quellcode der Software machen konnte und jetzt muss ich
mich je nach Use Case an einer Lizenz orientieren und.
Wenn wir jetzt einfach mal anfangen mit der Lizenz, ist es
grundsätzlich so, dass ich mit der Software eigentlich alles
tun kann, solange ich die Software nicht als
Wettbewerbsprodukt zu Radiss anbiete.
Und dazu muss man natürlich wissen, Radiss ist nicht nur ein
Open Source Projekt, sondern auch ein Unternehmen, welches
mit Radiss letzten Endes Geld verdient und wenn ich jetzt
hingehe und mir. Als Produkt.
In Form des Quelltextes besorge kann ich das natürlich als
Service bereitstellen und das kommerziell anbieten und stehe
damit im Wettbewerb, zu dem Unternehmen.
Und das kann ich unter der Redissor avalable Lizenz in
Zukunft nicht mehr tun. Und außerdem darf ich die Lizenz
nicht verändern, um zu verhindern, dass ich natürlich
in Zukunft, wenn ich den Quelltext erstmal nehme,
erweiter, dass ich dann nicht einfach eine andere Lizenz.
Bedingungen dort Hinterlege, die dann in Zukunft andere Dinge
erlaubt. Und grundsätzlich darf ich.
Den Source Code weiterhin verwenden um ein Software
Service Produkt zu bauen. Ganz viele benutzen ja im
Hintergrund unter Ihrer Software Produkte von Radiss, die zum
Beispiel den Radissash in ihrer Software, das darf ich weiterhin
machen und ich darf diese Software auch kommerziell
anbieten, aber es ist ein Unterschied zwischen dem
Anbieten von kommerzieller Software, die ich als Dienst
anbiete und einem Dienst, der im Wettbewerb zu Reddits steht.
Und dementsprechend muss ich da genau reinschauen.
Was trifft letzten Endes für mich zu und wenn ich jetzt ein
Produkt baue, welches kommerziell auch im Wettbewerb
zu reddit steht, muss ich entsprechende
Lizenzverhandlungen mit Radiss führen, um halt dieses Produkt
von Reddit zu zensieren und das ist natürlich etwas, was sich
von der Vergangenheit unterscheidet, das heißt, ich
muss mir am Ende anschauen, was ist die Lizenz, die auf mich
zutrifft. Dementsprechend könnte man
sagen, ich kann mir eine Lizenz aussuchen, aber am Ende hängt es
vom Use Case ab, welche Lizenz diejenige ist, die ich verwenden
kann, weil nicht für alle Use Cases gehen die entsprechenden
Lizenzen und das ist jetzt natürlich eine Abkehr von dem
Open Source Modell, was wir bisher bei Reddits hatten und
der BSD Lizenz und diese Abkehr, die hat schon vor ein paar
Jahren angefangen als einzelne Module von Reddit dem
Unternehmen. Unter restriktiveren
Lizenzformen bereitgestellt wurden.
Das heißt, das Basisprodukt konnte ich weiterhin völlig frei
verwenden und dieses Basisprodukt, was in der
Vergangenheit Open Source war, ist jetzt in Zukunft dann halt
nur noch Source avadable und ist dann auch keine Open Source
Edition von Reddit, sondern eine Community Edition.
Das kennt man auch von anderen Softwareprodukten, die als
Source Avadable bereitgestellt werden und diese.
Diesen Quelltext kann ich dann einsehen.
Ich kann ihn unter den geltenden Lizenzbedingungen verwenden,
modifizieren et cetera, aber es ist halt nicht mehr so, dass man
voll committed ist. Auf Seite von Reddits dem
Unternehmen Reddit zudem Open Source idealen und es ist gar
nicht so lange her, noch vor 6 Jahren gab es einen Blogspot bei
Reddit, wo sie nochmal festgelegt haben, dass sie
committed sind, das Open Source Lizenzmodell zu unterstützen und
das BSD auch in Zukunft für Radiss gelten wird, aber.
Zeiten ändern sich und so ändern sich Lizenzen beziehungsweise
die Anforderungen, die auch Unternehmen an die Lizenzen für
ihre Produkte stellen. Und wir können jetzt gleich mal
ein bisschen darüber sprechen, warum das jetzt so gekommen ist.
Weil am Ende ist es ja nicht so, dass ein Unternehmen wie Reddit
sich überlegt, wir sind jetzt einfach mal bösartig und nehmen
der Community was weg, sondern es gibt natürlich eine
Motivation dahinter, die Halt am Ende zu diesem entscheiden
geführt hat und. Ohne jetzt die.
Menschen dahinter zu kennen, würde ich denen jetzt einfach
mal unterstellen, dass sie nichts Böses damit wollen,
sondern letzten Endes. Bestimmte Ziele erreichen
wollen, die jenseits dessen sind, der Community zu schaden,
sondern primär das Unternehmen, für das sie arbeiten, zu
stützen. Wir hatten das ja in der
Vergangenheit auch schon in anderen Fällen diskutiert.
Ne, Wir hatten ja die Folge über über Terraform und ich glaub da
kommen wir halt wieder in ähnliche Bereiche, was die
Gründe betrifft und da können wir jetzt einfach mal so n
bisschen drüber sprechen, was du denn jetzt identifiziert hast
als Grund, weil so ganz offen sagt Readystars in ihrem Blog
Post nicht. Genau.
Wir haben ja jetzt relativ viel, also ihr hört viel so wir
drucken wir ne, wir schiffen da auch so ein bisschen rum, was
ist jetzt open Source, was ist jetzt so aus Surveyable aber ist
uns ne ganz richtig ganz wichtiger Disclaimer wir machen
hier natürlich keine Rechtsberatung, also wir können
euch hier nicht beraten welche Lizenz ihr nutzen solltet.
Aber man kann ja schon sich fragen, OK, reddit ändert die
Lizenz. Was ist, was soll der Quatsch?
Ist das jetzt irgendwie für mich interessant, ist das wichtig,
betrifft mich das und ich würde sagen, in den meisten Fällen,
wenn ich einfach nur Anwender oder Benutzer Benutzerin von
Reddit als Cash, als Datenbanklösung für meine App.
Wird mich diese Änderung wahrscheinlich nicht betreffen.
Ich kann weiterhin Reddit selber betreiben und wenn ich reddits
über einen Cloud Provider einkaufe, dann sollte ich mich
zumindest mal kurz informieren, wie dieser Cloud Provider mit
dieser Lizenzänderung umgeht, denn die betrifft das und wegen
denen hat Reddit und haben auch in der Vergangenheit Mongo und
diverse andere Unternehmen ihre Lizenzen geändert und ich gehe
auch davon aus, dass wir in der Zukunft sowas öfter sehen werden
für mich als normalen Developer, der Reddit benutzt, ändert sich
wahrscheinlich gar nicht so viel.
Wichtig ist auch, noch mal zu betonen, dass ich für die
bisherigen Versionen die Lizenz nicht rückwirkend ändert.
Das heißt, die Version, die ich jetzt im Einsatz habe und auch
Forex dieser Version und zu dem Thema Forex kommen wir gleich
auch noch mal, für die ändert sich erstmal nichts, da gelten
weiterhin die Lizenzbedingungen wie bisher, aber ab der nächsten
Version gelten die 94 genau, gelten die neuen
Lizenzbedingungen. Das bedeutet auch, dass wenn ich
mit diesen neuen Lizenzen Bedingungen entweder nicht
einverstanden bin oder sie nicht adaptieren kann.
Dass ich dann nicht auf die neueste Version aktualisieren
kann und das gleiche gilt natürlich auch für die von dir
genannten Service Provider, die mir.
Bradles as a Service anbieten. Genau um die geht es nämlich,
denn wie auch schon, wie in der Vergangenheit von Mongol DB und
von Elastic gerade mit gerade bei Elastic Search mitbekommen
haben, scheint es auch ein bisschen ein Trend zu sein, sich
in Open Source oder ehemals muss man mittlerweile sagen Open
Source Modul zu schnappen, was sich großer Popularität erfreut
und das dann als gemanagten Service anzubieten.
Das kann ja mit den bestehenden Lizenzen jeder tun, das heißt
ich kann meine eigene Cloud Plattform anbieten, sagen ich
Miete irgendwo ein paar Server und mache es für diejenigen die
Reddit benutzen, weil ich vielleicht beobachtet habe, dass
es sehr populär ist, es sehr viel Developer, sehr viele
Firmen gibt, die Reddit benutzen, für die kann ich das
ja jetzt sehr sehr einfach oder sehr komfortabel machen.
Quasi einfach eine gemanagte Version von Reddit bei mir
einzukaufen. Und Reddit ist so populär, dass
es eigentlich bei jedem großen Cloud Providern, also sei es die
großen Hyperscaler wie Adw US, Microsoft Azure und Google Cloud
Plattformen, aber auch Digital Ocean und vielen kleineren wie
vielleicht hetzner oder sowas mittlerweile einfach gemanagte
Version von Radics gibt. Und Reddit davon nicht wirklich
was abbekommen von diesem Kuchen.
Das heißt, die haben sich hingesetzt und mit sehr viel
Mühe eine Software gebaut, die jetzt andere nehmen und sagen,
Ach, das ist ja super, dass ihr da so viel Energie reingesteckt
habt und dass das Ding super polär geworden ist.
Wir bieten das jetzt als. Managtenservice für eure Kunden
an, ohne euch davon was abzugeben und stehen somit in
direkter Konkurrenz ja auch zu dem Unternehmen Reddit, die ihr
vielleicht selber was anbieten wollen.
Also wir haben das in der Vergangenheit auch mit Mongo DB
Atlas gesehen, wo Mongo DB sagt Moment mal, wir haben selber n
Cloud Offering. Und wir unterstützen auch alle
großen Cloud Provider. Aber wir wollen auch schon
diejenigen sein, die Mongo DB als gemanagte Variante anbieten,
und wir machen gerne Deals mit diversen Cloud Providern, aber
dann müssen wir in Lizenzverhandlungen treten, die
können nicht einfach die Lizenzen nehmen und genau das
ist jetzt hier mit dieser Änderung passiert und wir haben
jetzt nicht ohne Grund Elastic und Mongo genannt, denn diese
spl Lizenz, auf die sie jetzt umgeschwenkt sind, diese Server
sidepublic license. Die stammt tatsächlich von Mongo
DB, also Mongo DB hat sich die ausgedacht.
Elastic benutzt die gleiche Lizenz und jetzt hat auch Reddit
gesagt, in diesem Doolicensing wir nutzen die auch, also du
leihst. Man kann sich im Prinzip für
eine der beiden Lizenzen entscheiden, die eine ist etwas
bekannter, die andere ist etwas noch genauer zurechtgeschnitten
auf das was was reddit meint, bekanntere Lizenz haben den
Vorteil, dass ich als großes Enterprise vielleicht, wenn ich
eh nur aus standardlizenzen mir was zusammenbauen kann, die
Lizenz bekannt ist. Die andere ist etwas.
Ne, etwas etwas lockerer, aber genau das was was reddit
eigentlich will. Deswegen ist auch ihre eigene
Lizenz und Dualizesing heißt im Prinzip Ich kann mir eine
aussuchen, aber beide Lizenzen haben.
Beinhalten die Tatsache, dass ich es nicht als Cloud Provider
selber ohne weiteres Gemanaged anbieten darf.
Das heißt nicht, dass ich nicht bei einem Cloud Provider eine
ein Desaster Plattform hosten kann, die Reddit benutzt.
Das heißt nur, dass ich Reddit als Produkt.
Oder ein Produkt, was oben drauf auf Reddit aufgebaut ist, aber
nicht ne. Auch auch eine gemanagte
Datenbank ist. Dass ich das nicht in einem
gemanagten Cloud Umfeld anbieten kann, ohne entsprechend eine
kommerzielle Lizenz von in dem Fall Reddits zu erwerben.
Und eine Sache, die ich noch ergänzen wollte, ist ja
natürlich nicht nur, dass sich dort diese Cloud Provider, die
die Leistung des Unternehmens reddits, dann gegebenenfalls
aneignen, um eigene Produkte anzubieten, sondern natürlich
auch die Leistung der Community, weil Reddit natürlich als Open
Source Projekt auch immer Community contributions
entgegengenommen hat und diese dann natürlich auch in dieses
kommerzielle Wettbewerbsprodukt reinfließen.
Das finde ich halt auch ganz spannend, dass noch mal noch mal
ein bisschen differenziert zu betrachten, weil nicht immer ist
es quasi. Diese ich will nicht sagen
feindliche Nutzung, dass man den Source Code nimmt und ein
eigenes Produkt darüber baut, sondern manchmal gibt es
natürlich auch diese Marktplatz Lösungen, wo natürlich auch
Greatest das Unternehmen davon profitiert.
Es gibt halt auch Services die entsprechende Lizenzvereinbarung
mit Reddit getroffen haben, aber es gibt auch diese Angebote wo
einfach nur das Open Source Projekt genommen wurde und dann
als Kommerzielles. Cloud Produkt im Rahmen zum
Beispiel einer Hyperscater Cloud angeboten wurde.
Und das ist natürlich dem Unternehmen hinter Radisson Dawn
im Auge, weil sie dort gegebenenfalls gar nicht
profitieren, wie du es gerade gesagt hattest.
Und das möchten Sie jetzt mit der neuen Lizenz.
Unterbinden und dementsprechend wird es ganz spannend jetzt zu
sehen, wie darauf in der Industrie reagiert wird.
Erste Reaktion in der Community hat man vor einigen Wochen schon
gesehen beziehungsweise direkt nach dem Announcement, dass sich
einige entschlossen haben, als Developer in Zukunft statt zu
einem Fork von Radiss zu contributen.
Das heißt, da finden in der Community schon Bewegung statt,
weil es dann natürlich ganz viele Menschen gibt, die das
Thema Open Source sehr ernst meinen und da geht es jetzt
nicht nur darum, Source avadable, sondern wirklich open
Source nach den Open source Prinzipien.
Wie du gerade am Anfang erwähnt hattest und diese Menschen, die
haben sich dann natürlich relativ schnell umorientiert,
weil sie gesagt hatten, wir wollen nicht zu diesem System
beitragen, welches keine freie Verwendung des Quellcodes
ermöglicht, sondern wollen dann lieber Contributen in etwas, was
der Community zuträglich ist. Aber viel spannender finde ich
auch für die Industrie, weil wir natürlich auch ganz häufig
gemanagte Dienste nutzen, wie die Cloud Provider da drauf
reagieren. Eine Sache nur ganz kurz am
Rande, bevor wir in das Thema reingehen.
Wenn ihr die Client Libraries von Reddit verwendet, da hat
Reddit noch klargestellt, dass diese auch weiterhin Open Source
bleiben, das heißt, auf der Clientseite ändert sich nichts.
Aber für die Serverprodukte gibt es wie gesagt in Zukunft neue
Lizenzen. Warum gibt es so viel Kritik
daran? Warum wenden sich jetzt
Developer ab oder möchten da nicht mehr contributen und warum
überhaupt diese aufschreiber man man, man möchte ja eigentlich
meinen, dass man sagt, ja, das kann man ja sehr gut
nachvollziehen, was, was soll das da da tut, wenn ich jetzt
irgendwie viele Jahre meines Lebens in ein Open Source
Projekt stecke, möchte ich ja vielleicht auch nicht, dass
jetzt eine AWS oder ein Microsoft kommt, sich das
einfach schnappt und damit Millionen verdient und ich davon
nichts abbekomme, also eigentlich ein sehr
nachvollziehbarer Schritt auf. Anblick aber gerade so in dieser
Open Source Welt gibt es ein paar Hardliner, die sehr viel
Kritik an solchen Lizenzen üben. Auch gar nicht, weil das jetzt
irgendwie uns als Anwender und Anwenderinnen von Reddits
einschränkt, sondern weil eine solche Lizenz die Verbreitung
von Rediss und auch anderen Produkten, die unter dieser
Lizenz stehen, einschränkt, denn man muss, also, man muss ja
davon ausgehen, dass bei diesen Lizenzen jetzt einfach weniger
Angebot entsteht, also wenn ich nicht reddit selber hosten
möchte und wir alle wissen. Wenn man es eben vermeiden kann,
sollte man keine Datenbank selber hosten, zumindest nicht
in Produktion. Für Development ist das was
anderes. Ziehe ich einen Docker Container
bei mir lokal hoch, aber in Produktion wo ich irgendwie
failover Szenarien habe wo ich Storage über mehrere Notes
verschieben muss, bin ich ja wahrscheinlich sehr daran
interessiert ein gemanagtes Angebot zu nehmen und wenn jetzt
die großen Cloud Provider sich das vielleicht noch leisten
können von Reddit sich so eine kommerzielle Lizenz zu besorgen
oder mit denen irgendwelche Deals haben, aber kleinere
Anbieter wie vielleicht ein Hetzner oder vielleicht sogar
ein Digital Ocean kann man das diskutieren die Großen und klein
die sind aber viele kleine Anbieter da wegfallen und muss
man ja davon ausgehen, dass es unter den Anbietern weniger
Konkurrenz gibt, was natürlich immer für.
Verbraucher schlechter ist, weil das einfach das Risiko höherer
Preise für mich bedeutet, weil ich möchte Reddit benutzen.
Ich möchte es aber in Produktion nicht selber betreiben.
Wenn jetzt aber all diese Cloudanbieter hingehen müssen
und eine teure kommerzielle Lizenz von Reddit kaufen müssen,
heißt es am Ende, dass für mich die Preise teurer werden.
Und. Das und auf der anderen Seite
heißt es natürlich auch, dass Reddits jetzt n neuen Income
Stream sich irgendwie entwickelt hat.
Das heißt, ich muss auch befürchten, dass der Fokus von
dieser Firma Reddits natürlich auf dem eigenen Cloud Geschäft
liegt oder auf dem Vertrieb solcher Lizenzen und ich als
Nutzer von Reddit jetzt entweder.
Vor die Wahl gestellt werde bei einem der großen Clopprider oder
bei Reddit selber reddits einzukaufen oder selber zu
betreiben, was, wie gesagt, bei Datenbanklösungen niemandem zu
empfehlen ist. Und sie müssen sich auch dem
Vorwurf anhören, dass sie so ein bisschen so ein Vendor Login
damit natürlich betreiben sowie das ein bisschen in der
Vergangenheit mit Oracle war, wo ich das ja eigentlich nur auf
ganz bestimmte Hardware betreiben konnte.
Und wenn ich da einmal diesem Oracle System war, auch nicht
mehr so richtig rausgekommen bin und ich dann eigentlich immer
sehr sehr hohe Lizenzgebühren bezahlen musste und dass man
sich eigentlich so eine große Community aufbaut und dann ja
ziemlich abrupt, muss man dem Fall auch sagen, das
Lizenzmodell so umswitcht. Was sehr viel in der Community
sauer aufstößt. Ich selber bin da nicht so ein
hartliner, ich kann das ganz gut nachvollziehen als jemand, der
auch selber Open source. Produkte entwickelt hat und auch
selber wir immer wieder auch in kleineren Unternehmungen
überlegen, ob wir Dinge obsourcen sollen.
Ich kann das ganz gut nachvollziehen.
Aber wie gesagt, es ist ganz offiziell kein Open Source mehr,
weil das keine Lizenz ist, die von dieser opensource Initiative
abgesegnet ist. Und sie hat halt diese ja mehr
oder weniger, aber auch berechtigte Kritik, dass sie
natürlich die Verbreitung einschränkt und weniger
Konkurrenz immer für Endverbraucher schlechter ist.
Und ein weiterer Grund für die Kritik ist natürlich, dass
häufig diejenigen, die diese Projekte starten, mit einer ganz
anderen ideal ursprünglich rangegangen sind und das ganze
wirklich als Open Source aufgebaut haben und auch viele
derjenigen, die über die vielen Jahre, die das Produkt jetzt
existiert und das Projekt jetzt existiert, contributed haben und
das unter der Prämisse, dass sie zu einem Open Source Projekt
Contributen und da hat man dann natürlich gerade als jemand, der
da einen aktiven Beitrag geleistet hat und leistet.
Gute Gefühl, dass man quasi der eigenen Leistung so n bisschen
beraubt wird, weil man vielleicht auch Herzblut
reingesteckt hat und will, dass das auch langfristig sich
weiterentwickelt, weil man wirklich in der Vergangenheit
viel investiert hat. Man setzt das Produkt
wahrscheinlich auch selber ein und möchte, dass es in Zukunft
sich positiv entwickelt und hat dann die Einschränkungen, dass
man dort Lizenzbedingungen aushandeln muss, um dieses
Produkt vielleicht weiterhin so einzusetzen.
Contributions kam natürlich auch in den letzten Jahren von den
großen Cloud Vendoren. Amazon, Microsoft etc.
Die das genutzt haben und zum Projekt beigetragen haben und
die natürlich jetzt alles andere als glücklich damit sind, dass
sich das Ganze entsprechend verändert, aber natürlich auch
die individuellen Developer, die dort beigetragen haben, haben
hier entsprechenden ungutes Gefühl, wenn so ein Wechsel
kommt, das haben wir in der Vergangenheit schon gesehen, das
werden wir auch in Zukunft noch häufiger sehen, aber aus der
Warte des Unternehmens, die da commentainer ist und dieses
Produkt. Auch kommerziell anbietet, lässt
sich dieser Schritt schon nachvollziehen, insbesondere
wenn man wirklich auch die Historie der letzten.
Verfolgt, wo sich einige der großen Hypersider nicht mit Ruhm
bekleckert haben. Indem sie halt einfach Source
Code von solchen Projekten verwendet haben, um eigene
Managed Services anzubieten. Wo letzten Endes.
Derjenige, der einen Großteil der IP dort beigetragen hat, am
Ende kommerziell in keinster Weise profitiert hat.
Von daher kann ich da beide Seiten verstehen und jetzt muss
man sich mal anschauen, wie sich das in Zukunft weiterentwickelt,
wir hatten ja in der Folge, als wir über Terrorform gesprochen
haben, mal über dieses Open TF, jetzt open Tofu Projekt
gesprochen, was als Fork sich gebildet hat, wo dann in Zukunft
viele der Open Source Developer contributen wollen und wo sich
auch eine gewisse Community bildet.
Das Gleiche passiert jetzt auch auf der Seite von Reddit.
Das ist dort ein Fork, gibt, auf den sich jetzt viele
konzentrieren wollen, auf den jetzt viele schauen.
Forks solcher Projekte gibt es immer, aber ich glaube, was
jetzt so signifikant ist und auch was anders ist als bei
anderen Forks, die in der Vergangenheit entstanden sind,
ist das jetzt die Forks entsprechend die Aufmerksamkeit
der großen Cloud Vendoren bekommen, weil die natürlich ein
kommerzielles Interesse auch daran haben, weiterhin mit
diesem Produkt so arbeiten zu können wie bisher und von daher
lohnt es sich glaube ich, sich jetzt mal das Projekt avalkey
ich hoffe ich spreche es richtig aus, wir packen den Link in die
Shownotes sich anzuschauen, weil das tatsächlich einer dieser
Forks ist. Der von den großen Cloud
Vendoren unterstützt wird, namentlich a WS, Google, Oracle.
Wer noch nicht bei den Supportern ist ist Microsoft, da
bin ich mal gespannt wie sich das entwickelt, weil tatsächlich
Microsoft. Den eigenen Cache geschrieben
oder sowas oder? Genau.
Microsoft entwickelt ein eigenes Projekt, was in die gleiche
Richtung geht, gar nicht. Von daher bin ich gespannt, was
da kommt, weil die Sitzen so ein bisschen im Moment.
Dazwischen nicht in dieser hyperscater Fraktion wie die
anderen, aber auch nicht, in der wir supporten Reddit Fraktion,
sondern sie sind irgendwo dazwischen.
Sie haben. Jetzt ein blogspot Move von der
Stelle. Wir haben jetzt ein Blog Post
veröffentlicht, in dem sie gesagt haben okay, wir haben.
Wir haben uns, nein, wir haben uns mit Reddit
auseinandergesetzt und für unsere Kunden ändert sich nichts
und wir haben dort ein Agreement mit Radiss gefunden.
Das heißt, dort hat es anscheinend Gespräche gegeben.
Die Details sind sich aus dem Blog Post nicht ersichtlich,
aber so wie ich es verstanden habe, sind das die Einzigen, die
sich öffentlich bisher dazu geäußert haben, dass sie dort
eine Vereinbarung mit Radiss getroffen haben, wie das bei den
anderen aussehen wird, weiß ich nicht und bisher ist wie gesagt
Microsoft auch nicht bei den Supportern des Forks dabei, von
daher ist es glaube ich ganz spannend sich anzuschauen, wie
sich das jetzt über die nächsten Monate.
Entwickelt in welche Richtung dort die einzelnen.
Ja, Serviceprovider gehen die bisher tatsächlich diese Radiss
as a Service angeboten haben. Ja, Microsoft hat ja auch einen
gemanagten gemanagten Redissash in ihrer Cloud.
Da ist dann wie Azure Cash 4 Reddits und da fand ich ganz
spannend, ich habe diesen blogspot auch gelesen, dass Sie
sagten, dass diese Lizenzänderung ihre Kunden ja
gar nicht betrifft, weil Azure Cash 4 reddits, also dieser
Microsoft Cloud Service, der ist gar nicht unter irgendeiner
einer Reddits oder einer Open Source Lizenz für die Microsoft
Azure Kunden zur Verfügung gestellt, sondern.
Als Kunde hast du einen Deal mit Microsoft und die stellen dir
diesen Azure Cash 4 Reddit zur Verfügung.
Die haben unter der Haube irgendeinen Deal mit mit Reddit
ausgehandelt, dass sie wahrscheinlich auch das Produkt
so nennen dürfen und von daher betrifft das einen da gar nicht,
wie es bei den anderen Cloud Providern ist, weiß ich gar
nicht, aber ich glaube auch, dass die natürlich, also die
großen werden, irgendwelche Deals wahrscheinlich haben oder
auch die Power haben das zu machen oder natürlich sich auf
diese Forks Konzept konzentrieren.
Obwohl ich immer, ich weiß nicht, also ich kenn auch noch
niemanden, der wirklich open Tofu statt Terrorform benutzt.
Und ich weiß auch nicht, natürlich nicht wie erfolgreich
diese Forks sind, denn wie gesagt, wir für mich als
Anwender oder als Developer, der Redist benutzt, ändert sich gar
nicht so viel. Also ich glaube gar nicht
unbedingt immer so stark an den Erfolg von diesen Forks, für
mich sind das immer so halt Projekte von diesen Open Source
Hardlinern, die ich, wir haben es ja eben gesagt, zum Teil auch
verstehen kann. Also stell dir vor, du hast
wirklich viel viel Zeit deines Lebens auch vielleicht in dieses
Open Source Projekt, sei es terraform, sei es reddit oder
was auch immer investiert nicht. Mitarbeiter oder Mitarbeiterin
von von Reddit, sondern wirklich als Community Member, weil du
vielleicht dein eigenes Produkt basierend auf Reddit oder deine
eigene Datenbank basierend auf Reddit entwickelst und dir
vielleicht immer offen halten wolltest, da vielleicht auch mal
nen Cloudservice drauf drauf anzubieten und jetzt auf einmal
ändert sich die Lizenz und du kannst das nicht mehr, obwohl
deine Calltributions ja schon in dem Produkt drin sind oder du
hast das Gleiche bei Terraform gemacht, wo jemand sagt Ey ich
hab super viel weil ich ganz tief in diesem Ökosystem drin
bin, weil ich selber ein Produkt baue, was auf Terrorform basiert
und dann auch Infrastructure as Code macht.
Ganz ganz. Us erstellt Code contributed und
auf einmal ist diese ganze Arbeit weg oder beziehungsweise
ab der nächsten Version. Natürlich hast du dann ein
Interesse an diesem Fork oder diesen Fork weiter zu mantain,
wo du ja vielleicht bei deinen contributions ne ganz andere
Absicht hattest und deswegen wird denen ja auch unterstellt,
kein echtes Open Source mehr zu sein, obwohl man ja den
Sourcecode noch weiterhin lesen kann.
Für mich als Developer, der relativ viel, muss ich ehrlich
sagen, Reddit benutzt. Ändert sich ja gar nicht so
viel, also eigentlich gar nichts und ich kann es weiterhin von
von den großen Cloud Providern beziehen, wenn ich Pech habe,
ändern sich die Preise, aber ich kann es theoretisch auch
weiterhin selber betreiben, wenn ich denn unbedingt möchte.
Von daher glaub ich gar nicht unbedingt immer so sehr an den
Erfolg dieser Forex, aber das zeigt natürlich jetzt so n
bisschen die Zeit und die Ernsthaftigkeit und Power, die
die großen Cloud Provider da hinter stecken.
Das Schlimmste was uns natürlich passieren kann, ist, dass Reddit
an sich an Bedeutung verliert, auf der Google und Adws Cloud
der eine Cash Anbieter jetzt wo die beiden wie heißt das Value
oder sowas, dass der da irgendwie populär wird auf der
Microsoft Cloud dann wieder deren eigenes Ding, also dass
eigentlich so das Gegenteil passiert, was bei Open Source
der Fall ist, wo sich alles auf ein Produkt committen.
Sondern jetzt halt wieder so. Mehr Distribution passiert so
ein bisschen wie bei den Cloud Providern, wo ich früher Netflix
Abo brauchte und konnte alle Filme sehen und heute brauche
ich Disney Plus und Amazon Prime und Hulu und Schlag mich tot.
Das wäre natürlich für den Anwender, die Anwenderin, wieder
das Schlimmste, was passieren könnte.
Aber das wird natürlich so ein bisschen die Zeit zeigen.
Ich glaube aber nicht, dass Reddit jetzt irgendwie dadurch
unpopulär wird. Aber für die Open Source
Hardliner ist es natürlich nicht mehr richtig.
Die großen Cloud Anbieter haben wahrscheinlich eh irgendeinen
Deal. Genau.
Also da müssen wir glaub ich jetzt mal n bisschen Zeit ins
Land gehen lassen und schauen werden sich halt die großen
Cloud Anbieter wie AWIS und Google auch auf einen Deal
einigen Können mit Radiss oder werden sie halt ihre komplette
Energie in diesen Fork investieren, weil dann glaube
ich hat das tatsächlich eine reelle Chance wirklich auch weil
das gefährlich zu werden, also Reddit als Projekt.
Wenn wirklich tatsächlich diese großen Anbieter mit ihrer Power
auch Developer Power dort hinter stehen, und das ist, glaube ich,
ein wesentlicher Unterschied zu dem, was wir in der
Vergangenheit gesehen haben. Wir hatten es ja mal bei dem
Open TF damals kritisiert, dass eigentlich keine namhaften
Unternehmen dahinter standen am Anfang, hier sieht es ein
bisschen anders aus, von daher bin ich da sehr gespannt, wie
sich das entwickelt und wie sich halt die einzelnen Cloud
Provider da positionieren. Ich hoffe halt zum.
Zum zugunsten von uns als Endanwender, dass wir nicht in
diese Situation kommen, die du gerade beschrieben hast, dass
wir halt plötzlich in unterschiedlichen Cloud
Plattformen wieder unterschiedliche Standards
verwenden müssen. Weil das war da tatsächlich
glaub ich auch der Grund für die Popularität von Radiss, dass man
tatsächlich den die gleichen Schnittstellen, egal auf welcher
Cloud Plattform man unterwegs war, nutzen konnte.
Und wenn sich das in Zukunft dann ändern sollte.
Dann ist das natürlich nicht etwas, was uns als Development
hilft, sondern vielleicht etwas, was den Anbietern hilft.
Aber ich glaube. Das möchte keiner in diese
Richtung sehen. Ja, sie müssen sich auf jeden
Fall irgendwas überlegen. Ich hab mal den Spaß, also
ehrlich gesagt, Spaß war es nicht, aber ich hab mir aus
Interesse aber doch mal diese Lizenz angeschaut unter der die,
also die können nicht einfach die nächste Version, also sie
können schon, aber sie sollten nicht einfach die nächste
Version von Reddits nehmen und auch als gemanagten Service
publishen. Denn was diese SSPL Lizenz macht
oder was sie was, was sie bestimmt, also diese Lizenz, die
Mongo B ins Leben gerufen hat und auch von elastic und jetzt
auch von von Reddit benutzt wird, ist.
Dass man, wenn man einen Service jetzt damit bereitstellt, muss
man nicht nur den bereitgestellten Service als
Source Code zur Verfügung stellen im Internet, sondern
auch alles, was diesen Service berührt.
Das heißt, wenn jetzt Azure, Awesome oder Google einfach
hingehen sollten, die nächste Version von Reddit nehmen und
als gemanagten Service anbieten sollten, müssten sie ihr
gesamtes Cloud Offering Open Source stellen, das hat so ein
bisschen so eine Historie, also diese GPL Lizenz, diese erste.
Diese erste Non permissive Lizenz, die wir eingangs mal
genannt haben, die hat damals einfach nur gesagt, wenn der
User mit irgendwas interagiert, wo diese GPL Lizenz drin ist,
musst du das musst du das veröffentlichen, das heißt
früher in der Zeit wo irgendwie alles irgendwelche Frontend
Clients waren, war das einfach die richtige Lizenz, wenn du
eigentlich dafür sorgen solltest, dass das niemand tut.
Das hatte aber so ein bisschen so eine kleine Lücke, denn dann
haben Leute die Leute hingegangen, haben gesagt, ja
Pass auf mein Backend benutzt das und der User integriert ja
gar nicht in meinem Back End der User integriert meinem Frontend
und das integriert er mit meinem Backend, deswegen kann ich es ja
beim Backen benutzen. Und dann kam diese AGPL Lizenz.
Die hat dann auch gesagt, nee, nee, nee, so, wir machen das
auch für diese Web 2.0 Welt und auch und auch dein Backend musst
du dann irgendwie, wie solltest du es da irgendwie drin haben,
unter derselben Lizenz zur Verfügung stellen und diese SSPL
Lizenz die Mongo DB jetzt entwickelt hat geht quasi noch
einen Schritt weiter und sagt du musst alle Third Partys alle AP
is dein Developer Portal quasi deine Skripte mit denen du deine
Server konfiguriert. Ja, quasi öffentlich zur
Verfügung stellen unter der unter der selben Lizenz.
Und das wäre ja fast schon lustig zu beobachten, dass das,
also ich kann es mir nicht vorstellen, aber dass das
irgendeiner dieser Cloud Provider vielleicht nicht
mitbekommen hat, vielleicht hören die ja bei AWS und Google
und Microsoft gar nicht unseren Podcast und kriegen das gar
nicht mit. Das Trade ist eine neue Lizenz
hat und vielleicht sehen wir Ende des Jahres noch, dass die
komplette Azure A oder Google Cloud Open Source wird.
Ich kann es mir nicht vorstellen, aber ich fand das
Gedankenspiel lustig, beim Lesen der Lizenz.
Am Ende des Tages, glaube ich, müssen jetzt.
Diese ganzen Unternehmen sich entscheiden.
Gehe ich den weg a und einige mich mit Radiss auf ein
kommerzielles Modell oder gehe ich den Weg b und setze alles
auf einen Fork, wo ich dann gegebenenfalls versuche Parität
zu halten, zu reddit oder wirklich davon abweiche und wir
dann miteinander im Wettbewerb stehende Produkte habe.
Da bin ich gespannt, wie da die Entscheidung getroffen wird.
Ich hoffe zugunsten der Developer die diese Plattform
einsetzen. Und da können wir jetzt nicht
für die einzelnen Unternehmen entscheiden und sprechen.
Aber ich hoffe einfach, dass da die richtigen Entscheidungen
getroffen werden, die nicht dazu führen, dass wir in Zukunft die
ganzen Client Libraries in unseren Applikationen tauschen
müssen, weil der Cloud Provider unserer Wahl sich halt dafür
entschieden hat, den Fog einzusetzen, der plötzlich nicht
mehr API kompatibel mit Radissus.
Wie sieht es denn bei euch aus? Nutzt ihr überhaupt Radiss?
Also wir haben jetzt hier 40 Minuten über Reddit gesprochen
und vielleicht sind wir die Einzigen, die sich dafür
interessieren, dafür haben wir, wenn ihr uns auf Spotify hört,
zumindest mal eine kleine Umfrage eingerichtet, könnt ihr
einfach mal ganz kurz unser Feedback geben, ob ihr sowas wie
Reddit überhaupt benutzt. Wie gesagt, wahrscheinlich wenn
ihr nicht selber Cloud Provider seid und wir haben eben schon
gesagt, dass wahrscheinlich hier gar nicht zuhören, ist das für
euch so Medium relevant. Ich fand aber trotzdem diesen
Change spannend und vor allem dieses Hardliner Open Source
Mindset. Interessant nochmal wieder zu
sehen, was das dann doch ausmacht in der Community.
Und vielleicht noch ganz kurz als Disclaimer, da sich
natürlich alles super schnell entwickeln in unserer Industrie.
Das ist stand jetzt Anfang April, wenn ihr diese Folge
hört, gibt es vielleicht schon den nächsten Blogspot eines
Cloud Providers eurer Wahl, die sich mit Reddit geeinigt haben,
von daher schaut, was die aktuellen Informationen sind und
wir hoffen das Beste, dass wir als Developer am Ende jetzt
nicht das ganze ausbaden müssen, wenn sich hier die Cloud
Provider nicht mit Radiss einigen können.
Genau. Und wie immer, wenn euch diese
Folge gefallen hat, dann lasst uns super gerne einfach ne
Bewertung auf den gängigen Podcast Plattformen, da sei es
Spotify, sei es Apple Podcast oder wo auch immer ihr diesen
Podcast hört, wahrscheinlich nicht mehr auf Google Podcast.
Google hat ja das Google Podcast Produkt eingestellt.
Aber auf den anderen Plattformen freuen wir uns immer sehr über
die Bewertungen oder natürlich auch, wenn ihr es so macht wie
Lena und uns einfach n Kaffee ausgebt.
Da freuen wir uns eigentlich am meisten drüber, da findet ihr n
Link unten auch in der Beschreibung vom Podcast zu bei
mir Coffee oder wenn ihr zu eurem eigenen Kaffee die
passende Nerd Tasse haben wollt, dann haben wir auch einen
kleinen To do Cast Fanshop eingerichtet, auch da findet ihr
den Link natürlich unten in der Beschreibung.
Der to do Developer Podcast erscheint alle 2 Wochen.
Von daher hoffen wir, dass ihr. Am Montag in 2 Wochen wieder mit
dabei seid und von daher wünschen wir euch alles Gute.
Bis dahin schreibt die Code und macht's gut.
Habt eine gute Zeit. Ciao.
Was?