Transcript: Open Source

· Back to episode

Full episode transcript. Timestamps refer to the audio playback.

Dominik

Ja, hallo liebe Hörerinnen und Hörer und willkommen beim Python-Podcast in der 21. Episode. Schön, dass ihr alle wieder reingeschaltet habt. Heute geht es bei uns um Open Source. Ich bin der Dominik, da vorne ist der Jochen und wir haben heute den Reimer zu Gast. Hallo Reimer.

Dominik

Hallo zusammen.

Dominik

Ja, was machen wir heute? Wir haben einige Sachen letztes Mal vergessen zu erzählen, machen wir diesmal aber auch nicht.

Dominik

Dafür versuchen wir diesmal direkt zum Thema zu kommen und euch ein bisschen zu erzählen, worum es bei Open Source so geht.

Dominik

Ich habe die Struktur für heute gar nicht so mitbekommen, nicht so richtig vorbereitet.

Dominik

Dann müsste der Reimer direkt erzählen vielleicht, was er heute erzählen möchte und der Jochen.

Jochen

Ja, oder vielleicht kann sich der Reimer einfach erstmal kurz vorstellen, weil den kennt er, also wir kennen ihn.

Jochen

Ja, dann hallo Reimer.

Reimar

Hallo, ja, ich bin der Reimer Bauer und ich arbeite am Forschungszentrum Jülich als Programmierer.

Reimar

Habe da aber als Chemielaborant angefangen und dann halt durch viele Fortbildungen meinen Traumberuf gefunden.

Reimar

Und ich hatte halt das Glück zu einer Zeit anzufangen, als es quasi noch gar keine PCs in der Art, wie wir sie heute kennen, gab.

Reimar

Und dann im Labor haben sich so langsam so digitale Verfahren da einzugefunden.

Reimar

Ich hatte aber schon zu Hause so das Hobby, zu programmieren.

Reimar

Und dadurch hatte ich so eine Chance, das dann da auch zur Wirkung bringen zu lassen.

Reimar

Die ersten Programme waren so Chromatographie-Programme zur Auswertung, die ich dann geschrieben habe.

Reimar

Dann hat das hinterher einfach so viel Spaß gemacht, dass ich immer mehr aus dem Laborbereich in den Bürobereich gewechselt bin.

Reimar

Ja, irgendwann ist das dann mein Beruf geworden.

Reimar

Ja, voll gut.

Jochen

Und genau, ja, wir wollten uns heute über Open Source

Jochen

und natürlich dann irgendwie im Kontext von Python unterhalten.

Jochen

Und wann war das denn bei dir,

Jochen

dass du irgendwie auf Python aufmerksam geworden bist

Jochen

oder dich in die Richtung orientiert hast?

Reimar

Ja, ich habe dann halt,

Reimar

also im Endeffekt ist das durch die Arbeit gekommen,

Reimar

dass wir uns überlegt haben,

Reimar

wir brauchen ein System, wo wir einfach dokumentieren können.

Reimar

Und ich kannte da Open Source in dem Sinne noch nicht ganz wirklich so.

Reimar

Wir haben zwar schon selber Sachen unter Open Source Lizenzen veröffentlicht,

Reimar

aber das war ja quasi nur so im Arbeitsumfeld.

Reimar

Und ich habe dann halt erstmal ein Moin Moin entdeckt.

Reimar

Und das war so einfach zu installieren und zu benutzen,

Reimar

Dass wir das halt dann bei uns als Wissensdatenbank über viele Institute verteilt haben.

Reimar

Was hast du entdeckt? Neun, neun?

Reimar

Moin, moin.

Reimar

Moin, moin.

Reimar

So wie aus Ostfriesland, da kennt man ja dieses Wort Moin.

Dominik

Ja, mit Moin, Moin bist du schon ein Schwätzer, habe ich gehört, ja.

Reimar

Und da bist du mit genau und das ist ja so in der Wiki-Web-World, da braucht man immer solche Camel-Case-Namen, die man schön zusammenschreiben,

Reimar

damit dann daraus dann automatisch eine URL generiert werden kann.

Reimar

Ja, und dann hatte Jürgen Hermanns, der das Projekt gegründet hat,

Reimar

der hatte nichts Besseres wahrscheinlich entdeckt, was er nehmen kann,

Reimar

und hat dann diesen Namen dafür gefertigt.

Dominik

Und was ist das genau?

Reimar

Das ist ein Python-Projekt, wo du halt im Endeffekt dir,

Reimar

Du kannst dir einen Webserver vorstellen, wo das drauf läuft und jede URL, die du ansprichst, die es nicht gibt,

Reimar

da bietet es dir dann einen Dialog an, wie du dann so eine Seite erstellen kannst.

Reimar

Da kannst du dann ein Template benutzen, um die auszufüllen.

Reimar

Du kannst halt sehr schnell Informationen in einem Markup schreiben oder kannst Bilder einfügen.

Reimar

Also das kann man auch sich vielleicht so als ein ganz einfaches CMS vorstellen.

Reimar

Und ja, damit bin ich halt in Berührung gekommen in den Anfängen,

Reimar

als ich glaube, es war noch irgendwie Python 1 irgendwas, was.

Reimar

Und es war natürlich noch nicht gerade die Version, die man dann so gelernt hat,

Reimar

die vielleicht gerade aktuell war, sondern die Version, die dann dieses Projekt gebraucht hat.

Reimar

Und ja, dann ging das halt, war ich halt erst mal nur Nutzer und irgendwann habe ich dann Fragen gehabt,

Reimar

weil da fehlte was, was ich unbedingt haben wollte.

Reimar

Ich wollte nämlich Gant-Diagramme malen.

Reimar

Ich habe mir gedacht, das kann ja eigentlich nicht so schwierig sein.

Reimar

Es gab ja schon andere so Parser, die das konnten,

Reimar

wo man dann so Gant-Sheets generieren konnte.

Reimar

Und ich habe dann einfach gedacht, ich schreibe mal auf die Mailing-Liste.

Reimar

Ich hätte gerne ein Gant-Diagramm in 9.9 als Plugin.

Reimar

Und dann ist halt erst mal was sehr komisches passiert,

Reimar

was wahrscheinlich heute würde man vielleicht ganz anders weil man das vielleicht schon einfach einen

Reimar

anderen einstieg hat dann reagieren dann ist erstmal wieder zurückgekommen ja das kannst du

Reimar

doch selber machen und ja ich dann erst mal so ja aber ich kann nicht so gut halten ja das ist kein

Reimar

problem das zeigen wir dir dann schon oder so ja und dann war ich halt ein bisschen hartnäckig

Reimar

blieb das tatsächlich ausprobiert und hatte dann erst mal so ein paar sei geschrieben und dann so

Reimar

ein plugin geschrieben und das war dann so gesehen das erste programm was dann wollen wollen die fast

Reimar

an diese sachen gemacht hat ja und dann hatte ich irgendwann spaß gehabt solche plugins zu schreiben

Reimar

und dann habe ich einfach ganz viele plugins geschrieben und ja dann haben wir uns glaube

Reimar

ich in genf auf der europa halten haben wir uns dann das erste mal habe ich die anderen

Reimar

Entwickler kennengelernt.

Reimar

Also das ist halt auch das Schöne, dass man halt

Reimar

auf so Konferenzen fahren kann

Reimar

und

Reimar

dann neben dem Programm, was

Reimar

dann läuft, wo man sich ja dann

Reimar

sehr günstig eigentlich auch fortbilden kann,

Reimar

dann auch noch die Leute trifft,

Reimar

mit denen man sonst nur geschrieben hat.

Reimar

Und dann war das ein ganz neues Erlebnis.

Reimar

Auf einmal hatten die

Reimar

Leute, die man eigentlich nur von Text in

Reimar

IRC kennt, ach ja,

Reimar

IRC ist auch eine sehr interessante Erfahrung

Reimar

gewesen, weil

Reimar

Wir haben uns natürlich nicht in Deutsch unterhalten, sondern in Englisch.

Reimar

Das heißt, eigentlich hat jeder von uns noch Englisch erheblich verbessert, zumindest das Schriftenglische,

Reimar

weil man halt ständig mit Leuten auf der ganzen Welt schreiben musste und sich da ja auch irgendwie verständlich machen musste.

Reimar

Und das war halt auch sowas, was ich aus dieser Zeit mitgenommen habe,

Reimar

dass man sehr gut und sehr effizient alleine durch Text kommunizieren kann

Reimar

und dass man eigentlich damit schon sehr weit kommen kann.

Reimar

Und das Interessante war dann halt, danach hatten auf einmal diese Textbausteine,

Reimar

die hatten auf einmal Stimmen.

Reimar

Das heißt, wenn Thomas oder Alexander was im IAC geschrieben haben,

Reimar

dann habe ich automatisch deren Stimme

Reimar

gehört und das war halt viel vertrauter

Reimar

nochmal. Ja, und das ist

Reimar

dann halt auch in einer gewissen Weise

Reimar

ja, sind wir dann über lange

Reimar

Zeit halt zusammen im Projekt gewesen

Reimar

und haben das halt dann

Reimar

viele Sachen halt

Reimar

dann entwickelt.

Dominik

Das klingt spannend. Also du bist da auf jeden Fall auch schon einer der

Dominik

alten Hasen hier. Ja, ja, ja.

Jochen

Ich überlege, also

Jochen

als ich Moin Moin gehört habe,

Jochen

dachte ich auch so, oh super, da habe ich auch irgendwie,

Jochen

da sind auch einige meiner

Jochen

ersten Python-Erinnerungen verknüpft, ehrlich gesagt.

Jochen

Und zwar, ich habe das damals

Jochen

kennengelernt, da war das halt so die

Jochen

Dokumentationsplattform

Jochen

irgendwie bei Web.de.

Jochen

Ich irgendwann 2001 angefangen habe zu

Jochen

arbeiten und ja,

Jochen

da hat auch Jürgen Hermanns hat da gearbeitet

Jochen

und

Jochen

hat das da wohl irgendwie

Jochen

quasi anempfohlen,

Jochen

als das kann man ja ganz gut dafür verwenden,

Jochen

um halt irgendwie sozusagen die internen Prozesse

Jochen

zu dokumentieren und Dokumentationen für die Software, die es da so

Jochen

gibt, zu schreiben. Und

Jochen

ja, da habe ich das auch kennengelernt. Ich habe das

Jochen

dann irgendwann

Jochen

auf meiner privaten

Jochen

Webseite habe ich dann auch versucht, irgendwie so ein Wiki

Jochen

habe ich dann Moin Moin installiert und dann

Jochen

das

Jochen

irgendwie da mit einzubauen.

Jochen

Das habe ich dann irgendwann wieder aufgegeben.

Dominik

Also wenn ich das richtig verstehe, also Moin Moin

Dominik

kenne ich jetzt nicht. Das heißt, es ist tot, oder?

Dominik

Gibt es das tatsächlich noch?

Dominik

Das gibt es noch.

Dominik

Und zwar ist

Reimar

auch das PSF-Wiki ist immer noch auf

Reimar

Moin Moin, Apecchi.

Dominik

Python Software Foundation, wir müssen das ja immer erklären,

Dominik

für andere Hörer, die nicht so viel

Dominik

Verbindungen zu der Szene haben.

Dominik

Ja, und auch noch

Reimar

Apecchi Surfer, also es gibt noch eine ganze Menge

Reimar

davon und

Reimar

es ist halt auch schon

Reimar

vor langer Zeit ein Prozess

Reimar

gestartet, das mal komplett neu

Reimar

zu schreiben.

Reimar

Da haben wir

Reimar

nicht erwartet, wie aufwendig

Reimar

das dann doch ist

Reimar

und wie viele andere Dinge man dann doch eigentlich auch noch machen möchte.

Reimar

Aber das ist halt auch jetzt aktuell, da sind immer noch Leute dabei,

Reimar

das ist halt so in eine viel neuere Version.

Reimar

Also die Idee war halt, wie würde man denn das Problem heute lösen?

Reimar

Also wenn man halt nicht erst auch noch die ganzen Bibliotheken schreiben muss,

Reimar

die es damals auch nicht gab.

Reimar

Das heißt, wir haben halt eine ganze Menge an zum Beispiel Templating-Engines

Reimar

oder Microservices, die wir jetzt einfach nutzen können

Reimar

oder auch JavaScript-Sachen, die man in Browsern einfach nutzen kann.

Reimar

Das gab es ja am Anfang so gesehen gar nicht.

Reimar

Da mussten wir halt quasi auch noch die Grundlagen schaffen,

Reimar

damit wir überhaupt diese Software schreiben konnten.

Jochen

Und, aber seit wann ist das irgendwie schon, seid ihr dabei schon das zu bauen?

Reimar

Also ich bin, moin moin, glaube ich so 2003 oder so in Kontakt gekommen und ich glaube, ich weiß nicht, wir haben jetzt vor einigen Jahren, mindestens mehrere Jahre, also fünf Jahre oder länger als fünf Jahre ist das schon im Refactoring.

Reimar

Aber es ist auf GitHub und das sind auch jetzt halt einige Leute, die halt da noch Sachen machen. Ich bin selber nicht mehr so aktiv in dem Projekt. Das ist halt auch durch andere Arbeiten, die ich gemacht habe, bin ich da eher so ein Gast. Ich schaue noch meine Issues an, aber ich habe nicht mehr die Zeit, da so viel dran zu machen.

Jochen

Ja, ich habe auch so ein bisschen das Gefühl, dass das so etwas aus der Mode gekommen ist. Ich weiß gar nicht so genau, woran das liegt.

Jochen

So Wikis generell?

Jochen

Ja, sie sind irgendwie Teil von größeren anderen Geschichten geworden. Also zum Beispiel, was ich immer sehe, was Firmen oft verwenden, ist dann eben sowas wie Confluence oder so, halt diese ganzen Atlassian-Produkte oder halt eben, dass man halt Markdown verwendet bei GitHub oder eben GitLab, wenn man irgendwie als Firma das selbst hosten möchte.

Jochen

und das ist natürlich auch

Jochen

irgendwie sowas Wiki-mäßiges

Jochen

irgendwie, aber eher

Jochen

sozusagen in dem bestimmten

Jochen

Kontext dann halt, wo es nicht so sehr darum geht,

Jochen

neue Seiten einzulegen, sondern dass man halt

Jochen

Markdown-Syntax verwendet, um halt irgendwie

Jochen

einen Kommentar zu irgendwas ein bisschen besser aussehen zu lassen.

Jochen

Oder, na gut,

Jochen

wobei Confluence ist tatsächlich eher so ein Wiki, ne?

Jochen

Ja, klar.

Jochen

Wir haben, also so,

Reimar

wenn du Markdown ansprichst, da ist ja

Reimar

CodeMD, was ja auch Open Source ist,

Reimar

was ja auch

Reimar

sehr, oder HackMD,

Reimar

kennst du vielleicht unter dem Namen,

Reimar

da kannst du ja quasi

Reimar

auch

Reimar

Dokumente schreiben,

Reimar

da kannst du Veröffentlichungen drin schreiben,

Reimar

weil das ist ganz schön angekoppelt

Reimar

an Pandoc, was auch,

Reimar

wo du dann halt Latich daraus

Reimar

generieren kannst oder

Reimar

automatisch über Latich

Reimar

und das direkt wieder nach PDF übersetzen kannst

Reimar

und das

Reimar

ist unglaublich mächtig, also

Reimar

Also in der Firma schreiben wir damit zum Beispiel, ich habe so ein IT-Newsletter und der wird da komplett drin geschrieben.

Reimar

Also das ist halt das Schöne auch, dass man sich auch mal von dieser Welt trennen kann, solche Sachen mit Word oder anderen Tools schreiben zu müssen,

Reimar

weil man dann quasi im Netz mit einer Open-Source-Software dann einfach andere Inhalte produzieren kann.

Reimar

Und die dann halt auch unter einer Lizenz halt veröffentlichen kann, dass dann andere wieder was davon haben.

Dominik

Vielleicht ist jetzt ein richtiger Zeitpunkt, mal kurz genau darauf einzugehen, was denn Open Source eigentlich überhaupt ist und was Open Source vielleicht so unterscheidet von so der klassischen Corporate-Entwicklung und warum wir das vielleicht unbedingt haben wollen oder brauchen.

Reimar

Ja, du musst einfach mal ein bisschen früher anfangen. Also Open Source ist ja nicht nur Software in dem Sinne, sondern auch die Möglichkeit, sich einfach austauschen zu können.

Reimar

Also jeder von uns ist eigentlich gewohnt, dass wir in den Browser gehen, einen Satz nachschlagen, wie der geschrieben ist oder ob es eine Alternative dazu gibt oder mit einer bestimmten Fragestellung einfach an die Netzgemeinschaft heranzutreten, wie man ein bestimmtes Problem löst.

Reimar

Und man bekommt diese Lösung einfach geliefert. Das ist halt jetzt Open Source in Form von Kommunikation. Und das ist so ein Punkt, wie das ja eigentlich auch entstanden ist. Man ist eigentlich bereit zu teilen.

Reimar

Also die Leute, es gibt eigentlich jeder, der etwas gibt, der nimmt natürlich auch etwas.

Reimar

Aber es ist halt meistens so, dass man durch das Netz streifen kann und jede Menge Wissen einsammeln kann

Reimar

und meistens viel mehr lernt als die eigentliche Fragestellung, die man zu dem Zeitpunkt hatte.

