Open-Source-Software und Open-Source-Lizenzen #9 - podcast episode cover

Open-Source-Software und Open-Source-Lizenzen #9

Mar 07, 202349 minEp. 9
--:--
--:--
Download Metacast podcast app
Listen to this episode in Metacast mobile app
Don't just listen to podcasts. Learn from them with transcripts, summaries, and chapters for every episode. Skim, search, and bookmark insights. Learn more

Episode description

Open steht für Offenheit, Transparenz und Zusammenarbeit. Ausgehend von diesen Werten prägt und fördert die Open Source Initiative (https://opensource.org/) Open-Source-Software. Open Source ist aus keiner modernen Anwendung wegzudenken. Daher widmen wir uns in dieser Folge dem Thema Open Source und welche Vorteile es bietet. Wir besprechen die verschiedenen Arten von Open-Source-Lizenzen und welche Auswirkungen diese auf die Verwendung von Software haben können. Wir stellen auch die wichtigsten Open-Source-Lizenzen wie die GPL, Apache, BSD und MIT-Lizenzen vor und erläutern, welche Einschränkungen und Freiheiten diese bieten. Außerdem sprechen wir über die Menschen und Firmen, die hinter Open Source stehen und wie diese Community zum Erfolg beitragen. Abschließend geben wir Tipps, wie man Open Source am besten nutzen kann und welche Tools und Plattformen dabei helfen können. Die wohl bedeutendste Plattform zum Hosting von Open-Source-Code ist Github (https://github.com/). Da auch Heisenware Open-Source-Software entwickelt, bleibt diese nicht unerwähnt. Es handelt sich um die Technologie VRPC (https://vrpc.io/), auch zu finden im Github Repository der Heisenware (https://github.com/heisenware).

---

🎙️ Einfach Komplex wird präsentiert von Heisenware.

🚀 Heisenware ist Low-Code für die Fabrik. Schluss mit starrer Standard-Software. Baut genau die Apps, die eure Fertigung und eure Kunden brauchen. Skalierbar, wartbar und in Rekordzeit.

👉 Jetzt kostenlos registrieren: ⁠⁠⁠⁠https://heisenware.com/einfach-komplex

Transcript

Intro

Herzlich Willkommen zu Folge 9 von einfach komplex wir sind wieder Burkhard und Gerrit und heute soll es mal um Open Source und insbesondere um Open Source Software gehen. Open Source wird überall eingesetzt. Wenn ich direkt dann mindestens indirekt, auch wenn Unternehmen das gar nicht merken, steckt in ganz vielen Dingen Open Source drinne und von daher wollen wir uns diesem Thema heute mal annehmen genauer draufschauen, was open Source eigentlich

bedeutet. Und was ist auch für Vorteile mit sich? Irgendwelche Risiken? Es gibt schauen, welche Lizenzen es dort zum Beispiel gibt et cetera, ja, und natürlich ist auch wieder Burkhart dabei. Ja Moin ja, mein erstes Wort hier heute aber ist gut sorry genau, aber keine Angst über gleich und ich würde dich zum Start mal fragen, was du dann an Open Source magst und reizvoll findest gute Frage für mich ist Open Source Grundlage aller Software du hast schon gesagt also.

Es steckt überall drin. Ja, ich könnte mir überhaupt gar keine Softwareentwicklung mehr ohne Open Source vorstellen, also gerade gerade in der ganzen Welt. In der Webtechnologie geht würde ich sagen ohne Open Source überhaupt gar nichts mehr, also in jedem in jedem was n bisschen mehr als eine statische Webseite ist, steckt ganz viel Open Source heutzutage. Das ist ja jetzt ne faktische Beschreibung ja aber was, was magst du daran?

So also warum ist das so toll? Naja, du kannst natürlich viel schneller zu seinem Ziel kommen. Es gibt es gibt ja immer wieder die gleichen kleinen Probleme, die man lösen muss. Software ja also. Es gibt so einfache Sachen wie Basics die for Encoding, also bestimmte Strings ein bestimmtes Format umgehen und so weiter, also bestimmte schon anspruchsvolle Algorithmen oder oder auch grafische darstellen oder irgendwas, die immer wieder überall vorkommen.

Ja, es wäre gruselig, wenn wenn wenn jeder immer wieder mit einem neuen Softwareprojekt das alles wieder neu machen müsste, ja, dann würden die auch wieder neue Zeilen Code entstehen. Die müssen wieder neu gewartet werden, neu getestet werden und so weiter. Und wenn ich quasi einfach.

Aus meinem großen Open Source Schrank und der ist riesig der Open Source Schrank. Wenn ich da rausnehmen kann, dann habe ich quasi diese kleinen Module, die die Open Source Projekte halt lösen, die da weiß ich schon. Minus man muss sich natürlich angucken wie gut ist das Open Source Projekt? Das ist ja ist ja klar, aber das, das kann man sehr gut rausfinden, aber dann weiß ich schon OK. Das ist eine Komponente, die super getestet und die kann ich eigentlich ziemlich schnell.

Darüber sprechen wir heute noch gegeben, dass die Lizenzen alle passen und so weiter in mein eigenes größeres Projekt einbauen. Das ist natürlich ein ganz klares N ganz klare Zielsetzung hat aber das ermöglicht mir halt irgendwie in unglaublicher Geschwindigkeit, vor allem voran zu treten, ne und das Liebe ich daran ja und ne riesiges Portfolio an Open Source und es ist auch total toll organisiert im Internet. Das liebe ich und schätze ich

daran. Ja cool, ja super Einstieg fand ich und ein absolutes Plädoyer für Open Source jeden Fall.

Was heißt Open Source?

Es gibt auch Kritik, und es gibt auch vielleicht Schwierigkeiten, über die wir nachher nochmal sprechen, aber jetzt vielleicht doch mal zurück und wie immer vielleicht einen Definition starten, oder mit dem was was genau open Source eigentlich bedeutet ja, weil so landläufig sag ich mal für mich bedeutet, dass freie Software kann man benutzen, wenn keine Kosten Source heißt ja nicht Software, sondern Source also hier geht es also, wenn wir von Open Source sprechen, sprechen wir von ins

Deutsche übersetzt offene Quellcode. Und Code ist jetzt noch nicht irgendwie eine Anwendung kann ja auch ein Code Schnipsel sein kann. Open Source kann ja auch bedeuten, ich hab ne kleine Bibliothek die irgendwas kleines löst ja zum Beispiel das Rendering schön macht für eine Webanwendung also man, die sehen

ja heute total herrlich aus. Das liegt daran, gibt n Technologie CSS haben wir noch nicht drüber gesprochen, glaube in Casting Style Sheets und so weiter da muss man relativ viel machen, damit alles schön aussieht, damit die Buttons toll sind, damit die vielleicht ein bisschen hin und her springen und so weiter so kleine Animationen und so weiter von der Webseite genau. Und das an sich alleine ist

jetzt keine Anwendung, oder? Damit kann ich nichts anfangen, aber ich kann das natürlich reinstecken. Diese Open Source Schnipsel sag ich mal die Software Schnipsel in meine Anwendungen und um die halt schön aussehen zu lassen ja, insofern ist es frei, das kann man so sagen würde ich schon sagen. Also Open Source sind diese Quellen diese Quellen, die dann offen zur Verfügung gestellt

werden, die kann ich mir halt. Wie kann ich mit runter kopieren oder oder also quasi einen Betten in meinem Programm und wie stark das kann, was ich kann, das hängt von der Lizenz ab. Der Open Source Lizenz genau das heißt aber erstmal es ist schon frei zur Verfügung.

Das heißt aber nicht, dass die, dass eine spezielle Anwendung die meisten s ja ganz, ganz viele Open Source Projekte vereinigt, deswegen schon frei ist, habe ich verstanden soweit OK gute guter guter Einschub an der Stelle ja Open Source ist erstmal nur eine Beschreibung der Quelle ja, dass die in dem Fall offen ist einsehbar ist aber an der Stelle noch nicht.

Ne hat mich jetzt auch daran erinnert an n Gespräch was ich neulich gehört hatte von ich glaube Bosch von den Bosch WC den darüber gesprochen hat, über das Investment in Arduino ja, das ist total cool. Also Arduino ist quasi ja auch Open Source. In dem Fall werden da die Pläne zum Bau der Hardware sogar offen gelegt.

Spricht man sogar, dass nicht nur das ist nicht nur Open Source Quelltext ist also Software Text ist, sondern auch Open Source Hardware, weil genau weil du sagtest quasi die die ganzen Microchips Arduino hat ganz im Portfolio viel Hardware, also Sensorik auch und kleine Marco Chips, kleine Minicomputer. Wenn man so will und genau das ist alles offen gelegt bis ins letzte Detail, wie das funktioniert und die Schaltpläne quasi und so weiter in dem Fall natürlich total aktuell das Thema.

Lieferkette, was dort auch besprochen wurde, weil in dem Fall, wo mir mal nen Lieferant ausfällt, der sonst mir diese Bauteile baut und liefert kann ich eigentlich mit Hilfe der Pläne und natürlich einem Produktionswerk mir eigentlich

Permissive Lizenz

selber dann eigentlich meine Hardware bauen, meine meine Mikrocontroller totaler großer Vorteil also auch im Hardware Bereich ist Open Source Thema. Lass uns aber zurückkommen. Software ja, weil das ja auch unser unser Kernthema weißt du hast schon mal die Lizenzen angesprochen ja.

Was muss man dazu wissen? Ich habe grob mir vorhin gelesen, es gibt Zweiergruppen 2 große Gruppen ja, das stimmt ne und nun richtig genau genau genau die Nonnen copyleft oder auch Permissive heißen die dann also frei zügige die Zenzen, das sind eigentlich die aller interessantesten sind und man muss auch sagen es gibt immer immer mehr Projekte, diese sogenannten permissive Lizenzen haben ich nenne mal die wichtigsten das ist die MIT Lizenz.

Die BSD Lizenz und Apache und und LGPL, also Lesser, GNU Public Licence gehören auch dazu. Und die, die erlauben, die quasi das ist echt. Wieso ein Freifahrtschein ne also mit der MIT Lizenz kann ich besonders gut aus und wir selber haben auch große Teile unserer softwareunter.it Lizenz zur Verfügung gestellt. Das heißt im Prinzip Das wird veröffentlicht. Dieser Code und damit kannst du als Verbraucher, sag ich mal machen, was du möchtest ja, also du kannst diesen nehmen du

kannst ihn komplett verändern. Du kannst ihn reinstecken. In deinen Produkten muss keinem davon erzählen. Du musst keine Rechenschaft ablegen, gar nichts. Du kannst sogar also mit diesem MIT, oder mit diesen. Die freien Lizenzen kannst du auch wieder kommerzielle Produkte bauen. In den du gar nicht erwähnt, dass diese benutzt und so weiter und sofort also, und das ist alles völlig rechtssicher und ganz klar geregelt ja, wo kommen

die denn her? MIT da muss ich an die an die Uni denken ja, ich glaube da.it ist genau das ist tatsächlich glaube ich auch die aber die anderen grundsätzlich wo? Wie entstehen solche Lizenzen, wo das ist? Das ist im Ermessen des Autors ne also wenn du dich hinsetzt und schreibst Code also neuen Code. Der erstmal jetzt keinen anderen Open Source Coder vereinigt also tatsächlich ein Stück also du nimmst Programmiersprache und schreibst Stück Neues neuen Quelltext.

Der Endzweck dient dann bist du als Autor ermächtigt, dir dafür eine Lizenz auszudenken, kannst natürlich sagen OK, das mache ich überhaupt nicht. Open Source bleibt closed Source. So zeige ich keinem, ich baue daraus irgendwie vielleicht eine Anwendung oder irgend sowas und das ist quasi eine Blackbox dann aber du kannst auch sagen OK mach ich ist vielleicht irgendwas wo andere auch irgendwie. Mehrwert von haben und ich hänge halt so ne ganz freie Open Source Lizenz dran.

Ja, das macht der ursprüngliche Autor quasi von der Software OK und dann kann der Autor der Software die Autorin dort entweder sich eine Lizenz komplett neu ausdenken oder auf etwas zurückgreifen, was schon von bestimmten Institutionen Gruppen vorgefertigt wurde. Wieso ne MIT Lizenz vermutlich oder genau, aber da sagst du was also das war, das ist ein Problem in der Open Source Welt. Es gibt eigentlich viele Open Source Lizenzen. Das ist ein ziemlicher Dschungel

ehrlich gesagt. Und ich kenne auch eigentlich noch nicht mal ein Softwareentwickler, diesen Dschungel komplett durchblickt, weil das weil das ist ja eigentlich auch nicht geregelt oder irgendwas von einer zentralen Instanz und jede große Firma sag ich mal hat immer so die das Gefühl gehabt, in der Vergangenheit eine eigene Open Source Lizenz schaffen zu müssen, neu zu definieren und

deswegen gibt es relativ viele. Aber jetzt im Moment mit dieser ganzen Web Technologie zieht sich so n bisschen zusammen auf auf die wichtigsten und man merkt halt auch, dass sie sogar die Großen, dann quasi sich auch mal um. Zensieren Produkt auf die Standardlizenzen? Genau jetzt hatten wir man denkt sich neu aus sind tatsächlich definiert, also wenn ich jetzt zum Beispiel ein Projekt mache.

Es wird einem auch man wird an die Hand genommen als Entwickler und man kann sich kann sich dann nimm die oder die und die Lizenztexte die das ist im Prinzip nur ein Pfeil, da kann man sich vorstellen, ich meine Quellcode. Und den pack ich zusammen in Bünde und der wird, wenn das ist, vielleicht auch wichtig zu wissen für unsere Hörer. Es gibt quasi die eine Plattform ja also wenn du sagst ich muss n Video irgendwo sehen, dann sagst du heute wo guckst du dann, wo

gehst du hin bei Youtube genau? Und wenn wenn du entwickelst, ich muss irgendwie meinen Code, ich will irgendwie öffentlich machen soll Open source werden, wo gehst du dann hin? Hab hab ganz genau ist halt das Youtube also wenn man also es hat auch diese Größe, ne also es wurde jetzt von Microsoft

gekauft, wurde auf 7,5. Millionen US-Dollar das geht hab und das ist das eigentlich nur quasi die Plattform, wo der Open Source Code gehostet wird, also der zur Verfügung gestellt wird und einsehbar gemacht wird für alle, die ihn benutzen möchten. Ja und da kann ich mich registrieren, auch völlig frei, das ist alles frei ist n riesen Quelle von von diesen Open Source. Wir müssen gleich noch die Schließen mit den 2 verschiedenen Lizenz Gruppen nicht vergessen Copyleft und Permissive.

Aber jetzt wo du erwähnst es gibt ja noch andere Code Hosting Plattform wenn ich jetzt mal ja das stimmt. Noch mindestens mal und bitbucket ja, genau das stimmt ja s wobei glaub ich glaub, ich weiß gar nicht ob die so viel Open Source hosten, weiß ich auch nicht so. Plattform ja, genau früher gab es noch eine, die hieß. Hab ich grad vergessen? Also es gibt schon noch ne sourceforge sourceforge genau, aber auch da muss ich sagen gibt

es einen Trend hinzu? Github eigentlich ja, aber es wird alles große alles wichtige, auch die großen Konzerne, also Google, Facebook, jetzt meta und so weiter die Oracle alle die ganz großen die was auf sich halten, haben github Projekte Tensor Flow zum Beispiel. Diese hatten wir schon mal erwähnt und bei der KI Folge dieser riesige Open Source Software von nicht Software, sondern der Quellcode von dieser KI. Von Google ist quasi auch auf github Tensorflow lebt auf github.

Also unsere Hörer können eigentlich alles vergessen hab muss mal sich gemerkt haben genau OK cool also github können wir vielleicht nochmal in Shorts. Jetzt haben wir über die Lizenzen gesprochen, vorher die erlauben hab ich verstanden wirklich alles. Ich kann jegliche Open Source Software oder jeglichen Source Code nehmen. In meine krassen Fall Anwendung packen, verändern und und und lizenzieren, sogar um Lizenzieren und am Ende einen Preis Tag dran machen und sagen

das kostet jetzt. Ins Gebühr ja ganz genau das kannst du machen, ja, jetzt mal ganz krasser Fall könnte ich einfach den Open Source Code nehmen und ohne ihn zu verändern weiterverkaufen ja sogar das genau krass ja ja, aber das ist also du lachst so ist krass ja und viele fragen mich auch. Manchmal fragen mich die Leute was machst du? Oder ich schreib Software o das ist ja krass, da musst du auf jeden Fall patentieren lassen, wenn du was cooles hast.

Ja das ist so die denke manchmal, dass man sich das irgendwie schützen lassen muss, aber und dann sag ich immer das braucht man gar nicht. Also eine wertvolle Anwendung kommt nicht dadurch zustande, dass du einen riesigen Block neuer Software ganz selbst geschrieben hast, die

individuell was Neues löst. So funktioniert die Welt heute nicht, sondern eine neue Anwendung ist dann neu und innovativ, wenn sie auf bestimmte gute Art und Weise ganz viele Open Source Kontributionen so neu zusammen ratet und glüht, dass daraus eine eine neue Anwendung eine noch nützlichere Anwendung für den Endkunden herauskommt. Ja, deswegen macht das dieses Ganze.

Dieses Ganze müsste eigentlich eher dann quasi die Prozesse, die inneren Konnektivität in dieser ganzen Open Source Stücke quasi patentieren, aber das macht alles keinen Sinn, also warum ist das jetzt alles? Also wir kommen gleich zur Lizenz. Ich habe es nicht vergessen, aber warum ist das jetzt alles? Hast du könntest auch eine komplett neue Software schaffen. Neue Anwendung, die sich an Modulen oder an Code bedient, der aber bezahlt wird lizenziert wird. Warum hast du unbedingt auf

sein? Ist das deine denke jetzt oder ist das einfach so? Ich bin natürlich ein totaler Verfechter von Open Source, so muss n bisschen aufpassen. Also dieser Podcast ist auf jeden Fall pro Open Source hättest du jemand anders? Hier würde vielleicht anders reden. Es hat unglaublich viele Vorteile also ich sage es mal so als Entwickler alleine schon wenn du halt wenn du halt zum Beispiel dich entscheidest, dass du deinen deine deinen Code Open Source zur Verfügung stellst.

Dann bekommst du zum Beispiel weil du eigentlich Teil dieser Community Community, das zweite Water Open Source halt immer schnell, ne. Community.

Dann bekommst du aber auch ganz viele Tooling drum herum ja, also zum Beispiel Testframeworks und es gibt sogar große Plattformen, die dir den quasi den Code warten hosten, testen und so weiter sind viele Ressourcen reingesteckt werden, um bei Software alleine dieser dieser Text der bringt ja nicht viel, das muss halt auch getestet, gewartet und so weiter werden und machst du ihn selber Open Source kommst du in den Genuss ganz viele Open Source Tools darauf nutzen zu können,

also wirst total produktiv auf einmal, weil das dann auch wieder umsonst ist, aber nur wenn dein eigener Code Open Source. Hast du close Source, dann kannst du ihn ja auch nicht einfach bei github. Es gibt private Repositories für geschlossenen Code.

Aber dann dann musst du ja quasi schützen mit Passwort und so weiter und dann funktioniert das ganze Tooling darum auch nicht mehr, dann dann bist du halt dabei musst du selber wieder also ganz kurz Repository ist ein Code Lager genau repository einfach ne halbe von deinen Ganzen das einmal gesagt haben

Copyleft Lizenz

so jetzt lass uns kurz zurückkommen. Copyleft Lizenzen ja, das sind die andere ist die andere. Gruppe an Lizenzen, die es Open Source Lizenzen, die es gibt, ja gefühlt, das ist so gewesen, dass historisch ist noch mehr copyleft gab. Das ist mein Gefühl, ich kann

jetzt gerade nicht beweisen. Statistik macht GGL zum Beispiel also die Public Licence gibts glaub 3123 gibt es schon lange ja genau die, dass die ist halt auch Open Source aber die, die zwingt, dass das abgeleitete Produkt das diese dieses Stück Open Source verwendet, gerade wieder.

Open Source gemacht werden muss ja, und zwar dann unter der gleichen Lizenz typischerweise ja, das ist erst mal eine gute Idee, wenn man, wenn man sagt, so n bisschen k auch hier was da ich hier was frei von meinem Arbeitseinsatz zur Verfügung für alle möglichen Leute, ich möchte aber dann quasi zwingen, das ist

auch frei. Bleibt ja, das würde genau nicht erlauben, was ich gerade gesagt habe, dass du das nimmst und verpackt es in einem Produkt und schreibst den Preis dran machst das quasi zu lizenziertes, quasi um eine geschlossene Lizenz. Das darfst du nicht mit diesen Lizenzen ja. Es hat aber einen riesigen Nachteil, wie sich herausgestellt hat, und deswegen setzen diese vieles durch. Weil. Wenn du.

Das ist dieses. Das gab, das gab es mal und es gibt ein furchtbares Chaos, wenn du solche Lizenzen reinmachst, dann weil dann diese eine einzige Open Source Contribution in einem riesigen Projekt und wir sprechen bei Web Anwendungen

von locker. Ich weiß selbst ein kleines Projekt, wenn du einer Oberfläche haben 3004 1000 kleine Open Source Modellen drin so ja, und wenn du da aber nur ein einziges davon mit so einer GPL Lizenz hast mit diesem Copyleft, dann wird quasi das Ganze das ganze Drumherum gezwungen, in diese Lizenz zu kommen und jetzt gibt es verschiedene copyleft Lizenzen, die sich gegenseitig ausschließen und dann dann bist du dann dann bist du quasi schon raus, dann kannst du so ein Software Produkt quasi

eigentlich gar nicht in den Markt bringen, weil eigentlich juristisch formal rechtlich nicht geht. Weil sich diese Lizenzen gegenseitig ausschließen, ne weil die eine müsste quasi sich selbst erhalten und die nächste auch und dann geht es schon nicht verstehst was ich meine ja total ja und das ist das ist ein Riesenproblem, da muss man echt aufpassen. Ich hab ich hab das Fettnäpfchen

abgetreten. Ganz am Anfang und keiner hat mit drauf geguckt und hat mir mal ein Stück in der vorigen Firma relativ viel Code geschrieben und haben nicht genau aufgepasst und hatten tatsächlich auch so n paar Code Stücke, die GPL waren und so weiter die dann diesen Voraussetzungen hatten und das das kann dazu führen, dass die komplette komplette große Teile der Software umbauen muss, weil die nicht passen. Ja, ich hab auch bei der

Recherche gesehen. Es gibt auch wiederum Tools, die dann automatisiert oder mehr oder weniger automatisch dabei helfen, eigentlich alle Lizenzen aufzulisten und Flag zu geben, wenn wir halt so ein GL zum Beispiel also ne Lizenz dazwischen hast, kommerzielles Produkt machen möchtest ja ne OK, ich glaube das Lizenzthema ist soweit klar und so haben wir auch mal grob umrissen was bedeutet.

Maintainer & Contributor

Ich würde jetzt gerne inzwischen in Richtung ja wer sind die Menschen oder Firmen hinter Open Source und was was bedeutet das eigentlich? Open Source Software auch zu schreiben, das machst du ja auch ja und zu veröffentlichen.

Und das vielleicht direkt am Beispiel Heisenberg keine Angst, ne keine Werbung haben wir versprochen aber ja, ich meine, das passt halt in dem Fall du hattest gerade schon erwähnt Heisenberg er nutzt in Teilen auch MIT Leistungs oder Teile unserer Software sind unter MIT Lizenz lizensiert hab ich nicht verstanden, ja, beides ist richtig, also wir ja selber haben ein sehr großes Kernmodul, also unserer Kommunikations Kommunikations Engine ist komplett in IT Lizenz und auch

unter github gehostet. Das kann jeder nutzen. Umformen Verbasteln will du meinst das VRPVRPC genau? Und unsere Saa s Anwendungen also alles, was auf den Servern läuft und so weiter, das ist jetzt selber nicht open Source. Ich erzähle gleich, warum das jetzt Politik eigentlich nichts zu tun, sondern mit was anderem, aber das nutzt unglaublich viel Open Source, also wenn wir was basteln und das ist eigentlich auch also jeder, das anders macht ist eigentlich verrückt.

Also du greifst, du versuchst halt auf die Sachen zurückzugreifen, die schon gut getestet sind, ja, das ist einfach dieses Thema Software ist einfach zu gigantisch, so riesig zu detailliert in jedem Bereich. Als dass du dir anmaßen könntest, auch wenn du noch so krasse Entwickler das alles selber zu tun, das wird auf jeden Fall nicht so. Ja also deswegen ist ich glaube die Kunst eigentlich. Sich gut auszukennen und schnell einschätzen zu können, welches Open Source Projekt ist gut

gibt? Für die legt gut Maintain das ist noch aktiv. Es gibt ja dadurch, dass man natürlich wie Open Source nimmt, gibt es ganz oft gar keine

großen Firmen da hinten. Es gibt auch, es gibt viele große Firmen, die Open Source Projekte betreiben gigantische zum Beispiel React. Ne, also ist das vielleicht auch ein Projekt A 8 von Facebook faceta genau, aber Google ist Google hat Angela als Framework genau genau den Tensor Flow schon erwähnt haben C. Open Source Projekte ja, genau und da weiß man dann schon, wenn man aber selbst bei Google hat man ja. Manchmal stellt Google auch mal

ein Projekt ein, so aber ich sag mal so die die also diese ganz großen Open Source Projekte, die ganz großen Firmen da schon unglaubliche Verlässlichkeit drauf, weil es ja auch eine riesige Community ne das das muss man jetzt auch nicht erwähnt. Es gibt irgendwie mal ein Autor, quasi einen initialen Ersteller dieses Repositorys, ja, das gehört am Anfang mal einen, der stellt diesen Code ein und wenn

dann entspannendes. Und, und und nützliches Projekt ist dann finden sich ganz automatisch, was alles frei ist sogenannte Kollaborateuren dazu. Die können dann eingeladen werden. Da gibt es noch keine Regeln, das funktioniert wie ein kleiner Kreis und die helfen quasi und testen und nutzen. Dieses Stück Code sind oft selber auch Entwickler und schreiben dir dann auch, was daran geht. Was daran nicht?

Also die Reports ab und auch Featurerequest, wenn sie sagen OK, ich würde das, das wäre total toll, wenn es das noch gäbe, dann wäre es richtig krachen Tool. Und wenn das gut läuft, dann entwickelt sich wie eine kleine Gruppe, um so n Projekt und das wird dann quasi vorangetrieben Version zu Version s die Gruppe mal kurz aufstehen.

Ich hatte häufiger gelesen vom Maintainer, die mehr oder weniger die Hoheit über die über diese über diesen Code haben und entscheiden, welche Änderungen und Fixes et cetera tatsächlich jetzt übernommen werden. Und dann gibt es die genau die Konditoren also die könnte sogar ich hingehen und irgendwo ein Komma in der Dokumentation setzen und ich.

Wenn das angenommen werden konnte, so ist es ja genau, es ist total schön, ich also ich also ich mag das vielleicht auch sehr dieses Open Source, als vom Gefühl her, ich komme aus der Wissenschaft. Ich würde fast sagen bisschen krasser Aussage jetzt aber in der Wissenschaft ist ja die Idee auch, dass du deine deine Forschungsergebnisse, die Wissenschaft, die du machst, öffentlich zur Verfügung stellst in Form von von Papern und so weiter ja, also man versucht

hier das nicht versucht geheim zu halten, gerade wenn du Grundlagenforschung machst, ja, das ist ja die Idee. Ist ja quasi ist der Gesellschaft als Ganzes zur Verfügung zu stellen, um den um den Wissensstand der Menschen quasi zu erweitern. Ja, das finde ich total schöne Sache und das ist im Prinzip die Idee von Open Source.

Auch ja, also jeder Open Source Entwickler versucht hat quasi S die Menschheit müssen wir die Gesellschaft als Ganzes voranzubringen, also von der Technik von der digitalen Seite her, indem er es halt für alle teilt ja genau und der Maintainer jetzt ist es ja so, dass Software du hast gerade gesagt ich irgendwo hin oder sowas kannst du Dokumentationen machen, dann passiert nichts so ja ist vielleicht falsch an der Stelle aber OK ist nicht so schlimm wie funktioniert noch

natürlich ein Komma an dem Quellcode machst von Projekt und das ist an der falschen Stelle, dann ist es schon blöd. Und deswegen genau und ich sage immer, das ist also ein großes Open Source Projekt kann man sich vorstellen, wie des Buch, was man schreibt ja und es muss ein Prinzip ist der Maintainer

so n bisschen. Der Autor von dem Buch, der hat dann quasi die oder der Regisseur, der hat quasi den roten Faden im Kopf und der muss halt gucken, dass alles zusammenpasst, der organisiert das quasi kontributoren, die können dann mal ein Kapitel umschreiben oder n Absatz dazu machen oder was besser formulieren aber es muss natürlich quasi gecheckt werden, ob das noch der Linie

entspricht. Das weißt du ja oft nicht oft, ich meiner ist von Anfang an dabei und contributor, da kommst du mal rein, das ist ja nicht deine Hauptbeschäftigung, dass du jetzt zu jedem Open Source Projekt was du benutzt.

Es sind viele, wie ich gesagt hab mal schnell irgendwie dazu schmeißt und ob das dann genau in der Linie ist, wie sich der Maintainer das gedacht hat, ist halt die Frage und deswegen gibt es da auch n da gibt es auch wieder Software ist n krasser Prozess, der dann läuft und aber das ist alles sehr gut durchstrukturiert, wenn ein Contributor sagt Ich hab hier Verbesserungsvorschlag oder einen Fehler fix.

Dann läuft eine ganze Maschinerie an ja und dann gibt es noch Diskussionen und so weiter machen und so weiter. Wie sieht das aus? Was sagt ihr dazu? Und so weiter? Das ist wie als würde man mit vielen Leuten ein Buch schreiben ne ja, du hast gerade n bisschen altruistische Sichtweise genannt, ja, also die die machen die Welt vielleicht ein Stück besser. Die Software Open Source stellen die Wissenschaftler ja genau will ich gar nicht widersprechen, ja jetzt.

War das schon wieder erwähnt? Und wahrscheinlich gibt es andere Firmen, die Open Source Projekte primär vorantreiben ja. Was was, was treibt ihr denn eigentlich an? Ja, also, das ist ja auch nicht unbedingt. Der weltverbesserungs Gedanke. Nee, natürlich nicht.

Also also man muss ja wie gesagt man muss halt unterscheiden, also Geld machen, die ja trotzdem ja und die wollen vielleicht auch Entwickler natürlich, wenn auch das Entwicklerzeit besser gesagt genau das ist das also wenn du das ist natürlich auch ein toller Nebeneffekt, dass das kann sich das kann man nicht erwarten.

Ich sag mal, es gibt einfach zu viele Open Source Projekte, als dass du jetzt selbst wenn du ein tolles, gut gewartetes Stück Repository, also das Stück Open Source Software zur Verfügung stellt, dass dann so wie Motten um das Licht die Ganzen. Leute ankommen, O ist das toll so ich will mitmachen irgendwie, das ist schon nicht also es ist genauso hart, wie wenn ein Produkt verkaufen willst den Markt kommt, muss halt auch Werbung für machen, das gibt und so weiter.

Du hast ja am Anfang keine Sichtbarkeit und nix ja weil es gibt einfach viel zu viele Projekte. Ja aber ja und wenn du eine große Firma bist natürlich und Google hat das raus mit KI, dann sind natürlich sofort tausende von richtig intelligenten Leuten dabei, gucken sich das an und haben Ideen und das P natürlich auch deinen eigenen Lebenslauf

auffordern. Junge Entwickler bist und du kannst zum Beispiel Tensor. Frau Google, einen Beitrag machen, das merkt ja auch Google ne, also das hat das hat viele gegenseitige Effekte für Google ist cool, weil jemand

intelligent ist. Ein riesiges Stück Software, was man selber vielleicht nicht verwalten kann mit mit Draufgeguckt und meinte und auf der anderen Seite kriegst du als Contributor vielleicht bei jemandem oder sagen OK, guck mal der Bewerbungsgespräch aber der hat ja schon irgendwie 10 mal richtig cooles gemacht, bist sowieso schon gut aufgefallen bei uns ja. Das hab ich verstanden soweit und ja, wer weiß was da im Speziellen.

Die Antriebe sind aber bestimmt, dass da eine ganz große Recruiting hab ich jetzt ne gehört könnte eine Rolle spielen, da eine Rolle spielen ja gute Entwickler in Entwickler denken, vielleicht natürlich einfach den Code zu verbessern, den irgendwo einsetzt Gerrit kannst wissen wir in unserer in unserer Ich sag mal in der in der nicht Software haben wir sowas wie Follower ne also es gibt ja die die die die, die die Blogger, Influencer und so weiter ja was machen, die sind,

die sind ja quasi auch Open Source. Die machen halt ihr Leben und ihre sozial ihr soziales Leben.

Ja, und dann dann dann finden das andere toll und attraktiv und haben eine Meinung zu und es wird hier gepostet und so weiter, das ist ja das ist ein ähnliches Ding so ja das und jetzt unter den Entwicklern, dass wir das halt total wichtig ja und wenn du wenn du als Entwickler schaffst Maintainer von einem von einem von einem gewichtigen Open Source Projekt zu werden, wo dann irgendwie da wird anders sieht aber auch wie Sterne ja Stars bei github, das zeigt quasi an wieviel wie viele

andere Entwickler schätzen dein Projekt ja und wie viele Kontributoren hast du drauf? Hast du ein dickes Projekt, dann bist du wie Influencer und dann wirst du eingeladen auf Webkonferenzen und so weiter wichtig da kriegst du einfach Sichtbarkeit ja, das macht halt auch viel Spaß und das da gibt es Leute zum Beispiel den Namen gerade droppen hier den Avenue.

Der hat VJ es ist quasi Autor Maintainer vom UJS View ist neben React und Angular eines der riesigen großen javascript Web Frameworks. Also da. Damit baust du quasi die moderne Webanwendungen ne das ist ein einzelner Typ so und der hat einfach mal einen aufgelegt so und jetzt ist das eine riesen Community und der hat also der hat eigentlich gar keine Firma und nichts da, aber der ist trotzdem irgendwie hat er ausgesorgt.

Das wollte ich uns und so weiter und wieso hat er denn ausgesorgt, also wie ne, der hat deswegen genauso ausgesorgt wie Influencer ausgesorgt haben, weil der einfach riesen Sichtbarkeit und dann 1000 Leute kennen, weil weil sein weil der sich schon quasi qualifiziert hat mit dem Supercup in der geschrieben hat, dann hat jeder seinen Weg, wie der dann jetzt auch irgendwie muss das Geld dann noch auf das Konto von dem von dem Entwickler in Frage kommen also das kommt dann

glaube ich so indirekt über ich habe gelesen es gibt ja auch

wiederum Websites et cetera. Und, und und da weiß ich nicht Stiftung etc, die sich darum kümmern, dass dann als eine Art Spende das gibt es auch wie n bisschen wie ein Verein der aufgestellt ist nicht Verein, wie das so in Deutschland definiert ist im im Recht sondern sowas in der Art, wie dann das Geld über Sponsoring tatsächlich zu den zu den Leuten kommen kann und das dann eigentlich die Firmen, die ein großes Interesse daran haben, dass dieser Code weiter

maintained wird und verbessert wird und Bugs, gefixt werden cetera dort die größten Summen eigentlich geben. Ja ja, das stimmt also, es gibt aber man muss sagen das ist so ein bisschen ne ja, wie ich sagen, vielleicht nicht so schöne Seite oder negative Seite an den Open Source das gibt es. Das passiert aber auch erst dann, wenn du halt wirklich sehr, sehr erfolgreich bist und auch sichtbar bist mit deiner Open Source ist deswegen sichtbar, weil das Halt.

Weil das halt Frontend ist, weil das Halt auch sichtbar im wie soll ich sagen die das macht halt die UIS ja also user Interface, die sie die sichtbar sind so das heißt er steht sowieso im Rampenlicht einfach mit der Wahl seines Open Source Projektes ja. Aber man muss schon sagen, das ist im Prinzip eigentlich ist das System nicht gut aufgestellt so insgesamt ja, weil es gibt ganz viele andere Open Source kontributoren, die die quasi nur wie soll ich sagen?

Beim Haus sieht zum Beispiel die Fassade ja, aber innendrin musst halt die Heizung funktionieren damit drin war ist jemand, der die Heizung quasi programmiert, so der den, der da freust du dich, wenn es warm ist, dann fragt man nicht und setzt voraus, dass die Heizung funktioniert, aber irgendwie gemacht und der wird halt nicht sichtbar und oft sind das tatsächlich sogar manchmal ganz kleine private Personen oder ein kleiner Verein, die sich n bisschen organisieren, die das

nebenbei machen. Ehrenamtlich wirklich und und aber eigentlich schon auch die Säulen unserer großen Frameworks, quasi auch zum Teil zur Verfügung stellen. Ich hatte einen Text gelesen, vielleicht war der ernst, da ist jemand schließlich 2 Personen, die haben ein Stück Code geschrieben, was dafür sorgt, dass Software noch im Internet Explorer 11 läuft ja genau. Dafür müssen sich dann als Webanwendung Entwickler keine Gedanken machen, genau wenn man da so n Frontend Framework nimmt.

Open Source Nutzung

Man baut einfach für Chrome oder für für Safari wahrscheinlich die häufigsten Browser sind r. Und da ist ein kleines Stück dann genau Internet Explorer ganz fällt immer erst auf, wenn es nicht funktioniert richtig genau das ist das ja und die haben oft ganz also ziemlich haarig, so die, die sind tatsächlich ein bisschen Altruistisch unterwegs, diese Entwickler und Gott sei Dank gibt es die, die verdienen auch nicht viel Geld. Ja, weil da die einfach nicht

sichtbar sind, so die. Die sind dann vielleicht angestellt und dann schick, wenn große Firmen sagen OK, ihr dürft noch einen gewissen Teil eurer Arbeitszeit reinstecken. In Open Source Lösungen ja, die machen das dann ne du, ich hab noch einen dritten großen Themenblock auf dem Zettel was

heißt groß mal gucken? Und zwar, wenn wir jetzt überlegen und das kriegen wir auch häufig mit Thema noted als Beispiel als Open Source Software, die benutzt wird von vielen Firmen um ich sag mal Protokolle zu übersetzen, Dinge miteinander zu vernetzen im IOT, wo wir unterwegs sind, weisen wir auch einfach eine wichtige Software inzwischen ja und und Firmen sich ja häufig in dieser Debatte intern auch befinden. Ja benutze ich jetzt open Source Software.

Erlaube ich dasals.it Abteilung, wenn ja, unter welchen Bedingungen also so n paar ja aus deiner Sicht Ratschläge mitgeben Open Source Software benutzen ja oder nein ich ich glaube, ich kenne die Antwort aber wenn ja worauf eigentlich? Achten als Firma was sind No goes kannst du vielleicht noch n kleinen Überblick verschaffen? Ja, ich sag mal was auf die Spitze formuliert also diese Entscheidung ist schon gefallen. So also, wenn der Chef meint, zu entscheiden zu wollen.

Open Source ja oder Nein? Die kann nicht treffen, weil er wird irgendwo schon Software haben. In seinem in seinem Laden und selbst wenn es closed. Raus ist haben wir ja vorher gesagt es die Wahrheit ist halt, ich würde sagen, es gibt überhaupt gar kein Stück Software mehr, heutzutage kein Stück modernes Stück Software mehr, was nicht vollgepumpt ist sowieso mit Open Source. Die Entscheidung hast du gar nicht, ja und du? Es steckt überall ganz viel Open Source drin.

Ja, und ich würde sagen 90% auch wenn die das Produkt quasi verkauft wird so was Plattform zum Beispiel Saturn, die da steht auch ein Projekt dran. Wir müssen sie finanzieren. Wir schreiben ja auch ein bisschen.

Die steckt voll, das ist 95%. Open Source Leistungen von anderen Leuten erstmal drin steckt ja der dickste Teil von den Teilen von Code sind Dependency immer so Anhänge, die über Open Source reinkommen abhängig Abhängigkeiten ja, das heißt, du kannst dich da hinstellen und sagen ich hab ne super tolles CM System gebaut oder irgendwas ja und das ist irgendwie Cloud. Die Firma, das heißt das heißt aber eigentlich nur hier ist eine Firma, die dafür

Verantwortung übernimmt, dass der Krempel so wie er ist zusammen funktioniert und auch n Service Dienstleistungen dem Kunden gegenüber gewährt, dass wenn es nicht funktioniert. Wieder Funktionierend gemacht wird ja, das heißt aber nicht, dass das irgendwie alles selbst codiert ist, so also da steckt sowieso auch ganz viel Open Source drin, so also deswegen. Kann man ruhig Open Source nehmen und es gibt noch ich will

2 wichtige Vorteile noch nennen. Für Kunden, die jetzt ein Produkt einkaufen, was in großen Teilen Quelloffen zur Verfügung liegt, ist ja das Risiko viel geringer. Was passiert denn ich ich? Installier Software und die wird zum Beispiel integraler Bestandteil meiner Produktionskette, meiner Logistik oder irgendwas ja und diese Firma geht insolvent und das war alles closed Source.

Dann habe ich verloren, ja als Kunde, weil da kann ich ja nicht reingucken, dann kann ich das nicht meinen, das quasi das funktioniert vielleicht Software für den Moment noch aber wir wissen ja alle dann kommt nach Windows 11 Windows 12 und was weiß ich nicht alles also das Ding ist ja zum Sterben verurteilt, weil Software ist ja nie fertig. Software muss sich ja immer an unsere ganze Umgebung, die sich ständig weiterentwickelt, mit anpassen.

Ja, da muss was gemacht werden. Ja, das heißt ein Projekt, das nicht weitergeführt wird ist quasi muss man muss sich das Wort. Laut muss sich drum kümmern, dass man das umstellt ist, das aber Open Source und die Firma geht pleite, dann kann ich ja immer noch ne andere Firma beauftragen, die ja sagen wir, das ist ja unser Quellcode, das läuft hier alles nehmt euch mal diesen Kram an und entwickelt das für uns weiter oder du machst intern die Ressourcen

hast ja genau weil es halt quasi alles da ist, weil es ganz offen liegt, was du da benutzt und der zweite wichtige Punkt ist und dass Sicherheit ja es ist, nämlich zum Beispiel auch so, dass die. Dass unsere ganze Kryptographie unsere ganze Sicherheit im Internet also SSLTLS und und und die ganzen Ende zu Ende Verschlüsselung und so weiter, ja, das ist ja wird ja nicht von irgendeiner von irgendeiner Firma oder sowas in der Black Box zur Verfügung gestellt.

Nein, das ist halt alles Open Source, ja, und das ist auch gut so, denn wenn wir ab und zu hören wir mal hier gibt n Riesen Caps, n riesen Bug oder eine Lücke oder Irgendsowas das wird ganz oft von von Entwicklern gefunden.

Die hat Kontributoren sind zu der Open SL, das zum Beispiel die Bibliothek Open. Sagt ja schon Open SSL ist halt noch eine Open Source Bibliothek, die es überall drin und immer wenn ich wenn ich HTPS lese oder TLS höre oder SL, dann ist das quasi es gibt noch ein paar andere, aber dann ist es zu 90% die Bibliothek und und da gucken halt jeden Tag 10000 Leute drauf oder irgendwas ja und dadurch wird das Halt Rock solid ja und sicher sind Sicherheit kriegst du eigentlich

in der würde ich sagen kriegst du nicht, dass in diesem Kammer im Dunklen entwickelst mit deinen paar Leuten das ist anmaßend ja wer hat denn schon die Entwickler, die alles richtig machen? Sicherheit kriegst du dadurch, dass ganz viele Leute so ein Projekt mit beobachten, mitspielen und so weiter und sofort, das habe ich verstanden und das, das ergibt auch Sinn für mich.

Wie ist es denn, wenn du dir? Open Source Projekte an an siehst du die du jetzt, wo du in Erwägung ziehst, die vielleicht Teil unserer Lösungen werden zu lassen, ja, oder? Jetzt übertragen an beliebig andere Firma, die sich intern Software entwickeln, für was auch immer worauf sollte man achten, worauf achtest du ist wichtig? Was sind da die No goes? Genau das muss n bisschen lernen. Das ist so ein bisschen.

Das ist so kompliziert wie wenn du ne wissenschaftliche Eröffnung liest, da gibt es ja auch verschiedene. Es gibt verschiedene Qualitäten. Von wissenschaftlichen Veröffentlichungen. Ist noch lernen. Ist das gut gemacht oder nicht? Und bei Open Source halt auch es gibt es gibt ja von von A bis z. Alles Qualität, da muss noch ein bisschen gucken, also guckst du dir an wie lange gibt es da schon ne ist das noch? Über das ist alles transparent gemacht. Wie aktiv wird dieser Code

gepflegt? Gibt es quasi Veränderungen, Bugfixes und so weiter? Kontinuierlich ja, wird da jeden Monat oder jede 2 Monate wenigstens mal irgendwie ein Update gemacht und so weiter. So schnelle No Gos ja ist zum

Beispiel 2017 oder letzte Q mit. Ja, dann weiß ich schon o 2017 hat das letzte Mal irgendwann gibt es dann kommt, dass das so kommt, ist quasi eine Veränderung gegen diesen, das ist ja ich habe vorher gesagt lebt und wenn du die Software Open Source Software verändert, dann machst du sogenannten Commit, das ist alles genau aufgezeichnet und gelockt.

Getrackt also wenn du nur ein Komma ein Gitter, genau wenn du nur ein Komma oder einen kleinen Funktionen hinzufügt, dann machst du das, dann muss quasi in den Hauptbranche das noch mal folgen wird das quasi getrackt. Du kannst quasi immer sehen was wurde an der Software zu welchem Zeitpunkt von wem? Verändert hat alle Details, alle Metadaten zu dieser zu den Lebenszyklus dieses Stück Software werden transparent

aufgezeichnet. Und wenn du siehst das allerletzte Mal, dass da überhaupt passiert ist halt irgendwie 7 Jahre her, dann dann ist das quasi tot das Projekt ne also das kann 2 Sachen bedeuten im allerbesten Falle heißt es ist total ausgereift und man muss einfach nichts mehr machen, damit aber immer noch skeptisch, weil du musst mindestens mal wenns nicht komplett alleine ist und nicht selber ein paar Abhängigkeiten hat. Meistens haben.

Open Source auch wieder Open Source Abhängigkeiten das ist alles ein großer Baum, ja. Da musst du mindestens eigentlich mal die Abhängigkeiten pflegen, weil die sind auf jeden Fall weitergegangen 9 einführen und so weiter also das ist so ein erstes Ding so ja also ne Open Source Software ist halt ne Lebensaufgabe, das kannst du nicht einstellen, dann hab ich kein Bock mehr haben, sondern das musst du halt, wenn es irgendwie bestand haben soll

auflegen ne daumenregel also 7 Jahre ist irgendwie offensichtlich, dass das veraltet sein könnte ja, ich muss schon so. Also ist mir so ausgereifte Projekte da kann schon sein, dass du nur so im Abstand von 6 Monaten irgendwie Comic. Siehst und dann kannst du scho hat wieder die die Libyer updatet und so weiter angepasst so dann passt schon aus der Art des Kunst ablesen, in welchem Stadium sich so dieses Stück ja genau und dann natürlich gucken

wieviel Arbeit ist überhaupt reingelassen, wieviel Comics hat das ganze Ding? Überhaupt gab es nur 5 so dann hat der nur 5 mal irgendwas gemacht und dann meint er ist fertig, das ist auch Shady so ja. Dann ist natürlich ein Anzeichen ist natürlich wieviel Sterne hat

das also? Wie ist die Popularität des kann ja gemessen werden, wird transparent gezeigt, wie viele andere Leute nutzen das in ihren Projekten und aufgezeichnet, also wenn das quasi ganz normal nutzt, dann kriegst du dann wird alles verlinken quasi du siehst du, das sind alles so Indikatoren wo du sehen kannst, ist das Hochqualitativ, oder da gibt es nicht so ganz Patentrezept zu, weil es kommt auch drauf an habe ich ein Stück Code, das halt sehr allgemein

gültig ist, dann habe ich natürlich eine Riesenpopularität drauf oder hab ich vielleicht ein Stück Code, was wirklich was ganz spezielles macht. Ich habe ganz spezielle Hardware oder irgendwas USB Unterstützung von eurem Device.

Dann benutz halt sowieso schon mal nur 0,1 Promille der Leute irgendwie und dann ist ganz klar, dass da jetzt irgendwie nicht 50000 Sterne dran sind und irgendwie nicht hundert Kontributoren da muss man halt im Notfall auch mal ist ja open Source also als Softwareentwickler ich les halt auch immer decode ich guck halt immer auch rein ne also ich nehme nicht nur und les wie hab ich es zu bedienen?

Sondern ich mache es auf und guck mir an, wie die Qualität der Software darin geschrieben ist. Das heißt, wir sind jetzt alles Faktoren, also die Sterne, das heißt, die Bewertung von Dritten, dann guckst du vielleicht sogar in guck ich immer noch nicht nur viel leichter auf jeden Softwareentwickler erfüllt, was ich immer sage ich ja schon vorher den Kopf rein, prüft den Inhalt tatsächlich genau du schaust dir an wie ist die

Regelmäßigkeit der Comics? Und genau das ist auch der Inhalt der Kommerz. Ja, was passiert da? Das sind alles inhaltliche Sachen und Sachen Reducir Maintainer an also hat wirklich Einfluss, ob da jetzt ne Firma herstellt oder Einzelpersonen kannst du nicht so einfach sehen, ehrlich gesagt ja OK also die also ja, das ist alles user orientiert die Person kannst du sehen dann müsste man Balingen und n bisschen stalken irgendwie den Kollegen, das mache ich

selten ehrlich gesagt weil. Na ja, ich hab ja auch gesagt jetzt tatsächlich viele ob ich möchte, ich will gar nicht, es gibt ja auch so Dependencies, die kommen dann quasi über über also wenn du eine Open Source aussuchst und hat die vielleicht noch mal 10 weitere Dependencies hört dann irgendwann auf. Es gibt quasi immer tiefer so ja also bei manchen Sachen kannst du auch alle anderen ne genau ja, genau so ein Kompromiss ist das ja also man muss aber schon ordentlich machen muss ist auch

tatsächlich. Das ist auch Software zum Beispiel und das ist, warum man auch ein wirtschaftliches Modell

haben muss. Ja, also Open Source, das hat echt viel Arbeit. Ja, man muss, das ist nicht so einfach, dass ein Text schreibt, sondern muss man hat einen riesigen Prozess. Drumherum hat man beachten muss ja, das wäre jetzt bringt mich jetzt eigentlich zur Frage die ich noch habe du hast bestimmt noch ein paar Schlußworte am Ende. Das wirtschaftliche Modell dort ist ich glaub eingangs ich schon erwähnt, dass du ganz bewusst oder wir uns auch ganz bewusst beweisen, wer dafür entschieden

haben. Gewissen Teil der Software unter MIT Lizenz und Gewissen. Nicht ja, was steckt bei uns dahinter und was steckt bei manchen Firmen auch dahinter? Das berühmteste Beispiel Read die dieses dieses diese Linux Distribution Red Head ja da veröffentlichen und irgendwie trotzdem noch Geld verdienen, obwohl das oder ein anderes Beispiel habe ich schon gesprochen.

Ich habe da eine ganz klare, einfache Antwort zu ja, ich finde wenn man Geld wenn man heute Geld mit Software verdienen will, dann verdient man eigentlich nicht das Geld der Software, sondern mit dem Service um die Software drumherum zu machen, wie es halt auch wir haben.

Wir nutzen halt ganz viele Open Source, und ich finde, wenn man es nutzt, dann muss man auch der Community etwas zurückgeben, das ist schon mal der mindeste Grund, warum wir auch große Teile unseres unseres Software Portfolios quasi offen stellen und in die Community was zurückzugeben, weil wir nehmen

ja auch ganz viel. Und aber das Geld verdienst du ja nicht, und das ist jetzt auch nochmal zu einer halben Stunde, was du gesagt hattest, ja gesagt patentieren und so weiter macht keinen Sinn mehr, weil du nämlich nicht dein Produkt ist, nämlich nicht die Zeilen Code die du patentiert das kannst du machen, wenn du irgendwie einen neuen Bildverarbeitungsalgorithmus gefunden hast oder irgendwas ja, aber ich selbst mit K ist ja auch schon wieder abgemeldet hat

also das ist nicht was du machst, aber du verkaufst den Service drumherum ja die Dienstleistungen, dass die Anwendung die Open Source benutzt gut beim Kunden. Funktioniert der Installationen Beratung, Service Maintenance, Ansprechbarkeit fixen, also einfügen von neuen Features.

Das musst du ja wissen, wie das geht, muss sich damit auskennen, ne beheben von Fehlern und so weiter und so weiter ja und auch das zur Verfügung stellen, zum Beispiel über eine Cloud wir machen ja SARS, also das heißt Software as a Service, da muss ja noch viel im Hintergrund gemacht werden, damit das einfach für den Nutzer so einfach zu bedienen ist, wie es

halt ist was du meinst? Auf dem Papier haben wir natürlich eine Softwarelizenz, die wir irgendwo vertraglich verkaufen, aber eigentlich was der Kunde einkauft. Ein reibungsloser Benutzung, genau ansprechbarkeit ganzes Stück Software ist ja ganz genau so siehst du es eigentlich

immer? Ja, also ist es gibt ganz seltene Fälle, wo man irgendwie wirklich ne ganz krasse Spezialbibliothek irgendwie dann mal nur, also ganz ohne Servicekaufmann sagt OK ich mir ist halt dieses Stück Software, was halt dann nicht Open Source ist 1€ wert ist mir auch schon mal vorgekommen, so wo gerade so im Industriekontext gibt es manchmal Sachen, die sind ja auch oft nicht ganz so Open Source lastig. Ich war Siemens interne.

PLC. Kommunikations Dinger oder irgendwas gibt es schon Bibliothek, die man für Geld kaufen, Steuerung, maschinensteuerungen und so weiter. Da steckt natürlich dann auch, also in diesem Stück Code relativ viel Knowhow drin und dann kannst du tatsächlich ein Stück, also die Lizenz nur für diesen für diesen Code du auch nicht Serum oder sowas aber ich würde sagen das ist ne krasse Ausnahme also.

Heutzutage würde ich sagen, sollte man, wenn man in einer als Softwareunternehmen arbeitet, sich für den Service bezahlen lassen und die Software selber mit viel Open Source selber bauen und vielleicht auch im besten Falle ein bisschen was zurückgeben in die Community denn nehmen ist ja auch.

Das führt dazu nichts sagen, wenn das alle machen würden ich meine auch zum Beispiel ist ja irgendwie auch, hat auch eine gewisse Aussagekraft. Ist Bosch denn auch P CS Maschinensteuerung ja zum Teil anbietet und baut dann doch auch Aduino investiert ja, auf jeden Fall also die Entwicklung der Trend geht ganz klar hinzu Open Source.

Wenn man sich zahlen und Studien angeguckt, ich hab en bisschen bisschen geschickt vorher und gelesen kann ich nichts sagen, aber der Trend ist ziemlich eindeutig pro Open Source. Ja, ich glaube, dass fast die Folge auch ganz gut zusammen. Open Source ja, aber Augen offen halten ja bei der bei der Wahl der Projekte was was hast du noch zu sagen? Gibt es noch irgendwas vergessen aus der Sicht unbedingt noch ne? Ich glaube, wir haben auch schon ein bisschen im ich.

Ich glaube, das ist so, dass das Wichtigste vielleicht nochmal zusammengefasst. Wir haben auch schon viel über Protokolle und so weiter gesprochen du man kriegt tatsächlich eigentlich zu allem, was man so was man finden will n schönes Stück Open Source, was irgendwie gemeint ist. Die Entwicklung ist immer noch pro Open Source und diese diese.

Ganz links werden immer darum auch das ist einfach zu benutzen und zu installieren und so weiter, da wird macht was übrigens von Microsoft jetzt ja gewartet wird, da wird halt viel Geld reingesteckt in diese Community.

Ich hoffe, dass die, dass sich das noch weiter ausbaute, aber ich glaube, das ist der für die gesamte, das ist ja global ne also Software ist ein globales Phänomen nicht nur irgendwie Deutschland oder Europa oder Irgendsowas, das ist ja Open Source ist ja auf der ganzen Welt zur Verfügung, ja, und das ist ja Open Source ist ja das Schöne. Wir Programmiersprachen sind ja auch Nationalitäten

übergreifend. Wie ja, der kann jeder auch die Symbole verstehen und so ist es bei Software auch und deswegen schafft das einen riesigen Mehrwert für die gesamtgesellschaftlich gesehen ne global gesehen ne also? Sollten wir dranbleiben und gucken, dass es so n ich ich finde es, ich finde es eigentlich krass, dass es sowas gibt unserer Gesellschaft, wo eigentlich immer so viel nach Geld und Wirtschaftlichkeit gefragt wird.

Open Source lebt schon auch davon, dass es viele Leute gibt, die so ein bisschen altruistisch unterwegs sind, die Halt einfach Lust haben. Ihr können Ihre Software können quasi frei zur Verfügung zu stellen für andere ja also ich glaube, das ist schon auch viel viel wie soll ich sagen Clash of Cultures also ja, da müssen wir nicht drüber. Es gibt ja durchaus. Vielleicht auch gerade im deutschen Maschinenbau und Mittelstand und so weiter

verbreitet dieses. Dieses diese diese KPI, diese Kennzahl wie viele Patente hab ich in einem bestimmten Jahr angemeldet? Ja, das ist ja die entgegengesetzte Richtung, das ist richtig genau ja, aber das sind keine Softwarepatente sein sollte, aber da kommen wir traditionell her. Genau gibt es da aber die große Open Source Software Bewegung weiß seit 90er Jahren schon. Und das ja läuft immer weiter ineinander und muss irgendwie miteinander kommunizieren. Zweiten Ja, das stimmt OK gut

dann. Soweit alles haben, würde ich sagen sag zu sagst du immer, ne jetzt, sag ich mal, oder?

Alles klar, Dankeschön, ne und danke fürs Zuhören jetzt noch dabei ist und wir hören uns dann nächste Woche wieder Tschüss Hamburg Tschüss. Vielen Dank fürs Zuhören dieser Folge von einfach komplex die Folge gefallen dann lass uns doch ne gute Bewertung da oder Teile die Folge mit jemanden aus deinem Netzwerk für Kritik zufolge Anregungen und Fragen für neue Folgen freuen wir uns auf deine Email an Podcast teilnehmer.com möchtest du zusätzlich mit anderen

Hörerinnen und Hörern sowie Burkhard mir in Kontakt kommen und die Folge oder generelle I Themen besprechen? Dann tritt auch unserem Discord Server bei den Link dazu findest du in den Shownotes abonniert jetzt unseren Podcast und keine Folge mehr verpassen bis zum nächsten Mal und Tschüss aus Hamburg.

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android