Das wurde so nett das Netflix für Open Source genannt, dass du sagst ich, ich habe ein Abo und die bezahlen würden. Die Preise aber mal regelmäßig. Ja, genau, und ohne Werbung kostet extra Nein Coding Buddies Dein Podcast rund um Softwareentwicklung und aktueller Tech News. Herzlich Willkommen einen wunderschönen guten Tag und herzlich Willkommen zur neuen Folge vom Coding Buddies Podcast. Und natürlich kannst gern raten, wer dabei ist. Natürlich, Tino und ich.
Und deswegen begrüße ich auch den Tino ganz herzlich. Tino, Was geht ab, wie geht's, wie steht's? Hau doch Moin Moin fabi, was geht ab, was geht ab geht's dir gut? Ja und dir alles fit, ja. Alles gut, kann mich nicht, Bock kann mich nicht beklagen. Das Einzige worüber ich mich beklagen kann, ist, dass man morgens früh aufstehen muss, aber ansonsten ist mal alles gut. Phase früh. Aufstehen? Ja gut, was soll man dazu sagen,
das bleibt nicht aus. Ne hier der frühe Vogel fängt den Wurm, oder wie sagt man so schön ja ich mein es ist nicht. Früh bei uns, jetzt gerade, aber nichtsdestotrotz, ich weiß nicht ich hab, ich weiß nicht ob du das kennst, aber ich hab manchmal so Phasen, ich komm morgens hier aus dem Bett, ich kann machen was ich will, der Wecker klingelt und ich denk mir so oh ne, ich kann nicht. Ich kann nicht wieder aufstehen. Ja doch, kenn ich ich. Ich bin auch eher so n Mensch,
der nachtaktiv ist. Als früh aufstehen, also damit mein ich jetzt nicht feiern gehen oder so. Aber ich kann zum Beispiel auch abends einfach besser arbeiten, als wenn ich ganz früh aufstehen würde und da anfangen würde zu coden. Ja, kann ich auch irgendwie absolut. Wie sagt man Relaten? Relaten ja, heutzutage sagt man nicht related genau. Nee, aber ich weiß auch ich, ich würde gerne, ich würde gerne so einer sein, sag ich jetzt mal, der einfach früh aufstehen kann.
Weißt du, ich beneide ja manchmal die Leute, die dann sagen, ja, ich bin seit 06:00 Uhr wach, so aber aber. So so richtig freiwillig. Ne. Ja genau, ich bin seit 6 wach, weil ich konnte eh nicht mehr schlafen, aber ich wollte auch nicht mehr ich bin so richtig fit, ich bin aus dem Bett gesprungen, erstmal ne kalte Dusche, richtig geilen Tag gestartet und parallel in unserer Welt liegen wir noch so im Bett aber.
Ich snooze mir immer viel zu lange, aber mal gucken vielleicht irgendwann weißt du, irgendwann ändern wir mal eine Folge darüber, warum man nicht snoozen sollte beim Wecker vor allem als coder ne genau nein okay, dann hau doch mal raus, was ist denn das heutige Thema? Also es geht ja heute noch nicht um deinen Wecker, sondern wir haben ein anderes Thema vorbereitet. Ja, auf jeden Fall, ich tease erst mal an und zwar geht es heute um.
Um eine, ich sag mal in im Zuge aktueller Diskussion rund um Lizenzänderungen bei Open Source Projekten. Wie der Name schon sagt, geht es heute um Open Source und wir wollen uns einfach mal angucken ja warum Open Source wichtig ist, was man zum Beispiel bei Kommerzialisierung zu beachten hat und warum es auch durchaus, sagen wir mal, legitim ist zu monetarisieren, also Open Source Projekte.
Ja genau, weil du hast ja schon quasi angeteasert gerade, dass es aktuell wieder Diskussionen gibt, so in der Open Source Welt, gerade so in der.net Welt sage ich mal, dass Projekte wie Auto mapper jetzt angekündigt haben, halt kommerzielle Lizenzen zukünftig zu nutzen und das gibt natürlich immer so einen gewissen Aufschrei. Ja, was soll denn das und wieso das du Open Source, wie kannst du nur Verrat?
Und warum es aber manchmal einfach nicht anders geht und der logische Schritt ist, das Ganze zu monetarisieren und das auch richtig so ist, das würde ich halt dann auch gerne mit dir heute mal besprechen und natürlich allgemein, warum Open Source eine wichtige und gute Sache ist. Und hab ich Bock drauf? Auf jeden Fall wird ne coole Folge. Also liebe Zuhörer, liebe Zuhörer, sei gespannt, sei gespannt und bleib dran, genau.
Ja, Gott sei Dank bin ich bei Open hier, bei Open, genau bei Open Source mein ich nicht, sondern bei.net gar nicht so drin also. Ist mir voll egal. Nein, überhaupt nicht. Das trifft uns jetzt nicht direkt, ja, aber bei der Community gibt es ja einige net Entwickler und deswegen müssen wir dann auch noch mal nachfühlen, wie es denen denn so geht aktuell.
Ja, aber das Ding ist, es ist ja auch nicht nur dann weißt du, jetzt ist es vielleicht in dieser, in diesem Bereich, und dann ist es auf einmal in einem anderen Bereich. Also das Thema ist ja immer brandaktuell. Irgendwann trifft es zwischen Basic und dann sind wir dran.
Auch bitte nicht. Also ja nur mal ganz kurz für alle, das war natürlich jetzt n Spaß an Tino, ne wir machen genau Visual Basic ist nie angemacht hast also nein, aber bevor wir jetzt richtig reinstarten ne wollte ich noch mal einmal ganz kurz ne kleine Werbung in unserem Sinne machen oder vielleicht auch im Sinne der Zuhörerinnen und Zuhörer ne und zwar wenn man jetzt zum Beispiel sagt Ey hier, ich hab direkt bei der Folge Bock loszucoden Open Source
mitzuentwickeln was auch immer, dann geht es. Immer sehr sehr gut unserer Meinung nach mit den ID S von Jet Brains und da kann könnt ihr auf jeden Fall auch mit dem Code Coding Buddies für alle Lizenzen für die ID S von Jet Brains 25% sparen auf Jahreslizenz und die stecken auch das heißt wenn man schon irgendwie eine Lizenz hat kann man die erstens erneuern und zweitens wenn man die schon mehrere Jahre hat, dann gibt es quasi 25% auf den aktuellen Rabatt sozusagen.
Genau. Ganz genau wollt ich einmal ganz. Kurz nebenbei, das ist richtig und wichtig, weil die Jet Brands Lizenzen einfach fantastisch sind. Genau und damit Werbung Ende, wie man so schön sagt. Und lass uns mal reinstarten was bedeutet eigentlich Open Source? Fangen wir noch mal so n bisschen beim Urschleimen ganz kurz an, damit wir alle abholen, auch für diejenigen, die sich jetzt ganz neu in der Softwarewelt bewegen, Open Source ja wie der Name an sich
sagt. Ist im Prinzip, dass der Quellcode der Software öffentlich einsehbar, nutzbar, veränderbar, teilbar ist. Das ist nachher wieder so bisschen lizenzabhängig, da kommen wir noch drauf, aber das ist im Prinzip die Kernaussage. Ich kann halt mir den Source Code, also den Quellcode, die Software angucken, ich kann sie verändern und ich kann sie vor allem nutzen, und dafür gibt es halt auch spezielle Lizenzmodelle, die entwickelt
wurden. Ich glaub, die wirklich gängigen sind sowas wie die MIT Lizenz oder BSD. Die halt wirklich diese freie Nutzung erlauben und nur wirklich sehr wenige Bedingungen herrschen. Sag ich mal. Was ich nicht darf und das ist halt ne wirklich coole Sache, weil wenn man mal so drüber nachdenkt was Open Source Software jetzt am Ende fördert.
Es ist zum einen, und das ist gerade für unsere Community wichtig, weswegen wir ja auch zum Beispiel auch öffentliche Repos haben und es auch zukünftig immer mehr werden, zum Beispiel auf unserem Coding Buddy Skilled hab. Es ist im Prinzip ne super Sache zum Lernen und zum Wissensaustauschen. Ja, also dass ich im Prinzip, wenn ich was cooles gemacht hab und ich mein bin der Meinung ey, das könnten andere auch gebrauchen, die müssten das nicht noch mal selbst entwickeln.
Ich hab da wirklich viel Hirnschmalz reingesteckt, ist das natürlich n super Austausch zu sagen ich stell euch das zur Verfügung und das Ganze wirklich Open Source unter einer Lizenz, dass ihr es verwenden könnt wie ihr wollt, ihr könnt es weiterentwickeln, ihr könnt es abändern.
Ihr könnt es von mir aus auch in einer kommerziellen Software nutzen, dass ihr irgendeine Software habt, die ihr verkaufen wollt, aber n Teil davon, denn diese diese Anteil von mir ist völlig fein und das ist halt wirklich ne coole Sache und fördert vor allem auch gerade innerhalb so einer Community unglaublich die Innovation am Ende und das finde ich halt extrem cool dabei. Ja, definitiv. Und es macht natürlich auch n bisschen unabhängig von Anbietern. Das heißt, wenn du deine
eigenen, sag ich mal. Lips oder schieß mich tot halt entwickelt, dann kannst du hast du halt die volle Kontrolle darüber und hast dann vielleicht eventuell auch nicht mehr so Abhängigkeiten von wegen oder wurde was rausgepatcht was ich irgendwie ganz cool fand oder was auch immer. Solche Geschichten wo man natürlich, und das finde ich, sind gerade bei Lizenzmodellen ist das Spannende, wo man aufpassen muss, es gibt natürlich lizenzmodelle wo du.
Wo alles erlaubt ist. Es gibt aber zum Beispiel auch verschiedene andere Lizenzmodelle, wo man dann auch mal vielleicht ein bisschen genauer hingucken sollte. Und das möchte ich jetzt auch schon mal ein bisschen direkt vorwegnehmen. Und zwar gibt es ja auch Modelle oder oder Lizenzmodelle, wo du zum Beispiel, wenn du das benutzen möchtest, deinen eigenen Quellcode, also sagen wir mal, du benutzt ein Modul, zum Beispiel bei NPM, und du
benutzt das und. Dann musst du deine eigene Software, wenn du dieses Modul verwendest und diese dieses, dieses Softwarepaket musst du dann auch Quell offenlegen.
Also nur mal als kleiner Spoiler schon mal vorneweg, das ist nämlich manchmal wirklich sehr sehr wichtig, auch mal Hinzugucken, mit welchem Open Source Code arbeite ich denn, welchen benutze ich und so weiter also es ist eine coole Sache, man muss aber unbedingt auch die Lizenzmodelle genau abchecken und das ist ja auch ein wichtiger Part von unserem von unserer heutigen Folge. Genau also im Prinzip immer, wenn ich auf Open Source zurückgreife, sollte ich mir
angucken, unter welcher Lizenz das steht. Ganz klar, wenn ich natürlich selbst keine kommerziellen Absichten hab, beispielsweise ne und selbst Open Source quasi contribute und sage ich möchte selbst an dieser Open Source Community teilnehmen, dann sage ich mal, ist es wieder relativ, wie soll ich sagen nicht mehr ganz so schlimm.
Oder nicht ganz so wichtig drauf zu achten, auch wenn man es immer machen sollte, bin ich ganz bei dir, aber dann hab ich ja nicht die Absicht das als Blackbox wieder zu verkaufen, also nicht Quell offenzulegen beispielsweise und dann fallen halt auch wieder mehr Lizenzen rein, die ich verwenden kann für meine eigene Software. Das ganze Lizenzthema ist aber so riesig, gerade wenn man die einzelnen gängigen nur die gängigen Lizenzen unterscheiden möchte, können wir da eine ganz
eigene Folge drüber machen. Also liebe Zuhörer, liebe Zuhörer, falls dich das interessiert, lasst es uns gerne wissen, zum Beispiel über unsere Podcast Mail, dann können wir auch gerne mal wirklich detailliert über Lizenzen reden, aber auf jeden Fall gut hat es Gamer Fabi, es ist eine super wichtige Sache, immer zu wissen, was verwende ich und wie ist es lizenziert genau. Jetzt kann man sich natürlich fragen, so Open Source, ja was verwende ich denn überhaupt?
Open Source ne gibt ja jetzt vielleicht auch den ein oder anderen der sich denkt, so, ja, aber ich verwende ja ich code alles selbst. Aber es geht ja auch schon los.
Wenn man sich überlegt, was ist Open Source und was verwende ich im Alltag und jetzt nicht mal unbedingt Packages, die ich in meine Software mit reinlade ne bestes Beispiel ist Linux als Betriebssystem oder jeder Entwickler der irgendwie was von Versionskontrolle hält und das sollte jeder gibt beispielsweise oder auch zum Beispiel VS Code ist n Riesenkern davon Open Source. Klar ist, so n Microsoft Package außenrum sag ich mal, aber dieser dieser Chor von VS Code
ist wirklich Open Source. Ja muss darf man ja auch nicht vergessen. Ja, man kann sich halt doch wirklich mal selber fragen, ne, also sich selber auf du liebe züran lieber züra, ob einem denn überhaupt bewusst ist, wieviel der ich sag mal digitalen Welt, die man so hat ne wieviel da eigentlich auf? Ich nenn es jetzt mal kostenloser Freiwilligenarbeit beruht ne weil das ist ja Open
Source und Open Source wird. Da gehen wir auch gleich noch mal ein bisschen drauf ein, natürlich auch oft von Freiwilligen entwickelt, ne, also unbezahlt und wie zum Beispiel auch Linux ne das Betriebssystem, da kann man einfach wirklich mal drüber nachdenken, was benutzt man denn überhaupt ne, also was ist Open Source, welche Software man in Anwendung hat oder Verwendung hat ne ja. Ein super entscheidender Punkt, weil man sich ja wirklich mal
vor Augen führen muss. Also sei es n Unternehmen oder auch man selbst. Als Privatperson profitiert halt ungemein davon ohne etwas zu zahlen. Von diesen Open Source Lösungen und das ist halt muss man halt schon als Art Geschenk betrachten, dass das überhaupt Leute machen, damit man es verwenden kann, ist auf jeden Fall Seele bezahlst mit deiner Seele, aber das ist halt wirklich n riesen Punkt dabei den man echt nicht aus den aus den Augen verlieren sollte gerade auch.
Wenn man das Gefühl hat, wie ja jetzt zum Beispiel die Diskussion mit, die Lizenzen werden geändert und das fühlt sich an wie Verrat, das ist ja Open Source, darf man halt wirklich nicht vergessen, dass es, wie du ja schon meintest, Personen diese Software Main tain weiterentwickeln und wahrscheinlich unentgeltlich und man dann von denen verlangt das weiter so zu machen und alles dafür zu geben, nur damit man es weiter frei nutzen kann. Ist halt ne schwierige an.
Ansicht wie sagt man schwierige Herangehensweise? Nenn ich es mal das Ganze so zu betrachten, aber es ist n sehr sehr zweischneidiges Schwert, weil du weißt ja immer es ist immer die Frage welcher Perspektive man das betrachtet ne weil. Ich kann total mich total in die Leute reinversetzen. Die sagen, ja, jetzt müssen wir aber auch wirklich mal n gewissen gewisses Entgelt dafür nehmen oder auf der anderen Seite.
Wenn du aber betroffen bist und irgendwas verwendest, wo du sagst, Oh, jetzt muss ich dafür zahlen, dann ist natürlich auch wieder so OK, hier zahlst du n bisschen was, da zahlst du n bisschen was und jetzt musst du da auch noch n bisschen was zahlen ne also es ist natürlich immer die Frage der Perspektive, aber man kann halt wahrscheinlich beide Perspektiven verstehen an der Stelle. Ja, also ich verstehe natürlich, dass Unmut aufkommt.
Wenn also jeder reagiert erstmal mit was jetzt soll ich was bezahlen? Nein, auf gar keinen Fall, jetzt muss man sich das aber mal angucken, was bei so einer Lizenzänderung passiert und da vorweg, und das ist auch wichtig, nur wenn ich in einer zukünftigen Version meine Lizenz änder von zum Beispiel einem Package, heißt das ja nicht, dass es rückwirkend alle Versionen davor eine
Lizenzänderung erfahren. Heißt bereits veröffentlichter Code oder alte Version unter einer freien Lizenz bleiben auch weiter frei unnutzbar, das heißt im Worst Case kriege ich halt keine Updates mehr oder ich kriege halt diesen freien kostenlosen Support nicht mehr für diesen Stand des Packages und das klar nervt das ne, weil du hattest jetzt jemand, der hat sich einfach unentgeltlich, also zumindest nicht von deinem Geld gibt ja auch verschiedene Fördergelder, Sponsoren und so
okay aber sage ich mal von dir als Privatperson. Und du hast kein Geld reingegeben Profitierst von diesem Support von dem Main Tain und ärgerst dich dann, wenn diese Person sagt, Ey, ich mach das nicht mehr ohne Geld. Das ist mir jetzt, es ist zu viel geworden, weil das Package auch zu groß ist oder zu viele Leute es verwenden und zu viel Issues reinkommen zu viel Feature request was auch immer.
Da denke ich mir so, ja OK, wie kann ich denn aber noch erwarten, dass er das Macht ohne einen Cent dafür bezahlen zu wollen. Dann muss ich halt damit leben, dass bis hier und nicht weiter so nach dem Motto ist es frei und dann nehme ich es wieder selbst in die Hand, weil das ist nämlich n Punkt was passiert bei Lizenzänderungen und was für Maßnahmen kann man denn treffen? Es ist ja nicht so, dass es einfach nicht mehr zur Verfügung steht für dich.
Ja klar. Also ich meine, wenn du jetzt zum Beispiel sagst, du hast irgendwie ne Software, Open Source Software Paket mit der Version 1.0 und es wird auf 2.0 zum Beispiel geupdatet, nur nur mal als Beispiel und da wird quasi jetzt ne Lizenzänderung. Gültig ne also von 1 auf 2.
Dass du sagst OK 1 kannst du halt frei nutzen ohne Probleme und ab 2 hast du aber vielleicht ne Art Monetarisierung dahinter, dass es ne gewisses Lizenzmodell gibt, wo man dann vielleicht auch was bezahlen muss oder andere Restriktionen hat oder wie auch immer, ne, dann hast du natürlich verschiedene Möglichkeiten, wie du gerade meintest.
Ne, dass du beispielsweise sagst als aus Sicht des Entwicklerteams. Dass du bestimmte Dependencies halt fest brennst, dass du sagst, okay, ich habe jetzt aber zum Beispiel kein, also ich gehe jetzt nicht automatisch auf eine nächsthöhere Version, sondern ich möchte erstmal auf dieser entsprechenden Version mit der freien Lizenz zum Beispiel bleiben, das ist ja eine Möglichkeit, die man auf jeden
Fall machen kann. Genauso kann man sich ja auch zum Beispiel Forks von dieser Version erstellen und wie du meintest, selbst auch weiterentwickeln, also als Beispiel. Und das ist ein gutes Stichwort, Forks zu sagen, ich. Forke jetzt quasi. Wenn ich jetzt in der Git Welt bin von dem letzten freien Stand ab und implementier meine Wünsche dann selbst, dann muss ich es halt wieder selbst in die Hand nehmen, wenn ich es unbedingt möchte und vor allem nicht dafür zahlen möchte.
Ja also wenn ich sage Entwickel das weiter ja nee mach ich nicht mehr jetzt ab sofort ab Version was meintest du 2.0 wenn ich es dann nicht bezahlen möchte die Dienstleistung dann muss ich es halt selbst entwickeln die Option hab ich ja und die hab ich auch dauerhaft sag ich mal ne also es ist ja nicht so, das hatte ich nämlich jetzt auch. Im Zuge der Recherche sag ich mal gelesen, dass auch so ne Wörter fallen wie rug Pull lizenzänderung ja kann ich machen.
Also ich kenn diesen Begriff eigentlich nur ursprünglich tatsächlich aus der Kryptowelt im Prinzip so, man verspricht etwas und plötzlich wird es komplett zurückgezogen, deswegen auch rug Pull so diesen Teppich unter den Füßen wegziehen. Also es hat mir den Teppich unter den Füßen weggezogen, ist ja auch so ne Redewendung, meine ich jedenfalls, dass das eine ist und da kommt das auch so n bisschen her.
Aber ich find das in diesem Open Source Kontext ist das so voll missbräuchlich verwendet, weil nur weil ich jetzt zukünftig in der nächsten Version mit Ankündigung meistens ja die Lizenz änder, ist das ja kein Betrug der Sache an sich, bei dem also wie soll ich sagen bei dem Kunden bei dem Entwickler der das Package verwendet sondern es ist angekündigt es wird fortan Version XY dann so sein.
Dann ist das ja in dem Sinne kein Betrug, sondern einfach ne neue Strategie des Unternehmens, des Entwicklers, der ja der wie soll ich es ja doch sagen wir mal so ne, wo ist da jetzt der Betrug dahinter? Das versteh ich nicht, das geht doch nicht in meinen Kopf rein, weil es ist doch eigentlich ganz klar, was noch möglich ist. Ich kann ja bis dato alles noch weiter verwenden, also da find ich auf jeden Fall so ne Formulierung sehr sehr grenzwertig und auch nicht.
Gerecht gegenüber den Entwicklern der Open Source Software. Find ich auch nicht. Vor allem kann ich den Ausdruck rug Pull auch noch gar nicht. OK. Hab ich jetzt auch noch wie das gelernt. Also es hätt jetzt mir fast den Teppich unter den Füßen weggezogen. Gerade siehst du ja ich geh da total mit. Also man hat ja auf jeden Fall Möglichkeiten und kann ja damit auch dann entsprechend umgehen, ne definitiv.
Wir können ja mal auf n paar bekannte Lizenzänderungen eingehen, die, so sag ich mal in der Vergangenheit passiert sind. Zum Beispiel gibt es ja reddits, das ist ja ne so ne Datenbank, ne in ne in Memory Datenbank und da gab es ja zum Beispiel auch.
Ne Lizenzänderung und zwar so n Wechsel von der sogenannten BSD Lizenz hat man vielleicht schon mal gehört, vielleicht auch irgendwo mal gesehen, gibt es teilweise auch so bei ich kenne das so von wenn du so SVGS oder so mal im Internet suchst weißt du so freie SVGS oder so, dass man mal n Icon hat oder so und da hab ich zum mich auch schon öfter mal so BSD Lizenz. Ja, ist schon sehr gängig. Genau, also nur mal so als Beispiel, wo ich das zum Beispiel auch oft sehe.
Aber hast du natürlich auch bei Repositories und so.
Und also diese Lizenz, diese BSD Lizenz ist ja zum Beispiel hat wenige Bedingungen, der Quellcode muss auch nicht offengelegt werden und kann auch einfach kommerziell genutzt werden, das heißt du hast kannst es nehmen, kannst es verwenden und kannst auch in deine eigene Software, sag ich jetzt mal, wo du vielleicht selbst mit Geld verdienen möchtest, kannst du die auch einbauen, ne und die wurde dann geändert zu so einer SSP Lizenz also Server Side Public License nennt sich das
und da ist es so, dass. Du dann theoretisch ab diesem Zeitpunkt auch deinen eigenen Quellcode offenlegen musst. Wenn du das. Verwendest, weil diese Lizenz einen starken Copy Left hat und der besagt im Prinzip, dass wenn ich diese Software verwende oder diesen Anteil Open Source in meiner eigenen Software überträgt, sich die Lizenz mit das ist so das Copy Left dahinter, sprich.
Die Lizenz besagt, es muss Quellcode offengelegt werden, dann muss ich das bei meinem auch machen, wenn ich es nicht kommerziell verwenden darf, darf ich es auch nicht mehr und so weiter da muss ich sagen, dieses Copy Left, das begegnet einem immer wieder, wenn es so um Lizenzen geht, aber wenn man sich mal fragt, wo der Name überhaupt herkommt, finde ich es ganz interessant, dass es im Prinzip einfach ist. Man hat sich überlegt, was ist denn der Gegensatz zu Copyright
und. Copyright ist glaube ich jedem ein Begriff und logischerweise ist es dann copy Left in die andere Richtung und das fand ich halt ganz interessant. Mal so als der Side Note. Dazu muss man ja sagen, dass ich ja auch quasi im Vorfeld, oder hatten wir uns das ja auch gefragt, weil wir dachten, so ja Copy Left kennt man, aber warum eigentlich ne, warum heißt das copy Left? Dann guckst du einfach nach und also copyright ah.
Klar. Deswegen teilen wir das Wissen natürlich hier auf, was wir wieder dazugelernt haben. Also was ist manchmal einfach zu blöd, aber genial. Es ist genial genau, was ich halt interessant finde ist so, jetzt kann man sagen, ja OK, warum gehen Sie jetzt mit der Lizenz weg, also weg von dem komplett offen, zu restriktiv und nichts mehr erlaubt so wirklich, aber das hatte natürlich auch n Sinn, weil dadurch dass sie diese Lizenz
geändert haben. War zwar immer noch die Nutzung erlaubt logischerweise, aber man konnte es nicht mehr kommerziell nutzen und dadurch zum Beispiel n eigenes Hosting anbieten. Mit der Reddit Software sozusagen oder der Lösung und das finde ich halt ganz spannend, weil im Prinzip wurde angegeben, dass das ja n natürliches Ziel verfolgt und zwar auch ne gewisse gewisser Schutz vor Ausbeutung, ne beispielsweise durch Cloud Anbieter wie Amazon.
Und das find ich, ist ja halt ne absolut logische Konsequenz und logisch, dass sie das machen wollen.
Ne, Sie wollen ja nicht sagen, OK wir entwickeln hier was cooles und bieten das der Allgemeinheit an und dann kommen halt so große Anbieter und sagen ey cool, das nehmen wir auch, das ist ne super geile Lösung, aber wir kommerzialisieren das und verdienen Millionen damit und das ist natürlich auch so n Ausbeutungsschutz irgendwo am Ende n anderes Beispiel was auch wirklich oft thematisiert wurde und da gehen wir mal so in den
Bereich Infrastructure is code. Und reden mal ganz kurz über Terraform und da ist im Prinzip ja auch n Lizenzwechsel oder hat n Lizenzwechsel stattgefunden hin zur BSL die Business Source License und im Prinzip sind dadurch auch Einschränkungen reingekommen und das ist wieder der im Prinzip. Was macht man dann, das haben wir ja eben schon besprochen.
Im Endeffekt hat man den letzten Stand mit der freien Lizenz genommen, hat n fort gezogen und hat gesagt, so das ist jetzt der Beginn eines neuen Projektes namens Open Tofu und das finde ich halt, ist genau die Herangehensweise, die ich dann halt habe oder die ich machen kann, ne dass ich sage das ist jetzt ne Grundlage für n neues Projekt und immer noch mit einer freien Lizenz die quasi von der Community akzeptiert wurde, weil es gab halt n riesen Aufschrei die.
Die Community fand das nicht gut, dass das passiert ist. Und dann hat man im Prinzip gesagt, Na gut, dann gehen wir jetzt wieder unseren eigenen Weg und übernehmen sozusagen die Arbeit. Und das ist genau das, was man da als Möglichkeit dann noch hat, finde ich es halt ein super Beispiel dabei. Was mir halt auch einfällt, noch mal bei dem Beispiel von von dem Reddit. Du hast natürlich dann auch wieder die Möglichkeit zu sagen. Auch als Cloud Anbieter oder was auch immer okay.
Ich nehme jetzt aber eine bestimmte Version davon und entwickel die Halt selber weiter und nutzt die dann halt eben so ne die Möglichkeit gibt es ja auf jeden Fall, weil man sich das ja vielleicht jetzt zwangsläufig fragen könnte und sagen könnte na ja, aber dann können die das ja trotzdem weitermachen, ne und das ist halt immer genau die Frage, weil auf der einen Seite klar theoretisch schon.
Auf der einen Seite und auf der anderen Seite muss man natürlich aber dann auch immer wieder selber noch Arbeit reinstecken und da ist dann natürlich die Frage OK, wie weit lohnt sich das oder nicht. Was man sich dabei natürlich jetzt fragen muss, ist, inwiefern ist es verständlich, das Ganze zu monetarisieren und wenn man sich anschaut, wieso Open Source Projekte aussehen, das sind halt wie du ja auch meintest, oft Einzelpersonen oder kleine Teams und die müssen
jetzt. Die Projekte pflegen, sie müssen Sie updaten, Bugfixes einbauen und das Ganze ist natürlich zeitintensiv und unbezahlt. Und wenn ich jetzt quasi was anbiete, was wirklich weit verbreitet ist, n großen Nutzen hat und alle nutzen das und bauen das dann in ihrer kommerziellen Software ein, also updaten, das immer schön nutzen, meine Features vertreiben das kommerziell und verdienen viel Geld, wie jetzt das Beispiel mit Amazon nun mal so als Beispiel
jetzt ja und? Da ist natürlich die Frage, was ist jetzt der Verrat hinter der Kommerzialisierung, wo wir ja schon gesagt haben, wir sehen das nicht als Verrat, sondern oftmals ist es halt auch ne Überlebensstrategie, weil es nicht mehr tragbar ist, das unbezahlt zu machen, weil es ist unfassbar zeitintensiv, das heißt, ich schaffe es nur noch, wenn ich vielleicht das Vollzeit mache, ja, also bis dahin kann das ja gehen und kriegt dann kein Geld dafür.
Und das kann es halt einfach nicht sein. Und da gab es auch schon viele Burnouts und das find ich halt superkrass, dass Maintainer für n bekannten Packages irgendwann gesagt haben, ich komm mit diesem Druck aus der Community nicht mehr klar, ich habe keine Unterstützung, gleichzeitig ist es noch unbezahlt oder kaum gefördert, ne, also vielleicht gibt es so n bisschen Fördergelder, aber viel kommt nicht bei rum und trotzdem soll ich immer noch Code liefern ich
muss Bug fixen. Bugs fixen, Ich muss Dokumentation schreiben, es gibt Anfragen und das gefühlt rund um die Uhr, weil es ja auch weltweit vertrieben wird und kostenlos, und da haben wir uns ja auch ein paar Fälle angeguckt. Magst du da mal 12 rauspicken? Also ein Fall, den ich als Repository ganz interessant fand oder als als Software, die auch sehr, sehr oft genutzt wird. Das hatten wir auch mal in einem in einer Folge vom von Big Fails
besprochen, nämlich Open SSL. Da gab es ja auch gerne mal
reinhören. In die Folge ist auf jeden Fall sehr spannend und ich finde es aber interessant, weil da wurde ja, das ist ja auch open Source, dieses Modul sage ich jetzt mal, und da muss man sich mal überlegen, dass da zum Beispiel eine einzige Person, ich weiß nicht, ob es immer noch so ist, aber zu dem Zeitpunkt dieses Repository verwaltet hat und dafür zuständig war für dieses Repository, und wenn man sich überlegt, dass zum Beispiel, wie du ja meintest, ne.
Weltweit wird in vielen, vielen Systemen, also gerade bei den ganzen Linux Systemen, die auch dann im Endeffekt auch Open Source meinten wir ja auch überall verwendet werden, auch in in in vielen Serveranwendungen und so weiter weltweit und überall wird Open Source verwendet und dann kommt da halt n Fehler zum Beispiel rein, der dann dafür sorgt, dass du vielleicht ne Schwachstelle irgendwo hast und dann sich hinterher noch hinzustellen und dann sozusagen diesen einen
Entwickler, der das Gemain Taint hat, dann irgendwie noch zu. Sag ich jetzt mal dafür die Schuld zuzuschieben wär halt auch, ist halt auch heftig ne weil im Endeffekt macht diese Person das ja auch wirklich nur fast unentgeltlich ne und also sowas ist halt krass und da ist das ist natürlich irgendwo Druck ne und dann kommt zum Beispiel so die diese Schwachstelle wird aufgedeckt und dann wird natürlich erwartet ja kannst du
das mal fixen so? Und da ging es ja dann tatsächlich auch n bisschen dahin. Dann nach so einigen Fällen, wo auch sowas gerade bei so Open Source Projekten auch passiert ist, dass dann auch zum Beispiel auch größere Unternehmen auch mal gesagt haben, OK, wir stecken da mal vielleicht auch n bisschen mehr Geld als Sponsoring und so weiter rein, wo sich das dann vielleicht auch noch mal wieder n bisschen mehr lohnt.
Aber es ist natürlich auch trotzdem glaub ich noch verhältnismäßig zu wenig ne, aber das ist jetzt nun mal ein Beispiel, ne, da gibt es ja noch mehrere.
Ja, gerade weil man sich fragen muss, wenn ich jetzt als unternehmen so drauf angewiesen bin, ne, also wie kann ich das denn komplett in der Hand von von Entwicklern lassen, die das unentgeltlich machen, wo ich weiß, irgendwann könnte der Frust so groß werden, dass sie es einstellen ne, also ich verlass mich da drauf, dass es dieses Package weiterhin gibt und dass das mein meinen Anforderungen entspricht, sag
ich mal. Aber ich ich tu nichts aktiv dafür, sondern ich verwende es einfach nur. Und da gab es ja auch diese leftpad Story, was glaub ich, das ist so n ganz kleines NPM package. Ich hab mal gelesen irgendwie 11 Zeilen oder so, also wirklich so n ganz kleines aber es muss irgendwas gemacht haben ich hab mich nie damit. Beschäftigt. So richtig. Dass das viele verwendet haben, das war super weit verbreitet und der Autor sozusagen. Von diesem Package hatte dann irgendwie nen Namensstreit.
Also irgendwie ging das um was ganz anderes und hat dann gesagt so. NPM es reicht mir, ihr seid mir hier so sozusagen in den Rücken gefallen.
Ich nehm jetzt alle meine Packages raus und auch dieses Leftpad Package und das hat so ne riesen Problem, also global geführt, dass auch so Unternehmen wie Facebook damals noch, also heute Meter Amazon und so alle betroffen waren und es n riesen Chaos gab, weil dieses Package nicht mehr da war und dann denk ich mir das ist halt so krass was so ne kleine
Auswirkung also so ne kleine. So n kleines Package ne Auswirkung haben kann am Ende und das da sieht man schon nach dem Motto Gut jetzt hat man den so verärgert, dass er sich dachte weißt du was leckt mich alle auf gut Deutsch, ich bin raus so mein Package kommt mit und dann hat ich glaub die Lösung war, dass irgendein anderer ne alte Version davon oder so wieder hochgeladen hat damit die Welt wieder in Ordnung war, so nach dem Motto und das find ich halt schon ziemlich
abgefahren. Aber ich find das, also ich das das Kontroverse das Paradoxe besser gesagt an der ganzen Geschichte ist ja, dass du also Open Source ist. Ne schöne Sache, ne und es wird aber auf der einen Seite so viel genutzt und auf der anderen Seite wird so wenig Aufmerksamkeit darauf gelegt oder sagen wir mal Wertschätzung. Weißt du also überall wird es genutzt, es wird aber sehr sehr wenig Wertschätzung reingesteckt und am Ende siehst du wie eigentlich.
Fragil dieses Ökosystem dann am Ende sein kann. Wenn du dann, wenn du so schnell das ganze theoretisch lahmlegen kannst, das ist schon heftig und da muss man sich dann auch manchmal vielleicht ein bisschen fragen, wenn man das nächste Mal eine Lizenzänderung hat und da vielleicht irgendwie vielleicht auch was für bezahlen muss, warum ist das vielleicht so? Das kann gute Gründe haben, das ist schon echt spannend. Und das sind halt auch keine Einzelfälle.
Da fällt mir auch dieses Faker JS package ein, das sind im Prinzip so ganz viele Fake Daten, die du zum Testen erzeugen kannst. Ist auch gut verbreitet, ich weiß nicht ob es immer noch so ist. Ich glaube es gibt jetzt so ne Art Community Projekt da draus, aber es war ursprünglich auch mal eine Person die das entwickelt und Main taint hat und irgendwann so abgefuckt und gefrustet war von der gesamten Community, von diesem Druck und diesem diesem Zwang daran weiterzuentwickeln.
Dass er quasi sein eigenes Package boykottiert hat und sabotiert hat mit sinnlosen Updates. Ich hab da irgendwie mal gelesen, dass er quasi ne Art wild truder eingebaut hat und irgendwelche Logs da raus ging und nur so ne Scheiße auf gut deutsch ja und nur als ja, quasi als rebellischen Akt gegen die Sache an sich und das finde ich ist halt schon völlig abgefahren am Ende ne.
Dass du die Leute halt soweit drängst durch diesen Druck sowas zu machen mit ihrer eigenen ursprünglichen Idee was Cooles zu entwickeln und bereitzustellen, weil das ist ja auch so der Kerngedanke am Anfang, wenn ich sage, ich möchte was open Source anbieten. Ich glaub der na ja, also ich glaub der das ist halt genau das.
Es ist irgendwie so ne gewisse Art von undankbarkeit, Frust, was auch immer was dann aufkommt, ich glaub auch der Entwickler von Express JS zum Beispiel, der hat auch irgendwann gesagt so nee ich bin raus, hab keinen Bock mehr halt wegen undankbarkeit ne dass. Halt irgendwie, man. Na ja, dieser dieser TJ nach Nachnamen weiß ich nicht mehr, aber ja, gutes Beispiel, weil der hat das ja, ist ja im Prinzip so der, der der. Urvater sag ich mal von Express
Days, der sich das überlegt hat. Das war doch so irgendwie ne, aber das ist halt krass, weil im Endeffekt, also es wird ja viel verwendet es, es ist ja eigentlich, also man könnte dankbar sein ne, egal ob man jetzt javascript mag oder nicht, aber man kann ja dankbar sein darüber, dass es das gibt, aber es ist halt so. Ja hast du gemacht, coole Sache und jetzt nerv nicht rum ja es. Ist irgendwie n ja.
Das ist schon n bisschen bisschen fies manchmal und ich find, da muss man auch manchmal einfach wirklich das Ganze aus verschiedenen Perspektiven sehen, ne, und auch vielleicht wirklich mal sich überlegen, ich benutz jetzt zum Beispiel diese Software oder oder diese Anwendung, das ist Open Source im Hintergrund ne oder im Kern, wie auch immer, das ist schon cool, ne und vielleicht auch mal zu überlegen, vielleicht mach ich auch mal n bisschen bei Open Source Projekt mit, weil.
An sich, ich glaube, da gibt es genügend, sagen wir mal, Personen, die da auch Hilfe gebrauchen können, weil es einfach insgesamt noch viel zu wenig machen. Und es gibt ja auch genug Beispiele, die es schaffen, diesen Open Source Ansatz zu fahren und es trotzdem zu monetarisieren am Ende und das auf wirklich völlige, legitime und akzeptierte Weise. Kid Lab zum Beispiel. Ne, das hat ja auch so n open Source Core, sag ich mal.
Aber wenn du denn gewisse, wie soll ich sagen Sonderfeatures zu Premium Features haben möchtest, dann sind die Halt kostenpflichtig und jeder weiß es und das ist OK oder next JS wär auch so n Beispiel ne, da hast du auch so n Open Source Framework, damit kannst du arbeiten aber dieser Hosting Service an sich wie heißt das Virtual oder so glaub ich ne.
Ist halt kostenpflichtig am Ende und das ist auch richtig so ne und da gibt es ja zig Beispiele oder vorhin mit VS Code ne, du hast halt diesen Open Source Core, aber Microsoft hat halt noch so n Rahmen drumrum geschaffen, dann für die IDI an sich oder nennt man das IDIVS Code ist n Editor wie auch immer
ne no hate. Das finde ich halt spannend, weil es gibt ja Möglichkeiten, ne wie ich das nachhaltig open Source machen kann und das trotzdem für ein Unternehmen oder für einzelne Personen funktioniert. Und ich finde das wäre auch noch mal guter so ein guter letzter Punkt, über den wir noch mal sprechen könnten.
Was kann man denn tun, damit es nachhaltig funktioniert, dass sich die Community nicht verärgert, dass ich selbst da unbeschadet rauskomme und kein Burnout erleide, wie jetzt die Fälle, wo wir drüber gesprochen haben, was was, was gibt es da
so also. Was mir mal begegnet ist, und das finde ich, ist n spannender Gedanke, den möchte ich mit dir mal kurz besprechen, dass es so ne Vorschläge gab wie na lass uns doch ne Art Abomodell auf open Source machen, ne, also jeder bezahlt monatlich was so ich das wurde so nett das Netflix für Open Source genannt, dass du sagst ich ich hab n Abo, ich bezahl für. Die Preise aber mal regelmäßig. Ja, genau, und ohne Werbung kostet extra Nein.
Aber dass du halt sagst, ich zahle monatlich was und habe dann Zugriff auf eine große Open Source Landschaft und dann ist das Thema durch und dann aber unter dem Aspekt zu sagen, dass die Open Source Entwickler von diesen Aboeinnahmen anteilig quasi Geld bekommen, um damit denn diese Open Source Entwicklung zu finanzieren und ich finde das ist ein spannender Ansatz, der auch irgendwo einen guten Kerngedanken hat, jedoch. Finde ich hat das auch einige Probleme oder bringt das
Probleme mit sich? Aber wie siehst du das denn, bevor ich da vielleicht noch was zu sage? Ja, ich überleg gerade n bisschen. Also das ist n ganz interessantes Gedankenexperiment da, also hab ich tatsächlich auch noch gleich drüber nachgedacht. Also an sich ist es irgendwie ganz cool, aber die Frage ist, was hast du dann am Ende zum Beispiel für Lizenzen? Also ich denk mir halt so auf der einen Seite bezahlst du dafür, dass du irgendwie an
diesen Code kommst. Weil also offensichtlich ist es ja dann nicht wirklich open Source in dem Sinne, weil du ja irgendwie das nur irgendwie so hab ich das jetzt gerade verstanden, mit einem Abo Modell sozusagen diesen Zugriff dazu dir erkaufst oder so hatte ich es verstanden, ja, weil das ist halt, gehen wir mal davon aus, dass es so gemeint ist.
Also es ist quasi halb open Source, also weißt du, ich meine also das das das widerspricht n bisschen finde ich gerade so generell diesem Open Source Gedanken, dass du sagst hast halt n Zugang dazu öffentlich. Weil es ein bisschen closed ist.
Weißt du was ich meine? Du musst ja bezahlen, um die Tür zu öffnen, und die ist nicht offen, aber ich verstehe, dass es sinnvoll an der Stelle ist, logischerweise irgendwo diese Einnahmen zu generieren, um halt eben eine gute Qualität am Ende auch für die Software zu gewährleisten, weil die entsprechenden Leute zum Beispiel sich viel mehr, also die die Maintainer zum Beispiel. Viel mehr darauf konzentrieren können diese Software auch wirklich zu schreiben.
Ne, dann hast du vielleicht eher weniger so Sicherheitslücken wie zum Beispiel die, die es mal bei Open SSL gab oder so ne. Ja, also ich glaube das ganze sollte oder soll wie ne Art Spende betrachtet werden. Also nicht nach dem Motto Ich bezahle jetzt und Krieg halt ne feste Dienstleistung, obwohl es hinterrücks am Ende ja irgendwie denn doch so ist, wie du ja gerade meintest. Aber ich glaube es war eher so
zu verstehen wie ich. Mach eine monatliche Spende so wie ein Abo, ne sinngemäß und habe dann quasi die freien Lizenzen dafür, sozusagen aber in erster Linie geht es um die Förderung der Projekte. Ja, so hab ich es auch verstanden und das macht Sinn. Irgendwo ne das. Ist genau weil das. Das hat natürlich n schönen Grundgedanken zu sagen. OK, ich verteile das und alle kriegen was von den Einnahmen und wenn jetzt.
Also wenn man sich die Open Source Welt anguckt und wie viele Entwickler Projekte auch Open Source Anteile haben in ihrer eigenen Software würde da ja auch gut Geld zusammenkommen. Davon würde ich jetzt mal ausgehen. Die Frage ist nur wie verteilt man das fair? Ja ne also. Beispielsweise ich hab jetzt 2 Packages. Das eine hat halt 10000 Downloads und das andere über ne 1000000.
Dann muss ja logischerweise könnte man denken, dass mit einer 1000000 Downloads auch n größeren Anteil kriegen, weil es ja beliebter ist. Ah Open. Source Fluencer meinst du? Genau, ganz genau das wären dann alle und da ist aber die Frage, hat das 1000000 Package aber. N Riesenaufwand Main Tain zu werden, weiterzuentwickeln, also weiterentwickelt zu werden. Oder ist es so n Elfzeiler wie
Leftpad beispielsweise? Ja, also da frag ich mich wie, woran mach ich das fest oder mach ich das anhand von Bewertung fest und sage es spielt keine Rolle wie oft es heruntergeladen wurde. Ich möchte aber das bewerten daran wie gut die Leute das finden oder mach ich es am Umfang wie ich gerade schon meinte wenn es viel Code ist muss auch viel Main tained werden, also kriegen die mehr Fördergelder. Und da finde ich, ist das
schwierig. Oder sagen wir mal ne riesen Herausforderung. Wie will ich dieses Geld dann fair verteilen und vor allem wie schaffe ich es, dass das nicht missbraucht werden kann? Ja, das ist auch das, woran ich direkt denken musste, weil ich mir denke, wenn du anfängst, Gelder sozusagen in Pott zu werfen und dann noch diesen Pott Gelder zu verteilen, fühlt nach entsprechenden Kriterien, dann versucht dann am Ende, so kennt man das ja leider, dass.
Dass dann entsprechende Fraktionen, oder nennen wir es mal Open Source Repost und die Leute, die dahinter stehen, möglichst versuchen, diese, wie sagt man, Kriterien zu erfüllen, um möglichst viel Geld rauszubekommen, obwohl dann ne und manchmal kannst du dann so mehr Schein als sein das Ganze machen und dann hast du halt vielleicht irgendwie ziehst du da Gelder ab, die du eigentlich oder die diese Leute dann eigentlich gar nicht verdient hätten, beispielsweise ne, das
ist schon schwierig. Also der Grundgedanke ist auf jeden Fall erstmal ganz. Interessant würde ich sagen, aber ich glaube, die Umsetzung kann sich durchaus schwierig gestalten. Das wäre jetzt so meine Zusammenfassung von der ganzen Geschichte.
Aber auf jeden Fall auch cool, wenn es so Überlegungen gibt, ne wie man da quasi so next step mäßig sich weiterentwickeln könnte in dieser Ganzen in diesem ganzen Open Source Eco System nenne ich es mal, finde ich auf jeden Fall auch sehr spannend, mal sehen was da noch so kommt, wir werden drüber berichten. Ja, definitiv. Und ich meine, was haben wir aber für Alternativen?
Genau, ich wollte gerade sagen, weil du kannst ja auch, das passiert ja heutzutage auch, wie ich schon meinte, dass du dann zum Beispiel wirklich so offizielle Spenden oder donations ne wie man es auch mal nennen mag.
Halt eben. Hast. Also du hast zum Beispiel irgendwie sowas wie Patreon oder wie das ausgesprochen wird, zum Beispiel Sponsoren, ne, also wie ich auch meinte, große Unternehmen können auch sponsern oder halt wirklich auch Spenden für ein bestimmtes Repository, damit eben auch die Leute die das Main Tain am Ende eine gewisse Bezahlung bekommen, damit das was rauskommt auch einen Gewissen. Eine gewisse Qualität hat weil wenn du jetzt zum Beispiel, also wenn man sagt, Ey, ich mach das
immer nebenbei, mal so eine Stunde auf dem Sofa, hast du natürlich wahrscheinlich eine deutlich andere Qualität, als wenn du sagst okay, ich kann mir wirklich, weil ich halt eben Geld dafür bekomme oder einen gewissen Gegenwert dafür bekomme, mir den ganzen Tag mal wirklich intensiv Zeit nehmen, um bestimmtes Feature zu bearbeiten und dann unter Umständen halt auch mal, dass weniger Sicherheitslücken auftreten oder so beziehungsweise genau.
Genauer Pull Requests, Durchzugucken oder was auch immer ne. Es wird ja von auch teilweise von mehreren Leuten entwickelt, aber es gibt ja bestimmte Main Taner auch für Repositories, die dann so als Gateeper auch fungieren, ne? Ja, und da finde ich zum Beispiel auch einen spannenden Ansatz, was auch einige Unternehmen machen zu sagen, OK, meine Mitarbeiter kriegen Zeit.
Quasi so Open Open Source Software Zeit während der Arbeitszeit oder zum Beispiel Wir haben nen Produkt in unserer Firma und n Teil davon werden wir Open Source anbieten und logischerweise können meine Mitarbeiter dann auch da dran entwickeln, das heißt? Die Unternehmen tragen so gesehen die Kosten dafür, dass so n Open Source Package beispielsweise Main tained und weiterentwickelt werden kann.
Dadurch, dass es in der Arbeitszeit passiert und gleichzeitig stellt man halt auch wissen beziehungsweise Technologie bereit und das find ich halt auch n cooler Ansatz, wo viele Firmen man sich noch so denken. Ja nee, das ist meins, alles vor hinter vorgehaltener Hand so, nee das darf niemand sehen, kauft das Produkt oder nicht so.
Aber muss ich sagen, diesen Ansatz finde ich halt wirklich fantastisch zu sagen, OK, wir werden was anbieten, zum Beispiel wie wir ja geht Lab meinten, du musst ja nicht alles frei anbieten, du kannst ja aber wirklich n Teil nehmen, der wirklich Mehrwert der Welt bringt, also der Softwareentwicklungswelt und trotzdem dein Produkt am Ende verkaufen, du kannst es ja auch als Art Werbung betrachten, ne Open Source heißt Quell offen, da kann jeder reingucken und
wenn das dann aber wirklich. Sauber gecoded ist und ne richtig gute Sache steigert das ja auch quasi wie soll ich sagen, deine Reputation also so prestigemäßig ne, dass du sagst OK ey die können entwickeln. Ja, definitiv ist n auch n sehr sehr wichtiger Gedanke an der Stelle, den man da auch durchaus verfolgen kann aus Sicht eines Unternehmens zum Beispiel ne. Ja. Oder auch als Einzelperson, wenn man zum Beispiel sagen möchte, guck mal hier, das hab ich gecoded. Genau.
Ja, also auch hinsichtlich Portfolio oder so, weil wir ja auch in der Community Leute haben, die den Quereinstieg machen. Fragen, wie Sie das am besten machen können und da geht es ja oft Richtung.
Ein Portfolio aufbauen und da ist ja Open Source auch ne super Sache zu sagen, ey das hab ich gemacht und stell das den Leuten bereit, guck es dir an, du kannst es dir angucken, das ist wirklich gut gecoded das ist ne super Sache Leute verwenden das ich mein das ist n gutes Aushängeschild am Ende ja und als dritten Punkt was du natürlich machen kannst wenn du jetzt open Source anbietest wie jetzt im Falle von Automapper ausder.net Welt was wir ganz am Anfang erwähnt haben wenn
kommuniziert wird nach dem Motto Ich werde jetzt umstellen, die Lizenz, es wird kostenpflichtig, dann fallt dieser Person sozusagen nicht in den Rücken oder werft ihm nicht irgendwie betrug vor, sondern es wurde offen kommuniziert, es ist klar, was jetzt gemacht werden kann bis zur Version x und es wird seine Gründe haben und da gibt es ja auch n Blogbeitrag glaube ich wo das verkündet wurde und da werden auch Gründe genannt und die sind absolut legitim am Ende.
Das noch mal so zum Abschluss noch mal angemerkt, weil ja wie gesagt, dass ja unser Aufhänger der heutigen Folge war, dass das ne große Diskussion war in den letzten Tagen. Definitiv, gib mal noch n paar Take aways fahren. Genau, wollte ich gerade sagen, dann können wir noch mal so n bisschen gucken, was wir daraus jetzt mitnehmen. Aus dieser Folge ne. Also Open Source ist freiwillig und es ist wertvoll und es ist aber quasi kein. Kein Produkt, wo irgendwie eine Garantie dranhängt.
Das ist irgendwie klar, weil du im Normalfall auch gar nichts dafür bezahlst. Du kannst es nutzen, du musst dich darum kümmern. Ok, welche Lizenz verwende ich? Und dann go fort und wer halt Open Source nutzt, das ist halt natürlich wichtig oder halt auch, also nicht nur nutzt, sondern auch vielleicht selber daran entwickelt. Das sind wichtige Punkte finde ich, dass man da auch
Verantwortung übernimmt. Dass man die Vision verfolgt, die dahinter steht, dass man vielleicht auch sich gegebenenfalls als jetzt aus Nutzungssicht vielleicht auch mal einen Fork sichert, wenn man jetzt zum Beispiel sagt, Okay, vielleicht passt die Lizenz ab einer bestimmten Version nicht mehr, dass man das dann macht, wie gesagt, im Hinterkopf behalten, dass man dann eben natürlich weiteres selbst maintainen muss und sich darum kümmern muss und auch eine
gewisse Fairness einfach zeigen, einfach. Einfach mal sagen okay, ich benutze diese Software vielleicht auch schon seit Jahren und die hat mir wirklich
sehr, sehr viel gebracht. Vielleicht ist es auch nicht schlimm, dass man da irgendwann vielleicht auch mal einen kleinen Beitrag für bezahlt oder vielleicht auch einfach mal sagt, Ey, das ist richtig cool, ich benutze das, hat mir so viel Mehrwert gebracht, ich gebe jetzt auch mal ein bisschen Geld dahin, damit es halt auch vielleicht weiterhin zukünftig auch eben weiterhin kostenlos bleibt und man es einfach benutzen kann so also das ist halt immer.
Das ist ja quasi auch der Gedanke ne, dass man einfach coole Projekte auch einfach unterstützen kann und da auch einfach mal was spenden kann, weil man ja vielleicht auch einfach selber Mehrwert daraus zieht.
Ne und in dem Sinne kleiner Disclaimer noch mal am Rande ne, also die bezogen lieber zur, wenn dir der Podcast hier gefällt und du sagst ey die beiden, die bringen auch Mehrwert hier Tino und Fabi und der Podcast gibt auch einen kleinen Spendenlink in der in den Show Notes, da kannst du natürlich auch uns. Eine kleine Spende hinterlassen wenn du es unterstützen möchtest. Ganz genau. Und du kannst dir natürlich auch mal die Frage stellen bezüglich Open Source Software.
Welche Projekte nutzt du denn täglich kostenlos, die Halt auf Open Source basieren und vielleicht ist heute auch einfach mal ein guter Tag, dann da danke zu sagen, vielleicht mit einer Bewertung oder mal eine Mail ans Entwicklerteam. Einfach mal Dankbarkeit zeigen und ja dann würde ich sagen Fabi haben wir das ausführlich besprochen, war ein cooles Thema, vielen Dank dafür. Und abschließend bleibt mir eigentlich nicht mehr viel zu sagen, außer wie du ja meintest.
Liebe zur Liebe zur falls dir der Podcast gefällt, lass gerne eine Bewertung da Teil diesen Podcast mit Freunden empfehlen, weiter den Spendling hat Fabi schon erwähnt, falls du darauf Bock hast. Wir würden uns mega freuen und ansonsten ja hören uns alle nächste Woche wieder und bis dahin eine super Zeit wünsche ich euch bis dahin deine coaling Bodys gemeinsam besser.