Reimar

Und in Software drückt sich das natürlich auch aus, dass ich natürlich meine Software ja auch jemandem zeigen möchte.

Reimar

und wenn ich halt die Möglichkeit habe, das dann auf einer Plattform zu tun,

Reimar

wo ich ja auch dann sehe, dass das jemand auch nutzen kann,

Reimar

dann kann ich einfach mit einer Lizenz regeln,

Reimar

dass derjenige, der es nutzen möchte, keinerlei Probleme hat.

Reimar

Also im Softwarebereich brauchen wir halt eine Lizenz,

Reimar

um diese Art der Kommunikation für alle Seiten halt einfach abzusichern.

Reimar

Weil es halt andere Modelle gibt, die halt versuchen, Software zu vermarkten

Reimar

und dann halt die Rechte einschränken möchten.

Reimar

Obwohl sich das nicht ausschließen muss.

Dominik

Also bei den vielen Open-Source-Modellen

Dominik

ist ja auch Vermarktung durchaus möglich.

Dominik

Also dass die Menschen, die entwickeln,

Dominik

beispielsweise damit auch ihre Brötchen verdienen können,

Dominik

ohne dass jetzt die Software deswegen Closed-Source wird.

Dominik

Ja, genau.

Dominik

Die Idee ist eigentlich auch,

Reimar

man sieht das zum Beispiel auch bei dem BigBlueButton-Projekt,

Reimar

das ich jetzt seit fast zehn Jahren kenne.

Reimar

Das ist halt auch so, dass die es halt geschafft haben, dass die Entwickler um dieses Projekt herum verschiedene Firmen gegründet haben

Reimar

oder in verschiedenen Firmen, die auch dann dieses Produkt nutzen können oder da Dienste anbieten können,

Reimar

um halt diese Situation einfach aufzulösen, dass sie Vollzeit arbeiten können an diesem Produkt

Reimar

Und gleichzeitig dann halt auch etwas abgeben können an andere, weil sie einfach das beste System halt als Open-Source-Lösung halt auch anbieten können. Und das ist halt ein Multiplikator, den man einfach, wenn man das möchte, sich einfach in der Open-Source-Welt sehr leicht erreichen kann.

Reimar

Und man sieht auch bei vielen Open-Source-Projekten, wie viel, welche Power eine einzelne Person dann halt da entwickeln kann.

Reimar

Und wenn du zum Beispiel mal anschaust, hier OpenSSL, also das Entwicklerteam ist nicht sehr groß.

Reimar

Man würde erwarten, so in den Firmengedenken oder Gedanken, wie Firmen solche Projekte angehen würden,

Reimar

da würden massig an Leuten drin beschäftigt sein. Es gäbe einen Projektplan und alles Mögliche.

Reimar

Und dann stellt sich heraus, wenn man es vergleicht, ist ein reines Open-Source-Projekt sehr erfolgreich, weil eben jeder nachschauen kann, wie es funktioniert. Und dann kann man auch Vertrauen aufbauen. Und das ist halt ein Punkt, der vielen Firmen halt mittlerweile viel wichtiger ist oder auch den Nutzern, als es einfach nur kaufen zu können.

Jochen

Ja, ich meine, das war ja auch sicher eine der ersten Bereiche, in denen sich das so großflächig durchgesetzt hat. Oder in dem man halt gesagt hat, naja, wenn es nicht Open Source ist, ist es halt kaputt.

Jochen

irgendwie Kryptographie-Sicherheit, da gab es das schon relativ früh.

Jochen

Inzwischen denke ich, ist ein Großteil aller Infrastruktur-Software ja Open Source,

Jochen

aber naja, ich denke immer da, wo halt sozusagen Firmen die Möglichkeit sehen,

Jochen

sozusagen irgendwie sich

Jochen

zu differenzieren oder halt über

Jochen

Eigenentwicklung halt Mehrwert

Jochen

zu generieren, den sie gut monetarisieren

Jochen

können, da ist halt immer

Jochen

der Anreiz, da

Jochen

proprietäre Geschichten zu bauen, halt doch

Jochen

sehr, sehr groß. Insofern

Jochen

frage ich mich manchmal, ob das

Jochen

wirklich so ein Siegeszug ist,

Jochen

den Open Source sozusagen

Jochen

angetreten hat durch

Jochen

die ganzen Layer

Jochen

hindurch oder ob es nicht eher so ist, dass

Jochen

halt, naja, der

Jochen

Bereich, wo halt Mehrwert generiert

Jochen

wird, bei Software

Jochen

halt sich verschiebt. Und dann die

Jochen

Bereiche, die uninteressant geworden sind, die sind ja

Jochen

halt jetzt alle Open Source.

Dominik

Naja, aber das würde ich jetzt so uninteressant vielleicht gar nicht sagen.

Dominik

Du hast vielleicht was sehr Relevantes gesagt.

Jochen

Nicht uninteressant im Sinne von technisch uninteressant

Jochen

oder im Sinne von unwichtig.

Jochen

Aber im Sinne von, man kann halt nicht

Jochen

gut Geld damit erzielen.

Dominik

Aber das ist ja was total Spannendes, weil genau diese

Dominik

Netzwerktechnologie, also diese Grundvoraussetzung

Dominik

für den Betrieb des ganzen Dings

Dominik

eigentlich so eine ganz politische Sache ist, wo man ja auch

Dominik

sagen würde, die Grundversorgung

Dominik

der Bevölkerung mit originären

Dominik

Gütern, ja, wäre auch eine Staatsaufgabe

Dominik

eine originäre und so gesehen

Dominik

ist halt, dass die Community, die halt diese

Dominik

Infrastruktur schafft, ja,

Dominik

auf der man dann aufsatteln kann,

Dominik

was sehr schön ist, wenn das halt von allen gemeinsam irgendwie

Dominik

so in gewisser Weise auch, ich weiß nicht, ob

Dominik

Open Source unbedingt demokratisch ist, aber

Dominik

so funktioniert, ja,

Dominik

dass es halt zumindest die Together ist und dass die Partizipation

Dominik

möglich ist und

Jochen

Ja, wäre auf jeden Fall eine schöne, ich würde

Jochen

auch denken, dass das halt irgendwie eine, genau wie

Jochen

wie, weiß ich nicht, eben Straßenbau oder so,

Jochen

halt auch das vielleicht eine staatliche Aufgabe wäre,

Jochen

sicherzustellen, dass es halt eine Infrastruktur,

Jochen

gewisse Infrastruktur gibt,

Jochen

weil die ansonsten gar nicht so richtig entstehen würde

Jochen

oder halt super unterfinanziert ist,

Jochen

was man ja an vielen sehr, sehr wichtigen Infrastrukturprojekten,

Jochen

ja, wir hatten es kurz vorher schon von OpenSSL,

Jochen

dass da halt gar nicht so viele Leute dran arbeiten

Jochen

und das ist ja bei vielen anderen Infrastrukturprojekten auch so.

Jochen

Mich wundert das immer so, an Pandas arbeiten nur ganz wenig Leute, dabei wird das von diversen Hedgefonds, die halt Milliarden irgendwie damit in der Gegend rumschieben, wird das verwendet oder von quasi allen.

Jochen

Tatsächlich wird das dann halt aber von Leuten entwickelt, die das in ihrer Freizeit machen und das ist schon irgendwie bizarr oder man könnte auch sagen, das ist irgendwie ein relativ eindeutiges Marktversagen, weil offenbar wird da sehr viel Mehrwert generiert,

Jochen

Aber es gibt irgendwie keine Möglichkeit, wie der Markt dafür sorgt, dass es sich auch lohnt, sowas zu entwickeln, was halt komisch ist.

Jochen

Oder ein anderes Beispiel wäre sowas wie Django oder so auch ein Web-Framework, von dem ich weiß, wo es überall verwendet wird oder häufig.

Jochen

Und es gibt viele Firmen, die das verwenden, die darauf auch angewiesen sind und tatsächlich entwickeln das halt irgendwie eine Handvoll Leute.

Dominik

Naja, aber da hat ja zum Beispiel ein großer Geldgeber

Dominik

von einem großen der Konzerne da

Dominik

Geld reingesteckt in die Django Software Foundation.

Dominik

Ernsthaft?

Dominik

Ich weiß nicht, wann das war und wie lange das ist.

Dominik

Vielleicht erzähle ich jetzt auch wieder drückenden Quatsch,

Dominik

aber ich dachte eigentlich, die werden hauptsächlich

Dominik

mitfinanziert jetzt über Instagram beispielsweise.

Dominik

Über Instagram.

Reimar

Ich kann dir ein anderes Beispiel geben,

Reimar

wenn du mal schaust, Anaconda zum Beispiel

Reimar

ist ja auch, das ist ja von Continuum.io

Reimar

und da

Reimar

ist das halt so, dass

Reimar

die hatten so ein Modell halt

Reimar

dass man zum Bauen von Bibliotheken kostenfrei eine Linux-VM bekam.

Reimar

Und die anderen VMs hätte man bezahlen müssen.

Reimar

Und dann hat sich relativ schnell eine GitHub-Community gebildet,

Reimar

nämlich CondaForge.

Reimar

Die hat 2016, als wir dazu kamen, waren da 700 Pakete drauf.

Reimar

Aber es waren Pakete wie Qt und für Windows, für Mac und für Linux.

Reimar

in der gleichen Version da

Reimar

und das hatte mich bewegt, dass unser

Reimar

Open-Source-Projekt halt ein

Reimar

CondaForge-Projekt wird.

Reimar

Mittlerweile sind da 9.000

Reimar

oder 10.000 Pakete wahrscheinlich

Reimar

mittlerweile drauf

Reimar

und alle Anaconda-Pakete

Reimar

werden auch auf CondaForge gebaut

Reimar

und CondaForge hat

Reimar

jetzt halt, diese Community hat

Reimar

halt für dieses

Reimar

diesen Service hat sie halt

Reimar

nach dem Fokus als Sponsor

Reimar

das heißt, was wir uns

Reimar

halt durch diese Community gegeben

Reimar

wird, ist einfach die Möglichkeit,

Reimar

diese Ressourcen

Reimar

einfach nutzen zu können, die wir brauchen,

Reimar

um halt unseren

Reimar

und auch durch dieses

Reimar

Continuous Integration Prozess

Reimar

alle Pakete, die wir halt

Reimar

in unserem Stack haben, die dann voneinander

Reimar

abhängen, quasi ständig qualitativ

Reimar

zu verbessern, ohne

Reimar

dass uns irgendwelche Kosten entstehen,

Reimar

zusätzliche Kosten.

Reimar

Also wir machen eigentlich nichts anderes,

Reimar

als die Sachen

Reimar

wo wir vielleicht auch bezahlt für werden, an Software zu schreiben,

Reimar

und nutzen dann aber einen Mechanismus in der Open-Source-Welt,

Reimar

weil wir Open-Source-Software haben, der das ganze System insgesamt weiterbringt.

Reimar

Und damit das geht, hat man so gesehen ein Backup,

Reimar

dass man halt quasi das nicht selber finanzieren muss.

Reimar

Und das ist eigentlich ein sehr gutes Konzept.

Reimar

Also so kann man halt sehr viele Sachen anschieben.

Reimar

Und das Gleiche ist natürlich auch bei den ganzen Vereinen,

Reimar

die ganzen Communities unterstützen.

Reimar

Ich mache das

Reimar

als ich das erste Barcamp in 2010

Reimar

ausgerichtet habe, da war das

Reimar

reichlich kompliziert.

Dominik

Du hast das Barcamp ausgerichtet in Köln,

Dominik

das haben wir noch gar nicht. Du bist tatsächlich

Dominik

der Organisator von dem Barcamp, von dem schönen

Dominik

Python-Barcamp, was es immer in Köln gibt,

Dominik

jedes Jahr im Frühjahr.

Dominik

Ja, das ist

Reimar

das erste Camp, das wir gemacht hatten.

Reimar

Das war einfach entstanden,

Reimar

weil wir

Reimar

Ja, wir wollten die JuroPython nach Köln holen und das hat nicht geklappt.

Reimar

Also man hat halt damals gesagt, in Deutschland gibt es ja eigentlich gar keine Veranstaltung, gar keine Python-Veranstaltung.

Reimar

Und dann trauen wir euch das ja quasi nicht zu, dass ihr dann eine JuroPython oder so eine große Konferenz mit diesem Ansehen halt ausrichten könnt.

Reimar

Und das war halt so einer der Beweggründe, der dann dazu geführt hat von dem Komitee, was das entschieden hat, dass die Konferenz halt dann in das schöne Florenz gegangen ist.

Reimar

Und für uns war das halt so, wir haben ja auch sehr viele Anstrengungen da reingesteckt, hatten uns Überlegungen gehabt, wie wir und was, wo wir das alles machen.

Reimar

Und das ist halt dann doch ein ziemlicher Tiefschlag gewesen, dass man sowas nach den ganzen Anstrengungen halt gar nicht bekommt.

Reimar

und ja dann da wieder rauszukommen aus dem loch haben wir dann halt überlegt was können wir denn

Reimar

selber als kleine community machen und christian scholz war damals schon mit barcamps unterwegs

Reimar

und sagte ja wir machen halt lasst uns doch mal einfach ein barcamp machen probieren wir mal aus

Reimar

und dann war in köln war so okay ganz neu für uns ja wer würde da überhaupt hinkommen ja dann haben

Reimar

wir halt durch die GFU Cyrus AG, durch den Peter Hecker halt den Kontakt gehabt, dass wir halt in

Reimar

der GFU Cyrus, das ist ein Schulungsgebäude in Köln, dass wir da Räume benutzen konnten. Ja,

Reimar

und dann haben wir gesagt, okay, an einem Samstag, wir haben gedacht, wir machen es mal nur einen Tag,

Reimar

da treffen wir uns da und machen halt so ein Ad-Hoc-Programm, dass wir uns halt überlegen,

Reimar

was wir erzählen, dann bewerten wir irgendwie, wer das alles hören möchte und ja, es waren 17 Leute

Reimar

gekommen und es hat uns eine so hohe Resonanz gegeben, dass sehr viele Leute gefordert haben,

Reimar

das muss zwei Tage sein. Ja und dann haben wir das halt zwei Tage künftig gemacht und es sind immer

Reimar

mehr Leute gekommen. Und ja, dieses Jahr hatten wir halt das Problem, dass wir uns nicht real treffen

Reimar

konnten und hatten das dann

Reimar

das erste Mal auch virtuell gemacht

Reimar

und auch da

Reimar

war es dann so, dass so viele

Reimar

Leute es unbedingt zwei Tage haben

Reimar

wollten, sodass es auch direkt zwei Tage

Reimar

waren, ohne dass man sich

Reimar

jetzt gesehen, also getroffen

Reimar

hat, gesehen haben wir uns ja schon, aber

Reimar

halt, es haben halt

Reimar

Transit gemacht, so eine

Reimar

Veranstaltung mal vollständig digital

Reimar

durchzuführen.

Dominik

Alles im Big Blue-Button und Jochen, du hast auch fast

Dominik

eine Veranstaltung gesehen, habe ich mitbekommen.

Dominik

Ja, nee, ich war

Jochen

auch da, ich wollte auch da, aber das ist halt echt

Jochen

schwer. Ich finde, das ist einer der

Jochen

Vorteile, wenn man irgendwie

Jochen

quasi zu irgendwie der Konferenz hinfährt oder so,

Jochen

dass man dann auch wirklich da ist, während

Jochen

wenn man halt zu Hause ist, dann

Jochen

gibt es halt auch diverse Dinge, die

Jochen

einen dann noch ablenken können. Ja, ich hatte dich so kurz

Dominik

abgepasst, glaube ich, fünf Minuten bevor so ein interessanter

Dominik

Talk war, wo ich dann auch da war. Und du sagtest,

Dominik

ja, ja, ich bin sofort da, zwei Minuten,

Dominik

irgendwie so fünf Stunden später wurde er nicht mehr

Jochen

gesehen. Ja, man ist einfach

Jochen

zu greifbar zu Hause. Das ist einfach,

Jochen

wenn man halt weg ist, dann

Jochen

kann da niemand einfach vorbeikommen und sagen,

Jochen

wir haben hier noch so ein anderes Problem,

Jochen

dass da mal jemand kümmern müsste. Ja, genau.

Jochen

Ja, genau. Das ist auch ein gutes Gefrag, ja.

Jochen

Ja, so ist es halt.

Reimar

Ja, was ich aber eigentlich ausführen wollte,

Reimar

war halt, ja, aus dieser Zeit,

Reimar

das war halt so die Zeit, es gab

Reimar

wirklich keine Veranstaltung dieser Art,

Reimar

es gab keine Konferenzen.

Reimar

Und Mike Müller hatte dann 2011

Reimar

die erste Python-Konferenz

Reimar

leipzig ausgerichtet ok denn 2012 gab es dann noch eine und in 2012 hatte sich schon eine andere

Reimar

bewegung nämlich dass ein verein den es in deutschland schon gab die deutsche zog user

Reimar

crew die hatte sich halt überlegt das ist jetzt so eine gewisse nische die wir eigentlich noch

Reimar

bedienen und peiten sehr großen zustrom eigentlich machen alle von vereinsmitglieder irgendwie schon

Reimar

mehr als nur zog. Und wir versuchen einfach den Verein in einen deutschen

Reimar

Python-Verein umzuwidmen. Und das ist dann auch gelungen. Das ist dann 2012, hat

Reimar

dann quasi, hat der Verein sich umbenannt. Die Satzung, das ist alles

Reimar

angepasst worden. Und wir hatten dadurch aber eine Möglichkeit, in Deutschland

Reimar

halt auch solche Konferenzen halt durch einen Träger halt ausrichten zu lassen,

Reimar

Was ja sehr viele Vorteile bedeutet.

Reimar

weil so ein Verein, der kann sich jetzt auf einmal um diese ganze Sponsoring-Einnahmen und solche Sachen kümmern und das übernimmt auch die Haftung und alle diese Sachen und das ist halt ein riesen Fortschritt und das hatte auch letztendlich dann dazu geführt, dass wir zunehmend mehr Konferenzen in Deutschland hatten und wenn man sich heute anschaut, was jetzt in breiter Welt Deutschland ist,

Reimar

Wir hatten Python Pizza gleichzeitig mit dem Python Camp. Wir hatten dieses Jahr schon Python Camp auch in Leipzig. Da konnte man sich noch real treffen. Es gibt PyCon.de, es gibt EuroPython, die auch gelegentlich, aber die auch schon mal in Deutschland stattfanden.

Reimar

Es gibt eine PyCon-Web, es gibt Django-Konferenzen, also es ist eine sehr, sehr schöne, wenn man in irgendeiner Stadt ist, findet man eine User-Gruppe mit irgendeiner Veranstaltung, also das ist dermaßen aufgeblüht und das ist halt schön, wenn man so, dass man so vom Anfang an bis jetzt halt so ein bisschen erlebt hat.

Reimar

Das ist halt auch Open Source, weil man das nicht in Rechnung stellt, sondern ehrenamtlich quasi auch diese Dinge machen kann und sich einbringen kann.

Reimar

Und das ist einfach, weil man halt einen rechtlichen Rahmen haben kann und alle lernen dabei.

Reimar

Und das ist halt etwas, was man nicht mit einer Fortbildung so im klassischen Sinn überhaupt erfahren kann.

Reimar

Ja, wenn du ja die andere Welt siehst, da musst du ja auch sehen, die müssen sich ja eigentlich von der Open-Source-Welt irgendwie abgrenzen. Das heißt, du brauchst irgendwelche Trainings. Weil wenn du deine Mitarbeiter ja dann in so eine Open-Source-Community steckst, die haben ja auf einmal viel mehr Freiheiten. Das ist ja für dein Unternehmen eine sehr kritische Situation dann.

Reimar

Weil die kommen ja dann mit diesen Ansprüchen,

Reimar

die sie auf einmal irgendwo da kennengelernt haben,

Reimar

wo einfach alles geht.

Reimar

Das ist ja eigentlich so ein großes Problem.

Jochen

Ja, man möchte, dass die Leute das Richtige lernen und nicht irgendwie.

Jochen

Ja.

Dominik

Obwohl ich auch aus der Corporate-Perspektive sagen würde,

Dominik

dass das sehr viel Sinn macht,

Dominik

wenn man die Leute so holokratisch miteinander in Teams hat.

Dominik

Natürlich hat man ein anderes Ziel vielleicht.

Dominik

Und vielleicht ist es im Großkonzern noch mal so ein bisschen anders

Dominik

von Vorgaben von oben,

Dominik

als wenn jetzt die Entwickler selber entscheiden,

Dominik

was jetzt am besten entwickelt werden soll.

Dominik

Aber ich glaube, so prinzipiell ist diese moderne Art und Weise,

Dominik

glaube ich, sogar effektiver für vieles.

Jochen

Ist ja auch, müssen wir bösartigerweise fragen,

Jochen

ob Effektivität wirklich irgendwie sozusagen das ist,

Jochen

was immer gefordert ist.

Jochen

Oder ob nicht manche Leute irgendwie ganz gut davon leben,

Jochen

dass es eben nicht effektiv ist.

Jochen

Ja, wahrscheinlich hast du recht.

Jochen

Ja, aber natürlich.

Jochen

Ich meine, ich finde auch, es gibt dann,

Jochen

nicht alle Konferenzen sind ja Barcamps,

Jochen

aber Barcamps haben auf jeden Fall auch irgendwie so was

Jochen

Open-Source,

Jochen

so einen gewissen Open-Source-Charakter,

Jochen

dass man da halt einfach

Jochen

mitmachen kann, dass es kein

Jochen

sozusagen

Jochen

Prozess gibt,

Jochen

wo die Vorträge vorher ausgewählt werden

Jochen

und dann,

Jochen

sondern dass man da halt einfach direkt mitmachen kann

Jochen

und so, das ist, da gibt es

Jochen

durchaus

Dominik

große Gemeinsamkeiten. Ich fand das echt super, also das erste Barcamp, was ich mitgemacht

Dominik

habe bei euch in Köln, das war jetzt,

Dominik

ich weiß nicht, war das 2018?

Dominik

Anfang des Jahres. Da habe ich tatsächlich

Dominik

Jochen getroffen. Achso, das stimmt, dass wir uns

Dominik

da getroffen haben. Ja, tatsächlich. Das war ziemlich cool.

Dominik

Und da war ich ja noch ziemlich neu in Python.

Dominik

Da habe ich jetzt gerade ein Dreivierteljahr oder ein halbes Jahr

Dominik

irgendwie selber gemacht. Habe da unheimlich viel gelernt,

Dominik

unheimlich wenig verstanden und das hat sich halt

Dominik

im Laufe der Jahre jetzt schon geändert. Also das ist jetzt noch nicht

Dominik

so besonders lange, dass ich ja dabei bin, aber das macht

Dominik

einfach unglaublich Spaß und die Community

Dominik

macht echt Laune. Das kann man echt

Dominik

nicht anders sagen. Also ich kannte

Dominik

Barcamp tatsächlich schon aus anderen Bereichen

Dominik

vorher, aber halt nicht aus Softwareentwicklung

Dominik

und mit Software macht es noch viel mehr Spaß.

Dominik

irgendwie. Ja, das war auch so

Reimar

für mich so das Spannende, dass ich nachdem ich

Reimar

quasi mit dieser Moin Moin

Reimar

Community in Kontakt gekommen bin,

Reimar

dass quasi

Reimar

das, ja, man ist ja

Reimar

auch irgendwie unglaublich wissbegierig

Reimar

in so einer Phase halt.

Reimar

Aber es war, die waren

Reimar

so hilfsbereit und

Reimar

das war so produktiv.

Reimar

Und ich hab dann irgendwann Commit-Rechte

Reimar

bekommen, dann war ich irgendwann Core-Developer,

Reimar

dann

Reimar

Dann hatten wir Google Summer of Code gemacht, haben halt dann Studenten betreut und ja, das war für mich halt auch jedes Mal halt immer wieder neue Erfahrungen sammeln und ja, immer war halt sehr positiv das Ganze und das hat halt immer zunehmend mehr Spaß gemacht.

Reimar

Und deswegen, also ich vermisse jetzt nicht, dass ich halt jetzt nicht mehr ins Labor gehe und solche Sachen, aber ich finde es sehr gut, dass ich diesen Background habe, weil wenn man dann halt mit Kollegen spricht, die halt noch immer halt dann auch Problemchen mit irgendwelchen IT-Sachen haben, kann man sich halt viel besser in die hineinversetzen und halt kann auch helfen.

Reimar

Also man hat so einen Abstand, dass man einfach nur die Softwareseite kennt, sondern auch, warum macht man das eigentlich? Das mit dem Warum, das ist eigentlich immer der schwierige Teil.

Reimar

Also viele Themen sind einfach nur noch ausgerechnet, dass etwas gemacht wird, aber das Warum und welchen Nutzen, das wird halt nicht mehr richtig transportiert.

Reimar

Und wenn man aber von der anderen Seite zum Beispiel herangeht, dass man für sich den Anspruch hat, wenn man das halt so macht, dass man das auch jemand anderem erklären kann,

Reimar

dann hat man halt eigentlich schon

Reimar

einen riesen Vorteil, weil dann

Reimar

ist man eigentlich auch schon sehr leicht

Reimar

transportierbar, sich selber halt

Reimar

oder die Entwicklung, die man hat, dass man

Reimar

die auch freigeben kann.

Reimar

Weil das macht ja keinen Sinn, erst Code zu

Reimar

schreiben, die man nur selber versteht und dann

Reimar

soll der Open Source werden.

Reimar

Also das kann ja

Reimar

zwar Open Source sein, aber wenn den keiner versteht,

Reimar

dann braucht man das eigentlich

Reimar

auch nicht zu tun.

Jochen

Ja, wobei, ich weiß es nicht. Ich meine, es gibt ja

Jochen

Projekte mit sehr

Jochen

unterschiedlichen Qualitätsstandards oder man sich das

Jochen

anguckt, dann, und

Jochen

da gibt es dann ja auch sehr

Jochen

unterschiedliche Enden

Jochen

von, wie Leute das sehen,

Jochen

ob das jetzt wichtig ist, dass das halt

Jochen

irgendwie sehr ordentlich ist oder nicht.

Jochen

Ich fand das auch mal sehr interessant, weil man kann

Jochen

das ja im Grunde aus zwei Blickwinkeln

Jochen

betrachten. Entweder

Jochen

man legt halt sehr viel Wert

Jochen

auf die Codequalität

Jochen

beziehungsweise halt darauf,

Jochen

dass das halt so einen gewissen

Jochen

eigenen, also dass das so einen gewissen Selbstzweck

Jochen

halt auch hat.

Jochen

Oder einen ästhetischen Wert für einen selber, wo man ja auch

Jochen

dann so einen gewissen Sinn drin sehen kann. Ich habe

Jochen

manchmal das Problem, dass ich mich zu sehr um die Seite kümmere.

Jochen

Und

Jochen

auf der anderen Seite kann man natürlich auch

Jochen

sagen, ah ja, also eigentlich ist der einzige Wert,

Jochen

der in der Software liegt, natürlich nur,

Jochen

dass das irgendeinem Nutzer

Jochen

halt irgendwie was bringt.

Jochen

Und wie das dann hinterher aussieht. Genau, wie man

Jochen

da hingekommen ist, ist eigentlich vollkommen egal.

Jochen

Aber dann

Jochen

hat man natürlich auch so

Jochen

gewisse andere Probleme. Und ich meine,

Jochen

Es gibt für beide Seiten sehr erfolgreiche Beispiele.

Jochen

Es gibt halt Software, wo man sich denkt,

Jochen

wie konnte das jemals so populär und erfolgreich werden?

Jochen

Das ist ja irgendwie schon ziemlicher Schrott irgendwie eigentlich.

Jochen

Aber hat sich halt durchgesetzt,

Jochen

weil es halt irgendein sehr wichtiges User-Problem

Jochen

in Angriff genommen hat

Jochen

und darüber halt dann entsprechend groß Community

Jochen

und Aufmerksamkeit bekommen hat.

Jochen

Und dann wurde das halt dann einfach immer weiterentwickelt.

Jochen

Und andere Sachen, die halt ...

Jochen

Aber es gibt das andere auch. Es gibt auch

Jochen

Dinge, die halt einfach

Jochen

so gut sind, dass sie halt dadurch

Jochen

eine Menge Leute binden und

Jochen

halt, ja,

Jochen

also man kann es gar nicht

Jochen

so genau sagen, glaube ich. Es gibt für beides

Jochen

irgendwie Beispiele, wie

Jochen

das funktioniert hat. Das ist ein bisschen ein kultureller

Dominik

Städtebau. Manchmal muss man Sachen

Dominik

einreißen, auf den Ruinen Neues bauen und dann

Dominik

irgendwo unter der neuen Stadt sind dann noch

Dominik

Ruinen und Kammern von alten Städten

Dominik

und einige Dinge werden auf dem Reißbrett

Dominik

irgendwie gemacht und sind dann auch

Dominik

die Qualität ist halt, Qualität gibt es

Dominik

nicht, vielleicht ist es eigenes Empfinden

Dominik

und die Frage ist halt auch, wie viele Nutzer

Dominik

machen das, wie viele Leute wollen dahin, wie viele Leute

Dominik

schauen sich das an.

Jochen

Wobei ich jetzt sagen...

Jochen

Du hast aber auch

Reimar

die Situation, dass du

Reimar

ja erstmal

Reimar

vielleicht was geschrieben hast, von dem du

Reimar

selber sehr überzeugt bist

Reimar

und eigentlich

Reimar

nicht siehst,

Reimar

dass das für andere vielleicht

Reimar

nicht so wichtig ist oder dass die es einfach nur nicht finden ja das ist ja dass das nächste

Reimar

problem und da sind halt so plattform die halt das verteilen oder also entsprechende möglichkeiten

Reimar

hat das dann auch auf vorzustellen auf irgendwelchen meetups oder konferenzen um

Reimar

mal auch ein feedback zu bekommen von anderen auch wenn die vielleicht nicht die einzelnen

Reimar

nutzer sind aber du hast halt immer das problem halt letztendlich du kannst super tolle sachen

Reimar

schreiben wenn du aber so gesehen vielleicht deine idee einfach nicht im mainstream ist

Reimar

sondern schon darüber hinaus ja dann muss der mainstream das ja erst mal einholen bevor dir

Reimar

dann merkt dass dass er das auch brauchen kann und für dich selber ist das natürlich total klar

Reimar

Weil ja alle quasi auf dieser Welle sich irgendwo befinden.

Reimar

Aber jeder, der mal oben ist, der wird auch wieder mal im Tal sein.

Reimar

Aber das kannst du halt mit deinem Blickwinkel, wo du jetzt gerade die Software geschrieben hast, gar nicht erstmal einschätzen.

Reimar

Als in der Zeit, als ich da angefangen habe, als die Sachen halt so, ich habe so ein Buch geschrieben und drei Bücher geschrieben halt insgesamt, wo ich dann Open Source Bibliotheken beschrieben habe.

Reimar

Und das war zwar jetzt für eine proprietäre Programmiersprache, aber die Bibliothekssoftwareteils, die sind von uns, die sind halt unter einer LGPL-Lizenz veröffentlicht worden.

Reimar

Und da ist auch einfach das Problem am Anfang entstanden, dass man ja gar nicht weiß, wer das darauf zugreift.

Reimar

Das ist in dem Moment einfacher geworden, als die Sachen dann mal auf einem Webserver standen,

Reimar

weil dann man auf einmal gesehen hat, um welche Programmpakete überhaupt darunter geladen worden sind.

Reimar

Und das ist ja auch nochmal was, was dich ja selber motiviert, wenn du auf einmal siehst, da sind Nutzer.

Reimar

Und das heißt, die kennst du gar nicht, die Nutzer.

Reimar

Und das ist ja auch der Sinn von Open Source, dass du die gar nicht kennen musst,

Reimar

sondern jeder kann das quasi sich so dann weiterentwickeln, wie er das braucht.

Reimar

Aber es ist halt schon mal beruhigend, dass man letztendlich diese Sachen nicht nur für sich gemacht hat,

Reimar

weil man sich ja auch viel Mühe gegeben hat, dass jemand anders die auch verarbeiten kann.

Reimar

Und das ist aber auch so insgesamt halt der Punkt.

Reimar

Also wenn du nicht schaffst, dass deine Routinen irgendwo gesehen werden,

Reimar

dann kannst du das überhaupt nicht einschätzen, wo du dich selber befindest

Reimar

und ob diese Sachen, die du gemacht hast,

Reimar

auch eine Wertigkeit bekommen.

Reimar

Ich finde das sehr spannend,

Dominik

also aus dieser Perspektive raus so zu gucken,

Dominik

was man alles damit bauen könnte

Dominik

und wie die verschiedenen Perspektiven sind.

Dominik

Also ich glaube,

Dominik

gerade die Entwicklung selber an Open-Source-Projekten,

Dominik

da fehlt vielleicht so ein bisschen das Funding

Dominik

irgendwie aus der öffentlichen Aufmerksamkeit tatsächlich,

Dominik

weil also das Problem ist ja so ein bisschen,

Dominik

sollte man das kommerzialisieren,

Dominik

Kann man das kommerzialisieren? Muss man das

Dominik

kommerzialisieren? Wie macht man etwas

Dominik

daraus, dass es halt dauerhaft funktioniert? Weil man möchte

Dominik

ja eigentlich, dass diese

Dominik

Bewegung weiter wächst. Also wenn man

Dominik

das jetzt nur den Menschen überlässt, die jetzt

Dominik

aus Enthusiasmus da rangehen, ist das

Dominik

vielleicht schön, aber ich weiß nicht, ob das so zukunftsführend

Dominik

ist in allen Richtungen, ob man da vielleicht

Dominik

weiterkommen will. Muss die Gesellschaft vielleicht

Dominik

hingehen und sagen, hey, wir haben jetzt einen Topf, der wird

Dominik

ausgeschüttet, in diesem Land werden so und so

Dominik

viele Stellen von Open Source einfach mal

Dominik

so bezahlt oder

Dominik

ist das eher Quatsch?

Reimar

Ja, ich sehe eher anders. Das ist schon längst passiert, weil die Firmen zunehmend mehr Interesse haben, die Software, die Open Sources weiterzuentwickeln.

Reimar

Und durch die verwendeten Lizenzen der Projekte haben sie kaum eine Möglichkeit oder nur ganz wenig Möglichkeit, den Code nicht wieder unter der gleichen Lizenz zu veröffentlichen.

Reimar

Wir sehen das ja zum Beispiel, eine der ersten Firmen war ja AVM, die ja auf Basis des Linux-Körnels die Fritzbox gebaut haben.

Reimar

Und die hatten ja sehr früh die Erfahrung gemacht, dass sie auf einmal ihre Codemodifikation am Linux-Körnel veröffentlichen mussten.

Reimar

Und die haben bestimmt nicht gedacht, zu dem Zeitpunkt, als sie das inkorporiert haben und daraus ihre Firma, dass das jemals passieren würde.

Reimar

Also das ist meine persönliche Einschätzung, dass sie das gar nicht erwartet haben, dass mal irgendwann ein Gericht kommt und so diese freie Software, die da auf dem Markt ist, sie dazu zwingt, dann ihren Teil da zu veröffentlichen.

Reimar

Aber trotzdem, sie das gemacht haben, sind sie immer noch Marktführer.

Reimar

Das heißt, die haben eigentlich gar keinen Verlust dadurch erfahren oder nicht den Verlust, den man sich als maximal halt, dass es jetzt einen Konkurrenten gibt, der das alles kopiert und jetzt der Marktführer ist.

Reimar

Also das ist ja nicht der Fall.

Reimar

AVM ist immer noch halt top.

Reimar

Und das zeigt einfach,

Reimar

dass es immer noch einfacher ist,

Reimar

auf Open-Source-Lösungen aufzubauen

Reimar

und das dann entsprechend halt

Reimar

dann für sich selber auch vermarkten zu können.

Dominik

Das heißt, das Know-how liegt gar nicht unbedingt im Source-Code?

Dominik

Nee, ja.

Dominik

Entschuldigung.

Jochen

Also würde ich auch so sehen,

Jochen

dass es nicht unbedingt im Source-Code liegt.

Jochen

Ich weiß nicht genau, ob das immer möglich ist,

Jochen

dass man halt irgendwie, also ich meine,

Jochen

wäre halt dann bei AVM auch die Frage,

Jochen

was ist deren Kerngeschäft eigentlich?

Jochen

Ist es halt sozusagen Software entwickeln

Jochen

oder ist es nicht vielleicht doch irgendwas anderes?

Jochen

Oder ist das halt irgendwie,

Jochen

wenn sie jetzt ein Betriebssystem verwenden müssen

Jochen

auf ihren Boxen, um halt da ein Webinterface haben zu können,

Jochen

damit irgendwie das Ganze mit dem Routing

Jochen

auch ordentlich funktioniert oder so,

Jochen

ist das eher eine Commodity?

Jochen

Also ich glaube, dass Ihr eigentliches Geschäft gar nicht so sehr die Softwareentwicklung ist und insofern haben Sie da kein Problem mit, wenn Sie das irgendwie veröffentlichen. Ich kann mir aber gut vorstellen, dass es für andere Firmen durchaus ein Problem wäre, wenn Sie Ihren Kram, den Sie im Kerngeschäft machen, halt veröffentlichen.

Reimar

Ja, es gibt da ja auch Möglichkeiten. Zum Beispiel in Köln gibt es ja auch die IoT-Firma Pilar. Die hat ja auch quasi ihre gesamte Bibliothek, ist halt open source. Und die haben sich halt die Klasse als Namensrechts schützen lassen.

Reimar

Also das ist ja auch eine Möglichkeit, das entsprechend so sich abzusichern. Aber es ist ja gerade bei diesen ganzen IoT-Sachen, das ist ja eigentlich fast alles Open Source. Das heißt, ich schätze, du hast eher ein Problem, wenn du jetzt eine Firma gründen wolltest und würdest dann versuchen, ein proprietäres Produkt dann zu vermarkten.

Reimar

Ich glaube, da würde halt jeder erstmal nach Open-Source-Lösungen schauen.

Reimar

Das heißt, ich glaube, in dem Bereich, da gibt es einfach so ein großes Angebot

Reimar

und da willst du ein Vertrauen aufbauen.

Reimar

Und das geht halt dann mit diesem Modell viel einfacher,

Reimar

als wenn du halt nur immer so Verträge hast,

Reimar

dass nur ganz bestimmte Leute vielleicht den Quellcode anschauen dürfen.

Dominik

Java hat zum Beispiel gerade das Lizenzmodell geändert,

Dominik

wenn ich das richtig sehe, oder?

Jochen

Ja, Java hat da so ein Problem, ja.

Dominik

Die sind jetzt erst auf die Idee gekommen,

Dominik

zu sagen, hey, machen wir es nicht mehr.

Dominik

Und viele Universitäten haben jetzt aus diesem Grunde

Dominik

Java, glaube ich, aus dem Lehrplan geschmissen.

Jochen

Ja, also ich meine, da sind noch jede Menge

Jochen

ungeklärte rechtliche Fragen,

Jochen

auch inwiefern kann man überhaupt sowas wie,

Jochen

weil es gibt natürlich auch freie Implementationen von Java,

Jochen

die man einfach verwenden könnte.

Jochen

Aber Oracle hat dann ja, beziehungsweise,

Jochen

ich weiß nicht, Sun hat das, glaube ich,

Jochen

vorher auch schon gemacht,

Jochen

sie halt die APIs versucht haben,

Jochen

zu patentieren und unter Copyright

Jochen

zu stellen, weiß nicht. Und das ist ja natürlich dann

Jochen

irgendwie, das ist aber glaube ich noch nicht geklärt,

Jochen

inwiefern das funktioniert.

Jochen

Weil wenn es irgendwann mal so

Jochen

gerichtlich bestätigt würde, dass man das halt kann,

Jochen

dann ist es natürlich vorbei irgendwie.

Jochen

Aber

Jochen

keine Ahnung, ob das gehen wird

Jochen

oder nicht. Ja, eigentlich sollte

Jochen

das natürlich nicht gehen vielleicht, aber

Jochen

wer weiß.

Jochen

Ja, aber das ist natürlich eine interessante Geschichte.

Jochen

Ich meine, einfach den Namen

Jochen

markenrechtlich zu schützen, ist

Jochen

natürlich auch eine witzige Idee.

Jochen

Wobei ich

Jochen

jetzt gar nicht weiß, ob man

Jochen

diesen

Jochen

Firmenbezug

Jochen

braucht, um ein lebendiges

Jochen

Open-Source-Projekt zu haben, weil

Jochen

wenn man sich so anguckt, was sind die ältesten

Jochen

und erfolgreichsten oder

Jochen

die Projekte, die halt am langlebigsten

Jochen

unterwegs sind, dann sind das ja alles

Jochen

gar nicht unbedingt Projekte,

Jochen

bei denen Firmen eine große Rolle spielen,

Jochen

sondern oft Dinge, wo

Jochen

die halt eine lebendige Community haben.

Jochen

Ich glaube, für so ein Open-Source-Projekt

Jochen

ist so mit das Entscheidende, dass die

Jochen

Community funktioniert und wenn die, solange die

Jochen

funktioniert, ist alles gut und

Jochen

wenn die nicht mehr so richtig funktioniert, dann

Jochen

gibt es halt ein Problem, selbst wenn da

Jochen

Firmen irgendwie Geld reinstecken, weil

Jochen

naja, also

Jochen

es kann auch

Jochen

sein, dass es das gibt, aber

Jochen

wäre auch, stimmt, das wäre eigentlich direkt

Jochen

meine Frage, ist eigentlich so

Jochen

was, wenn jetzt Firmen den Code

Jochen

veröffentlichen, aber

Jochen

das eigentlich ein Firmenprojekt ist. Nehmen wir zum Beispiel

Jochen

jetzt, was ja momentan ein sehr wichtiger

Jochen

Bereich ist, irgendwie sowas wie React

Jochen

oder Angular, die ganzen JavaScript

Jochen

Frameworks. Ist das

Jochen

Open Source oder nicht?

Dominik

Der Urheber kann sich das Lizenzmodell aussuchen.

Dominik

Ja, ja.

Reimar

Ja, es ist halt sowas, wo wir ein bisschen

Reimar

drauf achten müssen, ist, dass es halt

Reimar

eine echte Open Source Lizenz ist.

Reimar

Und das ist halt,

Reimar

seit vielen Jahren gibt es ja die Open Source

Reimar

Initiative, die auch die

Reimar

vielen verschiedenen

Reimar

Lizenztypen

Reimar

miteinander vergleicht

Reimar

und auch darauf Wert

Reimar

legt, dass dann

Reimar

bestimmte Lizenzmodelle

Reimar

auch als Open Source Lizenz

Reimar

also Open Source

Reimar

Defined Lizenz dann anerkannt

Reimar

werden. Weil es natürlich viele

Reimar

Firmen jetzt, also jetzt nicht, die ihr

Reimar

jetzt gerade genannt habt,

Reimar

versuchen jetzt halt

Reimar

mit ihren Produkten dann

Reimar

quasi wie eine Open Source

Reimar

Lizenz zu wirken, aber es ist gar

Reimar

keine Lizenz. Aber spielt

Reimar

das eine Rolle?

Reimar

Ja, das ist eine

Reimar

Rolle, spielt eine Rolle halt für die

Reimar

Open Source Community, vielleicht

Reimar

nicht für denjenigen mit der Firma

Reimar

oder den Käufer oder den Interessenten,

Reimar

aber wenn diese

Reimar

Lizenz, wenn halt die Freiheiten

Reimar

verloren gehen, die halt Open Source ausmachen,

Reimar

dann verliert halt die

Reimar

Gemeinschaft insgesamt. Also wenn du

Reimar

zum Beispiel nicht mehr das Recht hättest, den

Reimar

Quellcode weiterzugeben.

Jochen

klar, das verstehe ich, aber die... Oder solche Sachen,

Jochen

ja. Und das ist halt,

Reimar

deswegen ist auch bei, zum Beispiel

Reimar

bei Google Summer of Code

Reimar

oder sowas, da können nur Projekte teilnehmen,

Reimar

deren Lizenz,

Reimar

die sie halt im Projekt verwenden, dann

Reimar

durch die OSD

Reimar

bestätigt ist.

Reimar

Durch die OSI als OSD bestätigt ist.

Reimar

Ja, aber ich würde ja jetzt,

Jochen

ich könnte jetzt sagen, also im Grunde,

Jochen

also Firmen haben

Jochen

vielleicht ja einen Weg gefunden,

Jochen

damit umzugehen, sozusagen dieses

Jochen

Lizenzding so zu

Jochen

wählen, dass das halt

Jochen

Open Source ist, dass alle damit einverstanden sind, aber

Jochen

trotzdem die Kontrolle nicht abzugeben.

Jochen

Also ich würde sagen, bei React oder auch eben

Jochen

bei Angular, ich weiß nicht, was es für andere,

Jochen

was gibt es noch alles für Projekte,

Jochen

bei denen das so ist,

Jochen

da sind die entsprechenden Firmen, die das entwickeln,

Jochen

die haben die komplette Kontrolle. Da ist überhaupt

Jochen

keine Community-Kontrolle.

Jochen

Aber die Lizenz ist Open Source,

Jochen

ganz klar. Nur es nützt halt nichts.

Jochen

Ja, aber

Reimar

Das kannst du auch bei den ganzen Open-Source-Projekten genauso sagen.

Reimar

Es ist einfach so, dass wenn eine Gruppe quasi so auftritt, wie du das selber machen würdest mit so einem Projekt und die halt in der Firma jetzt angestellt sind oder in der Firma, deren Geldgeber dafür ist,

Reimar

Dann ist das eigentlich nichts anderes wie jeder andere, der irgendwo bezahlt wird und Open-Source-Code schreibt. Der Punkt ist halt einfach der, das sehen wir auch bei verschiedensten Projekten, X11 hatte das hinter sich, OpenOffice hat das hinter sich, dass in dem Moment, wo das Maintaining nicht mehr funktioniert und der Maintainer so gesehen nicht mehr die Pull-Requests bearbeitet, die dann auflaufen und nicht mehr nachkommt,

Reimar

dass diese diese arbeit zu leisten die sachen wieder zusammenzuführen dann ist die community

Reimar

eigentlich dann die treibende kraft die dann dafür sorgt dass das projekt dann einfach ein

Reimar

ford bekommt also dass weil die der der zwang halt dass es dass man das bessere wieder braucht ja das

Reimar

heißt man hat man muss diese sachen zusammenführen der wird dann einfach so groß dass zu dem zeitpunkt

Reimar

Punkt dann dieses Splitting

Reimar

passiert. Und dieses, das

Reimar

steht auch diesen Firmen halt

Reimar

bevor, wenn die das halt entsprechend

Reimar

jetzt in 20 Jahren nicht mehr so

Reimar

maintainen, aber es immer noch gebrauchen.

Jochen

Ja, ich würde dir eher sagen,

Jochen

das ist gar nicht so sehr eine Gefahr für die Firmen,

Jochen

sondern das ist eine Gefahr für Leute, die das verwenden

Jochen

draußen. Und zwar

Jochen

sehe ich die,

Jochen

also ich meine, das wäre, also das würde ich

Jochen

ja sagen, das ist ja eine Sache,

Jochen

dann würde das ja super ausgehen, wenn

Jochen

irgendwie die Community, eine aktive Community

Jochen

die folgt das dann halt irgendwann und dann wird es weiterentwickelt, voll gut.

Jochen

Aber wenn

Jochen

jetzt der Großteil der Entwickler,

Jochen

die an so einem Projekt arbeiten,

Jochen

halt bei einer bestimmten Firma angestellt sind,

Jochen

dann gibt es ja eigentlich gar keine Community.

Jochen

Und das ist halt,

Jochen

wenn ich jetzt

Jochen

mich aber darauf verlasse, dass das halt irgendwie

Jochen

ein Projekt ist, was gepflegt wird und dann

Jochen

irgendwann verliert die Firma aber das Interesse oder

Jochen

hat andere Prioritäten, entwickelt

Jochen

das in eine Richtung, die ich gar nicht,

Jochen

die mir jetzt gar nicht so recht ist, dann habe ich halt

Jochen

einfach verloren. Da kann ich auch gar nicht viel machen.

Jochen

Ja und nein.

Reimar

Du hast verloren, weil

Reimar

du erst mal sagst, jetzt brauche ich eine

Reimar

Geldquelle, weil ich jemanden beschäftigen

Reimar

muss, der mit dem Code

Reimar

an der Stelle weiterentwickelt,

Reimar

den ich als Quellcode ja noch habe.

Reimar

Ja, also

Reimar

das hast du ja

Reimar

sowieso immer. Du kannst

Reimar

auch jetzt bei jeder Open-Source-Software

Reimar

gucken,

Reimar

dass du jemanden findest, der

Reimar

Deinen vor, der Version weiterentwickelt.

Reimar

Kannst du immer machen, also kann

Reimar

jede Firma sowieso machen.

Reimar

Das ist nur, dass du das eigentlich nicht willst.

Reimar

Du willst diesen Luxus ja,

Reimar

dass jemand anderes das so macht,

Reimar

dass du es gebrauchen kannst.

Reimar

Und ja, die Angst kann ich

Reimar

so gesehen verstehen, aber das hast, ich will nur

Reimar

sagen, das hast du sowieso immer.

Jochen

Ja, aber habe ich dieses Problem nicht,

Jochen

also nehmen wir jetzt mal

Jochen

ein Open-Source-Projekt mit einer

Jochen

Community, die nicht von der Firma abhängig ist oder so,

Jochen

wie es, weiß ich nicht, zum Beispiel Postgres,

Jochen

Da muss ich diese Angst nicht so sehr

Jochen

haben. Da kann ich mir

Jochen

schon relativ sicher sein, dass das halt auch in fünf

Jochen

oder zehn Jahren noch

Jochen

sich in die Richtung weiterentwickelt, in die es

Jochen

sich schon immer weiterentwickelt hat.

Jochen

Ich habe eben ja schon überlegt, ob ich ein Beispiel

Jochen

dafür finde, wo das schon schiefgegangen ist.

Jochen

Und tatsächlich wäre jetzt vielleicht mal ein Beispiel

Jochen

MySQL. Da ist es ja auch

Jochen

irgendwie schiefgegangen. Das war

Jochen

irgendwie ein Open-Source-Projekt von einer Firma

Jochen

und das ist irgendwie eigentlich so

Jochen

ein bisschen unglücklich alles gelaufen.

Jochen

Ich meine, klar, es gibt jetzt MariaDB und so

Jochen

Und das ist auch alles, aber das sind schon Dinge, wo man irgendwie so gewisse Schweißperlen auf der Stirn bekommen konnte, wenn man jetzt darauf angewiesen war, dass das irgendwie alles weitergeht, denke ich mal.

Reimar

Ja, also ich glaube, der Hauptpunkt ist eigentlich, das ist immer eine Community-Frage. Aber was natürlich auch so ist, wenn du dir OwnCloud anschaust, da ist es ja genau anders gelaufen, wie es halt dem Enterprise-Unternehmen OwnCloud jemals vorgeschlägt ist, dass die Entwickler gesagt haben, das ist nicht mehr unser Produkt.

Reimar

Wir wollen eigentlich nur Open Source entwickeln und wir wollen gar nicht in diese Schleife reinkommen, dass wir erst irgendwas coden, was dann irgendeine Firma braucht und irgendwann später veröffentlichen wir das dann.

Reimar

Ja, und die haben dann ihr eigenes Projekt geforkt und es ist Nextcloud. Und es ist jetzt einfach alles Open Source. Also da könnte man jetzt halt auch sagen, okay, das ist jetzt halt diese Gruppe halt an Kernentwicklern. Aber was man ja auch bei solchen Projekten immer sehen muss, ist halt, wie viele Forks gibt es eigentlich davon?

Reimar

Also wenn wir jetzt auf Big Blue Button, das hatten wir vorhin schon mal angesprochen, das ist ja jetzt ein Projekt, das über zehn Jahre von Universitäten entwickelt worden ist, um halt diesen Kostenfallen von kommerziellen Softwarepaketen für Lehre halt zu entkommen, halt aus.

Reimar

Man hat so ein Videokonferenzsystem, also nicht so wie einfach nur, dass man Videobildschirme teilt, sondern auch halt Vorträge halt teilen kann und Chat-System und ein ISA-Pad ist integriert und das ist halt einfach so, das hat über 1000 Forks.

Reimar

Da sind verschiedene Firmen, sind die Hauptentwickler, also ziemlich weit über die Welt verteilt. Und da ist es einfach so, dass es einfach bedeutet, natürlich hat man jetzt da ein Ökosystem auch geschaffen, damit die Entwickler ja auch irgendwie bezahlt werden können.

Reimar

Und natürlich gibt es da auch Firmen, die nicht ihren gesamten Quellcode, den sie da für sich halt entwickelt haben, dann direkt unter eine Open Source Lizenz stellen, weil die einfach für sich dann damit halt einen Markt entdeckt haben, wie sie dann halt Kunden gewinnen können.

Reimar

Aber trotzdem liefern die so viele Verbesserungen an dem Gesamtsystem, die wieder zusammenfließen, dass halt der gesamte Mehrwert halt einfach zu betrachten ist.

Reimar

Ja, das sind halt alles so, das kommt halt viel darauf an, wie die ganze Kommunikation abläuft, halt wie offen, das ist wie reaktionsschnell, die Leute sind halt, wie schnell so ein Fix da ist, wie schnell ein neues Release da ist und alles diese Sachen.

Reimar

Wenn das alles stimmig ist, dann hat man erstmal ja keine, sollte man sich erstmal nicht weniger eine Sorge um diese Art Projekte machen. Also ich sehe eher so, bei so Sachen, die von vornherein in Konkurrenz sind, also da ist halt die Frage, welches bleibt eigentlich übrig.

Reimar

Also weil die ziehen sich ja quasi entweder selber die Entwickler ab oder halt die haben so eine Art Wettrennen, was ja für, wenn da Leute in weiten Projekten sind, ja für die eine, denke ich mal, nicht so günstige Situation ist.

Reimar

Ja, genau

Jochen

Naja, ich weiß

Jochen

es nicht genau, ich habe so manchmal das Gefühl, dass

Jochen

Und dass inzwischen Firmen immer besser verstehen, wie das Ganze funktioniert und halt dann auch Wege finden, wie sie halt ihr Geschäftsmodell absichern können, ohne jetzt darauf angewiesen zu sein, den Code-Profil herzuhalten. Ein weiteres Beispiel, denke ich, wäre sowas wie Android oder so, das ist ja auch Open Source, aber es nützt halt nichts, dass es Open Source ist, wenn man jetzt quasi keinen Zugriff auf die Services hat, dann ist das Ganze nicht so viel wert.

Jochen

Ja, ich bin mal

Jochen

gespannt, wie sich das Ganze noch so

Jochen

entwickeln wird.

Reimar

Ja, das sind halt auch so viele Sachen,

Reimar

da hat man halt bei der Entwicklung der GPL

Reimar

auch nicht dran gedacht halt,

Reimar

dass es mal eine Rolle spielen könnte,

Reimar

weil man halt

Reimar

so in dem Sinne von den Surfern,

Reimar

wie wir sie heute kennen, das gab es halt nicht.

Reimar

Ja, ganz klar.

Reimar

Es sind halt heute viele Sachen, die sind halt

Reimar

erst durch die Afero-GPL

Reimar

abgesichert.

Dominik

Also ist das deine Lieblingslizenz oder welche Version, LGPL 3 oder 2 oder vielleicht kannst du das nochmal kurz erklären, was du meinst, was die Softwarelizenz am wichtigsten wäre oder ist das eigentlich egal?

Reimar

Ja, wenn man heute halt unter einer LGPL halt seinen Code veröffentlicht, dann hat man halt auch die Gewissheit, dass jemand, der quasi auf einer Surferplattform, wo der Code läuft, Änderungen macht, dass er die halt auch wieder veröffentlichen darf.

Reimar

Das heißt, wenn er den Code, wenn er dann irgendwas weitergibt, dann gibt er halt auch den Quellcode wieder weiter. Und das war halt so ein Gedankenmodell für die GPL. Hatte man halt immer nur, man schreibt Code und gibt den dann weitergedacht, aber nicht halt an das Modell, was ist denn, wenn der Code quasi nur auf einem Surfer läuft und da immer weiterentwickelt wird.

Reimar

Und das war halt, dass man das dann wieder rausgeben muss, das war halt dann nicht so abgedeckt.

Reimar

Und man geht ja auch nicht automatisch in irgendwelche Konfrontationen, wenn man irgendwelche Dinge hat.

Reimar

Aber es ist halt so, dass heute die stärkste Copy-Left-Lizenz ist halt die AGPL.

Reimar

Da hat man halt eine gute Chance, dass der Code, den man selber darunter gestellt hat, halt immer frei bleibt.

Reimar

Und es spielt natürlich noch eine Rolle, wie viele Entwickler dazu beigetragen haben, weil bei einer Änderung des Lizenzmodells muss man ja irgendwie jeden fragen, der irgendwelche Teile dazu gesteuert hat, ob er halt dieser Lizenzänderung zustimmt.

Reimar

Und das ist halt so in gewisser Weise der Garant, dass der Linux-Körner quasi immer unter GPL bleiben wird.

Reimar

Man kann sich dann halt vielleicht, kann dann halt schauen, welche andere Lizenz ist kompatibel mit der GPL, sodass man dann Code-Teile daraus in seinem eigenen Programm mit Zitat natürlich verwenden kann.

Reimar

Und daraus entsteht aber auch genau dieses Problem, was Demian gelöst hat oder was für uns als Nutzer von Demian auch erstmal eine Überraschung war. Demian hat ja irgendwann entschieden, dass nur noch freie Software in ihrer Distribution ist.

Reimar

Und das hat ja mal eine kurze Zeit dafür gesorgt, dass bestimmte Grafikkartentreiber nicht mehr funktionieren oder Grafikkarten nicht funktionieren, was dann auf einigen der Notebooks dazu geführt hat, dass man auf einmal nicht mehr Debian nutzen konnte.

Reimar

Aber das hat sich ja alles geändert, weil jetzt ist das einfach programmiert, diese Sachen. Und es ist einfach Open Source. Und das sieht man einfach, die Power, die so ein großes Projekt hat oder die man auch selber entwickeln kann, wenn man sein Softwarepaket jetzt nicht nur als Python-Projekt auf Pypi oder Conda oder sonst wo haben will, sondern das in den Debian-Distributionen reingekommt.

Reimar

Dann hat man halt nochmal eine andere Sichtbarkeit und hat auch nochmal andere Anwender, die dann auch wieder zur Code-Verbesserung beitragen.

Reimar

Und ja, insgesamt ist das natürlich, kannst du jetzt ein Unternehmen, wenn du jetzt Ubuntu anschaust, wo halt jemand quasi eine Distribution geboten hat, der hatte ja auch mal die Idee, er macht ein anderes Lizenzmodell, sodass quasi jeder seine Software erstmal an quasi das Ubuntu-Projekt halt lizenziert und dann wird es zurücklizenziert.

Reimar

Aber das hat ja nicht funktioniert, weil die Leute das einfach nicht mitgemacht haben.

Reimar

Ja, und das heißt, du hast, das ist halt immer eine Community-Frage. Solange du ein einzelner Entwickler bist, dann hast du nur die Möglichkeit, selber Community aufzubauen.

Reimar

Also jetzt, ich habe 2016 ein Softwareprojekt übernommen, wo man auch sagen kann, okay, die meisten der Entwickler, die sitzen jetzt in Jülich, aber es ist halt auch so, es wird international eingesetzt, sodass wir auch einfach Entwickler halt überall da haben, wo die Software eingesetzt wird.

Reimar

Und das ist halt dann auch so, dass du halt in dieser Art Community hast, da haben wir den vollen Einschlag, dass halt alle Messkampagnen jetzt mit dieser Software gemacht werden, die komplett Open Source ist.

Reimar

Aber es hat halt auch viele Anstrengungen gekostet, die aus einem Unternehmen rauszulösen als Open Source. Und aus dieser Erfahrung, die wir da gemacht haben, habe ich halt auch entschieden, dass wir immer auf externen Surfern die Software haben.

Reimar

Also auf Bitbucket, GitHub oder sonst was. Weil einfach, das ist einfach ein Riesenaufwand, das mal rauszubekommen. Und jetzt aber, wo halt viele Firmen einfach auch viel offener damit umgehen, ist einfach, mein einfachstes Beispiel ist halt so, ja, wenn das Open Source ist, dann mache ich einen Fork mit meiner privaten Adresse.

Reimar

Ja, entweder, damit ist das ganz einfach geklärt, ja, wenn das Open Source ist, darf ich das nämlich und wenn derjenige das nicht will, dann muss er halt sich überlegen, dass er nicht eine Open Source Lizenz nimmt und danach ist das Produkt halt frei, ja, sobald du das forgen kannst und hast halt die Möglichkeit Community aufzubauen oder die Tools auch irgendwo zu zeigen, dann spielt ja nur noch eine Rolle, wird das gebraucht oder nicht.

Jochen

Und das, das ist, ja, ja, ja, also ich meine, ich, ich würde ja, ich würde ja auch sagen, es ist eigentlich super alles, aber ich habe immer so, ich weiß auch nicht, ob das als, ja, als Entwicklungsmodell immer so toll funktioniert.

Jochen

Ich meine, wenn man jetzt zum Beispiel eben, Debian ist auch so ein Stichwort, wenn man sich das anguckt, ist halt die Frage, wie man das werten möchte. Ist das halt ein großer Erfolg? In gewisser Weise sicher, ja. Aber auf der anderen Seite, hat es halt wirklich funktioniert? Ist halt so eine andere Frage, wenn man sich jetzt beispielsweise anschaut, wohin geht eigentlich die Entwicklerzeit oder für welche Plattformen entwickeln Leute?

Jochen

Und da hat, das ist jetzt auch schon alles lange her, keine Ahnung, wann ich das gelesen habe, ich glaube, Ingo Mollner hat sich das irgendwann mal angeguckt, irgendwie Anzahl der Pakete bei Debian oder so und das ging halt irgendwie so bis 10.000 ungefähr rauf und dann hat sich da nicht mehr viel getan, während die Anzahl der Applikationen jetzt in den App-Stores oder so ist halt irgendwie weit jenseits davon, also in ganz andere Regionen.

Jochen

Und da konzentriert sich halt auch ein Hauptteil der Entwicklerzeit irgendwie einfach, weil es halt da möglich ist, den Aufwand auch irgendwie zu monetarisieren.

Jochen

Das heißt, ja, würde ich sagen, schön, dass das alles geht und möglich ist, aber die Frage ist, wenn halt die meisten Entwickler ihre Zeit woanders verbringen, ja, wiefern…

Reimar

Ja, das ist halt der Punkt mit der Welle. Das ist ja keine Gerade, sondern man muss das einfach, diese ganze Entwicklung, vielleicht ist es auch keine Welle. Ich sage manchmal auch, das ist so eigentlich wie im Schach diese Springerfigur. Du kannst entweder erst zur Seite und nach vorne oder erst nach vorne und zur Seite. Das ist ja dann auch im Prinzip symbolisch wie so eine Welle.

Reimar

Oder du kannst auch zurück. Das kann halt auch passieren. Aber das ist halt auch letztendlich so. Man sieht das ja auch zum Beispiel jetzt an der ganzen Wiki-Welt, die wir hatten. Damals war das die einzige Möglichkeit, wie man Seiten erstellen kann als Benutzer, die es halt im Web noch nicht gab.

Reimar

Heute gibt es einfach sehr, sehr viele Tools und man kriegt, also die Entwickler rennen einem da einfach nicht mehr die Türen ein, um so eine Software halt noch zu schreiben. Und das war halt vor fast 10 Jahren, 15 Jahren war das einfach anders.

Reimar

Da war das die einzige Möglichkeit, wie man solche Sachen machen konnte und dann kamen halt andere Plattformen raus oder die viele gingen mit Git und Mercurial und so auf einmal ja prinzipiell auch schon in eine andere Richtung, wo man halt einfach, es gab dann auch schon einfache Server-Skripte, die einfach auf einem Repository gelaufen sind, wo man einfach dann ein Commit gemacht hat, wenn man eine neue Seite gemacht hat.

Reimar

Also man hat einfach neue Wege gefunden, die vor allem halt in dem Entwicklungsstand, wo man war, einfach dann eine Bedeutung hatten, weil die entweder schneller waren, einfacher waren, weniger Zeit gekostet haben.

Reimar

Und das ist halt, wie bei allen Sachen auch, die wir überall sonst auch haben, verschwinden ja die Sachen nicht.

Reimar

Du hast eigentlich immer zu einem gewissen Prozentsatz alle alten Sachen auch noch.

Jochen

Ja, aber reicht das, wenn sie nicht verschwinden?

Jochen

Weil ich meine, möglicherweise werden sie halt so marginalisiert,

Jochen

dass es halt irgendwann völlig in Vergessenheit geraten.

Jochen

Also ich meine, auch dieses, wohin das eventuell sich entwickelt hat,

Jochen

also früher haben Leute deutlich mehr eigene Webseiten betrieben

Jochen

oder eben Wikis oder Blogs oder sonst wie Dinge in der Richtung,

Jochen

was natürlich irgendwie ein gewisses technisches,

Jochen

ja, technische Fähigkeiten in gewisser Weise voraussetzt und so.

Jochen

das haben natürlich nicht alle. Und wo

Jochen

passiert das heute? Und ich meine,

Jochen

alle anderen müssen da auch dann hin, weil da halt

Jochen

dann sozusagen die Aufmerksamkeit

Jochen

ist, dass halt heute die großen

Jochen

Social-Network-Seiten, da ist halt das

Jochen

alles, was halt früher vielleicht irgendwo in einem Wiki

Jochen

war oder in einem Blog. Nur

Jochen

das ist halt, und natürlich

Jochen

irgendwie auch Facebook oder so,

Jochen

das basiert ja zum großen Teil,

Jochen

aber das ist ja alles Open-Source,

Jochen

aber

Jochen

ja, irgendwie

Reimar

Ja, genau. Also was wir jetzt da halt sehen, ist halt auch, dass man wieder eine andere Art Plattformmodell halt schafft. Also es ist ja nicht nur das, das sind ja auch diese großen Online-Kaufhäuser, die ja dann auch quasi durch eine Plattformstrategie dann einfach andere Märkte sich erschließen können, weil sie einfach sehr auf den Kunden zentriert sein können.

Reimar

und durch die Möglichkeiten oder durch den Ausdruck, dass Zeit sehr teuer ist,

Reimar

hat jeder das Bedürfnis, möglichst wenig Zeit zu verbringen.

Reimar

Das heißt, das ist auch nochmal eine Bewegung, die einfach dazu strebt,

Reimar

wenn du das im Internet machen kannst, dann machst du das im Internet.

Reimar

Das wird sich noch fortsetzen.

Reimar

Das wird für viele Geschäfte noch ein größeres Problem sein.

Reimar

Das wird jetzt auch noch mal extrem verstärkt

Reimar

durch unsere Situation aktuell.

Reimar

Das ist aber einfach, dass Geschäftsmodelle

Reimar

auf Basis des Internets

Reimar

immer noch neue dazukommen, und zwar viele.

Reimar

Da wird es dann auch wieder eine Weiterentwicklung geben,

Reimar

die es vielleicht jetzt schon gibt, die wir einfach nicht kennen.

Reimar

Noch nicht sehen können, ja.

Reimar

Und das ist halt, ja, heute versuchen halt im Prinzip,

Reimar

auch die Browser bewegen sich ja in diese Richtung.

Reimar

Das ist ja heute ja quasi ein Betriebssystem, so ein Browser.

Reimar

Ja, oder kann das sein?

Reimar

Und das war ja früher nicht, ja.

Reimar

Also ich, man sieht das ja jetzt schon an den ganzen Anwendungen,

Reimar

wenn man, zum Beispiel gibt es Sachen,

Reimar

wo du quasi ganze Maschinen im Browser erstellen kannst,

Reimar

oder zumindest darauf zugreifen kannst,

Reimar

aber das ist quasi, du brauchst keine zusätzliche Applikation mehr,

Reimar

sondern nur etwas, was quasi im Browser läuft.

Reimar

Und das ist halt eine Entwicklung.

Jochen

Ja, könnte man jetzt schon machen eigentlich, ja.

Reimar

Ja, und da wird sich einfach, das wird halt die, du kannst halt, du siehst ja auch, wie die anderen Firmen dann reagieren.

Reimar

Ja, Google hatte damit angefangen mit den Office-Paketen, die quasi nur im Browser waren, ins ganze Storage, ja.

Reimar

Das ist ja eines der Kerngeschäfte von Google.

Reimar

Ja, und Microsoft sieht das jetzt nach.

Reimar

Microsoft hat erkannt, dass man ihr Modell Software-Miete

Reimar

in mehr bringt, als jetzt halt noch diese Lizenzen zu verkaufen,

Reimar

weil sie dadurch natürlich dann auch die ganzen Daten

Reimar

ihrer User nicht in der Google-Cloud haben.

Dominik

Ja, also der Microsoft-Chef, der hat irgendwie jetzt gesagt,

Dominik

dass du irgendwie völlig falsch eingesteckt hast,

Dominik

wie wichtig Open Source ist.

Dominik

Dass ja auch der Bild nochmal wiederholt oder so.

Dominik

Ja, ja, ja.

Dominik

Ich erinnere mich da ja auch noch dran.

Dominik

Also Ende der 90er und so,

Dominik

das war halt so,

Jochen

war halt Microsoft das Evil Empire

Jochen

und Bäumer damals sagte irgendwie so Dinge wie

Jochen

Open Source ist Krebs und wir müssen es bekämpfen.

Jochen

Ganz furchtbar.

Jochen

Und ja, inzwischen hat sich das ganz schön geändert.

Jochen

Also Microsoft ist da,

Jochen

oh, das, genau, ich meine,

Jochen

das wäre auch noch so ein,

Jochen

das sind alle nochmal eigene Themen eigentlich.

Jochen

Microsoft kauft da ja, wie es

Jochen

viel Infrastruktur gerade auch

Jochen

ein und tatsächlich muss man,

Jochen

das hätte ich auch nie gedacht, dass ich das mal sagen würde,

Jochen

aber froh sein, dass Microsoft das macht und

Jochen

nicht irgendjemand anders.

Jochen

Tatsächlich irgendwie, Microsoft hat

Jochen

GitHub gekauft und jetzt letztens hat

Jochen

Microsoft NPM gekauft.

Jochen

Ja, sie betreiben wahrscheinlich

Jochen

einen der meistverwendeten,

Jochen

entwickeln einen der meistverwendeten Editoren.

Jochen

Ja, so.

Jochen

Ist halt alles jetzt

Dominik

auf Elektron-Basis irgendwie und dann

Dominik

wird da viel RAM gebraucht, aber wahrscheinlich

Dominik

kann man mit dem ja auch eh bald umschmeißen.

Reimar

Ja, aber du siehst halt auch

Reimar

die Escher,

Reimar

das läuft auch halt auf

Reimar

Linux-Basis.

Dominik

Oh, gerade von Linux reden, der Torwald hat

Dominik

heute von Intel oder gestern

Dominik

von Intel zu AMD gewechselt, wenn ich das mitbekommen habe.

Dominik

Das stimmt.

Dominik

Das nur so als kleiner Funfact am Rande.

Dominik

Ja, ich finde das

Dominik

sehr spannend, was er über Open Source erzählt, aber ich wollte noch mal

Dominik

den Reimer fragen. Du hast sehr viel jetzt auch von

Dominik

Google Summer of Code erzählt und du bist da

Dominik

Mentor, habe ich jetzt rausgehört. Vielleicht kannst du

Dominik

darüber noch ein bisschen

Dominik

einen kleinen Einspruch

Dominik

Ja, das ist

Reimar

1994

Reimar

Irgendwie so hat

Reimar

Google halt

Reimar

das

Jochen

Muss ein bisschen später sein

Reimar

15 Jahre

Reimar

Müsste das her sein, musste gerade

Reimar

Das hat Google erkannt, dass es nützlich ist, wenn Studenten schon sehr früh mit Open-Sourcen in Berührung kommen, weil das halt auch eine Möglichkeit ist, eine ganz andere Kulturerfahrung zu machen, auch was das Arbeitsleben angeht.

Reimar

Weil wir kennen das ja bei uns eigentlich fast immer oder jetzt vor der Corona-Zeit eigentlich eher so.

Reimar

Man fährt in eine Firma und hat eine Arbeitsgruppe und trifft sich mit der und arbeitet dann zusammen.

Reimar

Und also Google Summer of Code funktioniert halt anders.

Reimar

Und zwar kann man seinen Studenten, der dann von Google bezahlt wird, eigentlich gar nicht sehen.

Reimar

Das heißt, man kann nur mit Remote mit ihm zusammenarbeiten.

Reimar

Und das ist ja was, was in den Open-Source-Projekten ja sowieso so gelebt wird.

Reimar

dass in der Regel halt häufig die einzelnen Entwickler einfach tausende Kilometer auseinandersitzen

Reimar

und dann andere Kommunikationswege brauchen.

Reimar

Und bei Google Summer of Code ist das einfach so,

Reimar

dass es eine Bewerbungsphase für Open-Source-Projekte gibt

Reimar

und die dann halt auch Aufgaben definieren oder Ideen definieren,

Reimar

die so ungefähr drei Monate Vollzeitarbeit im Sommersemester, Ferien halt, realisierbar sind.

Reimar

Und die Studenten schreiben dazu einen Proposal und dann, wenn man mit dem Studenten und dem Proposal klarkommt, dann meldet man halt in diesem Auswahlverfahren, dass man eine bestimmte Anzahl an Studenten mentoren könnte.

Reimar

Und Google überlegt sich dann für jedes Projekt oder insgesamt für die Projekte, wie viele Studenten sie dann finanzieren wollen. Und das sind halt so die Finanzierungen, die ist so ein bisschen nach dem Prinzip geregelt, wie viel das Geld auch in dem jeweiligen Land wert ist.

Reimar

Und in Deutschland würde so ein Student halt 5000 Euro für so knapp drei Monate Programmierarbeit bekommen. Und ja, die Idee ist einfach, das funktioniert halt deswegen, weil wenn das ja Open Source ist, dann kann das ja finanziert werden.

Reimar

Und es spielt aber da ja auch keine Rolle, wenn man halt so eine Qualitätssicherung haben möchte oder für diese Projekte, dass egal wer den Code nochmal anschaut. Also dieses Modell ist halt sehr gut überlegt und das passt halt ganz gut in die Open Source Welt, weil die Projekte auf einmal neue Leute bekommen, die sich dann auch vielleicht unabhängig von Google Summer of Code für das Projekt weiter interessieren.

Reimar

und dann aber auch gleichzeitig lernen, Studenten halt in solchen Projekten zu arbeiten

Reimar

und sammeln in solchen Projekten halt Erfahrungen,

Reimar

die sie dann vielleicht später halt bei anderen Projekten auch einsetzen können.

Reimar

Ja, und das ist halt was, was ich glaube ich 2007 oder 2008 oder so, weiß ich gar nicht mehr,

Reimar

habe ich das glaube ich das erste Mal gemacht, haben wir das für 9.9 halt gemacht

Reimar

und jetzt mache ich das jetzt für mein Projekt halt jetzt das zweite Jahr.

Reimar

Das ist Mentoren. Das bedeutet halt, dass man Studenten hat, die halt sich qualifiziert haben, halt auch schon vielleicht, dass sie halt einfach in das Projekt, in der Bewerbungsphase einfach schon mal sich Bugfixes überlegt haben und dann die committed haben und dann halt ein gutes Proposal geschrieben haben und dann kann man die halt auswählen.

Reimar

Und ja, die arbeiten jetzt, das fängt jetzt an, die Coding-Phase fängt jetzt am 1. Juni an und dann gibt es halt mehrere Evaluationen.

Reimar

Das heißt, es ist nicht einfach so, ja, man hat jetzt einen Studenten, der bekommt jetzt Geld von Google und das war's.

Reimar

Nein, es ist halt so, dann muss ein regelmäßiger Abstunden, gibt es halt so eine Evaluation und wo man halt dann seine gegenseitige Arbeit auch bewerten muss.

Reimar

Also der Student bewertet den Mentor und der Mentor den Studenten und ja, dann kann man den halt passen, das heißt halt, der bekommt dann Geld von Google oder ja, wenn es nicht funktioniert, kann man halt auch dann sehr frühzeitig aussteuern.

Dominik

Du hast ja, welcher Herren Länder hast du jetzt deine Menschen, die du da bekommen hast, schon gesehen? Wie viele Frauen gibt es da bei den Menschen, die sich bewerben auf dein Projekt, auf eure Projekte? Und das fand ich natürlich auch mal so interessant, was da so kommt, wer sich bei Google gerne bewerben müsste.

Reimar

Also wir hatten jetzt halt durch die Corona-Situation das Problem, dass quasi in dem Auswahlverfahren Google halt die Regeln ein bisschen geändert hat.

Reimar

Und ich finde das auch im Nachhinein richtig halt, aber es ist halt dann im ersten Moment, wo du halt sehr viele Studenten hast, die sich halt da an der Bühne, finde ich das halt schon dann quasi in dem Prozess halt ziemlich unglücklich halt.

Reimar

Und was wir zum Beispiel hatten, war auf einmal, dass wir drei Mentoren pro Studenten stellen müssen. Und das hat einfach zur Konsequenz, dass wir nur zwei nehmen können. Das ist halt schade. Und das ist halt, während man sonst halt außerhalb von Corona ja einfach auch überlegen könnte, okay, man könnte vielleicht mehrere Parallelen machen, aber wenn man so eine harte Grenze hat, dann ist das einfach schwierig.

Reimar

Ja und zu der Frage zu Frauen, wir hatten mehrere Frauen, die sich in dem Projekt beworben haben, aber es hat halt nicht und wir hätten eigentlich auch, wenn wir mehr genommen hätten, mehr nehmen können und wir haben uns halt so entschieden, wie wir uns entschieden haben.

Dominik

Okay, also mich hat natürlich interessiert, wie so der Anteil mittlerweile ist, weil das ist natürlich so ein bisschen das Problem generell der Szene ist, Frauen irgendwie zu begeistern für Programmieren und Technik und das irgendwie schön wäre, wenn das so ein bisschen paritätischer würde im Laufe der Zeit und deswegen hatte mich einfach interessiert, weil Google ja immer so, der Shining Star am Horizont ist, dass er tatsächlich vielleicht auch am meisten Mädchen anzieht und deswegen hatte mich tatsächlich interessiert, wie so die Quote bei dir, bei euch war irgendwie auch das Projekt auf den Bewerbungen.

Dominik

Also man sieht, dass man so einen Fortschritt erkennen kann.

Dominik

Also wir sind jetzt ja auch alle Jungs

Dominik

und wir hatten leider noch keinen weiblichen Gast hier im Podcast,

Dominik

obwohl ich es mal versuche, aber es ist gar nicht so einfach.

Reimar

Ja, also wir hatten also mehrere.

Reimar

Und das Problem ist halt,

Reimar

also ich habe jetzt dieses Jahr zum Beispiel auch,

Reimar

gerade durch diese Problematik mit dem Covid-19,

Reimar

habe ich in der Firma ganz andere Aufgaben, als ich überhaupt gedacht hätte.

Reimar

Und dann kommen noch Homeoffice dazu und das war für mich einfach schon sehr schwierig überhaupt.

Reimar

Als dann die Situation kam, wir müssen jetzt auch noch drei Mentoren stellen

Reimar

und dann ist in der gesamten Python-Community die Anzahl der Mentoren dieses Jahr so niedrig wie noch nie.

Reimar

Also alle haben Probleme einfach mit der Situation. Und da kannst du halt nicht dann noch sagen, okay, dass das jetzt eine gute Entscheidung ist, dann mehr zu betreuen. Das geht einfach nicht. Und das muss man einfach selber dann akzeptieren. Und dann haben wir halt nach dem Prinzip, nach dem Releaseplan des Projektes entschieden.

Reimar

Das ist ja auch ein Digitim, dass man halt die Sachen halt, die man so erst später braucht, erst später dann auch vielleicht entwickelt.

Reimar

Also wir müssen halt auch schauen, wie die Leute, die noch Mentoren wollen und können, wie das dann zusammenpasst.

Reimar

Und dann kann man halt nicht, dieses Problem hatten alle dieses Jahr.

Reimar

Und daher ist das halt,

Reimar

dieses Jahr ist das ein richtiger Einbruch,

Reimar

während eigentlich immer die Projekte

Reimar

oder die Python-Projekte angestiegen sind,

Reimar

haben wir halt dieses Mal ziemlich eine sehr niedrige Quote.

Reimar

Ja, hoffentlich wird das bald wieder begangen.

Reimar

Ja, aber ich denke auch,

Jochen

das ist halt eigentlich schon ein relativ wichtiger Punkt.

Jochen

Aber das ist halt auch die Frage,

Jochen

was man halt sozusagen als Kern von so einem Projekt sieht

Jochen

oder was man als wichtig

Jochen

betrachtet. Ich finde das bei Django ganz

Jochen

interessant, weil die ja da sehr viel Wert

Jochen

legen auf irgendwie diese

Jochen

Diversity.

Jochen

Ja, einfach deswegen, weil sie halt

Jochen

also die Argumentation ist ungefähr so,

Jochen

dass halt eben das

Jochen

Entscheidende für ein Projekt langfristig ist,

Jochen

ob die Community funktioniert oder nicht

Jochen

und ob das klappt oder nicht, hängt

Jochen

halt sehr stark damit zusammen, ob du es schaffst

Jochen

irgendwie unterschiedliche

Jochen

Leute irgendwie an das Projekt

Jochen

zu binden, weil du halt

Jochen

viele interessante Geschichten nur aus unterschiedlichen

Jochen

Bereichen bekommst und

Jochen

ja, sich natürlich auch die Art der

Jochen

Leute, die sich damit beschäftigen, halt über die Zeit

Jochen

ändert. Ja, das ist das Bias of a single

Dominik

Story, du hast nicht nur eine Geschichte

Dominik

aus einer Perspektive, die erzählt wird, sondern du hast halt tatsächlich

Dominik

eine Begrüßung.

Jochen

Genau, genau, sodass halt das

Jochen

dort in gewisser Weise so als das

Jochen

Kernding gesehen wird, überhaupt diese Community

Jochen

so lebendig zu halten,

Jochen

dass quasi die Software

Jochen

mit überleben kann. Ich fand

Jochen

das ganz interessant, das habe ich letztens

Jochen

Ich erinnere mich jetzt ehrlich gesagt nicht mehr genau, in welchem Podcast ich das gehört habe, erzählte irgendjemand, dass er gehört hätte, insofern ist es jetzt schon über zwei Ecken, dass vielleicht für Python auch irgendwie der Grund, warum es Python so gut geht gerade, und das tut es ja im Verhältnis zu anderen, vielleicht der etwas glückliche Grund war,

Jochen

dass halt zu der Zeit, wo es die Änderung von Python 2 auf Python 3 gab, also den Wechsel, gleichzeitig einen Zustrom aus einer neuen Quelle von Leuten gab, die in die Community mit reingekommen sind, nämlich Data Science.

Jochen

Wenn das nicht passiert wäre,

Jochen

dann wäre halt sehr fraglich

Jochen

gewesen, ob das sozusagen

Jochen

überhaupt so wirklich zu schaffen gewesen wäre.

Jochen

Oder so ist halt sozusagen

Jochen

die Geschichte

Jochen

an der Stelle, die Anekdote, dass halt

Jochen

wenn man jetzt quasi keine

Jochen

neue Quelle an Leuten, die halt

Jochen

dafür gesorgt hätten, dass es eine aktive Community

Jochen

gibt, gehabt hätte, dann hätte man

Jochen

halt, wäre halt ein Großteil der Community,

Jochen

oder ein wesentlicher Teil der Community bei Python 2

Jochen

geblieben. Man hätte ein großes Problem

Jochen

gehabt, weil

Jochen

ja, sozusagen

Jochen

dann hat man halt plötzlich zwei

Jochen

Interpreter, in denen entwickelt wird

Jochen

und so weiter und so weiter und das war

Jochen

halt genau zum richtigen Zeitpunkt und dass das halt

Jochen

alles so passiert ist, ist halt mehr oder weniger auch Glück

Jochen

oder halt auch ein Zeichen dafür, wie wichtig

Jochen

es ist, dass halt unterschiedliche

Jochen

oder ja,

Jochen

Leute aus unterschiedlichen Bereichen halt

Jochen

in so einer Community dann irgendwie

Jochen

andocken können.

Jochen

Ja, man

Jochen

muss so mal aufpassen, dass

Reimar

dass man Diversity ist halt

Reimar

viel mehr als halt nur

Reimar

eine Geschlechterfrage.

Reimar

Das ist halt kulturell

Reimar

und halt auch über

Reimar

Altersgrenzen halt.

Reimar

Und das ist halt

Reimar

was, wo

Reimar

Palten sehr lange schon

Reimar

Diversity-Statements

Reimar

halt hat und

Reimar

auch halt das lebt.

Dominik

Ja genau, das mit dem Leben fand ich irgendwie so toll

Dominik

und sehr wichtig. Also das hat mir besonders gut gefallen,

Dominik

weil also

Dominik

man findet das wirklich selten so offen

Dominik

wie in Software. Also ich war jetzt auch noch

Dominik

nicht in zu vielen Communities, um das richtig beurteilen

Dominik

zu können, aber das ist mir wirklich aufgefallen,

Dominik

dass das so gelebt wurde, wie ich

Dominik

es mir immer so vorgestellt hätte und wo ich es sonst

Dominik

immer nicht so vorgefunden habe, wo dann immer irgendwie dann

Dominik

doch so die kleinen

Dominik

Intrigen und Dinge irgendwie

Dominik

aufkamen, die so nicht so sind. Vielleicht stecke

Dominik

ich da auch noch nicht tief genug drin und übersehe

Dominik

das bei Weißen dann doch, aber ich hatte

Dominik

das Gefühl, dass zumindest die Leute alle mit offenen Armen

Dominik

empfangen worden sind, egal was sie

Dominik

für Menschen waren.

Dominik

Ja. Das fand ich sehr gut.

Jochen

Ich höre das auch immer von Leuten, die aus anderen Bereichen kommen,

Jochen

dass wenn sie das dann halt mal mitbekommen

Jochen

und ganz

Jochen

erschauend sind, dass es halt so läuft und

Jochen

dass sich die Leute tatsächlich helfen und

Jochen

die

Jochen

Ressourcen irgendwie ins Netz

Jochen

stellen und

Jochen

in anderen Communities ist es halt überhaupt gar nicht so

Jochen

und überhaupt nicht selbstverständlich.

Jochen

Und dann ist natürlich die Frage, ja gut, gibt es noch

Jochen

irgendwelche fiesen Dinge, die Leute

Jochen

abschrecken, für die wir inzwischen blind geworden sind?

Jochen

Also entweder, weil man aus einer bestimmten Position halt nicht davon betroffen ist.

Jochen

Wenn man jetzt zum Beispiel zu einem Geschlecht gehört, dann hat man damit halt vielleicht nicht so ein Problem und sieht das gar nicht.

Jochen

Oder ist es halt so, dass es ein Marketingproblem ist und eigentlich ist es halt einfach nur nicht bekannt, dass das halt eine total flauschige, irgendwie nette Gruppierung ist.

Jochen

Und der Eindruck ist, das sind halt komische Typen, die irgendwie seltsame Dinge machen und riecht alles so ein bisschen irgendwie, ja.

Jochen

Ich weiß es nicht, keine Ahnung.

Reimar

Da passiert einfach das Gleiche wie auch bei den anderen Projekten. Es gibt dann einfach eine Abspaltung und es gibt dann halt zwei Gruppen. Das ist auch bei Communities einfach der Fall.

Reimar

Es ist ja nicht immer so, dass dann einfach auch mal einfach nur der Moderator wechselt oder der Sprecher oder so. Es gibt halt auch, wenn es diese Konflikte gibt, dann gibt es auch Spaltungen von Communities, aber in der Regel ist das ja dann immer so ein punktuelles Problem, sodass die anderen, die dann in der Community sind, das ja dann auch wieder dämpfen können und das auch dann irgendwie sich wieder erklärt halt.

Reimar

Ja, also das gibt es in der Python-Community so wie überall auch. Es ist vielleicht einfach nur so, dass man halt dann trotzdem versucht halt wieder dann oder hat genügend Pole, die das dann versuchen wieder aufzufangen.

Reimar

Und ja, das ist halt, wenn man sich anschaut, was wir ja auch sehr häufig praktizieren, das sind ja diese großen Konferenzen oder auch kleineren Treffen. Und das bringt halt einfach auch eine gewisse Entspanntheit, wenn die Leute sich erstmal kennenlernen.

Reimar

Also dann ist halt auch vielleicht so ein Missverständnis mal aufzuklären.

Reimar

Und das ist vielleicht bei anderen Communities,

Reimar

die nicht so einen regen Austausch haben, einfach viel schwieriger.

Reimar

Tja, ja.

Reimar

Was mich auch noch interessieren würde,

Jochen

da habe ich so ein bisschen auch schon immer mal wieder drüber nachgedacht,

Jochen

und ich habe auch noch nichts gehört, was mich wirklich total überzeugt hätte.

Jochen

Was wäre denn eure Idee für, wie kriegt man mehr, wie kriegt man dieses Marktversagen,

Jochen

dass es halt irgendwie wichtige Dinge gibt, die eigentlich gemacht werden müssen,

Jochen

aber keiner zahlt da irgendwas für und irgendwie die Leute, die das machen,

Jochen

irgendwie müssen das halt auch von ihren Ersparnissen her irgendwie finanzieren

Jochen

oder verdienen halt deutlich weniger, als sie könnten, wenn sie irgendwie andere Sachen machen würden.

Jochen

Was wären denn aus eurer Sicht Möglichkeiten, an diesem Problem irgendetwas zu tun?

Dominik

Also es gibt ein paar gute Ideen, die man da auf jeden Fall haben kann.

Dominik

Also was mir jetzt als erstes einfällt, ist, dass das natürlich auch immer dann ein Bias hat.

Dominik

Also wenn du jetzt einen Wettbewerb auslobst über die beste Software und den irgendwie mit Preisgeldern versiehst,

Dominik

dann werden da auch bestimmte Leute von angezogen und halt nicht vielleicht die Leute,

Dominik

die tatsächlich die richtige Arbeit machen irgendwo außerhalb dieser ganzen Kreise.

Dominik

Aber die Frage ist halt vielleicht, also ich finde so eine moderierte Idee gar nicht schlechter,

Dominik

wenn man jetzt wirklich eine Art Budget hätte.

Dominik

Ja, das gibt halt einen Fonds, einen Fund, der von wahrscheinlich einer Regierungsstelle mit Geld versorgt wird und der dann irgendwie kuratiert entscheidet, vielleicht auch nach so einem Zyklusprinzip, welche von den Projekten denn, wenn die jetzt bestimmte von mir aus Voraussetzungen erfüllen, Entwicklerstellen oder halbe Stellen oder wie auch immer unterstützt bekommt.

Dominik

Und da kann man glaube ich relativ viel machen. Also wenn das halt mit der Community quer gekoppelt ist und die Kommunikation in verschiedenen Richtungen offen ist und es halt nicht darum geht, dass wer wieder an den Fleischtöpfen sitzt, sondern tatsächlich so ein bisschen dezentral organisiert werden kann, wäre das doch eine Chance da, so ein bisschen noch mehr Attraktivität zu erhöhen.

Dominik

Weil ich glaube, das ist tatsächlich gar nicht so relevant, weil wenn ich jetzt gerne Open Source entwickeln möchte und ich bin jetzt beispielsweise Anfänger und ich muss jetzt gucken, dass ich mit meiner Zeit, man hat ja noch Familie und dies und das, so umgehe, dass ich irgendwie noch überleben kann oder mein Leben fristen kann und gleichzeitig irgendwie Open Source committen möchte, dann kann das schon ein Trade-off sein.

Dominik

Und der Open Source unter Umständen dann gute Entwickler kostet. Und da muss man vielleicht tatsächlich dafür sorgen, dass die Leute auch die Möglichkeit haben, noch ein bisschen mehr zu partizipieren.

Reimar

Ja, was du ja als Firma auch hast, ist ja die Situation, dass du jetzt ein Open Source Produkt hast und du kommst mit diesem Entwicklungszyklus ja gar nicht klar. Ja, weil wenn du jetzt in der Firma bist, hast du ja so die Vorstellung, du hast jetzt eigentlich zehn Mitarbeiter, die können das jetzt nur leider nicht, ja, aber wenn das ja deine Software wäre, dann würdest du ja einen Zeitplan haben, wo du genau wissen würdest, wann diese Software dieses Feature hätte.

Reimar

Jetzt ist das aber so, jetzt bist du abhängig von so einer Open-Source-Software, die ganz anders funktioniert, weil diese Community sagt auf einmal, ja, das ist schön, dass du diesen Feature-Request da reingestellt hast, aber das ist bei uns nicht im Release-Plan und das kommt erst nach Version 2 raus.

Reimar

Das heißt, da würde die Community ja gar kein Interesse haben, so gesehen daran zu arbeiten. Aber da gibt es ja dann die andere Möglichkeit, die die Firmen auch nutzen. Die sorgen einfach für einen Sprint. Also die sorgen dafür, dass dann die Entwickler zusammenkommen und auch der Maintainer. Und sie finanzieren den Sprint deswegen, damit einfach diese Änderungen, die sie brauchen, dann auch in den Code reinkommt.

Dominik

Also deine Idee wäre, Firmen finanzierte Sprints abzuhalten noch mehr.

Reimar

Ja, das wäre, dann würden die ja auch einen direkten Nutzen daraus haben.

Jochen

Also es gibt da tatsächlich auch eine, weiß jetzt gar nicht welche Form diese Organisation hier hat,

Jochen

Tidelift.com zum Beispiel, die machen das so, dass man halt sozusagen Subscription für Open Source irgendwie Software abschließt

Jochen

Und dann halt zum Beispiel die Möglichkeit, einen Gegenzug bekommen, zu sagen, welche Features denn jetzt nun mit Priorität irgendwie behandelt werden sollen oder nicht. Das ist vielleicht so ein ganz interessantes Modell. Also solche Sachen kann man sich schon überlegen, dass halt die Firmen tatsächlich direkt dann halt irgendwie einen Vorteil dadurch haben, dass sie irgendwie, weil sonst wäre es halt eine Spende.

Jochen

und man hat immer das Problem in der Firma,

Jochen

wenn man jetzt Geld ausgeben möchte,

Jochen

dann hat man, also

Jochen

so kleinere Sachen sind oft nicht so ein Problem,

Jochen

aber die Frage ist dann halt immer,

Jochen

okay, wofür wird das Geld

Jochen

ausgegeben, was ist also wirklich der Grund und

Jochen

kriegt man das auch nicht irgendwo

Jochen

billiger? Ja, da kommt der Controller vorbei,

Jochen

der streicht das wieder zusammen. Genau, und das ist bei Open Source schwierig,

Jochen

weil es ist halt, theoretisch müsste man ja gar nichts

Jochen

bezahlen, dann sagt man, okay, aber

Jochen

wieso bezahlst du dann, das ist ja Quatsch, dann wird's gestrichen.

Jochen

Ja,

Jochen

sowas wie Titleift wäre halt eine Möglichkeit

Jochen

zu sagen, ja, aber dafür bekomme ich halt

Jochen

Priorisierungsgeschichten oder

Jochen

irgendwie, weiß ich nicht,

Jochen

irgendwelche Update

Jochen

Security oder sonst wie

Jochen

Vorteile.

Jochen

Naja.

Jochen

Du hast ja auch

Reimar

noch ganz andere Probleme.

Reimar

Ich mache ja zum Beispiel

Reimar

total viele Sachen ehrenamtlich.

Reimar

Also, weil mir das

Reimar

einfach Spaß macht.

Reimar

Wenn ich ja jetzt quasi Geld

Reimar

dafür bekäme,

Reimar

dann habe ich ja ein ganz großes

Reimar

Problem eigentlich.

Reimar

Und das ist für mich ein viel größerer

Reimar

Aufwand, als einfach zu

Reimar

sagen, ja, zu dem Zeitpunkt

Reimar

habe ich Zeit und

Reimar

ja, dann machen wir ein

Reimar

Barcamp oder so. Das könnte ich mir ja auch

Reimar

im Endeffekt,

Reimar

könnte ich ja das ja auch vermarkten,

Reimar

dieses Konzept.

Reimar

Aber das ist einfach,

Reimar

das würde den ganzen Community-Gedanken

Reimar

stören.

Reimar

Wenn ich das ehrenamtlich mache, dann ist das einfach so, ja, es ist alles geregelt und wir haben so eine Art Party.

Reimar

Mehr ist das ja in dem Sinne ganz übertragen.

Reimar

Es sind ganz viele tolle Leute da und wir erzählen uns gegenseitig zwei Tage lang, was wir an tollen Sachen entdeckt haben, was wir wissen wollen.

Reimar

Ja, dann geht es wieder los.

Reimar

Das ist halt genau das Problem.

Reimar

Jetzt kommt diese Firma und sie hat jetzt ein Open-Source-Projekt und das ist ja nicht wirklich greifbar, dass sie da jetzt bei jedem, wenn da jetzt keine Firma dahinter steckt oder jemand, der das finanziell abwickeln kann, dann ist das total erstmal ganz schwierig, dann ein Konzept zu finden, wie man das dann so geregelt bekommt, wie die das haben möchten.

Reimar

Und daher ist es ganz wichtig, dass halt die Software-Open-Source-Szene halt ein Ökosystem braucht von Firmen, die dann auch mit dieser Software Geld verdienen können. Das ist essentiell, sonst kannst du diese Situation gar nicht auflösen.

Reimar

Wenn du jetzt zum Beispiel bei Plon anschaust, da gibt es ja auch einige Kernentwickler, die ganz sehr kleine Firmen haben.

Reimar

Was heißt sehr klein? Kleine Firmen haben und da ist es einfach dann auch möglich, eine Plonentwicklung in Auftrag zu geben.

Reimar

Und das könntest du gar nicht, wenn du jetzt halt nur so ein Modell hättest, wo du halt Open Source Entwickler hast, die einfach über die Welt verteilt sind.

Reimar

Das muss halt, wenn man, muss diese ganzen Sachen sehen. Also die Interessanten oder das, was die Open Source Projekte erreichen können, ist quasi so ein Ökosystem zu bauen, dass ihre Entwickler dann darüber auch finanziert werden können.

Reimar

Das setzt aber voraus, dass die natürlich auch entweder in der Firma arbeiten wollen mit dem Produkt oder halt so eine gründen wollen. Das ist halt, schließt dann den Kreislauf wieder, weil dann auch quasi dieses Gedankenmodell halt funktioniert, dass die ja quasi nur eine Dienstleistung an dem Produkt machen.

Reimar

Und sie besitzen es ja nicht. Das ist ja der Unterschied. Bei einer Firma, die würde sagen, ich besitze ja dieses Produkt. Und bei der Open-Source-Szene ist das ja so, dieses Produkt gehört der ganzen Welt. Da gibt es keinen einzelnen Besitzer.

Reimar

Es gibt eine Community, die man bevorzugt, weil die tolle Arbeit macht und weil man der vertraut, dass die Veränderung dann auch schnell einfliegt, die man braucht. Aber ansonsten, eigentlich gehört das Produkt ja schon der ganzen Welt. Das heißt, wenn man unzufrieden ist, dann kann man eine andere Lösung suchen.

Reimar

Das hat aber eine Firma nicht, diese Möglichkeit. Die hat ihr Produkt und hat dann nur dieses Produkt. Und wenn die jetzt ein Open-Source-Produkt nutzt, dann muss sie halt einen Weg finden, wie sie das weiterentwickeln kann. Und das kann sie entweder dann nur, indem sie eigene Ressourcen einbringt oder halt das Glück hat, dass die in der Open-Source-Szene halt Firmen sind, die man dann beauftragen kann. Und das Modell, das nimmt halt zu. Also das sehe ich so, dass das zunimmt.

Dominik

Ich finde wirklich wichtig, dass man da tatsächlich nochmal mehr mit öffentlichen Geldern irgendwie arbeiten kann.

Jochen

Ja, ja, ja. Also ich würde sagen, diese Fondsgeschichte ist jetzt mehr so die Frage,

Jochen

wie man das verteilt oder wie man priorisiert, wo welches Geld hinkommen soll.

Jochen

Aber tatsächlich würde ich jetzt so von einem globalen Blickwinkel aus sagen,

Jochen

ja, warum nicht irgendwie Amazon, Google, die ganzen, die davon profitieren,

Jochen

Das ist halt, dass ihre Infrastruktur Open Source ist, besteuern und dann die Steuern dazu verwenden, um die Infrastruktur zu bauen.

Jochen

Das ist sogar wahrscheinlich letztlich auch für die großen Firmen das Beste, um halt so ein bisschen das Marktversagen, das es an der Stelle schon gibt, auszugleichen.

Jochen

ich fürchte tatsächlich, dass

Jochen

viel

Jochen

Infrastruktursoftware

Jochen

wird nicht so stark entwickelt,

Jochen

wie es eigentlich,

Jochen

wie der Bedarf da wäre.

Jochen

Also, dass da auch,

Jochen

ich weiß, es gibt viele Firmen im

Jochen

Umfeld von Projekten wie Django oder

Jochen

Pandas oder so, aber dass die wirklich

Jochen

nennenswert zur Entwicklung beitragen würden,

Jochen

weiß ich jetzt nicht.

Jochen

Und

Jochen

Projekte haben oft ein großes Problem,

Jochen

Leute dann tatsächlich zu beschäftigen oder halt

Jochen

Es gibt immer so kleinere Spenden oder es gibt halt irgendwie so Sponsorengeschichten bei Konferenzen, aber diese Beträge sind immer sehr volatil. Also das ist halt in einem Jahr ist das halt mal super, im anderen Jahr, jetzt zum Beispiel, glaube ich, ist das für viele Projekte ein echtes Problem, dass es eben zum Beispiel keine Konferenzen gibt und dann diese ganzen Sponsorgeschichten halt alle ausfallen und darüber kann man halt dann nicht so gut irgendwie Entwickler fest bezahlen.

Jochen

Das geht halt einfach nicht so gut.

Jochen

Keine Ahnung.

Jochen

Anderes Modell fand ich auch super interessant.

Jochen

Wäre halt sowas wie, da meint jemand, ich glaube das war Russell Kiesmicki, auch einer von den Django-Community-Leuten.

Jochen

Warum nicht einfach eine Checkbox irgendwie an der Stelle anbringen, wo das Geld sozusagen zwischen Parteien ausgetauscht wird.

Jochen

Nämlich irgendwie bei sowas wie den ganzen Cloud-Hosting-Geschichten halt bei AWS oder so, wo man dann halt einfach noch anklicken kann, okay, ein Prozent vom Umsatz soll irgendwie an die anteilig verteilt werden, an die Open-Source-Projekte, die sozusagen daran beteiligt sind, dass es diese Service überhaupt geben kann.

Jochen

ja, dass man dann an der Stelle halt

Jochen

so ein bisschen was abzwackt von dem Geld, was

Jochen

da durchströmt.

Jochen

Weil das ist ja auch eigentlich auch ein

Jochen

krasser, krasses Missverhältnis,

Jochen

dass dann Amazon so viel Geld damit verdient,

Jochen

mit Arbeit, die sie eigentlich gar nicht selber geleistet haben.

Dominik

Ja, ja, das ist halt genau das Ding, wenn das halt nur so voluntary

Dominik

alles ist und wie der Reimer sagt, dass du halt

Dominik

irgendwie da selber irgendwie aus Spaß dran sitzt,

Dominik

das gibt halt dann, also für uns

Dominik

ist das vielleicht sogar irgendwie alle noch möglich, aber

Dominik

spätestens wenn der Ehepartner

Dominik

auf den Kies geht und die hungern Moiler

Dominik

da stehen und sagen, hier, ich brauche aber was zu essen,

Dominik

das kann ja nicht schwierig werden. Also gerade je nachdem,

Dominik

wo man auf der Welt auch sitzt und so,

Dominik

ist das vielleicht dann mehr oder weniger schwierig.

Dominik

Und da muss man eigentlich tatsächlich dafür sorgen,

Dominik

dass irgendwie da Geld mit verknüpft werden kann

Dominik

irgendwo.

Dominik

Also finde ich jetzt. Also ich finde das, glaube ich, relativ essentiell.

Dominik

Also ist das vielleicht eine kapitalistische

Dominik

Haltung an der Stelle, aber

Dominik

irgendwie müssen die Leute ja

Dominik

zu Brot kommen, wenn das

Dominik

gerade sonst nicht ist.

Reimar

Ja, das ist halt das Schwierige

Reimar

bei der situation letztendlich hast du etwas geschaffen ja vielleicht in einer

Reimar

zeit wo es dir gut ging ja und dann geht es ja halt nicht so gut aber dieses

Reimar

produkt ist auf einmal quasi der renner und ja es entwickelt aber auch keiner

Reimar

weiter und dann hast du halt genau diese situation die einige schon erfahren

Reimar

haben da kann halt auch letztendlich nur die größere community dann helfen dass

Reimar

da wieder raus kommst und dann hast du ja aber schon auch das glück dass sein produkt ja gebraucht

Reimar

wird ja also vor einiger zeit ich glaube dass da ist halt ein da ist sind halt bei open ssh nicht

Reimar

oben ssl oder so der ist der hauptentwickler der war arbeitslos ja das kann man sich gar

Reimar

nicht vorstellen dass das so was passiert ja und das hat es aber dann auch als das bekannt

Reimar

geworden ist war das problem aber auch relativ zeitnah dann wieder gelöst ja und aber das ist

Reimar

halt auch so ein punkt hat nur community hilft also die open source community egal von welchem

Reimar

projekt sie die arbeit in der regel mit anderen projekten zusammen also und auch erhalt in solchen

Reimar

sachen sonst würden sich solche sachen überhaupt nicht verbreiten ja und da das ist so eine

Reimar

individuelle lösung immer und ich weiß nicht ob ein modell hilft wo dann irgendwelche konzerne

Reimar

irgendwo in geld verteilen weil das da muss ja auch ein empfänger sein und das muss auch

Reimar

irgendwie geregelt sein momentan sehe ich halt so modelle halt auch bei der psf finden also

Reimar

breiten software foundation finde ich das gut dass man da halt das große form der sponsoren

Reimar

sind und dann quasi auch dass wir uns quasi dadurch leisten können dass wir die breiten

Reimar

software foundation halt auch quasi büros hat und dass wir eine verwaltung da haben und ja was wir

Reimar

sonst ja auch quasi nur diesen normalen verein führen könnten und solche modelle in sind ja auch

Reimar

quasi nur durch sponsoring kann zu realisieren und die die anderen sachen sind halt ja das ist

Reimar

ein freund von mir der sagt halt immer wir müssen eigentlich auf den grund gehalten es ist eigentlich

Reimar

total unsinn dass das gehalt so unterschiedlich ist wie soll das eigentlich weitergehen also sein

Reimar

modell ist halten der zukunft das einfach die arbeit ihr gleichwertiger bezahlt wird und man

Reimar

einfach ein Grundgehalt hat und da

Reimar

sich auf Basis dieses Grundgehalts

Reimar

einfach schon mal keine Sorgen mehr

Dominik

machen muss. Man könnte ja in Deutschland mal die

Dominik

Bundesligaspieler besteuern und denen sagen, die sollten ein bisschen

Dominik

da beitragen.

Dominik

Entschuldigung, kleiner polemischer

Dominik

Kommentar. Das wäre halt so ein Modell.

Dominik

Aber da ist halt, ja,

Reimar

du sagst halt Sportarten, Sponsoring

Reimar

und solche Sachen, ja, das

Reimar

nimmt halt Dimensionen an.

Reimar

Die sind halt,

Reimar

wo man halt nicht

Reimar

weiß, ob der Gegenwert

Reimar

das dann auch wieder gibt.

Reimar

Ja, und wenn man aber sagt,

Reimar

okay, jeder hat alles das, was er

Reimar

zum Leben braucht, dann würden

Reimar

sich ja eine ganze Reihe Probleme erst mal lösen.

Reimar

Und dann ist halt

Reimar

die Frage, wie, was treibt

Reimar

denn dann die Welt noch an?

Reimar

Das ist halt die große Frage, ja.

Reimar

Was treibt denn die Leute

Reimar

an, dass sie jetzt immer

Reimar

beschleunigter leben möchten?

Reimar

Das wissen wir aber sehr viel.

Reimar

Ja, sowieso.

Reimar

Ja, das ist ja so der Punkt. Also welche Maßnahmen würden denn eine automatische Entschleunigung geben?

Reimar

Ich weiß nicht, bildliche Entschleunigung?

Jochen

Genau, das ist halt die Frage. Ist das machbar? Können wir das überhaupt entscheiden? Schwierig.

Reimar

Also ich glaube nicht, dass man, also außer, dass jetzt so große Firmen halt freiwillig irgendwo Gelder in Fonds einzahlen, wird man die nicht dazu bewegen können.

Reimar

Ja, ich glaube, du brauchst halt tatsächlich so eine staatliche Organisation

Dominik

haben, also du musst halt tatsächlich Steuern irgendwie

Dominik

für diese Zwecke verwenden, weil

Dominik

sonst wird das mittelfristig

Dominik

sehr ineffektiv weiterlaufen mit dem Aquasagen,

Dominik

was man da halt dann da hat, ja.

Dominik

Und das muss halt eigentlich die Politik vielleicht dann erkennen

Dominik

und dann merken, dass das keine

Dominik

schlechte Idee ist. Also auch aus diesem Google-Zimmer

Dominik

auf Code-Gedanken her, dass man halt junge Leute

Dominik

dazu bringt, gute Software zu schreiben

Dominik

und da kann man dann ja vielleicht ein bisschen

Dominik

steuern, wer irgendwie so, wie das macht,

Dominik

dann können sich die Leute alle politisch austoben, aber

Dominik

vielleicht nicht die schlechteste Idee.

Jochen

Ja, schon, wobei ich ehrlich gesagt

Jochen

bei dem Gedanken, dass die Politik da irgendwie

Jochen

merken muss, dass es da irgendwie ein Problem gibt

Jochen

und dann entsprechend was dran tut,

Dominik

dann gucke ich lieber

Jochen

dann mal in eine andere Richtung, ob es da nicht

Jochen

auch eine Lösung gibt, weil das wird dann,

Jochen

ich meine, wenn man sich überlegt, wie lange das

Jochen

alles dauert, da ist es halt,

Jochen

da sind wir dann schon nicht mehr

Jochen

dabei.

Jochen

Ja.

Jochen

Ja,

Dominik

Ja, aber wir haben doch schon gesehen,

Dominik

dass es da irgendwie viele schöne Sachen gibt.

Dominik

Haben wir noch irgendwelche Dinge,

Jochen

die wir unbedingt irgendwie zu diesem Thema sprechen sollten?

Jochen

Oder irgendwelche Dinge, die Python besonders machen?

Dominik

Ja, haben wir schon gesagt, Python ist komplett Open Source.

Dominik

Das haben wir gar nicht gesagt.

Dominik

Ja.

Dominik

Aber vielleicht war das ja auch allen schon klar.

Jochen

Genau, oder dass es halt irgendwie unterschiedliche Lizenzgeschichten gibt.

Jochen

Und ja, Python, BSD-Lizenz.

Dominik

Also der Reimann hat zum Beispiel noch nicht so eine MIT-Lizenz gesagt oder sowas, die man ja auch dann einfach ändern und für sich beanspruchen darf und dann kommerziell verwenden darf. Das hörte sich jetzt so an, als wärst du da nicht so der Fan von.

Reimar

Nochmal, von was? Welche Lizenz?

Reimar

Von der MIT-Lizenz zum Beispiel.

Reimar

Also ich nutze die selber nicht in meinen Projekten. Oder doch, ich habe glaube ich auch ein Projekt, was unter MIT-Lizenz ist.

Dominik

Also vielleicht nochmal für alle, weil der MIT macht halt alles frei, man kann die halt auch frei verwenden, frei verkaufen, man kann auch sagen, das, was ich jetzt mit der Software gemacht habe, mache ich jetzt zu close und kann einfach dann alles tun.

Reimar

Ja genau, bei MIT kann es dir halt auch passieren, dass du quasi so eine Art Open-Source-Lizenz oder Open-Source-Modell hast, aber gar nicht den Quellcode bekommen musst.

Jochen

Ja, BSD hätten wir halt noch.

Jochen

Es ist auch eher so Richtung MIT versucht ein paar Sachen abzufedern.

Jochen

Da gibt es auch eine unterschiedliche Version,

Jochen

dass man halt zum Beispiel nicht dann irgendwie

Jochen

wegen Patentgeschichten belangt werden kann.

Jochen

Ja, obwohl das im MIT glaube ich auch drin ist.

Jochen

Ehrlich gesagt, ich bin nicht so der Lizenz-Experte.

Jochen

Und dann halt die ganzen Copy-Left.

Dominik

Ich habe ein ungelesenes Buch dazu zu Hause liegen.

Dominik

Vielleicht soll ich mal reintun.

Dominik

Ja.

Dominik

Versuch es mal unter Scroppkissen heute Nacht.

Dominik

Für diese Folge wird es nichts geben.

Dominik

Ja, aber ich würde sagen,

Dominik

habt ihr noch irgendwie einen Punkt, den ihr heute...

Jochen

Ansonsten können wir ja Pics machen,

Jochen

wenn ihr... Also ich hätte einen.

Jochen

Ja, gut, dann

Jochen

Jochen, bitte Pic.

Jochen

Ja, ich mache in letzter Zeit ein bisschen mehr

Jochen

Web-Frontend-Geschichten

Jochen

und

Jochen

habe

Jochen

kommt hier auch aus Düsseldorf

Jochen

Webworker...

Jochen

Wie heißt der Podcast? Webworkers-Podcast?

Jochen

Nee, das ist Webworker-Meetup.

Jochen

Webworkers-Meetup.

Jochen

Working Draft

Jochen

heißt der. Genau.

Jochen

Ja, auch so ein

Jochen

Design-Entwicklungs-Podcast

Jochen

hier auch

Jochen

aus Düsseldorf, den ich jetzt dann

Jochen

halt auch ein bisschen mehr höre.

Jochen

Und da wurde

Jochen

das Projekt Tiny Helpers

Jochen

erwähnt, wo man halt

Jochen

eine Sammlung hat von

Jochen

sozusagen Single-Purpose-Online-Tools

Jochen

für Web-Entwicklungsgeschichten.

Jochen

Und das ist

Jochen

eigentlich ganz schick. Ganz viel

Jochen

Zeugs davon ist natürlich eben auch Open Source und

Jochen

man kann damit halt irgendwie

Jochen

ja

Jochen

alle möglichen lustigen Dinge tun,

Jochen

wie zum Beispiel, weiß ich nicht, irgendwie eigene Webseite

Jochen

oder die URL dazu reingeben, dann halt mal

Jochen

die Fonts ändern und gucken, was passiert oder

Jochen

weiß ich nicht,

Jochen

irgendwie Farbschemata und

Jochen

ach, weiß der Teufel, es gibt so viel unterschiedliches

Jochen

Zeug, wenn man da über diese Webseite scrollt, da ist so viel

Dominik

Zeug drin und das ist halt... Aber das ist ein Open Source Pick, kein

Dominik

Python Pick, wenn ich dich richtig verstehe.

Jochen

Nee, das ist kein Python Pick, das ist eher so ein

Jochen

genau, ja, ja,

Jochen

was gibt es da draußen alles an netten

Jochen

Diensten, Seiten, Software, die man irgendwie verwenden

Jochen

kann. Ja. Okay, okay.

Jochen

Ja, Reimann,

Dominik

hast du auch einen Pick der Woche oder hast du noch eine abschließende

Dominik

Worte zu der Open Source?

Dominik

Haben wir vergessen, etwas zu fragen?

Dominik

Ja, okay.

Dominik

Also,

Dominik

während du darüber noch nachdenkst, fange ich vielleicht

Dominik

einfach mal an mit meinem Pick der Woche.

Dominik

Und zwar habe ich eine Seite entdeckt,

Dominik

das ist das Python 3 Modul of the Week.

Dominik

Da habe ich

Dominik

bis jetzt noch nicht reingeguckt, aber

Dominik

das ist das pymodtv.com.

Dominik

Warum es auch immer

Dominik

kommen ist, aber da sind halt ganz

Dominik

viele verschiedene schöne Module

Dominik

beschrieben, die man sich mal

Dominik

anschauen kann, wenn man mag.

Dominik

Oh, okay.

Reimar

Ja, ich hatte ein schönes Modul

Reimar

entdeckt. Und zwar hatte

Reimar

ich die Schwierigkeit,

Reimar

ich weiß nicht, ob ihr das schon mal

Reimar

überlegt hat, wie man mit

Reimar

SVGs als

Reimar

Template benutzen kann.

Reimar

SVG-Grafiken,

Reimar

die du mit Inkscape

Reimar

schreiben kannst. Inkscape ist ja auch so ein

Reimar

schönes Open-Source-Produkt.

Reimar

Und SVGs sind

Reimar

eigentlich XML-Dateien.

Reimar

Und

Reimar

ja, jetzt kannst du dir natürlich

Reimar

eine tolle Grafik überlegen, wo du dann

Reimar

in diese SVGs irgendwelche

Reimar

andere Bild-Elemente einsetzt.

Reimar

Und

Reimar

Und ja, das kannst du dir entweder jetzt selber schreiben oder ich habe dann aber durch Suchen herausgefunden, dass es schon jemanden gibt, der das sehr perfektioniert hat.

Reimar

Und das ist eine Bibliothek, die nennt sich SVG, also SV Glue, also G-L-U-E.

Reimar

Und da kann man also sehr schön Grafiken, die man mit Inkscape erstellt hat oder die man aus PDF in Inkscape halt verarbeiten kann, einfach noch zusätzlich mit einem weiteren Tag versehen.

Reimar

Und dann kann man quasi diese Elemente, Rechtecke, Texte einfach per Python-Programm befüllen.

Reimar

Man hat dann quasi so einen Serienbrief in einer SVG oder kann schöne QR-Codes machen mit tollen Elementen

Reimar

oder sogar mit einer Logik entsprechend, wie die Funktionen der Webseiten sind.

Reimar

das hatte mich halt, fand ich

Reimar

auch wieder sehr toll halt, dass man

Reimar

einfach in der Python-Welt

Reimar

einfach mit ein paar Suchworten

Reimar

das Produkt findet,

Reimar

was man schon nicht mehr selber programmieren muss.

Dominik

Man muss sich dann nur noch um die

Dominik

Sachen halt kümmern

Dominik

muss, wie man seine

Reimar

QR-Codes da reinbekommt oder

Reimar

seine Elemente.

Reimar

Ja, cool.

Dominik

Ah, schön, schön. Ja, Cairo SVG, ja.

Dominik

Okay, interessant.

Dominik

Ja, cool, danke für den Tipp.

Dominik

Ja, es war eine sehr spannende

Dominik

Folge, wieder viel mitgenommen.

Dominik

Vielen Dank, dass du unser Gast warst heute.

Dominik

Ja, vielen, vielen Dank.

Dominik

Ja, danke euch auch.

Dominik

Und ja, dann würde ich sagen,

Dominik

das war's für heute.

Dominik

Bleibt uns gewogen, hört wieder rein.

Dominik

Wann auch immer ihr uns hört, Tag, Nacht, Mittags,

Dominik

morgens, auf der Autofahrt,

Dominik

beim Schlafen gehen, zum Einschlafen.

Dominik

Ja, eine gute Zeit,

Dominik

bleibt gesund und wir hören uns.

Dominik

Alles klar, tschüss.