WEBVTT

00:00:00.000 --> 00:00:05.180
Ja, hallo liebe Hörerinnen und Hörer und willkommen beim Python-Podcast in der 21. Episode.

00:00:05.820 --> 00:00:07.260
Schön, dass ihr alle wieder reingeschaltet habt.

00:00:07.860 --> 00:00:08.960
Heute geht es bei uns um Open Source.

00:00:09.540 --> 00:00:12.640
Ich bin der Dominik, da vorne ist der Jochen und wir haben heute den Reimer zu Gast.

00:00:13.640 --> 00:00:14.040
Hallo Reimer.

00:00:14.340 --> 00:00:15.080
Hallo zusammen.

00:00:15.380 --> 00:00:19.300
Ja, was machen wir heute?

00:00:19.360 --> 00:00:22.860
Wir haben einige Sachen letztes Mal vergessen zu erzählen, machen wir diesmal aber auch nicht.

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

00:00:29.420 --> 00:00:33.240
Ich habe die Struktur für heute gar nicht so mitbekommen, nicht so richtig vorbereitet.

00:00:33.300 --> 00:00:36.140
Dann müsste der Reimer direkt erzählen vielleicht, was er heute erzählen möchte und der Jochen.

00:00:36.600 --> 00:00:41.980
Ja, vielleicht kann sich der Reimer einfach erstmal kurz vorstellen, weil den kennt er, also wir kennen ihn.

00:00:43.300 --> 00:00:44.460
Ja, dann hallo Reimer.

00:00:45.380 --> 00:00:53.080
Hallo, ja, ich bin der Reimer Bauer und ich arbeite am Forschungszentrum Jülich als Programmierer.

00:00:53.080 --> 00:01:01.580
und habe da aber als Chemielaborant angefangen und dann halt durch viele Fortbildungen meinen Traumberuf gefunden.

00:01:02.900 --> 00:01:13.400
Und ich hatte halt das Glück zu einer Zeit anzufangen, als es quasi noch gar keine PCs in der Art, wie sie heute kennen, gab.

00:01:13.400 --> 00:01:19.860
Und dann im Labor haben sich so langsam so digitale Verfahren da einzugefunden.

00:01:19.860 --> 00:01:27.820
und ich hatte aber schon zu Hause so das Hobby zu programmieren und dadurch hatte ich so eine Chance halt dann auch,

00:01:28.360 --> 00:01:32.100
das dann da halt auch zur Wirkung bringen zu lassen.

00:01:32.960 --> 00:01:39.500
Und dann so die ersten Programme waren so Chromatographie-Programme zur Auswertung, die ich dann geschrieben habe.

00:01:39.500 --> 00:01:42.620
und dann hat das hinterher einfach so viel Spaß gemacht,

00:01:43.340 --> 00:01:44.260
dass ich immer mehr

00:01:44.260 --> 00:01:45.680
so aus dem

00:01:45.680 --> 00:01:48.460
Laborbereich, so in den

00:01:48.460 --> 00:01:50.080
Bürobereich gewechselt bin

00:01:50.080 --> 00:01:52.200
und irgendwann ist das dann mein Beruf

00:01:52.200 --> 00:01:52.640
geworden.

00:01:54.940 --> 00:01:55.100
Ja,

00:01:57.100 --> 00:01:57.920
voll gut und genau,

00:01:58.080 --> 00:02:00.120
wir wollten uns heute über Open Source

00:02:00.120 --> 00:02:02.060
und natürlich dann irgendwie im Kontext von Python

00:02:02.060 --> 00:02:03.600
unterhalten und

00:02:03.600 --> 00:02:06.020
wann war das denn bei dir, dass du irgendwie auf Python

00:02:06.020 --> 00:02:07.960
aufmerksam geworden bist

00:02:07.960 --> 00:02:09.160
oder dich in die Richtung

00:02:09.160 --> 00:02:10.420
orientiert hast?

00:02:11.740 --> 00:02:13.300
Ja, ich habe dann halt,

00:02:13.540 --> 00:02:15.000
also im Endeffekt

00:02:15.000 --> 00:02:16.860
ist das durch die Arbeit gekommen,

00:02:17.600 --> 00:02:18.800
dass wir uns

00:02:18.800 --> 00:02:21.020
überlegt haben, wir brauchen ein System,

00:02:21.020 --> 00:02:22.800
wo wir einfach dokumentieren können.

00:02:23.900 --> 00:02:24.980
Und ja, ich kannte da

00:02:24.980 --> 00:02:26.820
Open Source in dem Sinne noch

00:02:26.820 --> 00:02:29.140
nicht ganz wirklich so.

00:02:29.500 --> 00:02:30.920
Wir haben zwar schon selber Sachen

00:02:30.920 --> 00:02:32.740
unter Open Source Lizenzen veröffentlicht,

00:02:32.840 --> 00:02:34.860
aber das war ja quasi nur

00:02:34.860 --> 00:02:35.940
so im Arbeitsumfeld.

00:02:37.020 --> 00:02:38.840
Und ich habe dann halt

00:02:38.840 --> 00:02:40.340
erst mal Moin Moin entdeckt.

00:02:40.820 --> 00:02:42.640
Und das war so einfach zu installieren

00:02:42.640 --> 00:02:43.740
und zu benutzen,

00:02:44.560 --> 00:02:46.120
dass wir das halt dann

00:02:46.120 --> 00:02:48.200
bei uns als Wissensdatenbank

00:02:48.200 --> 00:02:50.740
über viele Institute verteilt haben.

00:02:50.760 --> 00:02:52.080
Was hast du entdeckt? Moin Moin?

00:02:52.900 --> 00:02:53.880
Moin Moin.

00:02:53.880 --> 00:02:54.480
Moin Moin.

00:02:55.180 --> 00:02:58.260
Aus Ostfriesland, da kennt man ja dieses Wort Moin.

00:02:58.640 --> 00:03:00.020
Ja, mit Moin Moin bist du schon Schwätzer,

00:03:00.080 --> 00:03:00.640
habe ich gehört, ja.

00:03:01.900 --> 00:03:03.180
Und da bist du mit genau.

00:03:03.660 --> 00:03:06.120
Und das ist ja so in der Wiki-Web-World.

00:03:07.240 --> 00:03:08.240
Da braucht man

00:03:08.240 --> 00:03:38.220
und die Programmiersprache Python

00:03:38.240 --> 00:04:08.220
und Jochen unterhalten sich über die Programmiersprache Python

00:04:08.240 --> 00:04:13.920
bin ich halt in Berührung gekommen in den Anfängen als ich glaube es war noch irgendwie Python 1 irgendwas

00:04:13.920 --> 00:04:20.720
was und es war natürlich noch nicht die gerade die Version die man dann so gelernt hat die

00:04:20.720 --> 00:04:27.620
vielleicht gerade aktuell war sondern die Version die dann dieses Projekt gebraucht hat und ja dann

00:04:27.620 --> 00:04:34.560
ging das halt war ich halt erstmal nur Nutzer und irgendwann habe ich dann Fragen gehabt weil

00:04:34.560 --> 00:05:04.540
und Jochen unterhalten sich über die Programmiersprache Python

00:05:04.560 --> 00:05:21.040
und ich dann erstmal so, ja, aber ich kann nicht so gut Python, ja, das ist kein Problem, das zeigen wir dir dann schon oder so.

00:05:21.560 --> 00:05:25.380
Ja, und dann war ich halt ein bisschen hartnäckig geblieben, hab das tatsächlich ausprobiert

00:05:25.380 --> 00:05:32.140
und hatte dann erstmal so einen Parser geschrieben und hab dann so ein Plugin geschrieben

00:05:32.140 --> 00:05:38.100
und das war dann so gesehen das erste Programm, was dann in Moin Moin lief, was dann diese Sachen gemacht hat.

00:05:38.720 --> 00:05:42.620
Ja, und dann hatte ich irgendwann Spaß gehabt, solche Plugins zu schreiben

00:05:42.620 --> 00:05:44.760
und dann habe ich einfach ganz viele Plugins geschrieben.

00:05:46.240 --> 00:05:50.500
Und ja, dann haben wir uns, glaube ich, in Genf auf der EuroPython,

00:05:50.500 --> 00:05:53.960
haben wir uns dann, das erste Mal habe ich die anderen Entwickler kennengelernt.

00:05:54.760 --> 00:05:58.660
Also das ist halt auch das Schöne, dass man halt auch so Konferenzen fahren kann

00:05:58.660 --> 00:06:06.760
und dann neben dem Programm, was dann läuft, wo man sich ja dann sehr günstig eigentlich auch fortbilden kann,

00:06:07.360 --> 00:06:10.400
dann auch noch die Leute trifft, mit denen man sonst nur geschrieben hat.

00:06:10.880 --> 00:06:12.760
Und dann war das ein ganz neues Erlebnis.

00:06:12.940 --> 00:06:17.500
Auf einmal hatten die Leute, die man eigentlich nur von Text in IRC kennt,

00:06:18.140 --> 00:06:21.200
ach ja, IRC ist auch eine sehr interessante Erfahrung gewesen,

00:06:22.200 --> 00:06:25.240
weil wir haben uns natürlich nicht in Deutsch unterhalten, sondern in Englisch.

00:06:25.240 --> 00:06:55.220
und Jochen unterhalten sich über die Programmiersprache Python

00:06:55.240 --> 00:06:56.900
sehr weit kommen kann.

00:06:58.040 --> 00:06:59.040
Und das

00:06:59.040 --> 00:07:00.680
Interessante war dann halt,

00:07:00.860 --> 00:07:03.240
danach hatten auf einmal diese Textbausteine,

00:07:04.120 --> 00:07:05.240
die hatten auf einmal Stimmen.

00:07:05.560 --> 00:07:07.240
Das heißt, wenn Thomas

00:07:07.240 --> 00:07:09.540
oder Alexander was im IAC geschrieben haben,

00:07:09.740 --> 00:07:11.180
dann habe ich automatisch

00:07:11.180 --> 00:07:13.020
deren Stimme gehört und das war halt viel

00:07:13.020 --> 00:07:14.100
vertrauter nochmal.

00:07:14.980 --> 00:07:16.520
Und das ist dann halt auch

00:07:16.520 --> 00:07:19.100
in gewisser Weise, sind wir dann

00:07:19.100 --> 00:07:20.800
über lange Zeit zusammen

00:07:20.800 --> 00:07:23.140
im Projekt gewesen und haben

00:07:23.140 --> 00:07:25.080
das halt dann viele

00:07:25.080 --> 00:07:26.460
Sachen halt dann entwickelt.

00:07:27.820 --> 00:07:29.100
Das klingt spannend. Also du bist da auf jeden Fall

00:07:29.100 --> 00:07:30.520
auch schon einer der alten Hasen hier.

00:07:31.100 --> 00:07:32.620
Ja, ja, ja. Ich überlege,

00:07:32.960 --> 00:07:35.300
als ich Moin Moin gehört

00:07:35.300 --> 00:07:36.920
habe, dachte ich auch so, oh super, da habe ich auch

00:07:36.920 --> 00:07:39.120
irgendwie, da sind auch einige

00:07:39.120 --> 00:07:41.000
meiner ersten Python-Erinnerungen verknüpft,

00:07:41.040 --> 00:07:43.060
ehrlich gesagt. Und zwar, ich habe

00:07:43.060 --> 00:07:44.920
das damals kennengelernt, da war das halt so die

00:07:44.920 --> 00:07:47.080
Dokumentationsplattform

00:07:47.660 --> 00:07:48.920
irgendwie bei Web.de.

00:07:49.900 --> 00:07:51.180
Ich irgendwann 2001 angefangen

00:07:51.180 --> 00:07:52.260
habe zu arbeiten und

00:07:52.260 --> 00:08:01.540
und ja, da hat auch Jürgen Hermanns hat da gearbeitet und hat das da wohl quasi anempfohlen,

00:08:01.700 --> 00:08:06.040
als das kann man ja ganz gut dafür verwenden, um halt irgendwie sozusagen die internen Prozesse zu dokumentieren

00:08:06.040 --> 00:08:08.260
und Dokumentationen für die Software, die es da so gibt, zu schreiben.

00:08:09.120 --> 00:08:11.380
Und ja, da habe ich das auch kennengelernt.

00:08:11.460 --> 00:08:17.000
Ich habe das dann irgendwann auf meiner privaten Webseite, habe ich dann auch versucht,

00:08:17.000 --> 00:08:19.080
irgendwie so ein Wiki, habe ich dann Moin Moin installiert

00:08:19.080 --> 00:08:20.760
und dann das

00:08:20.760 --> 00:08:22.820
irgendwie da

00:08:22.820 --> 00:08:25.500
mit einzubauen, das habe ich dann irgendwann wieder aufgegeben.

00:08:26.040 --> 00:08:27.160
Wenn ich das richtig verstehe,

00:08:27.260 --> 00:08:28.840
also Moin Moin kenne ich jetzt nicht, das heißt,

00:08:28.920 --> 00:08:30.980
das ist tot, oder gibt es das tatsächlich noch?

00:08:31.660 --> 00:08:32.820
Das gibt es noch,

00:08:34.480 --> 00:08:35.240
und zwar

00:08:35.240 --> 00:08:36.880
ist auch das PSF-Wiki

00:08:36.880 --> 00:08:38.640
immer noch auf Moin Moin.

00:08:38.640 --> 00:08:40.320
Jetzt heißt es Python Software Foundation,

00:08:40.380 --> 00:08:41.220
wir müssen das ja immer erklären,

00:08:41.360 --> 00:08:42.820
also Hörer, die nicht so viel

00:08:42.820 --> 00:08:45.320
Verbindung zu der Szene haben.

00:08:47.000 --> 00:08:50.060
und auch noch Apache Surfer.

00:08:50.180 --> 00:08:51.660
Also es gibt noch eine ganze Menge davon.

00:08:53.160 --> 00:08:57.820
Und es ist halt auch schon vor langer Zeit ein Prozess gestartet,

00:08:58.000 --> 00:08:59.780
das mal komplett neu zu schreiben.

00:09:01.020 --> 00:09:06.840
Da haben wir nicht erwartet, wie aufwendig das dann doch ist

00:09:06.840 --> 00:09:12.680
und wie viele andere Dinge man dann doch eigentlich auch noch machen möchte.

00:09:12.680 --> 00:09:23.340
aber das ist halt auch jetzt aktuell, da sind immer noch Leute dabei, das ist halt so in eine viel neuere Version.

00:09:24.260 --> 00:09:29.000
Also die Idee war halt, wie würde man denn das Problem heute lösen?

00:09:29.580 --> 00:09:34.700
Also wenn man halt nicht erst auch noch die ganzen Bibliotheken schreiben muss, die es damals auch nicht gab.

00:09:34.700 --> 00:09:37.140
Das heißt, wir haben halt eine ganze Menge

00:09:37.140 --> 00:09:39.400
an zum Beispiel Templating-Engines

00:09:39.400 --> 00:09:39.780
oder

00:09:39.780 --> 00:09:43.260
Microservices, die wir

00:09:43.260 --> 00:09:45.100
jetzt einfach nutzen können oder auch

00:09:45.100 --> 00:09:47.260
JavaScript-Sachen,

00:09:47.360 --> 00:09:49.160
die man in Browsern einfach nutzen kann.

00:09:49.400 --> 00:09:51.140
Das gab es ja am Anfang so gesehen

00:09:51.140 --> 00:09:52.780
gar nicht. Da mussten wir halt quasi

00:09:52.780 --> 00:09:57.040
auch noch die Grundlagen schaffen, damit

00:09:57.040 --> 00:09:59.260
wir überhaupt diese Software schreiben konnten.

00:10:00.880 --> 00:10:01.400
Ja.

00:10:01.400 --> 00:10:03.400
und

00:10:03.400 --> 00:10:06.060
seit wann ist das

00:10:06.060 --> 00:10:06.540
irgendwie

00:10:06.540 --> 00:10:09.900
schon, seid ihr dabei

00:10:09.900 --> 00:10:11.260
schon das zu bauen?

00:10:13.220 --> 00:10:13.960
Also ich bin

00:10:13.960 --> 00:10:15.640
2009 glaube ich so

00:10:15.640 --> 00:10:18.200
2003 oder so in Kontakt gekommen

00:10:18.200 --> 00:10:20.340
und ich glaube, ich weiß nicht

00:10:20.340 --> 00:10:22.240
wir haben jetzt vor einigen Jahren

00:10:22.240 --> 00:10:23.820
mindestens mehrere Jahre

00:10:23.820 --> 00:10:26.400
also länger als

00:10:26.400 --> 00:10:27.640
fünf Jahre ist das schon

00:10:27.640 --> 00:10:29.560
im Refactoring

00:10:29.560 --> 00:10:31.420
und ist aber auf GitHub

00:10:31.420 --> 00:10:34.060
und das sind auch

00:10:34.060 --> 00:10:35.880
jetzt halt einige

00:10:35.880 --> 00:10:37.980
Leute, die halt da noch Sachen machen.

00:10:38.080 --> 00:10:39.920
Ich bin selber nicht mehr so aktiv in dem

00:10:39.920 --> 00:10:42.020
Projekt. Das ist halt auch durch

00:10:42.020 --> 00:10:44.200
andere Arbeiten, die ich gemacht habe,

00:10:44.280 --> 00:10:45.640
bin ich da eher

00:10:45.640 --> 00:10:47.680
so ein Gast. Ich schaue noch meine

00:10:47.680 --> 00:10:49.640
Issues an, aber ich

00:10:49.640 --> 00:10:51.740
habe nicht mehr die Zeit, da so viel

00:10:51.740 --> 00:10:52.620
dran zu machen.

00:10:53.380 --> 00:10:55.700
Ja, ich habe auch so ein bisschen das Gefühl, dass das so etwas

00:10:55.700 --> 00:10:57.600
aus der Mode gekommen ist. Ich weiß gar nicht so genau,

00:10:57.700 --> 00:10:58.280
woran das liegt.

00:10:59.560 --> 00:11:29.540
So Wikis generell?

00:11:29.560 --> 00:11:33.580
eher sozusagen in einem bestimmten Kontext dann halt,

00:11:33.720 --> 00:11:33.720
wo es nicht so so so so so so so so so so so so so so so so so so so so

00:11:59.560 --> 00:12:00.300
und quasi auch

00:12:00.300 --> 00:12:03.820
komplett Dokumente schreiben.

00:12:03.920 --> 00:12:05.520
Da kannst du Veröffentlichungen drin schreiben.

00:12:06.140 --> 00:12:07.840
Weil das ist ganz schön angekoppelt

00:12:07.840 --> 00:12:08.580
an Pandoc,

00:12:08.980 --> 00:12:10.740
wo du dann halt

00:12:10.740 --> 00:12:12.860
Lattich daraus generieren kannst

00:12:12.860 --> 00:12:15.800
oder automatisch über Lattich

00:12:15.800 --> 00:12:17.140
und das direkt wieder nach PDF

00:12:17.140 --> 00:12:18.100
übersetzen kannst.

00:12:19.240 --> 00:12:21.400
Und das ist unglaublich mächtig.

00:12:22.240 --> 00:12:23.440
In der Firma

00:12:23.440 --> 00:12:25.060
schreiben wir damit zum Beispiel,

00:12:25.300 --> 00:12:26.760
ich habe so ein IT-Newsletter

00:12:26.760 --> 00:12:29.620
und der wird da komplett drin geschrieben.

00:12:30.580 --> 00:12:36.000
Also das ist halt das Schöne auch, dass man sich auch mal von dieser Welt trennen kann,

00:12:36.180 --> 00:12:39.360
solche Sachen mit Word oder anderen Tools schreiben zu müssen,

00:12:39.960 --> 00:12:42.600
weil man dann quasi im Netz mit einer Open-Source-Software

00:12:42.600 --> 00:12:46.680
dann einfach andere Inhalte produzieren kann.

00:12:47.700 --> 00:12:53.120
Und die dann halt auch unter einer Lizenz veröffentlichen kann,

00:12:53.220 --> 00:12:55.320
dass dann andere wieder was davon haben.

00:12:55.320 --> 00:13:07.200
Vielleicht ist das 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.

00:13:11.200 --> 00:13:21.800
Du musst einfach mal ein bisschen früher anfangen. Open Source ist ja nicht nur Software in dem Sinne, sondern auch die Möglichkeit, sich einfach austauschen zu können.

00:13:21.800 --> 00:13:24.820
also jeder von uns ist eigentlich gewohnt

00:13:24.820 --> 00:13:27.400
dass wir in den Browser gehen

00:13:27.400 --> 00:13:29.860
einen Satz nachschlagen wie der geschrieben ist

00:13:29.860 --> 00:13:32.640
oder ob es eine Alternative dazu gibt

00:13:32.640 --> 00:13:35.780
oder mit einer bestimmten Fragestellung einfach

00:13:35.780 --> 00:13:38.520
an die Netzgemeinschaft heranzutreten

00:13:38.520 --> 00:13:40.580
wie man ein bestimmtes Problem löst

00:13:40.580 --> 00:13:43.660
und man bekommt diese Lösung einfach geliefert

00:13:43.660 --> 00:13:48.240
das ist halt jetzt Open Source in Form von Kommunikation

00:13:48.240 --> 00:13:50.840
und das ist so ein Punkt

00:13:50.840 --> 00:13:52.720
und wie das ja eigentlich auch entstanden ist.

00:13:53.860 --> 00:13:55.740
Man ist eigentlich bereit zu teilen.

00:13:56.140 --> 00:13:56.140
Also die Leute, es gibt eigentlich jeder,,,,,,,,,,,,

00:14:20.840 --> 00:14:50.820
und Jochen unterhalten sich über die Programmiersprache Python

00:14:50.840 --> 00:14:54.240
und dann halt die Rechte einschränken möchten.

00:14:56.320 --> 00:14:56.320
Obwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohlwohl

00:15:20.840 --> 00:15:27.160
und die Entwickler um dieses Projekt herum verschiedene Firmen gegründet haben.

00:15:27.280 --> 00:15:33.320
Oder in verschiedenen Firmen, die auch dann dieses Produkt nutzen können oder Dienste anbieten können,

00:15:33.700 --> 00:15:40.360
um diese Situation einfach aufzulösen, dass sie Vollzeit arbeiten können an diesem Produkt

00:15:40.360 --> 00:15:44.900
und gleichzeitig dann auch etwas abgeben können an andere,

00:15:44.900 --> 00:15:47.020
weil sie einfach das beste System

00:15:47.020 --> 00:15:47.020
als als als als als als als als als als als als als als als als als als als als als als als als als als als als als als als als als als als als als

00:16:14.900 --> 00:16:20.260
Entwickler Team ist nicht sehr groß. Man würde erwarten, in den Firmengedenken,

00:16:20.640 --> 00:16:27.540
wie Firmen solche Projekte angehen würden, da würden massig an Leuten drin beschäftigt sein.

00:16:27.540 --> 00:16:33.020
Es gäbe einen Projektplan und alles mögliche. Und dann stellt sich heraus, wenn man es vergleicht,

00:16:33.100 --> 00:16:38.640
es ist ein ganz Open Source Projekt, sehr erfolgreich, weil eben jeder nachschauen kann,

00:16:38.720 --> 00:16:43.520
wie es funktioniert. Und dann kann man auch Vertrauen aufbauen. Und das ist halt ein Punkt,

00:16:43.520 --> 00:16:45.520
der vielen Firmen halt

00:16:45.520 --> 00:16:47.540
mittlerweile viel wichtiger ist oder auch

00:16:47.540 --> 00:16:48.760
den Nutzern

00:16:48.760 --> 00:16:51.360
als es einfach nur

00:16:51.360 --> 00:16:52.220
kaufen zu können

00:16:52.220 --> 00:16:55.080
Ja, ich meine

00:16:55.080 --> 00:16:56.980
das war ja auch sicher eine der ersten

00:16:56.980 --> 00:16:59.400
Bereiche in denen sich das so großflächig

00:16:59.400 --> 00:17:01.460
durchgesetzt hat, oder in dem

00:17:01.460 --> 00:17:03.300
man halt gesagt hat, naja wenn es nicht

00:17:03.300 --> 00:17:04.880
Open Source ist, ist es halt kaputt, irgendwie

00:17:04.880 --> 00:17:06.020
Kryptografie-Sicherheit

00:17:06.020 --> 00:17:09.180
da gab es das schon

00:17:09.180 --> 00:17:10.380
relativ früh

00:17:10.380 --> 00:17:15.580
inzwischen denke ich ist da ein Großteil aller Infrastruktur

00:17:15.580 --> 00:17:18.640
Software ja Open Source

00:17:18.640 --> 00:17:21.620
aber naja

00:17:21.620 --> 00:17:24.500
ich denke immer da wo halt sozusagen

00:17:24.500 --> 00:17:25.780
Firmen

00:17:25.780 --> 00:17:29.220
die Möglichkeit sehen sozusagen

00:17:29.220 --> 00:17:32.140
sich zu differenzieren oder halt über

00:17:32.140 --> 00:17:35.920
Eigenentwicklung halt Mehrwert zu generieren den sie gut

00:17:35.920 --> 00:17:37.700
monetarisieren können da ist halt immer

00:17:37.700 --> 00:17:40.100
und da ist halt der Anreiz,

00:17:40.240 --> 00:17:42.060
da proprietäre Geschichten zu bauen

00:17:42.060 --> 00:17:42.960
halt doch sehr, sehr groß.

00:17:43.980 --> 00:17:45.520
Insofern frage ich mich manchmal, ob das

00:17:45.520 --> 00:17:48.160
wirklich so ein Siegeszug

00:17:48.160 --> 00:17:50.140
ist, den Open Source sozusagen

00:17:50.140 --> 00:17:52.020
angetreten hat

00:17:52.020 --> 00:17:53.540
durch die ganzen Layer

00:17:53.540 --> 00:17:56.060
hindurch oder ob es nicht eher so ist,

00:17:56.260 --> 00:17:57.840
dass halt, naja, der

00:17:57.840 --> 00:18:00.320
Bereich, wo halt Mehrwert generiert wird

00:18:00.320 --> 00:18:01.940
bei Software

00:18:01.940 --> 00:18:03.860
halt sich verschiebt und dann die

00:18:03.860 --> 00:18:05.960
Bereiche, die uninteressant geworden sind, die sind ja halt

00:18:05.960 --> 00:18:06.740
jetzt alle Open Source.

00:18:06.740 --> 00:18:11.360
Naja, aber das würde ich jetzt so uninteressant vielleicht gar nicht sagen, du hast vielleicht was sehr Relevantes gesagt

00:18:11.360 --> 00:18:19.380
Nicht uninteressant im Sinne von technisch uninteressant oder im Sinne von unwichtig, aber im Sinne von man kann halt nicht gut Geld damit erzielen

00:18:19.380 --> 00:18:34.480
Aber das ist ja was total Spannendes, weil genau diese Netzwerktechnologie, also diese Grundvoraussetzung für den Betrieb des ganzen Dings eigentlich so eine ganz politische Sache ist, wo man ja auch sagen würde, die Grundversorgung der Bevölkerung mit originären Gütern wäre auch eine Staatsaufgabe, eine originäre

00:18:34.480 --> 00:18:38.980
und so gesehen ist halt, dass die Community, die halt diese Info-Tour schafft,

00:18:39.460 --> 00:18:42.940
auf der man dann aufsatteln kann, was sehr schön ist, wenn das halt von allen

00:18:42.940 --> 00:18:46.800
gemeinsam irgendwie so in gewisser Weise auch, ich weiß nicht, ob Open Source unbedingt demokratisch ist,

00:18:46.880 --> 00:18:50.940
aber so funktioniert. Also dass zumindest die Together ist

00:18:50.940 --> 00:18:52.340
und dass die Partizipation möglich ist.

00:18:53.560 --> 00:18:58.340
Ja, wäre auf jeden Fall eine schöne, ich würde auch denken, dass das halt irgendwie eine, genau wie, weiß ich nicht,

00:18:58.440 --> 00:19:02.880
im Straßenbau oder so, halt auch das vielleicht eine staatliche

00:19:02.880 --> 00:19:05.120
Aufgabe wäre, sicherzustellen,

00:19:05.240 --> 00:19:07.120
dass es halt eine Infrastruktur,

00:19:07.320 --> 00:19:08.780
gewisse Infrastruktur gibt, weil

00:19:08.780 --> 00:19:11.200
die ansonsten gar nicht so richtig entstehen würde

00:19:11.200 --> 00:19:13.540
oder halt super unterfinanziert

00:19:13.540 --> 00:19:15.120
ist, was man ja an vielen sehr, sehr

00:19:15.120 --> 00:19:16.600
wichtigen Infrastrukturprojekten, ja,

00:19:16.780 --> 00:19:18.840
wir hatten es kurz vorher schon

00:19:18.840 --> 00:19:21.160
von OpenSSL, dass da halt

00:19:21.160 --> 00:19:23.000
gar nicht so viele Leute dran arbeiten und

00:19:23.000 --> 00:19:23.800
das ist ja bei vielen anderen

00:19:23.800 --> 00:19:27.000
Infrastrukturprojekten auch so. Ich mich wundere, dass

00:19:27.000 --> 00:19:29.140
immer so an Pandas arbeiten nur ganz wenig Leute,

00:19:29.300 --> 00:19:31.060
dabei wird das so, ich meine, da wird das von

00:19:31.060 --> 00:19:32.700
diversen Hedgefonds, die halt Milliarden

00:19:32.700 --> 00:19:34.920
irgendwie damit in der Gegend rumschieben,

00:19:35.020 --> 00:19:35.020
wird das das das das das das das das das das das das das das das das das das das das das

00:20:02.700 --> 00:20:04.160
Django oder so auch ein

00:20:04.160 --> 00:20:06.880
Web-Framework, das halt irgendwie von dem ich weiß,

00:20:06.960 --> 00:20:08.620
wo es überall verwendet wird oder häufig

00:20:08.620 --> 00:20:10.860
und es gibt viele Firmen,

00:20:10.980 --> 00:20:12.700
die das verwenden, die da auch drauf

00:20:12.700 --> 00:20:14.780
angewiesen sind und tatsächlich entwickeln

00:20:14.780 --> 00:20:16.840
das halt irgendwie eine Handvoll Leute.

00:20:17.300 --> 00:20:18.860
Naja, aber da hat ja zum Beispiel ein großer

00:20:18.860 --> 00:20:21.100
Geldgeber von einem großen der Konzerne

00:20:21.100 --> 00:20:22.720
da Geld reingesteckt in die

00:20:22.720 --> 00:20:24.360
Django Software Foundation, wenn ich mich nicht finde.

00:20:24.980 --> 00:20:26.940
Ich weiß nicht, wann das war und wie lange

00:20:26.940 --> 00:20:28.140
das ist. Vielleicht erzähle ich jetzt auch wieder

00:20:28.140 --> 00:20:30.620
Quatsch, aber ich dachte eigentlich, die werden

00:20:30.620 --> 00:20:32.600
hauptsächlich mitfinanziert jetzt über Instagram

00:20:32.600 --> 00:20:33.220
beispielsweise.

00:20:33.880 --> 00:20:36.480
Ich kann dir ein anderes Beispiel geben,

00:20:36.680 --> 00:20:38.500
wenn du mal schaust, Anaconda

00:20:38.500 --> 00:20:40.460
zum Beispiel ist ja auch, das ist ja von

00:20:40.460 --> 00:20:41.640
Continuum.io

00:20:41.640 --> 00:20:44.620
und da ist das halt

00:20:44.620 --> 00:20:46.760
so, dass die hatten so ein Modell

00:20:46.760 --> 00:20:48.580
halt, dass man zum

00:20:48.580 --> 00:20:49.660
Bauen halt von

00:20:49.660 --> 00:20:52.320
Bibliotheken halt

00:20:52.320 --> 00:20:54.620
kostenfrei eine Linux VM bekam

00:20:54.620 --> 00:20:56.260
und die anderen VMs, die

00:20:56.260 --> 00:20:58.200
hätte man bezahlen müssen

00:20:58.200 --> 00:21:00.580
und dann hat sich relativ schnell

00:21:00.580 --> 00:21:03.920
eine GitHub-Community gebildet,

00:21:03.980 --> 00:21:05.140
nämlich CondaForge.

00:21:06.120 --> 00:21:08.820
Die hat 2016, als wir dazu kamen,

00:21:08.940 --> 00:21:11.440
waren da 700 Pakete drauf.

00:21:12.200 --> 00:21:14.340
Aber es waren halt so Pakete wie Qt

00:21:14.340 --> 00:21:17.080
und für Windows, für Mac und für Linux

00:21:17.080 --> 00:21:18.440
in der gleichen Version da.

00:21:19.300 --> 00:21:20.440
Und das hat dann nicht bewegt,

00:21:20.520 --> 00:21:22.180
dass unser Open-Source-Projekt

00:21:22.180 --> 00:21:24.100
halt ein CondaForge-Projekt wird.

00:21:24.800 --> 00:21:26.480
Mittlerweile sind da 9.000

00:21:26.480 --> 00:21:28.640
oder 10.000 Pakete wahrscheinlich

00:21:28.640 --> 00:21:29.660
mittlerweile drauf.

00:21:30.580 --> 00:21:34.300
und alle Anaconda-Pakete werden auch auf CondaForge gebaut.

00:21:35.420 --> 00:21:41.740
Und CondaForge hat dann jetzt halt, diese Community hat halt für diesen Service,

00:21:41.740 --> 00:21:43.880
hat sie halt nach dem Fokus als Sponsor.

00:21:44.700 --> 00:21:48.780
Das heißt, was uns halt durch diese Community gegeben wird,

00:21:48.920 --> 00:21:54.540
ist einfach die Möglichkeit, diese Ressourcen einfach nutzen zu können, die wir brauchen,

00:21:54.540 --> 00:22:00.140
um halt unseren und auch durch dieses Continuous Integration Prozess

00:22:00.140 --> 00:22:04.900
alle Pakete, die wir halt in unserem Stack haben, die dann voneinander abhängen,

00:22:04.980 --> 00:22:12.100
quasi ständig qualitativ zu verbessern, ohne dass uns irgendwelche Kosten entstehen, zusätzliche Kosten.

00:22:12.620 --> 00:22:15.800
Also wir machen eigentlich nichts anderes, als die Sachen,

00:22:17.060 --> 00:22:20.200
die hier vielleicht auch bezahlt für werden, an Software zu schreiben

00:22:20.200 --> 00:22:24.080
und nutzen dann aber einen Mechanismus in der Open Source Welt,

00:22:24.540 --> 00:22:26.240
weil wir Open Source Software haben,

00:22:26.820 --> 00:22:28.640
der das ganze System insgesamt

00:22:28.640 --> 00:22:30.620
weiterbringt. Und damit das

00:22:30.620 --> 00:22:32.780
geht, hat man so gesehen ein Backup,

00:22:32.920 --> 00:22:34.160
dass man halt quasi

00:22:34.160 --> 00:22:36.500
das nicht selber finanzieren muss. Und das ist

00:22:36.500 --> 00:22:38.020
eigentlich ein sehr gutes Konzept.

00:22:39.020 --> 00:22:40.660
Kann man halt sehr viele Sachen

00:22:40.660 --> 00:22:42.620
anschieben. Und das gleiche

00:22:42.620 --> 00:22:44.840
ist natürlich auch bei den ganzen Vereinen,

00:22:45.000 --> 00:22:46.240
die die ganzen

00:22:46.240 --> 00:22:47.620
Communities unterstützen.

00:22:48.600 --> 00:22:50.280
Als ich das erste

00:22:50.280 --> 00:22:51.980
Barcamp in 2010

00:22:51.980 --> 00:22:54.220
ausgerichtet habe, da war das reichlich

00:22:54.220 --> 00:22:54.940
kompliziert.

00:22:55.840 --> 00:22:58.440
Du hast das Barcamp ausgerechnet in Köln, das haben wir noch gar nicht

00:22:58.440 --> 00:23:00.540
erwähnt. Du bist tatsächlich Organisator von dem Barcamp,

00:23:00.660 --> 00:23:02.320
von dem schönen Python-Barcamp, was

00:23:02.320 --> 00:23:04.280
immer in Köln gibt, jedes Jahr im Frühjahr.

00:23:06.460 --> 00:23:08.120
Ja, das ist das erste

00:23:08.120 --> 00:23:10.320
Camp, das wir gemacht hatten. Das war einfach

00:23:10.320 --> 00:23:12.360
entstanden, weil wir

00:23:12.360 --> 00:23:16.420
wollten die Jurupiten

00:23:16.420 --> 00:23:18.400
nach Köln

00:23:18.400 --> 00:23:20.100
holen und

00:23:20.100 --> 00:23:22.260
das hat nicht geklappt. Also man

00:23:22.260 --> 00:23:24.120
hat halt damals gesagt, in Deutschland

00:23:24.120 --> 00:23:27.940
gibt es ja eigentlich gar keine Veranstaltung, gar keine Python-Veranstaltung.

00:23:28.900 --> 00:23:38.200
Und dann trauen wir euch das ja quasi nicht zu, dass ihr dann eine große Konferenz mit diesem Ansehen ausrichten könnt.

00:23:38.800 --> 00:23:45.300
Und das war halt so einer der Beweggründe, der dann dazu geführt hat von dem Komitee, was das entschieden hat,

00:23:45.880 --> 00:23:49.400
dass die Konferenz halt dann in das schöne Florenz gegangen ist.

00:23:49.400 --> 00:23:54.760
und für uns war das halt so, wir haben ja auch sehr viele Anstrengungen da reingesteckt,

00:23:55.080 --> 00:24:03.920
hatten uns Überlegungen gehabt, wie wir das alles machen und das ist halt dann doch ein ziemlicher Tiefschlag gewesen,

00:24:04.300 --> 00:24:07.940
dass man sowas nach den ganzen Anstrengungen halt gar nicht bekommt.

00:24:09.600 --> 00:24:13.160
Und dann da wieder rauszukommen aus dem Loch haben wir dann halt überlegt,

00:24:13.240 --> 00:24:15.900
was können wir denn selber als kleine Community machen

00:24:15.900 --> 00:24:21.300
und Christian Scholz war damals schon mit Barcamps unterwegs und sagte,

00:24:21.460 --> 00:24:26.280
ja, wir machen halt, lass uns doch mal einfach ein Barcamp machen, probieren wir mal aus.

00:24:26.820 --> 00:24:33.960
Und dann war in Köln so, okay, ganz neu für uns, wer würde da überhaupt hinkommen?

00:24:34.740 --> 00:24:39.900
Ja, dann haben wir halt durch die GFU Cyrus AG, durch den Peter Hecker halt,

00:24:40.560 --> 00:24:45.760
den Kontakt gehabt, dass wir halt in der GFU Cyrus, also ein Schulungsgebäude in Köln,

00:24:45.900 --> 00:24:48.240
dass wir da Räume benutzen konnten

00:24:48.240 --> 00:24:50.160
ja und dann

00:24:50.160 --> 00:24:51.240
haben wir gesagt, okay

00:24:51.240 --> 00:24:54.620
an einem Samstag, wir haben gedacht, wir machen es mal nur einen Tag

00:24:54.620 --> 00:24:56.380
da treffen wir uns da

00:24:56.380 --> 00:24:58.020
und machen halt

00:24:58.020 --> 00:25:00.100
so ein Ad-Hoc-Programm

00:25:00.100 --> 00:25:02.060
dass wir uns halt überlegen

00:25:02.060 --> 00:25:03.300
was wir erzählen, dann

00:25:03.300 --> 00:25:06.000
bewerten wir irgendwie, wer das alles hören möchte

00:25:06.000 --> 00:25:08.020
und ja, es waren 17 Leute gekommen

00:25:08.020 --> 00:25:10.300
und es hat uns eine so hohe

00:25:10.300 --> 00:25:11.500
Resonanz gegeben, dass

00:25:11.500 --> 00:25:13.800
sehr viele Leute gefordert haben, das muss

00:25:13.800 --> 00:25:14.760
zwei Tage sein

00:25:14.760 --> 00:25:20.680
und dann haben wir das halt zwei Tage künftig gemacht und es sind immer mehr Leute gekommen.

00:25:21.920 --> 00:25:27.080
Und ja, dieses Jahr hatten wir halt das Problem, dass wir uns nicht real treffen konnten

00:25:27.080 --> 00:25:30.600
und hatten das dann das erste Mal auch virtuell gemacht.

00:25:31.600 --> 00:25:37.000
Und auch da war es dann so, dass so viele Leute es unbedingt zwei Tage haben wollten,

00:25:37.000 --> 00:25:43.000
sodass es auch direkt zwei Tage waren, ohne dass man sich jetzt gesehen, also getroffen hat,

00:25:43.000 --> 00:25:44.540
gesehen haben uns ja schon, aber

00:25:44.540 --> 00:25:46.140
haben halt

00:25:46.140 --> 00:25:49.260
Transit gemacht, so eine Veranstaltung

00:25:49.260 --> 00:25:50.780
mal vollständig digital

00:25:50.780 --> 00:25:53.060
durchzuführen. Alles im Big Blue

00:25:53.060 --> 00:25:55.000
hatten. Und Jochen, du hast auch fast eine

00:25:55.000 --> 00:25:56.700
Veranstaltung gesehen, habe ich mitbekommen.

00:25:56.800 --> 00:25:59.140
Ja, nee, ich war auch

00:25:59.140 --> 00:26:00.980
da, ich wollte auch da, aber das ist halt echt schwer.

00:26:01.100 --> 00:26:03.140
Ich finde, das ist einer der Vorteile,

00:26:03.200 --> 00:26:04.960
wenn man irgendwie quasi

00:26:04.960 --> 00:26:06.780
zu irgendwie der Konferenz hinfährt oder so,

00:26:06.840 --> 00:26:08.520
dass man dann auch wirklich da ist, während

00:26:08.520 --> 00:26:10.760
wenn man halt zu Hause ist, dann

00:26:10.760 --> 00:26:12.220
gibt es halt auch diverse Dinge, die

00:26:12.220 --> 00:26:14.040
einen dann noch ablenken können.

00:26:14.240 --> 00:26:16.040
Ich hatte dich so kurz abgepasst, glaube ich, fünf Minuten bevor

00:26:16.040 --> 00:26:17.960
so ein interessanter Talk war, wo ich dann auch da war.

00:26:18.140 --> 00:26:20.020
Und du sagtest, ja, ja, ich bin sofort da, zwei Minuten,

00:26:20.140 --> 00:26:21.920
da fehlt mir irgendwie so fünf Stunden,

00:26:22.120 --> 00:26:23.060
später wurde er nicht mehr gesehen.

00:26:23.180 --> 00:26:25.520
Man ist einfach zu greifbar zu Hause.

00:26:26.380 --> 00:26:27.740
Wenn man halt weg ist,

00:26:27.900 --> 00:26:30.140
dann kann da niemand einfach vorbeikommen

00:26:30.140 --> 00:26:32.300
und sagen, wir haben hier noch so ein anderes Problem.

00:26:32.300 --> 00:26:34.060
Ja, genau.

00:26:35.040 --> 00:26:36.080
Du bist gefragt.

00:26:36.420 --> 00:26:38.360
Ja, so ist es halt.

00:26:38.780 --> 00:26:40.460
Was ich aber eigentlich ausführen

00:26:40.460 --> 00:26:45.040
wollte, weil halt ja aus dieser Zeit, das war halt so die Zeit, es gab wirklich keine

00:26:45.040 --> 00:26:51.280
Veranstaltung dieser Art, es gab keine Konferenzen und Mike Müller hatte dann 2011 die erste

00:26:51.280 --> 00:26:53.700
Python-Konferenz in Leipzig ausgerichtet.

00:26:54.380 --> 00:27:02.060
Und in 2012 gab es dann noch eine und in 2012 hatte sich schon eine andere Bewegung, nämlich

00:27:02.060 --> 00:27:07.420
dass ein Verein, den es in Deutschland schon gab, die Deutsche Zug User Group, die hatte

00:27:07.420 --> 00:27:11.760
sich halt überlegt, das ist jetzt so eine gewisse Nische, die wir eigentlich noch bedienen.

00:27:11.920 --> 00:27:14.980
Und Python hat einen sehr großen Zustrom.

00:27:15.140 --> 00:27:20.160
Eigentlich machen alle Vereinsmitglieder irgendwie schon mehr als nur Zoo.

00:27:21.280 --> 00:27:27.960
Und wir versuchen einfach den Verein in einen deutschen Python-Verein umzuwirken.

00:27:28.800 --> 00:27:30.080
Und das ist dann auch gelungen.

00:27:30.080 --> 00:27:35.620
Das ist dann 2012, hat dann quasi der Verein sich umbenannt.

00:27:35.620 --> 00:27:37.620
Satzung, das ist alles angepasst worden

00:27:37.620 --> 00:27:39.360
und wir hatten dadurch aber

00:27:39.360 --> 00:27:41.200
eine Möglichkeit in Deutschland

00:27:41.200 --> 00:27:43.700
halt auch solche Konferenzen

00:27:43.700 --> 00:27:55.775
halt durch einen Tr halt ausrichten zu lassen was ja sehr viele Vorteile bedeutet weil so ein Verein der kann sich jetzt auf einmal um diese ganze Sponsoring und solche Sachen k

00:27:55.775 --> 00:28:03.095
und übernimmt auch die Haftung und alle diese Sachen und das ist halt ein riesen Fortschritt

00:28:03.095 --> 00:28:09.775
und das hatte auch letztendlich dann dazu geführt, dass wir zunehmend mehr Konferenzen in Deutschland hatten

00:28:09.775 --> 00:28:15.775
und wenn man sich heute anschaut, was jetzt in Python-Welt Deutschland ist,

00:28:15.815 --> 00:28:18.815
wir hatten Python Pizza gleichzeitig mit dem Python Camp,

00:28:19.475 --> 00:28:22.315
wir hatten dieses Jahr schon Python Camp auch in Leipzig,

00:28:22.995 --> 00:28:24.955
da konnte man sich noch real treffen.

00:28:25.675 --> 00:28:30.735
Es gibt PyCon.de, es gibt eine EuroPython,

00:28:30.835 --> 00:28:33.815
die auch gelegentlich, aber die auch schon mal in Deutschland stattfand.

00:28:34.315 --> 00:28:37.655
Es gibt eine PyCon-Web, es gibt Django-Konferenzen,

00:28:37.655 --> 00:28:39.435
also es ist eine sehr

00:28:39.435 --> 00:28:41.515
sehr schöne halt, wenn man

00:28:41.515 --> 00:28:43.935
in irgendeiner Stadt ist, findet man eine User Group

00:28:43.935 --> 00:28:45.395
mit irgendeiner Veranstaltung

00:28:45.395 --> 00:28:47.775
also das ist dermaßen aufgeblüht

00:28:47.775 --> 00:28:49.355
und das ist halt schön, wenn man so

00:28:49.355 --> 00:28:51.595
das mal so vom Anfang an bis jetzt

00:28:51.595 --> 00:28:53.215
halt so ein bisschen erlebt hat

00:28:53.215 --> 00:28:53.955
ja

00:28:53.955 --> 00:28:57.655
das ist halt auch Open Source

00:28:57.655 --> 00:28:59.555
weil man halt das nicht

00:28:59.555 --> 00:29:01.875
in Rechnung stellt, sondern ehrenamtlich

00:29:01.875 --> 00:29:02.995
quasi auch diese

00:29:02.995 --> 00:29:04.735
Dinge machen kann

00:29:04.735 --> 00:29:07.235
und halt sich einbringen kann

00:29:07.235 --> 00:29:11.795
und das ist einfach, weil man halt einen rechtlichen Rahmen haben kann

00:29:11.795 --> 00:29:17.895
und ja, alle lernen dabei und das ist halt etwas,

00:29:18.375 --> 00:29:22.755
was man nicht mit einer Fortbildung so im klassischen Sinn überhaupt erfahren kann.

00:29:24.975 --> 00:29:28.735
Wenn du ja die andere Welt siehst, da musst du ja auch sehen,

00:29:29.315 --> 00:29:32.795
die müssen sich ja eigentlich von der Open-Source-Welt irgendwie abgrenzen,

00:29:32.975 --> 00:29:35.235
das heißt, du brauchst irgendwelche Trainings,

00:29:35.235 --> 00:29:37.135
weil wenn du

00:29:37.135 --> 00:29:39.155
deine Mitarbeiter ja dann in so eine

00:29:39.155 --> 00:29:41.215
Open-Source-Community steckst, die haben ja

00:29:41.215 --> 00:29:42.655
auf einmal viel mehr Freiheiten

00:29:42.655 --> 00:29:45.295
das ist ja für dein Unternehmen eine sehr

00:29:45.295 --> 00:29:46.615
kritische Situation dann

00:29:46.615 --> 00:29:49.095
weil die kommen ja dann mit diesen Ansprüchen

00:29:49.095 --> 00:29:51.335
die sie auf einmal irgendwo da kennengelernt haben

00:29:51.335 --> 00:29:53.075
wo einfach alles geht

00:29:53.075 --> 00:29:55.495
also das ist ja eigentlich

00:29:55.495 --> 00:29:56.135
so ein Problem

00:29:56.135 --> 00:29:57.795
man möchte, dass die Leute das richtig lernen

00:29:57.795 --> 00:29:58.755
und nicht irgendwie

00:29:58.755 --> 00:30:00.655
ja

00:30:00.655 --> 00:30:03.795
obwohl ich auch aus der Corporate-Perspektive sagen würde, dass das

00:30:03.795 --> 00:30:05.535
sehr viel Sinn macht, wenn man die Leute so

00:30:05.535 --> 00:30:07.655
holokratisch miteinander in Teams

00:30:07.655 --> 00:30:09.495
hat. Natürlich hat man ein anderes Ziel

00:30:09.495 --> 00:30:11.675
vielleicht und vielleicht ist es im Großkonzern

00:30:11.675 --> 00:30:13.635
nochmal so ein bisschen anders von Vorgaben

00:30:13.635 --> 00:30:15.355
von oben, als wenn jetzt die Entwickler selber

00:30:15.355 --> 00:30:17.735
entscheiden, was jetzt am besten entwickelt werden soll.

00:30:17.875 --> 00:30:19.455
Aber ich glaube so prinzipiell ist diese

00:30:19.455 --> 00:30:21.755
moderne Art und Weise, glaube ich, sogar effektiver

00:30:21.755 --> 00:30:22.575
für vieles.

00:30:24.755 --> 00:30:25.595
Ist ja auch

00:30:25.595 --> 00:30:27.515
eine gewissartige Weise fragen,

00:30:27.615 --> 00:30:29.255
ob Effektivität wirklich irgendwie

00:30:29.255 --> 00:30:31.575
sozusagen das ist, was immer gefordert ist

00:30:31.575 --> 00:30:33.415
oder ob nicht manche Leute irgendwie ganz gut

00:30:33.415 --> 00:30:35.035
davon leben, dass es eben nicht effektiv ist.

00:30:35.115 --> 00:30:39.135
Ja, aber natürlich, ich meine,

00:30:39.235 --> 00:30:40.015
ich finde auch, es gibt dann,

00:30:40.575 --> 00:30:43.015
nicht alle Konferenzen sind ja Barcamps,

00:30:43.115 --> 00:30:44.995
aber Barcamps haben auf jeden Fall auch irgendwie so was

00:30:44.995 --> 00:30:45.595
Open Source,

00:30:46.895 --> 00:30:48.655
so einen gewissen Open Source Charakter,

00:30:48.955 --> 00:30:50.515
dass man da halt einfach

00:30:50.515 --> 00:30:53.095
mitmachen kann, dass es keinen

00:30:54.015 --> 00:30:54.875
sozusagen

00:30:54.875 --> 00:30:57.175
Prozess gibt,

00:30:57.175 --> 00:30:59.475
wo die Vorträge vorher ausgewählt werden

00:30:59.475 --> 00:31:00.135
und dann,

00:31:01.175 --> 00:31:03.035
sondern dass man da halt einfach direkt mitmachen kann

00:31:03.035 --> 00:31:05.335
und so. Das ist, da gibt es

00:31:05.335 --> 00:31:05.815
durchaus

00:31:05.815 --> 00:31:09.295
große Gemeinsamkeiten. Das erste Barcamp, was ich mitgemacht

00:31:09.295 --> 00:31:10.675
habe bei euch in Köln, das war jetzt

00:31:10.675 --> 00:31:13.435
ich weiß nicht, war das 2018?

00:31:14.735 --> 00:31:15.315
Anfang des

00:31:15.315 --> 00:31:17.395
Jahres. Da habe ich tatsächlich Jochen getroffen.

00:31:17.655 --> 00:31:19.535
Achso, das stimmt, dass wir uns da getroffen haben.

00:31:19.695 --> 00:31:20.795
Ja, tatsächlich. Das war ziemlich cool.

00:31:21.255 --> 00:31:22.875
Und da war ich ja noch ziemlich neu in Python.

00:31:23.015 --> 00:31:25.355
Da habe ich jetzt gerade ein Dreivierteljahr oder ein halbes Jahr irgendwie selber gemacht.

00:31:25.755 --> 00:31:26.775
Habe da unheimlich viel gelernt,

00:31:27.075 --> 00:31:29.215
unheimlich wenig verstanden und das hat sich halt im Laufe der Jahre

00:31:29.215 --> 00:31:31.275
jetzt schon geändert. Also das ist jetzt noch nicht so besonders

00:31:31.275 --> 00:32:01.255
und Jochen unterhalten sich über die Programmiersprache Python

00:32:01.275 --> 00:32:08.355
und aber es war die waren so hilfsbereit und das war so produktiv und ich habe dann irgendwann

00:32:08.355 --> 00:32:14.835
commit-rechte bekommen dann war ich irgendwann Core-Developer dann hatten wir Google Summer

00:32:14.835 --> 00:32:21.235
of Code gemacht haben halt dann Studenten betreut und ja das war für mich halt auch jedes mal halt

00:32:21.235 --> 00:32:27.755
immer wieder neue Erfahrungen sammeln und ja immer war halt sehr positiv das ganze und das hat halt

00:32:27.755 --> 00:32:57.735
und Jochen unterhalten sich über die Programmiersprache Python

00:32:57.755 --> 00:33:00.835
der Seite kennen, sondern auch, warum macht man das eigentlich?

00:33:01.835 --> 00:33:04.055
Das mit dem Warum, das ist eigentlich immer

00:33:04.055 --> 00:33:07.875
der schwierige Teil.

00:33:08.135 --> 00:33:11.615
Also viele Themen sind einfach nur noch ausgerichtet,

00:33:11.795 --> 00:33:14.355
dass etwas gemacht wird, aber das Warum

00:33:14.355 --> 00:33:16.855
und welchen Nutzen,

00:33:17.275 --> 00:33:19.495
das wird halt nicht mehr richtig transportiert.

00:33:19.495 --> 00:33:23.995
Und wenn man aber von der anderen Seite zum Beispiel herangeht,

00:33:24.515 --> 00:33:26.675
dass man für sich den Anspruch hat,

00:33:26.675 --> 00:33:54.715
und wenn man das halt so macht, dass man das auch jemand anderem erklären kann, dann hat man halt eigentlich schon einen riesen Vorteil, weil dann ist man eigentlich auch schon sehr leicht transportierbar, sich selber halt, oder die Entwicklung, die man hat, dass man die auch freigeben kann, weil das macht ja keinen Sinn, erst Code zu schreiben, den man nur selber versteht und dann soll ja Open Source werden, also das kann ja zwar Open Source sein, aber wenn den keiner versteht, dann braucht man das eigentlich auch nicht zu tun.

00:33:54.715 --> 00:33:56.755
Ja, wobei, ich weiß es nicht.

00:33:56.875 --> 00:33:58.475
Ich meine, es gibt ja Projekte

00:33:58.475 --> 00:34:00.515
mit sehr unterschiedlichen

00:34:00.515 --> 00:34:02.455
Qualitätsstandards oder wenn man sich das anguckt,

00:34:02.835 --> 00:34:04.575
und da gibt es

00:34:04.575 --> 00:34:05.255
dann ja auch sehr

00:34:05.255 --> 00:34:07.875
unterschiedliche Enden

00:34:07.875 --> 00:34:10.295
von wie Leute das sehen,

00:34:10.735 --> 00:34:12.255
ob das jetzt wichtig ist, dass das halt

00:34:12.255 --> 00:34:13.935
irgendwie sehr ordentlich ist oder nicht.

00:34:14.255 --> 00:34:16.575
Ich fand das auch mal sehr interessant und man kann das ja im Grunde

00:34:16.575 --> 00:34:18.455
aus zwei Blickwinkeln betrachten.

00:34:19.355 --> 00:34:19.715
Entweder

00:34:19.715 --> 00:34:22.575
man legt halt sehr viel Wert auf die

00:34:22.575 --> 00:34:25.095
Codequalität beziehungsweise

00:34:25.095 --> 00:34:26.955
halt darauf, dass das halt so einen

00:34:26.955 --> 00:34:28.975
gewissen eigenen, also dass das

00:34:28.975 --> 00:34:30.475
einen gewissen Selbstzweck halt auch hat

00:34:30.475 --> 00:34:32.995
oder einen ästhetischen Wert

00:34:32.995 --> 00:34:34.855
für einen selber, wo man ja auch dann so einen gewissen Sinn

00:34:34.855 --> 00:34:36.835
drin sehen kann. Ich habe manchmal das Problem, dass ich mich

00:34:36.835 --> 00:34:37.715
zu sehr um die Seite kümmere.

00:34:39.435 --> 00:34:40.955
Und auf der anderen

00:34:40.955 --> 00:34:42.815
Seite kann man natürlich auch sagen, ah ja, also

00:34:42.815 --> 00:34:44.615
eigentlich ist der einzige Wert, der in der Software liegt,

00:34:44.715 --> 00:34:46.655
natürlich nur, dass das

00:34:46.655 --> 00:34:48.815
irgendeinem Nutzer halt irgendwie was

00:34:48.815 --> 00:34:50.855
bringt. Und wie das dann hinterher aussieht.

00:34:50.855 --> 00:34:52.895
verlegt. Genau, wie man da hingekommen ist, ist eigentlich

00:34:52.895 --> 00:34:53.635
vollkommen egal.

00:34:55.035 --> 00:34:57.015
Aber dann hat man natürlich

00:34:57.015 --> 00:34:58.855
auch so gewisse andere

00:34:58.855 --> 00:35:00.215
Probleme. Und ich meine, es gibt

00:35:00.215 --> 00:35:03.055
für beide Seiten sehr erfolgreiche

00:35:03.055 --> 00:35:04.795
Beispiele. Es gibt halt Software,

00:35:04.955 --> 00:35:06.975
wo man sich denkt, wie konnte das jemals so populär

00:35:06.975 --> 00:35:08.815
und erfolgreich werden? Das ist ja irgendwie

00:35:08.815 --> 00:35:10.855
schon ziemlicher Schrott

00:35:10.855 --> 00:35:11.875
irgendwie eigentlich.

00:35:12.635 --> 00:35:14.715
Aber hat sich halt durchgesetzt,

00:35:14.795 --> 00:35:16.155
weil es halt irgendein sehr wichtiges

00:35:16.155 --> 00:35:18.895
User-Problem in Angriff genommen

00:35:18.895 --> 00:35:20.675
hat und darüber halt dann

00:35:20.675 --> 00:35:22.455
entsprechend groß Community und

00:35:22.455 --> 00:35:24.115
Aufmerksamkeit bekommen hat und dann

00:35:24.115 --> 00:35:26.515
wurde das halt dann einfach immer weiterentwickelt

00:35:26.515 --> 00:35:28.515
und andere Sachen, die halt

00:35:28.515 --> 00:35:30.475
aber es gibt das andere auch,

00:35:30.555 --> 00:35:32.635
es gibt auch Dinge, die halt einfach

00:35:32.635 --> 00:35:34.555
so gut sind, dass sie halt

00:35:34.555 --> 00:35:36.355
dadurch eine Menge Leute binden und

00:35:36.355 --> 00:35:38.335
halt, ja,

00:35:39.575 --> 00:35:40.535
also es ist,

00:35:40.595 --> 00:35:42.135
man kann es gar nicht so genau sagen, glaube ich.

00:35:42.435 --> 00:35:44.375
Es gibt für beides irgendwie Beispiele,

00:35:44.775 --> 00:35:45.895
wie das funktioniert hat.

00:35:46.415 --> 00:35:48.395
So ein bisschen kultureller Städtebau, ne? Manchmal

00:35:48.395 --> 00:35:50.255
muss man Sachen einreißen, auf den Ruinen Neues

00:35:50.255 --> 00:35:52.095
bauen und dann irgendwo unter der

00:35:52.095 --> 00:35:54.235
neuen Stadt sind dann noch Ruinen und Kammern

00:35:54.235 --> 00:35:56.255
von alten Städten und einige Dinge werden

00:35:56.255 --> 00:35:58.275
auf dem Reißbrett irgendwie gemacht und sind dann

00:35:58.275 --> 00:35:59.915
auch, ja, die Frage ist halt,

00:36:00.435 --> 00:36:01.755
weil das gibt es nicht, vielleicht ist es

00:36:01.755 --> 00:36:04.175
eigenes Empfinden und die Frage ist halt auch,

00:36:04.355 --> 00:36:06.215
wie viele Nutzer machen das, wie viele Leute wollen

00:36:06.215 --> 00:36:08.175
dahin, wie viele Leute schauen sich das an.

00:36:08.355 --> 00:36:10.255
Ja, wobei ich jetzt dann...

00:36:12.255 --> 00:36:13.855
Du hast aber auch die Situation,

00:36:14.295 --> 00:36:14.835
dass du

00:36:14.835 --> 00:36:18.255
erstmal vielleicht was geschrieben

00:36:18.255 --> 00:36:26.515
hast, von dem du selber sehr überzeugt bist und eigentlich nicht siehst, dass das für

00:36:26.515 --> 00:36:32.495
andere vielleicht nicht so wichtig ist oder dass die es einfach nur nicht finden. Das

00:36:32.495 --> 00:36:38.215
ist ja das nächste Problem. Und da sind halt so Plattformen, die halt das verteilen

00:36:38.215 --> 00:36:46.475
oder entsprechende Möglichkeiten halt das dann auch vorzustellen auf irgendwelchen Meetups

00:36:46.475 --> 00:37:16.455
und Jochen unterhalten sich über die Programmiersprache Python

00:37:16.475 --> 00:37:46.455
und Jochen unterhalten sich über die Programmiersprache Python

00:37:46.475 --> 00:37:49.075
für eine proprietäre Programmiersprache,

00:37:49.235 --> 00:37:51.595
aber die Bibliothekssoftware-Tiles,

00:37:51.595 --> 00:37:55.895
die sind von uns unter einer LGPL-Lizenz veröffentlicht worden.

00:37:56.635 --> 00:37:59.215
Und da ist auch einfach das Problem am Anfang entstanden,

00:37:59.835 --> 00:38:06.535
dass man ja gar nicht weiß, wer darauf zugreift.

00:38:06.995 --> 00:38:09.035
Das ist in dem Moment einfacher geworden,

00:38:09.475 --> 00:38:11.895
als die Sachen dann mal auf einem Webserver standen,

00:38:11.955 --> 00:38:13.435
weil dann man auf einmal gesehen hat,

00:38:13.435 --> 00:38:18.855
wie viel und welche Programmpakete überhaupt darunter geladen worden sind.

00:38:19.575 --> 00:38:22.595
Und das ist ja auch nochmal was, was dich ja selber motiviert,

00:38:22.675 --> 00:38:24.715
wenn du auf einmal siehst, da sind Nutzer.

00:38:25.695 --> 00:38:28.575
Und das heißt, die kennst du gar nicht, die Nutzer.

00:38:28.655 --> 00:38:32.155
Und das ist ja auch der Sinn von Open Source, dass du die gar nicht kennen musst,

00:38:32.795 --> 00:38:37.735
sondern jeder kann das quasi sich so dann weiterentwickeln, wie er das braucht.

00:38:37.735 --> 00:38:41.235
aber es ist halt schon mal beruhigend, dass man letztendlich diese Sachen

00:38:41.235 --> 00:38:45.835
ja, nicht nur für sich gemacht hat, weil man sich ja auch viel Mühe gegeben hat,

00:38:45.975 --> 00:38:49.875
dass jemand anders die ja auch verarbeiten kann. Und das ist aber auch

00:38:49.875 --> 00:38:53.695
so insgesamt halt der Punkt. Also wenn du nicht schaffst halt, dass

00:38:53.695 --> 00:38:57.695
deine Routinen irgendwo gesehen werden, dann kannst du das

00:38:57.695 --> 00:39:00.955
überhaupt nicht einschätzen, wo du dich selber befindest

00:39:00.955 --> 00:39:05.435
und ob diese Sachen, die du gemacht hast, da auch eine Wertigkeit bekommen.

00:39:05.835 --> 00:39:06.355
Ja.

00:39:07.735 --> 00:39:37.715
Ich finde das sehr spannend, also aus dieser Perspektive raus so zu gucken, was man alles damit bauen könnte und wie die verschiedenen Perspektiven sind. Also ich glaube, also gerade die Entwicklung selber für Open-Source-Projekte, der fehlt vielleicht so ein bisschen das Funding irgendwie aus der öffentlichen Aufmerksamkeit tatsächlich, weil also das Problem ist ja so ein bisschen, sollte man das kommerzialisieren, kann man das kommerzialisieren, muss man das kommerzialisieren, wie macht man etwas daraus, dass es halt dauerhaft funktioniert, weil man möchte ja eigentlich, dass diese,

00:39:37.735 --> 00:39:39.075
und die Bewegung weiter wächst.

00:39:39.735 --> 00:39:41.775
Also wenn man das jetzt nur den Menschen überlässt,

00:39:41.855 --> 00:39:43.375
die jetzt aus Enthusiasmus da reingehen,

00:39:43.815 --> 00:39:45.275
ist das vielleicht schön, aber ich weiß nicht,

00:39:45.355 --> 00:39:47.415
ob das so zukunftsführend ist in allen Richtungen,

00:39:47.535 --> 00:39:48.635
ob man da vielleicht weiterkommen will.

00:39:49.155 --> 00:39:50.535
Muss die Gesellschaft vielleicht hingehen und sagen,

00:39:50.615 --> 00:39:52.715
hey, wir haben jetzt einen Topf, der wird ausgeschüttet,

00:39:52.815 --> 00:39:55.335
in diesem Land werden so und so viele Stellen von Open Source

00:39:55.335 --> 00:39:58.935
einfach mal so bezahlt, oder ist das eher Quatsch?

00:40:00.155 --> 00:40:01.995
Ja, ich sehe eher anders.

00:40:02.455 --> 00:40:03.895
Das ist schon längst passiert,

00:40:03.895 --> 00:40:07.455
weil die Firmen zunehmend mehr Interesse haben,

00:40:07.735 --> 00:40:10.495
die Software, die Sources weiterzuentwickeln

00:40:10.495 --> 00:40:14.675
und durch die verwendeten Lizenzen der Projekte

00:40:14.675 --> 00:40:19.215
haben sie kaum eine Möglichkeit oder nur ganz wenig Möglichkeit

00:40:19.215 --> 00:40:26.015
den Code nicht wieder unter der gleichen Lizenz zu veröffentlichen.

00:40:26.535 --> 00:40:29.855
Wir sehen das ja zum Beispiel, eine der ersten Firmen war ja AVM,

00:40:31.135 --> 00:40:34.675
die ja auf Basis des Linux-Körnels die Fritzbox gebaut haben.

00:40:34.675 --> 00:40:38.795
und die hatten ja sehr früh die Erfahrung gemacht,

00:40:38.955 --> 00:40:43.055
dass sie auf einmal ihre Codemodifikation am Linux-Kern veröffentlichen mussten.

00:40:44.795 --> 00:40:47.655
Und die haben bestimmt nicht gedacht zu dem Zeitpunkt,

00:40:47.655 --> 00:40:51.655
als sie das inkorporiert haben und daraus ihre Firma,

00:40:52.075 --> 00:40:53.435
dass das jemals passieren würde.

00:40:53.715 --> 00:40:57.795
Das ist meine persönliche Einschätzung, dass sie das gar nicht erwartet haben,

00:40:57.915 --> 00:41:01.335
dass mal irgendwann ein Gericht kommt und diese freie Software,

00:41:01.335 --> 00:41:07.195
die da auf dem Markt ist, sie dazu zwingt, dann ihren Teil dazu veröffentlicht.

00:41:07.575 --> 00:41:11.115
Aber trotzdem, sie das gemacht haben, sind sie immer noch Marktführer.

00:41:11.435 --> 00:41:14.215
Das heißt, die haben eigentlich gar keinen Verlust dadurch erfahren.

00:41:15.435 --> 00:41:19.295
Oder nicht den Verlust, den man sich als maximal halt,

00:41:19.355 --> 00:41:22.935
dass es jetzt einen Konkurrenten gibt, der das alles kopiert und jetzt der Marktführer ist.

00:41:23.075 --> 00:41:24.155
Also das ist ja nicht der Fall.

00:41:24.715 --> 00:41:26.555
AVM ist immer noch halt top.

00:41:26.555 --> 00:41:31.095
und das zeigt einfach, dass es immer noch einfacher ist,

00:41:31.375 --> 00:41:33.695
auf Open Source Lösungen aufzubauen

00:41:33.695 --> 00:41:36.795
und das dann entsprechend halt

00:41:36.795 --> 00:41:39.975
dann für sich selber auch vermarkten zu können.

00:41:40.475 --> 00:41:42.395
Das heißt, das Know-how liegt gar nicht unbedingt im Source-Code?

00:41:43.055 --> 00:41:44.055
Nee, ja.

00:41:48.975 --> 00:41:49.495
Entschuldigung.

00:41:51.155 --> 00:41:52.775
Also würde ich auch so sehen,

00:41:52.875 --> 00:41:54.555
dass das nicht unbedingt im Source-Code liegt.

00:41:54.555 --> 00:42:21.475
Ich weiß nicht genau, ob das immer möglich ist, dass man halt irgendwie, also ich meine, wäre halt dann bei AVM auch die Frage, was ist deren Kerngeschäft eigentlich? Ist es halt sozusagen Software entwickeln oder ist es nicht vielleicht auch irgendwas anderes oder ist das halt irgendwie, wenn sie jetzt ein Betriebssystem verwenden müssen auf ihren Boxen, um halt da ein Webinterface haben zu können, damit irgendwie das Ganze mit dem Routing auch ordentlich funktioniert oder so, ist das eher eine Commodity?

00:42:21.475 --> 00:42:23.815
wie. Also ich glaube,

00:42:23.975 --> 00:42:25.775
dass ihr eigentliches Geschäft gar nicht so

00:42:25.775 --> 00:42:27.695
sehr die Softwareentwicklung ist und insofern

00:42:27.695 --> 00:42:29.715
haben sie da kein Problem mit, wenn sie das irgendwie

00:42:29.715 --> 00:42:31.615
veröffentlichen. Ich kann mir aber

00:42:31.615 --> 00:42:33.695
gut vorstellen, dass es für andere Firmen durchaus

00:42:33.695 --> 00:42:35.655
ein Problem wäre, wenn sie ihren

00:42:35.655 --> 00:42:37.555
Kram, den sie im Kerngeschäft machen,

00:42:37.675 --> 00:42:38.375
halt veröffentlichen.

00:42:40.435 --> 00:42:41.295
Ja, man hat so ein bisschen vielleicht

00:42:41.295 --> 00:42:43.355
ja, es gibt da ja auch

00:42:43.355 --> 00:42:45.295
Möglichkeiten, wenn du schon zum Beispiel in Köln

00:42:45.295 --> 00:42:47.095
gibt es ja auch die IoT-Firma

00:42:47.095 --> 00:42:49.515
Pilar, die hat

00:42:49.515 --> 00:42:50.875
auch, also

00:42:50.875 --> 00:42:50.875


00:42:50.875 --> 00:42:53.215
quasi ihre gesamte Bibliothek,

00:42:53.295 --> 00:42:54.275
das ist halt Open Source,

00:42:55.075 --> 00:42:56.695
und die haben sich halt die Klasse

00:42:56.695 --> 00:42:58.455
als Namensrecht schützen lassen.

00:42:59.975 --> 00:43:00.815
Also das ist ja auch

00:43:00.815 --> 00:43:01.435
eine Möglichkeit,

00:43:01.935 --> 00:43:04.615
das entsprechend so sich abzusichern,

00:43:05.095 --> 00:43:06.875
aber es ist ja gerade bei diesen ganzen

00:43:06.875 --> 00:43:08.795
IoT-Sachen, das ist ja eigentlich

00:43:08.795 --> 00:43:10.875
fast alles Open Source,

00:43:11.335 --> 00:43:12.675
das heißt, ich schätze,

00:43:12.775 --> 00:43:14.615
du hast eher ein Problem, wenn du jetzt

00:43:14.615 --> 00:43:16.575
eine Firma gründen wolltest und würdest dann

00:43:16.575 --> 00:43:18.515
versuchen, ein proprietäres Produkt

00:43:18.515 --> 00:43:20.415
dann zu vermarkten.

00:43:20.875 --> 00:43:22.915
und ich glaube, da würde halt jeder erstmal nach

00:43:22.915 --> 00:43:24.275
Open-Source-Lösungen schauen.

00:43:24.935 --> 00:43:27.015
Das heißt, ich glaube, in dem

00:43:27.015 --> 00:43:28.895
Bereich, da gibt es einfach so ein großes

00:43:28.895 --> 00:43:31.095
Angebot und da willst du

00:43:31.095 --> 00:43:32.455
ein Vertrauen aufbauen.

00:43:33.815 --> 00:43:35.175
Und das geht halt

00:43:35.175 --> 00:43:37.275
dann mit diesem Modell viel einfacher,

00:43:37.575 --> 00:43:38.595
als wenn du halt

00:43:38.595 --> 00:43:41.035
immer so Verträge hast,

00:43:41.155 --> 00:43:42.875
dass nur ganz bestimmte Leute vielleicht den

00:43:42.875 --> 00:43:44.455
Quellcode anschauen dürfen.

00:43:44.475 --> 00:43:46.855
Java hat zum Beispiel gerade das

00:43:46.855 --> 00:43:48.775
Lizenzmodell geändert, wenn ich das richtig sehe, oder?

00:43:48.775 --> 00:43:51.755
Ja, Java hat da so ein Problem, ja.

00:43:52.215 --> 00:43:53.795
Die sind jetzt erst auf die Idee gekommen,

00:43:53.955 --> 00:43:55.875
zu sagen, hey, machen wir es nicht mehr

00:43:55.875 --> 00:43:57.635
und viele Universitäten haben jetzt aus diesem Grunde

00:43:57.635 --> 00:43:59.355
da war, glaube ich, aus dem Lehrplan geschmissen.

00:44:00.335 --> 00:44:01.675
Ja, also ich meine, da sind noch

00:44:01.675 --> 00:44:03.015
jede Menge ungeklärte

00:44:03.015 --> 00:44:05.515
rechtliche Fragen, auch inwiefern kann man überhaupt

00:44:05.515 --> 00:44:07.455
sowas wie, weil es gibt natürlich auch

00:44:07.455 --> 00:44:09.435
freie Implementationen von Java,

00:44:09.495 --> 00:44:11.335
die man einfach verwenden könnte, aber

00:44:11.335 --> 00:44:13.155
Oracle hat dann ja, beziehungsweise

00:44:13.155 --> 00:44:15.095
Sun hat das, glaube ich, vorher auch schon gemacht,

00:44:15.655 --> 00:44:16.755
sie halt die APIs

00:44:16.755 --> 00:44:18.215
versucht haben,

00:44:18.395 --> 00:44:20.915
zu patentieren und unter Copyright zu stellen

00:44:20.915 --> 00:44:22.915
und weiß nicht. Und das ist ja natürlich dann irgendwie,

00:44:23.175 --> 00:44:24.595
das ist aber glaube ich noch nicht geklärt,

00:44:24.755 --> 00:44:26.535
inwiefern das funktioniert.

00:44:26.755 --> 00:44:28.335
Weil wenn es irgendwann mal so

00:44:28.335 --> 00:44:30.395
gerichtlich bestätigt würde, dass man das halt kann,

00:44:30.755 --> 00:44:32.335
dann ist es natürlich vorbei irgendwie.

00:44:33.535 --> 00:44:33.975
Aber

00:44:33.975 --> 00:44:36.635
keine Ahnung, ob das gehen wird

00:44:36.635 --> 00:44:38.695
oder nicht. Ja, eigentlich sollte

00:44:38.695 --> 00:44:40.255
das natürlich nicht gehen vielleicht, aber

00:44:40.255 --> 00:44:41.435
wer weiß.

00:44:41.435 --> 00:44:43.715
Ja, aber das ist natürlich

00:44:43.715 --> 00:44:45.115
eine interessante Geschichte. Ich meine,

00:44:45.115 --> 00:44:46.955
einfach den Namen

00:44:46.955 --> 00:44:49.155
markenrechtlich zu schützen, ist natürlich

00:44:49.155 --> 00:44:50.775
auch eine witzige Idee.

00:44:52.355 --> 00:44:53.255
Wobei ich jetzt

00:44:53.255 --> 00:44:54.995
gar nicht weiß, ob man

00:44:54.995 --> 00:44:56.075
diesen

00:44:56.075 --> 00:44:59.215
Firmenbezug braucht,

00:44:59.375 --> 00:45:00.955
um ein lebendiges

00:45:00.955 --> 00:45:02.475
Open-Source-Projekt zu haben, weil

00:45:02.475 --> 00:45:04.995
wenn man sich so anguckt, was sind die ältesten und

00:45:04.995 --> 00:45:07.055
erfolgreichsten oder die

00:45:07.055 --> 00:45:08.895
Projekte, die halt am langlebigsten

00:45:08.895 --> 00:45:11.095
unterwegs sind, dann sind das ja alles gar nicht

00:45:11.095 --> 00:45:12.975
unbedingt Projekte, bei denen

00:45:12.975 --> 00:45:14.555
Firmen eine große Rolle spielen.

00:45:15.115 --> 00:45:16.595
sondern oft irgendwie Dinge, wo die

00:45:16.595 --> 00:45:18.555
halt eine lebendige Community haben.

00:45:18.655 --> 00:45:20.615
Ich glaube, für ein Open-Source-Projekt

00:45:20.615 --> 00:45:21.955
ist so mit das Entscheidende, dass die

00:45:21.955 --> 00:45:24.295
Community funktioniert und wenn die, solange die

00:45:24.295 --> 00:45:26.435
funktioniert, ist alles gut und

00:45:26.435 --> 00:45:28.415
wenn die nicht mehr so richtig funktioniert, dann

00:45:28.415 --> 00:45:30.195
gibt es halt ein Problem, selbst wenn da

00:45:30.195 --> 00:45:31.875
Firmen irgendwie Geld reinstecken, weil

00:45:31.875 --> 00:45:34.135
naja, also

00:45:34.135 --> 00:45:36.615
es kann auch sein,

00:45:36.695 --> 00:45:37.395
dass es das gibt, aber

00:45:37.395 --> 00:45:40.455
wäre auch, stimmt, das wäre eigentlich direkt mal eine

00:45:40.455 --> 00:45:42.455
Frage, ist eigentlich so was,

00:45:42.455 --> 00:45:44.195
wenn jetzt Firmen den Code

00:45:44.195 --> 00:45:46.295
veröffentlichen, aber

00:45:46.295 --> 00:45:48.055
das eigentlich ein Firmenprojekt ist. Nehmen wir zum Beispiel

00:45:48.055 --> 00:45:50.115
jetzt, was ja momentan ein sehr wichtiger

00:45:50.115 --> 00:45:52.355
Bereich ist, sowas wie React

00:45:52.355 --> 00:45:54.215
oder Angular, die ganzen JavaScript

00:45:54.215 --> 00:45:55.675
Frameworks. Ist das

00:45:55.675 --> 00:45:57.835
Open Source oder nicht?

00:45:57.975 --> 00:46:00.015
Der Urheber kann sich das Lizenzmodell aussuchen.

00:46:00.935 --> 00:46:01.255
Ja, ja.

00:46:01.915 --> 00:46:04.315
Ja, es ist halt so, was wir ein bisschen

00:46:04.315 --> 00:46:06.135
darauf achten müssen, ist, dass es halt

00:46:06.135 --> 00:46:08.155
eine echte Open Source Lizenz ist.

00:46:08.995 --> 00:46:09.815
Und das ist halt,

00:46:09.995 --> 00:46:12.175
seit vielen Jahren gibt es ja die Open Source

00:46:12.175 --> 00:46:32.095
die auch die vielen verschiedenen Lizenztypen miteinander vergleicht und auch darauf Wert legt, dass dann bestimmte Lizenzmodelle auch als Open Source Lizenz, also Open Source Defined Lizenz dann anerkannt werden.

00:46:32.095 --> 00:46:34.035
weil es natürlich viele Firmen

00:46:34.035 --> 00:46:36.015
jetzt, also jetzt nicht, die ihr jetzt gerade

00:46:36.015 --> 00:46:37.735
im Land habt, so als

00:46:37.735 --> 00:46:39.975
versuchen jetzt halt mit ihren

00:46:39.975 --> 00:46:41.075
Produkten dann

00:46:41.075 --> 00:46:44.015
quasi wie eine Open Source Lizenz

00:46:44.015 --> 00:46:45.895
zu wirken, aber es ist gar keine

00:46:45.895 --> 00:46:47.935
Lizenz. Aber spielt das

00:46:47.935 --> 00:46:48.095
eine Rolle?

00:46:49.935 --> 00:46:51.875
Ja, das ist eine Rolle,

00:46:51.995 --> 00:46:53.855
spielt eine Rolle halt für die Open Source

00:46:53.855 --> 00:46:55.975
Community, vielleicht nicht für

00:46:55.975 --> 00:46:57.935
denjenigen mit der Firma oder dem

00:46:57.935 --> 00:47:00.215
Käufer oder dem Interessenten,

00:47:00.215 --> 00:47:01.975
aber wenn diese Lizenz,

00:47:01.975 --> 00:47:31.955
und Jochen unterhalten sich über die Programmiersprache Python

00:47:31.975 --> 00:47:33.035
als OSD bestellst.

00:47:33.395 --> 00:47:35.675
Ja, aber ich würde ja jetzt, ich kann ja jetzt

00:47:35.675 --> 00:47:37.595
sagen, also im Grunde, also

00:47:37.595 --> 00:47:39.875
Firmen haben vielleicht

00:47:39.875 --> 00:47:41.655
ja einen Weg gefunden, damit

00:47:41.655 --> 00:47:43.495
umzugehen, sozusagen dieses

00:47:43.495 --> 00:47:45.635
Lizenzding so zu

00:47:45.635 --> 00:47:47.855
wählen, dass das halt Open Source

00:47:47.855 --> 00:47:49.715
ist, dass alle damit einverstanden sind, aber trotzdem die

00:47:49.715 --> 00:47:51.755
Kontrolle nicht abzugeben. Also ich würde

00:47:51.755 --> 00:47:53.595
sagen, bei React oder auch bei Angular,

00:47:53.915 --> 00:47:55.775
ich weiß nicht, was es für andere, was gibt es noch

00:47:55.775 --> 00:47:57.715
alles für Projekte, bei denen

00:47:57.715 --> 00:47:59.835
das so ist, da sind

00:47:59.835 --> 00:48:01.855
die entsprechenden Firmen, die das entwickeln, haben die komplette

00:48:01.855 --> 00:48:03.675
Kontrolle. Da ist überhaupt keine

00:48:03.675 --> 00:48:04.695
Community Kontrolle.

00:48:05.515 --> 00:48:07.895
Aber die Lizenz ist Open Source, ganz klar.

00:48:08.435 --> 00:48:09.395
Nur es nützt halt nichts.

00:48:10.475 --> 00:48:11.535
Ja, aber das

00:48:11.535 --> 00:48:12.675
kannst du

00:48:12.675 --> 00:48:15.735
auch bei den ganzen

00:48:15.735 --> 00:48:17.535
Open Source Projekten genauso sagen.

00:48:18.255 --> 00:48:19.155
Pull Request Dynast.

00:48:19.155 --> 00:48:20.695
Es ist einfach so,

00:48:21.495 --> 00:48:22.935
dass wenn eine Gruppe

00:48:22.935 --> 00:48:25.015
quasi so auftritt,

00:48:25.235 --> 00:48:27.355
wie du das selber machen würdest

00:48:27.355 --> 00:48:29.235
mit so einem Projekt

00:48:29.235 --> 00:48:31.195
und dir halt in der Firma

00:48:31.195 --> 00:48:31.195


00:48:31.195 --> 00:48:33.155
jetzt angestellt sind oder in eine Firma,

00:48:33.675 --> 00:48:35.295
deren Geldgeber dafür ist.

00:48:35.775 --> 00:48:37.175
Dann ist das eigentlich nichts anderes

00:48:37.175 --> 00:48:39.335
wie jeder andere, der irgendwo bezahlt

00:48:39.335 --> 00:48:41.195
wird und Open Source Code schreibt.

00:48:41.995 --> 00:48:43.255
Der Punkt ist halt einfach

00:48:43.255 --> 00:48:44.615
der, das sehen wir auch bei

00:48:44.615 --> 00:48:47.135
verschiedensten Projekten, X11

00:48:47.135 --> 00:48:48.375
hatte das hinter sich,

00:48:49.135 --> 00:48:51.155
Open Office hat das hinter sich,

00:48:51.535 --> 00:48:53.195
dass in dem Moment, wo das

00:48:53.195 --> 00:48:55.175
Maintaining nicht mehr funktioniert

00:48:55.175 --> 00:48:57.315
und der Maintainer so gesehen nicht mehr

00:48:57.315 --> 00:48:59.195
die Pull-Requests

00:48:59.195 --> 00:49:08.415
bearbeitet, die dann auflaufen und nicht mehr nachkommt, diese Arbeit zu leisten, die Sachen wieder zusammenzuführen.

00:49:08.955 --> 00:49:17.035
Dann ist die Community eigentlich dann die treibende Kraft, die dann dafür sorgt, dass das Projekt dann einfach einen Fock bekommt.

00:49:17.755 --> 00:49:26.075
Also der Zwang, dass man das Bessere wieder braucht, das heißt, man muss diese Sachen zusammenführen,

00:49:26.075 --> 00:49:28.095
der wird dann einfach so groß, dass

00:49:28.095 --> 00:49:30.155
zu dem Zeitpunkt dann dieses Splitting

00:49:30.155 --> 00:49:31.235
passiert

00:49:31.235 --> 00:49:34.035
das steht auch diesen

00:49:34.035 --> 00:49:36.195
Firmen halt bevor, wenn die das halt

00:49:36.195 --> 00:49:38.075
entsprechend jetzt in 20 Jahren

00:49:38.075 --> 00:49:40.355
nicht mehr so maintainen, aber es immer noch gebrauchen

00:49:40.355 --> 00:49:42.075
Ja, ich würde eher

00:49:42.075 --> 00:49:44.155
sagen, das ist gar nicht so sehr eine Gefahr für die

00:49:44.155 --> 00:49:46.135
Firmen, sondern das ist eine Gefahr für Leute, die das

00:49:46.135 --> 00:49:47.115
verwenden draußen

00:49:47.115 --> 00:49:49.555
und zwar sehe ich die

00:49:49.555 --> 00:49:51.955
also ich meine, das wäre

00:49:51.955 --> 00:49:53.635
also das würde ich ja sagen, das wäre eine Sache

00:49:53.635 --> 00:49:55.535
dann würde das ja super ausgehen

00:49:55.535 --> 00:49:56.535
wenn irgendwie die Community, eine akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt akt

00:50:25.535 --> 00:50:55.515
und Jochen unterhalten sich über die Programmiersprache Python

00:50:55.535 --> 00:50:59.675
weiterentwickelt. Kannst du immer machen, also kann jede Firma sowieso machen.

00:50:59.835 --> 00:51:03.335
Das ist nur, dass du das eigentlich nicht willst. Du willst diesen Luxus,

00:51:03.755 --> 00:51:07.555
dass jemand anderes das so macht, dass du es gebrauchen kannst.

00:51:09.255 --> 00:51:11.315
Die Angst kann ich so gesehen verstehen, aber

00:51:11.315 --> 00:51:13.615
ich will nur sagen, das hast du sowieso immer.

00:51:15.995 --> 00:51:21.715
Nehmen wir jetzt mal ein Open-Source-Projekt mit einer Community, die nicht von der Firma abhängig ist

00:51:21.715 --> 00:51:23.415
oder so, wie es, weiß ich nicht, zum Beispiel Postgres,

00:51:24.075 --> 00:51:25.275
da muss ich diese Angst nicht

00:51:25.275 --> 00:51:27.035
so sehr haben. Da kann ich

00:51:27.035 --> 00:51:29.495
mir schon relativ sicher sein, dass das halt auch

00:51:29.495 --> 00:51:30.595
in fünf oder zehn Jahren noch

00:51:30.595 --> 00:51:33.415
sozusagen sich in die Richtung weiterentwickelt,

00:51:33.515 --> 00:51:35.595
in die es sich schon immer weiterentwickelt hat.

00:51:35.675 --> 00:51:37.455
Ich habe eben ja schon überlegt, ob ich ein

00:51:37.455 --> 00:51:39.195
Beispiel dafür finde, wo das schon schiefgegangen ist.

00:51:39.595 --> 00:51:41.315
Und tatsächlich wäre jetzt vielleicht mal ein Beispiel

00:51:41.315 --> 00:51:43.575
MySQL. Da ist es ja auch

00:51:43.575 --> 00:51:45.255
irgendwie schiefgegangen.

00:51:45.375 --> 00:51:47.415
Das war wie ein Open-Source-Projekt von einer Firma

00:51:47.415 --> 00:51:48.955
und das ist irgendwie eigentlich

00:51:48.955 --> 00:51:51.395
so ein bisschen unglücklich alles

00:51:51.395 --> 00:51:55.275
gelaufen. Ich meine, klar, es gibt jetzt MariaDB und so und das ist auch alles, aber das war,

00:51:55.475 --> 00:51:59.795
das sind schon Dinge, wo man irgendwie so gewisse Schweißperlen auf der Stirn

00:51:59.795 --> 00:52:03.375
bekommen konnte, wenn man jetzt darauf angewiesen war, dass das irgendwie alles weitergeht,

00:52:03.875 --> 00:52:07.415
denke ich mal. Ja, also ich glaube, der Hauptpunkt ist eigentlich,

00:52:07.495 --> 00:52:09.275
das ist immer eine Community-Frage.

00:52:10.995 --> 00:52:15.575
Was natürlich auch so ist, wenn du dir OwnCloud anschaust,

00:52:15.695 --> 00:52:20.095
da ist es ja genau anders gelaufen, wie es halt dem Enterprise-Unternehmen

00:52:20.095 --> 00:52:22.215
und Cloud jemals vorgeschlägt ist,

00:52:22.895 --> 00:52:24.255
dass die Entwickler

00:52:24.255 --> 00:52:25.995
gesagt haben, das ist nicht mehr

00:52:25.995 --> 00:52:27.935
unser Produkt, wir wollen eigentlich

00:52:27.935 --> 00:52:29.455
nur Open Source entwickeln

00:52:29.455 --> 00:52:32.255
und wir wollen gar nicht in diese Schleife reinkommen,

00:52:32.355 --> 00:52:34.415
dass wir erst irgendwas coden,

00:52:34.835 --> 00:52:35.895
was dann irgendeine Firma

00:52:35.895 --> 00:52:37.395
braucht und irgendwann später

00:52:37.395 --> 00:52:39.095
veröffentlichen wir das dann.

00:52:39.855 --> 00:52:42.055
Und die haben dann ihr eigenes Projekt geforgt

00:52:42.055 --> 00:52:43.075
und es ist Nextcloud.

00:52:44.155 --> 00:52:46.195
Und es ist jetzt einfach alles Open Source.

00:52:46.695 --> 00:52:48.255
Also da könnte

00:52:48.255 --> 00:52:49.735
man jetzt halt auch sagen, okay,

00:52:49.735 --> 00:53:19.715
und die Technologie.

00:53:19.735 --> 00:53:27.895
und hat das Videokonferenzsystem, also nicht so wie einfach nur, dass man Videobildschirme teilt,

00:53:27.895 --> 00:53:34.075
sondern auch halt Vorträge teilen kann und Chat-System und ein ISA-Pad ist integriert.

00:53:35.195 --> 00:53:39.575
Und das ist halt einfach so, das hat über 1000 Forks.

00:53:40.235 --> 00:53:47.255
Da sind verschiedene Firmen, sind die Hauptentwickler, also ziemlich weit über die Welt verteilt.

00:53:47.255 --> 00:53:51.115
und da ist es einfach so, dass es einfach bedeutet,

00:53:51.635 --> 00:53:56.675
natürlich hat man jetzt da ein Ökosystem auch geschaffen,

00:53:56.835 --> 00:53:59.815
damit die Entwickler ja auch irgendwie bezahlt werden können.

00:54:00.595 --> 00:54:05.795
Und natürlich gibt es da auch Firmen, die nicht ihren gesamten Quellcode,

00:54:05.875 --> 00:54:10.915
den sie da für sich halt entwickelt haben, dann direkt unter eine Open-Source-Lizenz stellen,

00:54:10.915 --> 00:54:14.775
weil die einfach für sich dann damit halt einen Markt entdeckt haben,

00:54:15.235 --> 00:54:17.235
wie sie dann halt Kunden gewinnen können.

00:54:17.255 --> 00:54:27.695
aber trotzdem liefern die so viele Verbesserungen an dem Gesamtsystem, die wieder zusammenfließen, dass halt der gesamte Mehrwert halt einfach zu betrachten ist.

00:54:27.695 --> 00:54:57.675
und Jochen unterhalten sich über die Programmiersprache Python

00:54:57.695 --> 00:55:03.735
Ich sehe eher so, bei so Sachen, die von vornherein in Konkurrenz sind,

00:55:04.115 --> 00:55:06.535
also da ist halt die Frage, welches bleibt eigentlich übrig.

00:55:07.715 --> 00:55:12.215
Also weil die ziehen sich ja quasi entweder selber die Entwickler ab

00:55:12.215 --> 00:55:16.235
oder halt die haben so eine Art Wettrennen.

00:55:16.535 --> 00:55:22.095
Das ist ja für, wenn da Leute in beiden Projekten sind,

00:55:22.095 --> 00:55:26.455
ja für die eine, denke ich mal, nicht so günstige Situation ist.

00:55:27.695 --> 00:55:51.390
Ja naja genau Naja ich wei es nicht genau Ich habe so manchmal das Gef dass inzwischen Firmen immer besser verstehen wie das Ganze funktioniert und halt dann auch Wege finden wie sie halt ihr Gesch absichern k ohne jetzt darauf angewiesen zu sein den Code profiter zu halten

00:55:52.290 --> 00:56:04.910
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.

00:56:05.270 --> 00:56:11.690
und ja, ich bin mal gespannt, wie sich das Ganze noch so entwickelt wird.

00:56:12.710 --> 00:56:17.910
Ja, das sind halt auch so viele Sachen, da hat man halt bei der Entwicklung der GPL auch nicht dran gedacht,

00:56:18.330 --> 00:56:25.970
dass es mal eine Rolle spielen konnte, weil man halt so in dem Sinne von den Surfern, wie wir sie heute kennen,

00:56:25.970 --> 00:56:34.430
das gab es halt nicht. Es sind halt heute viele Sachen, die sind halt erst durch die Afero GPL abgesichert.

00:56:34.430 --> 00:56:36.430
Also das ist deine Lieblingslizenz?

00:56:37.410 --> 00:56:38.890
Einmal ist das deine Lieblingslizenz?

00:56:39.210 --> 00:56:40.670
Oder welche Version?

00:56:40.750 --> 00:56:42.110
LGPL 3 oder 2?

00:56:42.770 --> 00:56:44.650
Vielleicht kannst du das nochmal kurz erklären, was du

00:56:44.650 --> 00:56:46.250
meinst, was die Softwarelizenz am

00:56:46.250 --> 00:56:48.510
wichtigsten wäre? Oder ist das eigentlich

00:56:48.510 --> 00:56:48.810
egal?

00:56:48.810 --> 00:56:49.430
Ja, weil

00:56:49.430 --> 00:56:52.170
wenn man heute halt unter einer

00:56:52.170 --> 00:56:53.570
LGPL halt

00:56:53.570 --> 00:56:56.730
seinen Code veröffentlicht, dann ist man halt

00:56:56.730 --> 00:56:58.610
dann, hat man halt auch die

00:56:58.610 --> 00:57:00.590
Gewissheit, dass jemand, der quasi

00:57:00.590 --> 00:57:02.130
auf einer Surferplattform

00:57:02.130 --> 00:57:07.250
wo der Code läuft, Änderungen macht, dass er die halt auch wieder veröffentlichen darf.

00:57:09.110 --> 00:57:12.890
Das heißt, wenn er den Code, wenn er dann irgendwas weitergibt,

00:57:13.010 --> 00:57:14.930
dann gibt er halt auch den Quellcode wieder weiter.

00:57:15.610 --> 00:57:21.030
Und das war halt so ein Gedankenmodell für die GPL.

00:57:21.030 --> 00:57:25.450
Da hatte man halt immer nur, man schreibt Code und gibt den dann weiter,

00:57:25.570 --> 00:57:31.110
gedacht aber nicht halt an das Modell, was ist denn, wenn der Code quasi nur auf einem Surfer läuft

00:57:31.110 --> 00:57:33.070
und da immer weiterentwickelt wird.

00:57:33.870 --> 00:57:36.570
Und das war halt, dass man das dann wieder rausgeben muss,

00:57:36.670 --> 00:57:38.610
das war halt dann nicht so abgedeckt.

00:57:39.670 --> 00:57:43.010
Und man geht ja auch nicht automatisch in irgendwelche Konfrontationen,

00:57:43.010 --> 00:57:46.930
wenn man irgendwelche Dinge hat.

00:57:47.370 --> 00:57:53.750
Aber es ist halt so, dass heute die stärkste Copy-Left-Lizenz ist die AGPL.

00:57:54.130 --> 00:57:56.650
Da hat man halt eine gute Chance,

00:57:57.470 --> 00:58:00.130
dass den Code, den man selber darunter gestellt hat,

00:58:00.130 --> 00:58:01.370
halt immer frei bleibt.

00:58:01.890 --> 00:58:04.110
Und es spielt natürlich noch eine Rolle, wie viele

00:58:04.110 --> 00:58:06.450
Entwickler dazu beigetragen

00:58:06.450 --> 00:58:08.190
haben, weil bei einem

00:58:08.190 --> 00:58:10.050
Änderung des Lizenzmodells

00:58:10.050 --> 00:58:11.990
muss man ja irgendwie jeden fragen, der

00:58:11.990 --> 00:58:13.850
irgendwelche Teile dazu

00:58:13.850 --> 00:58:15.930
gesteuert hat, ob er halt dieser

00:58:15.930 --> 00:58:17.350
Lizenzänderung zustimmt.

00:58:18.490 --> 00:58:20.170
Und das ist halt so in gewisser

00:58:20.170 --> 00:58:22.250
Weise der Garant, dass der Linux-Körnel

00:58:22.250 --> 00:58:24.110
quasi immer

00:58:24.110 --> 00:58:25.650
unter GPL bleiben wird.

00:58:26.830 --> 00:58:27.870
Man kann sich dann halt

00:58:27.870 --> 00:58:30.010
schauen, welche

00:58:30.010 --> 00:58:59.990
und Jochen unterhalten sich über die Programmiersprache Python

00:59:00.010 --> 00:59:02.230
kurze Zeit dafür gesorgt,

00:59:02.650 --> 00:59:04.110
dass bestimmte Grafikkarten

00:59:04.110 --> 00:59:05.490
dreimal nicht mehr funktionieren,

00:59:05.630 --> 00:59:07.110
oder Grafikkarten nicht funktionieren,

00:59:07.530 --> 00:59:10.350
was dann auf einigen der Notebooks dazu geführt hat,

00:59:10.450 --> 00:59:12.490
dass man auf einmal nicht mehr Demian nutzen konnte.

00:59:13.590 --> 00:59:14.150
Aber

00:59:14.150 --> 00:59:16.070
das hat sich ja alles geändert,

00:59:16.230 --> 00:59:17.550
weil jetzt ist das einfach

00:59:17.550 --> 00:59:19.670
programmiert, diese Sachen.

00:59:20.210 --> 00:59:21.510
Und es ist einfach Open Source.

00:59:22.130 --> 00:59:23.750
Das sieht man einfach, die Power,

00:59:23.750 --> 00:59:25.630
die so ein großes Projekt hat,

00:59:26.450 --> 00:59:27.610
oder die man auch selber

00:59:27.610 --> 00:59:28.690
entwickeln kann, wenn man

00:59:28.690 --> 00:59:36.030
und sein Softwarepaket jetzt nicht nur als Python-Projekt auf Pypi oder Conda oder sonst wo haben will,

00:59:36.530 --> 00:59:39.390
sondern das in den Debian-Diskussionen reingekommt.

00:59:39.970 --> 00:59:45.450
Dann hat man halt nochmal eine andere Sichtbarkeit und hat auch nochmal andere Anwender,

00:59:45.590 --> 00:59:48.370
die dann auch wieder zur Code-Verbesserung beitragen.

00:59:49.350 --> 00:59:54.710
Und ja, insgesamt ist das natürlich, kannst du jetzt ein Unternehmen, wenn du jetzt Ubuntu anschaust,

00:59:54.710 --> 00:59:55.510
wo halt jemand

00:59:55.510 --> 00:59:58.450
quasi eine Diskussion geboten hat

00:59:58.450 --> 00:59:59.630
der hatte ja auch mal die Idee

00:59:59.630 --> 01:00:02.670
er macht ein anderes Lizenzmodell

01:00:02.670 --> 01:00:03.950
sodass quasi jeder

01:00:03.950 --> 01:00:06.270
seine Software erstmal

01:00:06.270 --> 01:00:08.090
an quasi das

01:00:08.090 --> 01:00:09.970
bunte Projekt halt lizenziert

01:00:09.970 --> 01:00:11.990
und dann wird es zurück lizenziert

01:00:11.990 --> 01:00:14.590
aber das hat ja nicht funktioniert

01:00:14.590 --> 01:00:16.710
weil die Leute das einfach nicht mitgemacht haben

01:00:17.650 --> 01:00:17.910
ja

01:00:17.910 --> 01:00:20.570
und das heißt du hast

01:00:20.570 --> 01:00:22.450
das ist halt

01:00:22.450 --> 01:00:23.890
immer eine Community Frage

01:00:23.890 --> 01:00:30.590
Solange du ein einzelner Entwickler bist, dann hast du nun die Möglichkeit, selber Community aufzubauen.

01:00:31.550 --> 01:00:36.610
Also jetzt, ich habe 2016 ein Softwareprojekt übernommen, wo man auch sagen kann,

01:00:36.750 --> 01:00:42.830
okay, die meisten der Entwickler, die sitzen jetzt in Jülich, aber es ist halt auch so, es wird international eingesetzt,

01:00:42.950 --> 01:00:47.710
sodass wir auch einfach Entwickler halt überall da haben, wo die Software eingesetzt wird.

01:00:47.710 --> 01:00:55.650
und das ist halt dann auch so, dass du halt in dieser Art Community hast,

01:00:55.830 --> 01:01:02.270
da haben wir den vollen Einschlag, dass halt alle Messkampagnen jetzt mit dieser Software gemacht werden,

01:01:02.350 --> 01:01:03.710
die komplett Open Source ist.

01:01:04.410 --> 01:01:11.770
Aber es hat halt auch viele Anstrengungen gekostet, die aus einem Unternehmen rauszulösen als Open Source

01:01:11.770 --> 01:01:13.070
und sie dann halt

01:01:13.070 --> 01:01:15.870
und aus dieser Erfahrung, die wir dann

01:01:15.870 --> 01:01:17.650
gemacht haben, habe ich halt

01:01:17.650 --> 01:01:19.790
auch entschieden, dass wir immer

01:01:19.790 --> 01:01:22.030
auf externen Servern die Software

01:01:22.030 --> 01:01:24.110
haben.

01:01:24.370 --> 01:01:25.830
Also auf Bitbucket, GitHub

01:01:25.830 --> 01:01:26.790
oder sonst was.

01:01:27.670 --> 01:01:29.690
Weil einfach, das ist

01:01:29.690 --> 01:01:31.770
einfach ein Riesenaufwand, das mal

01:01:31.770 --> 01:01:33.750
rauszubekommen und jetzt

01:01:33.750 --> 01:01:35.670
aber, wo halt viele Firmen einfach auch

01:01:35.670 --> 01:01:37.070
viel offener damit umgehen,

01:01:37.990 --> 01:01:39.790
ist einfach, mein einfachstes Beispiel

01:01:39.790 --> 01:01:41.610
ist halt so, ja, wenn

01:01:41.610 --> 01:02:11.590
und Jochen unterhalten sich über die Programmiersprache Python

01:02:11.610 --> 01:02:41.590
und Jochen unterhalten sich über die Programmiersprache Python

01:02:41.610 --> 01:02:44.350
Debian ist auch so ein Stichwort.

01:02:44.950 --> 01:02:46.370
Es ist halt die Frage, wie man das

01:02:46.370 --> 01:02:47.710
werten möchte. Ist das halt

01:02:47.710 --> 01:02:49.870
ein großer Erfolg? In gewisser Weise sicher ja.

01:02:50.510 --> 01:02:52.430
Aber auf der anderen Seite hat es halt

01:02:52.430 --> 01:02:54.030
wirklich funktioniert.

01:02:54.210 --> 01:02:56.350
Das ist halt so eine andere Frage, wenn man sich jetzt

01:02:56.350 --> 01:02:58.310
beispielsweise anschaut,

01:02:58.390 --> 01:02:59.970
wohin geht eigentlich die

01:02:59.970 --> 01:03:02.450
Entwicklerzeit

01:03:03.210 --> 01:03:03.490
oder

01:03:03.490 --> 01:03:06.430
für welche Plattformen entwickeln Leute.

01:03:07.650 --> 01:03:07.930
Und

01:03:07.930 --> 01:03:10.230
das ist jetzt auch schon alles lange her.

01:03:10.230 --> 01:03:12.490
keine Ahnung, wenn ich das gelesen habe.

01:03:12.950 --> 01:03:14.330
Ich glaube, Ingo Mollner hat sich das

01:03:14.330 --> 01:03:15.910
irgendwann mal angeguckt, irgendwie

01:03:15.910 --> 01:03:18.130
Anzahl der Pakete bei Debian oder so

01:03:18.130 --> 01:03:20.190
und das ging halt irgendwie so bis

01:03:20.190 --> 01:03:22.270
10.000 ungefähr rauf und dann hat sich da

01:03:22.270 --> 01:03:24.190
nicht mehr viel getan, während

01:03:24.190 --> 01:03:25.930
die

01:03:25.930 --> 01:03:27.050
Anzahl der

01:03:27.050 --> 01:03:30.130
Applikationen jetzt in den App-Stores

01:03:30.130 --> 01:03:31.450
oder so ist halt irgendwie

01:03:31.450 --> 01:03:34.230
weit jenseits davon, also in ganz andere

01:03:34.230 --> 01:03:35.490
Regionen und

01:03:35.490 --> 01:03:37.670
da konzentriert sich halt auch ein

01:03:37.670 --> 01:03:39.430
Hauptteil der

01:03:39.430 --> 01:03:44.990
Entwicklerzeit irgendwie einfach, weil es halt da möglich ist, den Aufwand auch irgendwie zu monetarisieren.

01:03:45.370 --> 01:03:47.490
Das heißt, ja,

01:03:48.250 --> 01:03:52.250
würde ich sagen, schön, dass das alles geht und möglich ist, aber die Frage ist,

01:03:52.910 --> 01:03:56.150
wenn halt die meisten Entwickler ihre Zeit woanders verbringen,

01:03:57.410 --> 01:04:00.430
ja, wiefern...

01:04:00.430 --> 01:04:04.270
Das ist halt der Punkt mit der Welle, das ist ja keine Gerade,

01:04:04.270 --> 01:04:07.810
sondern man muss das einfach als diese ganze Entwicklung

01:04:07.810 --> 01:04:11.590
und vielleicht ist es auch keine Welle,

01:04:11.650 --> 01:04:13.730
ich sage manchmal auch, das ist so eigentlich wie ein Schach,

01:04:13.830 --> 01:04:14.950
diese Springerfigur.

01:04:15.510 --> 01:04:17.510
Du kannst entweder erst zur Seite und nach vorne

01:04:17.510 --> 01:04:19.170
oder erst nach vorne und zur Seite.

01:04:19.330 --> 01:04:22.510
Das ist ja dann auch im Prinzip symbolisch wie so eine Welle.

01:04:23.130 --> 01:04:24.470
Oder du kannst auch zurück.

01:04:24.670 --> 01:04:26.530
Das kann halt auch passieren.

01:04:27.110 --> 01:04:28.890
Aber das ist halt auch letztendlich so.

01:04:28.950 --> 01:04:32.570
Man sieht das ja auch zum Beispiel jetzt an der ganzen Wiki-Welt,

01:04:32.910 --> 01:04:34.130
die wir hatten.

01:04:34.130 --> 01:04:35.790
halt. Damals war das die

01:04:35.790 --> 01:04:36.910
einzige Möglichkeit,

01:04:37.390 --> 01:04:38.930
wie man halt

01:04:38.930 --> 01:04:42.210
Seiten erstellen kann als Benutzer,

01:04:42.790 --> 01:04:43.890
die es halt im Web noch

01:04:43.890 --> 01:04:45.870
nicht gab. Heute gibt es

01:04:45.870 --> 01:04:47.450
einfach sehr, sehr viele Tools

01:04:47.450 --> 01:04:49.810
und das ist nicht mehr,

01:04:50.090 --> 01:04:51.970
man kriegt, also die Entwickler

01:04:51.970 --> 01:04:53.910
rennen einem da einfach nicht mehr die Türen ein,

01:04:54.270 --> 01:04:55.750
um so eine Software halt noch zu

01:04:55.750 --> 01:04:57.890
schreiben. Und das war

01:04:57.890 --> 01:04:59.890
halt vor, was weiß ich,

01:04:59.950 --> 01:05:02.010
10 Jahren, 15 Jahren war das einfach anders.

01:05:02.230 --> 01:05:03.610
Da war das die einzige

01:05:03.610 --> 01:05:33.590
und Jochen unterhalten sich über die Programmiersprache Python

01:05:33.610 --> 01:05:34.890
wo man war, einfach dann

01:05:34.890 --> 01:05:37.050
eine Bedeutung hatten, weil die entweder

01:05:37.050 --> 01:05:39.550
schneller waren, einfacher waren,

01:05:40.030 --> 01:05:41.510
weniger Zeit gekostet haben

01:05:41.510 --> 01:05:42.670
und das ist halt

01:05:42.670 --> 01:05:45.710
wie bei allen Sachen

01:05:45.710 --> 01:05:47.890
auch, die wir überall sonst auch haben,

01:05:48.730 --> 01:05:49.730
verschwinden ja die Sachen

01:05:49.730 --> 01:05:50.050
nicht.

01:05:51.270 --> 01:05:52.550
Du hast eigentlich immer

01:05:52.550 --> 01:05:55.870
zu einem gewissen Prozentsatz alle alten

01:05:55.870 --> 01:05:56.750
Sachen auch noch.

01:05:57.510 --> 01:05:57.970
Ja, aber

01:05:57.970 --> 01:06:01.130
reicht das, wenn sie nicht verschwinden?

01:06:01.130 --> 01:06:02.930
aber ich meine, möglicherweise werden sie halt so

01:06:02.930 --> 01:06:04.570
marginalisiert, dass es halt irgendwann

01:06:04.570 --> 01:06:06.550
völlig in Vergessenheit geraten

01:06:06.550 --> 01:06:08.670
also ich meine, auch

01:06:08.670 --> 01:06:11.130
also dieses, wohin das eventuell

01:06:11.130 --> 01:06:12.630
sich entwickelt hat mit

01:06:12.630 --> 01:06:15.070
also früher haben Leute deutlich

01:06:15.070 --> 01:06:17.010
mehr eigene Webseiten betrieben oder eben Wikis

01:06:17.010 --> 01:06:18.830
oder Blogs oder sonst wie

01:06:18.830 --> 01:06:20.970
Dinge in der Richtung, was

01:06:20.970 --> 01:06:23.030
natürlich irgendwie ein gewisses technisches

01:06:23.030 --> 01:06:25.150
ja, technische

01:06:25.150 --> 01:06:26.970
Fähigkeiten gewissermaßen voraussetzt und so, das haben

01:06:26.970 --> 01:06:28.950
natürlich nicht alle und wo passiert

01:06:28.950 --> 01:06:30.970
das heute und ich meine, alle anderen

01:06:30.970 --> 01:06:32.970
müssen da auch dann hin, weil da halt dann

01:06:32.970 --> 01:06:34.890
sozusagen die Aufmerksamkeit ist,

01:06:34.950 --> 01:06:36.610
das sind halt heute die großen

01:06:36.610 --> 01:06:38.990
Social-Network-Seiten, da ist halt das alles,

01:06:39.210 --> 01:06:40.910
was halt früher vielleicht irgendwo im Wiki war

01:06:40.910 --> 01:06:42.550
oder im Blog. Nur,

01:06:42.930 --> 01:06:44.750
das ist halt, und natürlich

01:06:44.750 --> 01:06:46.650
irgendwie auch Facebook oder so,

01:06:46.710 --> 01:06:48.630
das basiert ja zum großen Teil,

01:06:48.630 --> 01:06:50.050
aber das ist ja alles Open-Source,

01:06:50.410 --> 01:06:50.930
aber

01:06:50.930 --> 01:06:54.370
ja, irgendwie

01:06:54.370 --> 01:06:56.710
ist es nicht das Gleiche.

01:06:57.690 --> 01:06:57.770
Ja,

01:06:58.230 --> 01:07:00.510
also was wir jetzt da halt sehen,

01:07:00.510 --> 01:07:05.950
ist halt auch, dass man wieder eine andere Art Plattformmodell halt schafft.

01:07:07.130 --> 01:07:11.450
Also es ist ja nicht nur das, das sind ja auch diese großen Online-Kaufhäuser,

01:07:12.470 --> 01:07:20.390
die ja dann auch quasi durch eine Plattformstrategie dann einfach andere Märkte sich erschließen können,

01:07:21.190 --> 01:07:24.530
weil sie einfach sehr auf den Kunden zentriert sein können.

01:07:24.530 --> 01:07:48.650
und ja, durch die ja, durch die Möglichkeiten oder durch den Ausdruck, dass Zeit halt sehr teuer ist, hat halt jeder das Bedürfnis, halt möglichst wenig Zeit zu verbringen. Das heißt, das ist auch nochmal eine Bewegung, die einfach dazu strebt, wenn du das im Internet machen kannst, dann machst du das im Internet.

01:07:48.650 --> 01:07:51.370
und das wird halt sich noch fortsetzen.

01:07:51.490 --> 01:07:53.050
Das wird halt für viele Geschäfte

01:07:53.050 --> 01:07:54.830
noch ein größeres Problem sein

01:07:54.830 --> 01:07:56.450
und das wird jetzt auch nochmal

01:07:56.450 --> 01:07:59.190
extrem verstärkt durch unsere Situation

01:07:59.190 --> 01:07:59.930
aktuell.

01:08:01.450 --> 01:08:03.230
Das ist aber einfach, dass halt

01:08:03.230 --> 01:08:04.590
Geschäftsmodelle

01:08:04.590 --> 01:08:07.610
auf Basis des Internets

01:08:07.610 --> 01:08:09.250
werden immer noch neue

01:08:09.250 --> 01:08:11.030
dazukommen und zwar viele.

01:08:12.210 --> 01:08:17.830
da wird es dann auch wieder eine Weiterentwicklung

01:08:17.830 --> 01:08:21.090
geben, die es vielleicht jetzt schon gibt, die wir einfach nicht kennen.

01:08:23.330 --> 01:08:23.970
Und das

01:08:23.970 --> 01:08:29.670
ist halt, ja, heute versuchen

01:08:29.670 --> 01:08:33.590
halt im Prinzip auch die Browser bewegen sich ja in diese

01:08:33.590 --> 01:08:37.150
Richtung. Das ist ja heute

01:08:37.150 --> 01:08:41.350
ja quasi ein Betriebssystem, so ein Browser. Oder kann das sein?

01:08:42.190 --> 01:08:43.930
Und das war ja früher nicht.

01:08:43.930 --> 01:09:13.910
und Jochen unterhalten sich über die Programmiersprache Python

01:09:13.930 --> 01:09:14.430
entwicklung.

01:09:16.490 --> 01:09:18.010
Ja, könnte man jetzt schon machen, eigentlich.

01:09:22.330 --> 01:09:23.370
Ja, und da

01:09:23.370 --> 01:09:25.350
wird sich einfach,

01:09:26.810 --> 01:09:27.730
das wird halt,

01:09:28.270 --> 01:09:29.710
du kannst halt, du siehst ja auch,

01:09:29.870 --> 01:09:31.770
wie die anderen Firmen dann reagieren.

01:09:32.590 --> 01:09:34.090
Ja, Google hatte damit angefangen

01:09:34.090 --> 01:09:36.270
mit den Office-Paketen,

01:09:36.270 --> 01:09:37.810
die quasi nur ein Browser waren,

01:09:37.850 --> 01:09:38.930
ins ganze Storage.

01:09:39.770 --> 01:09:42.010
Das ist ja eines der

01:09:42.010 --> 01:09:43.370
Kerngeschäfte von Google.

01:09:43.930 --> 01:09:46.110
und Microsoft sieht das jetzt nach.

01:09:46.770 --> 01:09:47.990
Microsoft hat erkannt,

01:09:49.150 --> 01:09:51.250
dass man

01:09:51.250 --> 01:09:52.470
ihr Modell

01:09:52.470 --> 01:09:53.370
Softwaremiete

01:09:53.370 --> 01:09:55.730
mehr bringt, als jetzt halt noch

01:09:55.730 --> 01:09:57.290
diese Lizenzen zu verkaufen,

01:09:57.710 --> 01:10:00.210
weil sie dadurch natürlich dann auch die ganzen Daten

01:10:00.210 --> 01:10:02.530
ihrer User

01:10:02.530 --> 01:10:03.970
nicht in der Google Cloud haben.

01:10:05.190 --> 01:10:07.030
Ja, also der Microsoft-Chef,

01:10:07.070 --> 01:10:07.910
der hat irgendwie jetzt gesagt,

01:10:08.010 --> 01:10:09.810
dass er irgendwie völlig falsch eingesteckt hat,

01:10:09.810 --> 01:10:10.810
wie wichtig Open Source ist,

01:10:11.070 --> 01:10:13.090
dass er auch der Build nochmal wiederholt oder so.

01:10:13.090 --> 01:10:17.610
Ja, ja, ja, ich erinnere mich da ja auch noch dran, also Ende der 90er und so, das war halt so

01:10:17.610 --> 01:10:21.470
war halt Microsoft das Evil Empire

01:10:21.470 --> 01:10:25.430
und Bäumer damals sagte irgendwie so Dinge wie

01:10:25.430 --> 01:10:28.510
Open Source ist Krebs und wir müssen es bekämpfen und ganz furchtbar

01:10:28.510 --> 01:10:32.190
und ja, inzwischen hat sich das ganz schön geändert, also Microsoft ist da

01:10:32.190 --> 01:10:37.490
oh, das, genau, ich meine, das wäre auch noch so ein, das sind alle noch eigene Themen

01:10:37.490 --> 01:10:40.110
eigentlich, Microsoft kauft da ja, wie es

01:10:40.110 --> 01:10:42.590
viel Infrastruktur gerade auch ein.

01:10:43.030 --> 01:10:44.850
Und tatsächlich muss man, das hätte ich auch nie

01:10:44.850 --> 01:10:46.610
gedacht, dass ich es mal sagen würde, aber

01:10:46.610 --> 01:10:48.390
froh sein, dass Microsoft das macht und nicht

01:10:48.390 --> 01:10:49.270
irgendjemand anders.

01:10:50.490 --> 01:10:52.810
Tatsächlich irgendwie, Microsoft hat GitHub gekauft

01:10:52.810 --> 01:10:54.590
und jetzt letztens hat Microsoft

01:10:54.590 --> 01:10:55.470
NPM gekauft.

01:10:56.790 --> 01:10:58.670
Ja, sie betreiben wahrscheinlich einen der

01:10:58.670 --> 01:11:00.630
meistverwendeten, entwickeln einen der

01:11:00.630 --> 01:11:01.790
meistverwendeten Editoren.

01:11:03.230 --> 01:11:03.630
Ja.

01:11:04.630 --> 01:11:06.910
Ist halt alles jetzt auf Elektron-Basis

01:11:06.910 --> 01:11:08.530
irgendwie und dann wird da viel RAM

01:11:08.530 --> 01:11:10.530
gebraucht, aber wahrscheinlich kann man mit dem ja auch eh bald

01:11:10.530 --> 01:11:11.130
umschmeißen.

01:11:14.250 --> 01:11:16.150
Du siehst halt auch die

01:11:16.150 --> 01:11:18.570
Escher, das läuft

01:11:18.570 --> 01:11:20.210
auch halt auf Linux-Basis.

01:11:21.990 --> 01:11:22.710
Wo wir gerade von Linux reden,

01:11:22.810 --> 01:11:24.650
Torwald hat heute von

01:11:24.650 --> 01:11:26.770
Intel oder gestern von Intel zu AMD gewechselt,

01:11:26.790 --> 01:11:27.630
wenn ich das mitbekommen habe.

01:11:27.630 --> 01:11:28.010
Das ist so.

01:11:32.210 --> 01:11:33.510
Das nur so als kleiner Fun-Fact

01:11:33.510 --> 01:11:33.890
am Rande.

01:11:35.350 --> 01:11:37.470
Ich finde das sehr spannend, was er über Open Source erzählt, aber ich wollte

01:11:37.470 --> 01:11:39.210
nochmal den Reimer fragen. Du hast sehr viel

01:11:39.210 --> 01:11:41.430
von Google Summer of Code erzählt und du bist

01:11:41.430 --> 01:11:42.890
da Mentor, habe ich jetzt rausgehört.

01:11:43.290 --> 01:11:44.470
Vielleicht kannst du darüber noch ein bisschen

01:11:44.470 --> 01:11:45.790
einen kleinen

01:11:45.790 --> 01:11:48.290
Ja, das ist

01:11:48.290 --> 01:11:49.510
ein

01:11:49.510 --> 01:11:52.550
1994

01:11:52.550 --> 01:11:55.390
Irgendso

01:11:55.390 --> 01:11:56.490
hat Google halt

01:11:56.490 --> 01:11:58.090
das

01:11:58.090 --> 01:12:01.270
Muss ein bisschen

01:12:01.270 --> 01:12:01.770
später sein.

01:12:01.770 --> 01:12:02.170
Ja,

01:12:03.070 --> 01:12:04.810
müsste das her sein.

01:12:05.750 --> 01:12:06.350
Alter Wissler.

01:12:06.350 --> 01:12:18.730
Ja, das hat Google erkannt, dass es nützlich ist, wenn Studenten schon sehr früh mit Open-Sourcen in Berührung kommen.

01:12:19.230 --> 01:12:25.890
Weil das halt auch eine Möglichkeit ist, eine ganz andere Kulturerfahrung zu machen, auch was das Arbeitsleben angeht.

01:12:26.670 --> 01:12:32.370
Weil wir kennen das ja bei uns eigentlich fast immer, oder jetzt vor der Corona-Zeit eigentlich eher so,

01:12:32.370 --> 01:12:37.310
und dann fährt er in eine Firma und hat eine Arbeitsgruppe und trifft sich mit der und arbeitet dann zusammen.

01:12:38.150 --> 01:12:40.450
Also Google Summer of Code funktioniert halt anders.

01:12:40.770 --> 01:12:47.390
Und zwar kann man seinen Studenten, der dann von Google bezahlt wird, eigentlich gar nicht sehen.

01:12:47.970 --> 01:12:51.150
Das heißt, man kann nur mit dem zusammenarbeiten.

01:12:51.630 --> 01:12:55.990
Und das ist ja was, was in den Open Source Projekten ja sowieso so gelebt wird,

01:12:55.990 --> 01:13:05.410
das in der Regel halt oder häufig die einzelnen Entwicklern einfach tausende Kilometer auseinandersetzen und eine andere Kommunikationswege brauchen.

01:13:06.250 --> 01:13:11.450
Und bei Google Summer of Code ist das einfach so, dass es eine Bewerbungsphase für Open Source Projekte gibt

01:13:11.450 --> 01:13:18.170
und die dann halt auch Aufgaben definieren oder Ideen definieren,

01:13:18.170 --> 01:13:26.650
die so ungefähr drei Monate Vollzeitarbeit im Sommersemester-Ferien halt realisierbar sind.

01:13:27.110 --> 01:13:29.650
Und die Studenten schreiben dazu einen Proposal.

01:13:30.350 --> 01:13:35.130
Und dann, wenn man mit dem Studenten und dem Proposal klarkommt,

01:13:35.910 --> 01:13:43.370
dann meldet man halt in diesem Auswahlverfahren,

01:13:43.470 --> 01:13:46.650
dass man eine bestimmte Anzahl an Studenten mentoren könnte.

01:13:46.650 --> 01:13:52.330
und Google überlegt sich dann für jedes Projekt oder insgesamt für die Projekte,

01:13:52.410 --> 01:13:54.910
wie viele Studenten sie dann finanzieren wollen.

01:13:55.930 --> 01:14:02.810
Und das sind halt so die Finanzierungen, die ist so ein bisschen nach dem Prinzip geregelt,

01:14:03.330 --> 01:14:05.770
wie viel das Geld auch in dem jeweiligen Land wert ist.

01:14:06.130 --> 01:14:13.990
Und in Deutschland würde so ein Student 5.000 Euro für so knapp drei Monate Programmierarbeit bekommen.

01:14:13.990 --> 01:14:18.590
und ja, die Idee ist einfach, das funktioniert halt deswegen, weil

01:14:18.590 --> 01:14:22.070
wenn das ja Open Source ist, dann

01:14:22.070 --> 01:14:26.730
kann das ja finanziert werden und es spielt

01:14:26.730 --> 01:14:30.830
aber da ja auch keine Rolle, wenn man halt so eine Qualitätssicherung haben

01:14:30.830 --> 01:14:35.050
möchte oder für diese Projekte, dass egal wer den Code nochmal anschaut.

01:14:35.670 --> 01:14:38.690
Also dieses Modell ist halt sehr gut überlegt und das passt halt

01:14:38.690 --> 01:14:42.230
ganz gut in die Open Source Welt, weil die

01:14:42.230 --> 01:15:12.210
und Jochen unterhalten sich über die Programmiersprache Python

01:15:12.230 --> 01:15:14.230
und die

01:15:42.230 --> 01:15:45.470
und dann kann man die halt auswählen.

01:15:46.110 --> 01:15:52.450
Und ja, die arbeiten jetzt, das fängt jetzt an, die Coding-Phase fängt jetzt am 1. Juni an

01:15:52.450 --> 01:15:57.250
und dann gibt es halt mehrere Evaluationen, das heißt, es ist nicht einfach so,

01:15:57.530 --> 01:16:01.150
ja, man hat jetzt einen Studenten, der bekommt jetzt Geld von Google und das war's.

01:16:01.750 --> 01:16:06.950
Nein, es ist halt so, dann muss ein regelmäßiger Abstunden, gibt es halt so eine Evaluation

01:16:06.950 --> 01:16:11.670
und wo man halt dann seine gegenseitige Arbeit auch bewerten muss.

01:16:11.670 --> 01:16:15.050
und der Student bewertet den Mentor und der Mentor den Studenten

01:16:15.050 --> 01:16:16.830
und dann kann man den halt

01:16:16.830 --> 01:16:20.730
parsen, das heißt, der bekommt

01:16:20.730 --> 01:16:23.770
dann Geld von Google oder wenn es nicht

01:16:23.770 --> 01:16:26.770
funktioniert, kann man halt auch dann sehr frühzeitig aussteigen.

01:16:28.190 --> 01:16:29.630
Welcher Herren Länder hast du jetzt

01:16:29.630 --> 01:16:32.430
deine Menschen, die du da bekommen hast,

01:16:32.530 --> 01:16:35.590
schon gesehen? Wie viele Frauen gibt es da bei den Menschen, die sich

01:16:35.590 --> 01:16:37.430
bewerben auf dein Projekt, auf eure Projekte?

01:16:37.430 --> 01:16:40.050
Das fand ich natürlich auch mal so interessant,

01:16:40.050 --> 01:16:43.110
auch sehr, was also konkret sich bei Google gerne bewirken müsste.

01:16:44.230 --> 01:16:49.550
Also wir hatten jetzt halt durch die Corona-Situation das Problem,

01:16:50.310 --> 01:17:01.370
dass quasi in dem Auswahlverfahren Google halt die Regeln ein bisschen geändert hat.

01:17:01.370 --> 01:17:04.630
Und ich finde das auch im Nachhinein richtig halt.

01:17:04.750 --> 01:17:08.870
Aber es ist halt dann im ersten Moment, wo du halt sehr viele Studenten hast,

01:17:08.870 --> 01:17:17.250
und die sich da an den Bühnen, finde ich das halt schon dann quasi in dem Prozess halt ziemlich unglücklich.

01:17:18.030 --> 01:17:25.010
Und was wir zum Beispiel hatten, war auf einmal, dass wir drei Mentoren pro Studenten stellen müssen.

01:17:26.130 --> 01:17:29.330
Und das hat einfach zur Konsequenz, dass wir nur zwei nehmen können.

01:17:31.270 --> 01:17:33.350
Das ist halt schade.

01:17:33.350 --> 01:17:38.530
Und das ist halt, während man sonst halt außerhalb von Corona ja einfach auch überlegen könnte,

01:17:38.530 --> 01:18:08.510
und Jochen unterhalten sich über die Programmiersprache Python

01:18:08.530 --> 01:18:38.510
und der Technik.

01:18:38.530 --> 01:18:43.570
einen weiblichen Gast hier, Frau Kast, obwohl ich es mal versuche, aber es ist gar nicht so einfach.

01:18:45.370 --> 01:18:56.770
Ja, also wir hatten also mehrere und das Problem ist halt, also ich habe jetzt dieses Jahr zum Beispiel auch,

01:18:57.050 --> 01:19:08.150
gerade durch diese Problematik mit dem Covid-19, habe ich in der Form mal ganz andere Aufgaben, als ich überhaupt gedacht hätte.

01:19:08.530 --> 01:19:20.370
und dann kommen noch Homeoffice dazu und dann sind, das war für mich einfach schon sehr schwierig überhaupt,

01:19:20.650 --> 01:19:25.350
als dann die Situation kam, wir müssen jetzt auch noch drei Mentoren stellen

01:19:25.350 --> 01:19:32.890
und dann ist in der gesamten Python Community die Anzahl der Mentoren dieses Jahr so niedrig wie noch nie.

01:19:32.890 --> 01:19:36.890
Also alle haben Probleme einfach mit der Situation.

01:19:36.890 --> 01:19:41.430
und da kannst du halt nicht dann noch sagen,

01:19:41.630 --> 01:19:43.770
dass das jetzt eine gute Entscheidung ist,

01:19:44.410 --> 01:19:48.030
dann mehr zu betreuen.

01:19:48.410 --> 01:19:49.510
Das geht einfach nicht.

01:19:49.510 --> 01:19:52.390
Und das muss man einfach selber dann akzeptieren

01:19:52.390 --> 01:19:55.610
und dann haben wir halt im Prinzip

01:19:55.610 --> 01:19:58.170
nach dem Releaseplan des Projektes entschieden.

01:19:59.430 --> 01:20:01.390
Das ist ja auch legitim,

01:20:01.570 --> 01:20:03.330
dass man halt die Sachen,

01:20:03.330 --> 01:20:11.930
halt, die man so erst später braucht, erst später dann auch vielleicht entwickelt.

01:20:11.930 --> 01:20:17.430
Ja, also wir müssen halt auch schauen, wie die Leute, die noch mentoren wollen und können,

01:20:17.850 --> 01:20:18.930
ja, wie das dann zusammenpasst.

01:20:19.730 --> 01:20:24.530
Und dann kann man halt nicht, und dieses Problem hatten alle dieses Jahr.

01:20:25.270 --> 01:20:30.730
Und daher ist das halt, dieses Jahr ist das ein richtiger Einbruch, während eigentlich

01:20:30.730 --> 01:20:32.630
immer die Projekte oder die

01:20:32.630 --> 01:20:34.470
Python-Projekte angestiegen sind,

01:20:34.590 --> 01:20:35.910
haben wir dieses Mal ziemlich

01:20:35.910 --> 01:20:37.630
eine

01:20:37.630 --> 01:20:40.190
sehr niedrige Quote.

01:20:41.350 --> 01:20:42.450
Ja, hoffentlich wird das bald wieder beendet.

01:20:44.450 --> 01:20:44.850
Ja,

01:20:44.970 --> 01:20:46.450
aber ich denke auch, das ist halt eigentlich

01:20:46.450 --> 01:20:47.590
schon ein relativ wichtiger

01:20:47.590 --> 01:20:50.510
Punkt. Aber das ist halt auch die Frage, was man

01:20:50.510 --> 01:20:51.390
sozusagen als Kern

01:20:51.390 --> 01:20:54.570
von so einem Projekt

01:20:54.570 --> 01:20:55.650
sieht oder was man als wichtig

01:20:55.650 --> 01:20:58.390
betrachtet. Ich finde das bei Django

01:20:58.390 --> 01:21:00.410
ganz interessant, weil die ja da sehr viel

01:21:00.410 --> 01:21:02.070
Wert legen auf irgendwie diese

01:21:02.070 --> 01:21:03.110
Diversity?

01:21:04.330 --> 01:21:06.270
Ja, einfach deswegen, weil sie halt

01:21:06.270 --> 01:21:08.290
also die Argumentation ist ungefähr

01:21:08.290 --> 01:21:09.630
so, dass halt eben

01:21:09.630 --> 01:21:12.310
das Entscheidende für ein Projekt langfristig ist,

01:21:12.470 --> 01:21:14.250
ob die Community funktioniert oder

01:21:14.250 --> 01:21:15.730
nicht und ob das klappt oder nicht,

01:21:16.190 --> 01:21:18.230
hängt halt sehr stark damit zusammen, ob du es

01:21:18.230 --> 01:21:18.950
schaffst, irgendwie

01:21:18.950 --> 01:21:21.270
unterschiedliche Leute irgendwie

01:21:21.270 --> 01:21:23.150
an das Projekt zu binden, weil

01:21:23.150 --> 01:21:25.990
du halt viele interessante Geschichten nur

01:21:25.990 --> 01:21:27.850
aus unterschiedlichen Bereichen bekommst und

01:21:27.850 --> 01:21:29.870
ja, sich natürlich auch die

01:21:29.870 --> 01:21:32.910
und die Art der Leute, die sich damit beschäftigen, halt über die Zeit ändert.

01:21:33.210 --> 01:21:34.850
Ja, das ist das Bias of a single story.

01:21:35.010 --> 01:21:37.690
Du hast nicht nur eine Geschichte aus einer Perspektive, die erzählt wird,

01:21:37.730 --> 01:21:39.350
sondern du hast halt tatsächlich ein Bewusstsein.

01:21:40.690 --> 01:21:41.290
Genau, genau.

01:21:41.430 --> 01:21:45.550
Sodass halt das dort in gewisser Weise so als das Kernding gesehen wird,

01:21:45.610 --> 01:21:48.730
überhaupt diese Community so lebendig zu halten,

01:21:48.910 --> 01:21:51.910
dass quasi die Software mit überleben kann.

01:21:52.490 --> 01:21:53.390
Ich fand das ganz interessant.

01:21:53.510 --> 01:21:56.250
Das habe ich letztens, ich erinnere mich jetzt ehrlich gesagt nicht mehr genau,

01:21:56.330 --> 01:21:57.630
in welchem Podcast ich das gehört habe,

01:21:57.630 --> 01:22:00.030
erzählte irgendjemand, dass er

01:22:00.030 --> 01:22:02.110
gehört hätte, wenn es jetzt schon um zwei

01:22:02.110 --> 01:22:04.070
über zwei Ecken, dass vielleicht für

01:22:04.070 --> 01:22:05.770
Python auch irgendwie

01:22:05.770 --> 01:22:07.670
der Grund, warum es

01:22:07.670 --> 01:22:09.890
Python so gut geht gerade

01:22:09.890 --> 01:22:11.790
und das tut es ja im Verhältnis

01:22:11.790 --> 01:22:13.170
zu anderen

01:22:13.170 --> 01:22:14.690
vielleicht

01:22:14.690 --> 01:22:18.230
der etwas glückliche Grund war,

01:22:18.690 --> 01:22:20.210
dass halt zu der Zeit, wo es

01:22:20.210 --> 01:22:21.930
die Änderung von

01:22:21.930 --> 01:22:23.590
Python 2 auf Python 3 gab, also

01:22:23.590 --> 01:22:25.750
den Wechsel

01:22:25.750 --> 01:22:28.550
gleichzeitig einen Zustrom

01:22:28.550 --> 01:22:30.590
aus einer neuen Quelle von Leuten

01:22:30.590 --> 01:22:32.450
gab, die in die Community mit reingekommen sind,

01:22:32.530 --> 01:22:33.170
nämlich Data Science.

01:22:34.030 --> 01:22:35.630
Wenn das nicht passiert wäre,

01:22:36.450 --> 01:22:38.390
dann wäre halt sehr fraglich gewesen,

01:22:38.550 --> 01:22:40.090
ob das sozusagen überhaupt

01:22:40.090 --> 01:22:42.110
so wirklich zu schaffen gewesen wäre.

01:22:42.850 --> 01:22:44.250
Oder so ist halt sozusagen die

01:22:44.250 --> 01:22:46.450
Geschichte an der Stelle,

01:22:46.550 --> 01:22:47.810
die Anekdote, dass halt wenn

01:22:47.810 --> 01:22:50.470
man jetzt quasi keine neue Quelle

01:22:50.470 --> 01:22:52.310
an Leuten, die halt dafür

01:22:52.310 --> 01:22:54.030
gesorgt hätten, dass es eine aktive Community gibt,

01:22:54.030 --> 01:22:56.510
gehabt hätte, dann wäre halt

01:22:56.510 --> 01:22:59.050
ein wesentlicher Teil der Community

01:22:59.050 --> 01:23:00.510
bei Python 2 geblieben.

01:23:00.950 --> 01:23:02.550
Man hätte ein großes Problem gehabt, weil

01:23:02.550 --> 01:23:04.050
ja,

01:23:04.650 --> 01:23:06.050
sozusagen, dann hat man halt plötzlich

01:23:06.050 --> 01:23:08.670
zwei Interpreter, in denen entwickelt wird

01:23:08.670 --> 01:23:10.050
und so weiter und so weiter.

01:23:10.550 --> 01:23:12.610
Das war halt genau zum richtigen Zeitpunkt und dass

01:23:12.610 --> 01:23:14.710
das halt alles so passiert ist, ist halt mehr oder weniger

01:23:14.710 --> 01:23:16.570
auch Glück oder halt auch ein Zeichen

01:23:16.570 --> 01:23:18.570
dafür, wie wichtig es ist, dass halt unterschiedliche

01:23:18.570 --> 01:23:20.490
oder ja,

01:23:21.010 --> 01:23:22.650
Leute aus unterschiedlichen Bereichen halt

01:23:22.650 --> 01:23:36.565
in so einer Community dann irgendwie andocken k Ja man muss immer aufpassen dass man Diversity ist halt viel mehr als nur eine Geschlechterfrage Das ist halt

01:23:36.565 --> 01:23:39.285
kulturell und auch über

01:23:39.285 --> 01:23:41.005
Altersgrenzen.

01:23:41.705 --> 01:23:44.025
Und das ist halt

01:23:44.025 --> 01:23:44.765
was, wo

01:23:44.765 --> 01:23:47.185
Python sehr lange schon

01:23:47.185 --> 01:23:49.605
Diversity Statements

01:23:49.605 --> 01:23:51.605
hat und

01:23:51.605 --> 01:23:52.905
auch das lebt.

01:23:53.425 --> 01:23:54.945
Ja genau, das ist mit dem Lebenshandel

01:23:54.945 --> 01:23:56.705
und sehr wichtig. Also das hat mir

01:23:56.705 --> 01:23:58.285
besonders gut gefallen, weil

01:23:58.285 --> 01:24:00.985
man findet das wirklich selten so

01:24:00.985 --> 01:24:02.945
offen wie in Software. Also ich war

01:24:02.945 --> 01:24:04.905
jetzt auch noch nicht in zu vielen Communities, um das richtig

01:24:04.905 --> 01:24:06.805
beurteilen zu können, aber das ist mir

01:24:06.805 --> 01:24:09.005
wirklich auch gefallen, dass das so gelebt wurde,

01:24:09.085 --> 01:24:10.405
wie ich es mir immer so vorgestellt hätte

01:24:10.405 --> 01:24:12.745
und wo ich es sonst immer nicht so vorgefunden habe, wo dann immer

01:24:12.745 --> 01:24:14.145
irgendwie dann doch so die kleinen

01:24:14.145 --> 01:24:16.485
Intrigen und Dinge

01:24:16.485 --> 01:24:18.705
irgendwie aufkamen, die so nicht so sind.

01:24:18.785 --> 01:24:20.285
Vielleicht stecke ich da auch noch nicht tief genug drin

01:24:20.285 --> 01:24:22.305
und übersehe das bei Python dann doch,

01:24:22.645 --> 01:24:24.825
aber ich hatte das Gefühl, dass zumindest die Leute alle mit offenen

01:24:24.825 --> 01:24:27.945
Arm empfangen worden sind, egal was sie für Menschen waren.

01:24:29.165 --> 01:24:30.585
Ja. Das fand ich sehr gut.

01:24:30.645 --> 01:24:33.945
Ich höre das auch immer von Leuten, die aus anderen Bereichen kommen, dass wenn sie das dann halt mal

01:24:33.945 --> 01:24:36.885
mitbekommen, ganz

01:24:36.885 --> 01:24:39.725
erschauend sind, dass es halt so läuft und dass sich die Leute

01:24:39.725 --> 01:24:41.045
tatsächlich helfen und

01:24:41.045 --> 01:24:45.285
Ressourcen irgendwie ins Netz stellen.

01:24:45.745 --> 01:24:48.905
Und in anderen Communities ist es halt überhaupt gar nicht so

01:24:48.905 --> 01:24:51.845
und überhaupt nicht selbstverständlich. Und dann ist natürlich die Frage,

01:24:51.845 --> 01:24:56.685
Ja gut, gibt es noch irgendwelche fiesen Dinge, die Leute abschrecken, für die wir inzwischen blind geworden sind?

01:24:56.805 --> 01:25:00.225
Also entweder, weil man aus einer bestimmten Position halt nicht davon betroffen ist.

01:25:00.565 --> 01:25:06.745
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.

01:25:07.025 --> 01:25:12.045
Oder ist es halt so, dass es ein Marketingproblem ist und eigentlich ist es halt einfach nur nicht bekannt,

01:25:12.165 --> 01:25:16.925
dass das halt eine total flauschige, irgendwie nette Gruppierung ist.

01:25:16.925 --> 01:25:21.285
Und der Eindruck ist, das sind halt komische Typen, die irgendwie seltsame Dinge machen.

01:25:21.385 --> 01:25:21.785
Es melzt.

01:25:21.845 --> 01:25:24.285
und riecht alles so ein bisschen irgendwie, ja.

01:25:25.085 --> 01:25:26.485
Ich weiß es nicht, keine Ahnung.

01:25:26.805 --> 01:25:32.245
Aber da passiert einfach das Gleiche wie auch bei den anderen Projekten halt.

01:25:32.385 --> 01:25:37.785
Es gibt dann einfach eine Abspaltung und die Leute sind dann, es gibt dann halt zwei Gruppen.

01:25:38.005 --> 01:25:40.845
Das ist auch bei Communities einfach der Fall.

01:25:41.605 --> 01:25:47.685
Es ist ja nicht immer so, dass dann einfach auch mal einfach nur der Moderator wechselt

01:25:47.685 --> 01:25:48.965
oder der Sprecher oder so.

01:25:48.965 --> 01:25:53.945
und es gibt halt auch, wenn es diese Konflikte gibt, dann gibt es auch Spaltungen von Communities,

01:25:54.145 --> 01:25:59.305
aber in der Regel ist das ja dann immer so ein punktuelles Problem,

01:25:59.505 --> 01:26:05.245
sodass die anderen, die dann in der Community sind, das ja dann auch wieder dämpfen können

01:26:05.245 --> 01:26:09.105
und das auch dann irgendwie sich wieder klärt halt.

01:26:10.445 --> 01:26:13.585
Ja, also das gibt es in der Python-Community so wie überall auch,

01:26:13.585 --> 01:26:43.565
und Jochen unterhalten sich über die Programmiersprache Python

01:26:43.585 --> 01:26:44.505
aufzuklären.

01:26:45.365 --> 01:26:47.205
Und das ist vielleicht bei anderen

01:26:47.205 --> 01:26:49.345
Communities, die nicht so einen regen Austausch

01:26:49.345 --> 01:26:50.725
haben, einfach viel schwieriger.

01:26:55.625 --> 01:26:56.325
Tja, ja.

01:26:57.305 --> 01:26:59.485
Was mich auch noch interessieren würde, habe ich so ein bisschen

01:26:59.485 --> 01:27:01.105
auch schon immer mal wieder darüber nachgedacht, aber

01:27:01.105 --> 01:27:03.045
ich habe auch noch nichts gehört, was mich wirklich

01:27:03.045 --> 01:27:05.285
total überzeugt hätte. Was wäre denn

01:27:05.285 --> 01:27:06.545
eure Idee für

01:27:06.545 --> 01:27:08.125
wie kriegt man mehr,

01:27:09.005 --> 01:27:11.165
wie kriegt man dieses Marktversagen, dass es

01:27:11.165 --> 01:27:13.085
halt irgendwie wichtige Dinge gibt, die eigentlich gemacht werden müssen,

01:27:13.085 --> 01:27:15.065
aber keiner zahlt da irgendwas für

01:27:15.065 --> 01:27:16.725
und irgendwie die Leute, die das machen,

01:27:16.905 --> 01:27:18.745
müssen das halt

01:27:18.745 --> 01:27:20.825
von ihren Ersparnissen her

01:27:20.825 --> 01:27:22.705
finanzieren oder

01:27:22.705 --> 01:27:25.025
verdienen halt deutlich weniger, als sie

01:27:25.025 --> 01:27:27.185
könnten, wenn sie irgendwie andere Sachen machen würden.

01:27:29.845 --> 01:27:31.345
Was wären denn aus eurer Sicht

01:27:31.345 --> 01:27:33.165
Möglichkeiten, an diesem Problem

01:27:33.165 --> 01:27:34.465
irgendetwas zu tun?

01:27:34.645 --> 01:27:37.145
Also es gibt ein paar gute Ideen, die man da auf jeden Fall haben kann.

01:27:37.345 --> 01:27:39.045
Also was mir jetzt als erstes

01:27:39.045 --> 01:27:40.505
einfällt, ist, dass das natürlich auch immer

01:27:40.505 --> 01:27:42.305
dann ein Bias hat. Also wenn du jetzt

01:27:42.305 --> 01:27:44.425
einen Wettbewerb auslobst über die beste

01:27:44.425 --> 01:27:46.245
Software und den irgendwie mit Preiskältern

01:27:46.245 --> 01:27:48.165
versiehst, dann werden da auch

01:27:48.165 --> 01:27:50.165
bestimmte Leute von angezogen und halt nicht vielleicht

01:27:50.165 --> 01:27:52.265
die Leute, die tatsächlich die richtige Arbeit

01:27:52.265 --> 01:27:54.405
machen irgendwo außerhalb

01:27:54.405 --> 01:27:56.225
dieser ganzen Kreise. Aber

01:27:56.225 --> 01:27:58.085
die Frage ist halt vielleicht, also ich finde

01:27:58.085 --> 01:28:00.365
so eine moderierte Idee gar nicht schlechter, wenn man jetzt wirklich

01:28:00.365 --> 01:28:01.965
eine Art Budget hätte.

01:28:02.385 --> 01:28:04.025
Das gibt halt einen Fonds,

01:28:04.165 --> 01:28:05.505
einen Fund, der von

01:28:05.505 --> 01:28:07.745
wahrscheinlich einer Regierungsstelle

01:28:07.745 --> 01:28:10.085
mit Geld versorgt wird und der

01:28:10.085 --> 01:28:11.925
dann irgendwie kuratiert, entscheidet,

01:28:12.305 --> 01:28:40.285
vielleicht auch nach so einem Zyklusprinzip, welche von den Projekten denn, wenn die jetzt bestimmte Formierungsvoraussetzungen erfüllen, Entwicklerstellen oder halbe Stellen oder wie auch immer unterstützt bekommt. 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 Fleischstö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.

01:28:40.285 --> 01:28:42.425
weil ich glaube, das ist tatsächlich gar nicht so relevant, weil wenn ich

01:28:42.425 --> 01:28:44.565
jetzt gerne Open Source entwickeln

01:28:44.565 --> 01:28:46.185
möchte und ich bin jetzt beispielsweise Anfänger

01:28:46.185 --> 01:28:48.245
und ich muss jetzt gucken, dass ich mit meiner Zeit,

01:28:48.565 --> 01:28:50.125
man hat ja noch Familie und dies und das,

01:28:50.585 --> 01:28:52.345
so umgehe, dass ich irgendwie noch

01:28:52.345 --> 01:28:54.305
überleben kann oder mein Leben fristen kann

01:28:54.305 --> 01:28:56.585
und gleichzeitig irgendwie Open Source committen möchte,

01:28:57.185 --> 01:28:58.385
dann kann das schon ein Trade-off

01:28:58.385 --> 01:29:00.465
sein und der Open Source

01:29:00.465 --> 01:29:02.345
unter Umständen dann gute Entwickler

01:29:02.345 --> 01:29:04.385
kostet und da muss man vielleicht

01:29:04.385 --> 01:29:06.505
tatsächlich dafür sorgen, dass die Leute auch die Möglichkeit haben,

01:29:06.585 --> 01:29:08.085
noch ein bisschen mehr zu partizipieren.

01:29:08.085 --> 01:29:16.425
Was du ja als Firma auch hast, ist ja die Situation, dass du jetzt ein Open Source Produkt hast

01:29:16.425 --> 01:29:19.485
und du kommst mit diesem Entwicklungstypus ja gar nicht klar.

01:29:20.905 --> 01:29:26.565
Ja, weil wenn du jetzt in der Firma bist, hast du ja so die Vorstellung, du hast jetzt eigentlich 10 Mitarbeiter,

01:29:26.565 --> 01:29:31.045
die können das jetzt nur leider nicht, aber wenn das ja deine Software wäre,

01:29:31.605 --> 01:29:37.945
dann würdest du ja einen Zeitplan haben, wo du genau wissen würdest, wann diese Software dieses Feature hätte.

01:29:38.085 --> 01:29:55.585
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 Releaseplan und das kommt erst nach Version 2 raus.

01:29:55.585 --> 01:30:25.565
und das Windows Terminal hat gesagt, ich habe kein Quark.

01:30:25.585 --> 01:30:29.505
Idee wäre, Firmenfinanzierte Sprints abzuhalten noch mehr.

01:30:30.565 --> 01:30:34.985
Ja, das wäre, dann würden die ja auch einen direkten Nutzen daraus haben.

01:30:35.385 --> 01:30:42.045
Also es gibt da tatsächlich auch eine, weiß jetzt gar nicht welche Form diese Organisation hier hat,

01:30:42.425 --> 01:30:49.945
TitleLift.com zum Beispiel, die machen das so, dass man halt sozusagen Subscription für Open Source irgendwie Software abschließt

01:30:49.945 --> 01:30:51.585
und dann halt zum Beispiel die Möglichkeit

01:30:51.585 --> 01:30:53.665
einen Gegenzug bekommen, zu sagen,

01:30:54.265 --> 01:30:55.945
welche Features denn jetzt nur mit Priorität

01:30:55.945 --> 01:30:57.365
irgendwie behandelt werden sollen oder nicht.

01:30:57.725 --> 01:30:59.144
Das ist vielleicht so ein ganz

01:30:59.144 --> 01:31:01.644
interessantes Modell.

01:31:01.885 --> 01:31:03.705
Also solche Sachen kann man sich schon überlegen, dass halt

01:31:03.705 --> 01:31:05.925
die Firmen tatsächlich direkt

01:31:05.925 --> 01:31:07.825
dann halt irgendwie

01:31:07.825 --> 01:31:09.425
einen Vorteil dadurch haben, dass sie irgendwie

01:31:09.425 --> 01:31:11.465
sonst wäre es halt eine Spende und

01:31:11.465 --> 01:31:13.285
also dann hat man das Problem in der Firma,

01:31:13.685 --> 01:31:14.945
wenn man jetzt Geld ausgeben möchte,

01:31:16.205 --> 01:31:17.585
dann hat man, also so

01:31:17.585 --> 01:31:19.005
kleinere Sachen sind oft nicht so ein Problem,

01:31:19.005 --> 01:31:20.985
aber die Frage ist dann halt immer

01:31:20.985 --> 01:31:23.085
okay, wofür wird das

01:31:23.085 --> 01:31:24.965
Geld ausgegeben, was ist also wirklich der Grund und

01:31:24.965 --> 01:31:26.905
kriegt man das auch nicht irgendwo

01:31:26.905 --> 01:31:29.045
billiger? Ja, da kommt der Controller vorbei

01:31:29.045 --> 01:31:31.005
der streicht das wieder zusammen. Genau, und das ist bei Open Source schwierig

01:31:31.005 --> 01:31:33.005
weil es ist halt, theoretisch müsste man ja gar nicht

01:31:33.005 --> 01:31:34.985
bezahlen, dann sagt man okay, aber

01:31:34.985 --> 01:31:37.005
wieso bezahlst du dann, das ist ja Quatsch und dann wird es gestrichen

01:31:37.705 --> 01:31:39.045
ja

01:31:39.045 --> 01:31:41.185
und sowas wie Tidelift

01:31:41.185 --> 01:31:43.045
wäre halt eine Möglichkeit zu sagen, ja aber dafür

01:31:43.045 --> 01:31:45.005
bekomme ich halt irgendwie Priorisierungsgeschichten

01:31:45.585 --> 01:31:46.485
oder irgendwie

01:31:46.485 --> 01:31:48.605
weiß ich nicht, irgendwelche

01:31:49.005 --> 01:31:50.905
Update Security

01:31:50.905 --> 01:31:51.665
oder sonst wie

01:31:51.665 --> 01:31:54.245
Vorteile.

01:31:54.685 --> 01:31:54.885
Naja.

01:31:56.425 --> 01:31:58.605
Das sind ja auch noch ganz andere

01:31:58.605 --> 01:32:00.785
Probleme. Ich mache ja

01:32:00.785 --> 01:32:02.925
zum Beispiel total viele Sachen ehrenamtlich.

01:32:04.045 --> 01:32:04.445
Also,

01:32:04.785 --> 01:32:05.965
weil mir das einfach Spaß macht.

01:32:07.325 --> 01:32:08.765
Wenn ich ja jetzt quasi

01:32:08.765 --> 01:32:10.005
Geld dafür bekäme,

01:32:10.665 --> 01:32:12.705
dann habe ich ja ein ganz

01:32:12.705 --> 01:32:14.005
großes Problem eigentlich.

01:32:14.485 --> 01:32:16.644
Und das ist für mich ein viel

01:32:16.644 --> 01:32:18.405
größerer Aufwand, als einfach

01:32:18.405 --> 01:32:21.565
zu sagen, ja, zu dem Zeitpunkt habe ich Zeit

01:32:21.565 --> 01:32:25.725
und ja, dann machen wir ein Barcamp oder so.

01:32:25.945 --> 01:32:28.205
Das könnte ich mir ja auch im Endeffekt,

01:32:28.725 --> 01:32:32.425
könnte ich das ja auch vermarkten, dieses Konzept.

01:32:33.125 --> 01:32:34.025
Aber das ist einfach,

01:32:35.165 --> 01:32:38.085
das würde den ganzen Community-Gedanken stören.

01:32:38.885 --> 01:32:41.005
Wenn ich das ehrenamtlich mache,

01:32:41.005 --> 01:32:44.885
dann ist das einfach so, ja, es ist alles geregelt

01:32:44.885 --> 01:32:46.644
und wir haben so eine Art Party.

01:32:46.644 --> 01:33:16.625
und Jochen unterhalten sich über die Programmiersprache Python

01:33:16.644 --> 01:33:18.765
oder jemand, der das finanziell

01:33:18.765 --> 01:33:20.405
abwickeln kann, dann ist das

01:33:20.405 --> 01:33:22.565
total, erstmal ganz schwierig, ein Konzept

01:33:22.565 --> 01:33:24.325
zu finden, wie man das

01:33:24.325 --> 01:33:26.385
dann so geregelt bekommt, wie wir das

01:33:26.385 --> 01:33:28.525
haben möchten. Und daher ist es

01:33:28.525 --> 01:33:30.225
ganz wichtig, dass halt die

01:33:30.225 --> 01:33:32.565
Software-Open-Source-Szene

01:33:32.565 --> 01:33:35.025
halt ein Ökosystem

01:33:35.025 --> 01:33:36.465
braucht von Firmen, die

01:33:36.465 --> 01:33:38.505
dann auch mit dieser Software Geld verdienen

01:33:38.505 --> 01:33:40.385
können. Das ist essentiell,

01:33:40.545 --> 01:33:42.765
sonst kannst du diese Situation

01:33:42.765 --> 01:33:44.365
gar nicht auflösen. Wenn du

01:33:44.365 --> 01:33:46.485
zum Beispiel bei Plon anschaust, da gibt

01:33:46.485 --> 01:34:16.465
und Jochen unterhalten sich über die Programmiersprache Python

01:34:16.485 --> 01:34:46.465
und Jochen unterhalten sich über die Programmiersprache Python

01:34:46.485 --> 01:34:49.205
und sie besitzen es ja nicht.

01:34:49.545 --> 01:34:50.625
Das ist ja der Unterschied.

01:34:50.765 --> 01:34:52.565
Bei einer Firma, die würde sagen,

01:34:52.625 --> 01:34:54.265
ich besitze ja dieses Produkt

01:34:54.265 --> 01:34:56.625
und bei der

01:34:56.625 --> 01:34:58.265
Open-Source-Szene ist das ja so,

01:34:58.805 --> 01:35:00.625
dieses Produkt gehört der ganzen Welt.

01:35:00.845 --> 01:35:02.644
Da gibt es keinen einzelnen Besitzer.

01:35:03.405 --> 01:35:04.785
Es gibt halt eine Community,

01:35:05.065 --> 01:35:06.644
die man bevorzugt, weil

01:35:06.644 --> 01:35:08.465
die tolle Arbeit macht und

01:35:08.465 --> 01:35:10.425
weil man der vertraut, dass die

01:35:10.425 --> 01:35:12.285
Veränderung dann auch schnell einfliegt,

01:35:12.285 --> 01:35:14.225
die man braucht. Aber ansonsten

01:35:14.225 --> 01:35:16.445
eigentlich gehört das Produkt ja schon der ganzen Welt.

01:35:16.485 --> 01:35:46.465
und Jochen unterhalten sich über die Programmiersprache Python

01:35:46.485 --> 01:35:49.825
Modell, das nimmt halt zu. Also das sehe ich so, dass das zunimmt.

01:35:50.144 --> 01:35:54.005
Ich finde wirklich wichtig, dass man da tatsächlich nochmal mehr mit öffentlichen Geldern irgendwie arbeiten kann.

01:35:54.005 --> 01:35:58.005
Ja, ja, ja. Also ich würde sagen, diese Fondsgeschichte

01:35:58.005 --> 01:36:00.845
ist jetzt mehr so die Frage, wie man das

01:36:00.845 --> 01:36:05.265
verteilt oder wie man priorisiert, wo welches Geld hinkommen soll.

01:36:05.845 --> 01:36:10.365
Aber tatsächlich würde ich jetzt so aus einem globalen

01:36:10.365 --> 01:36:13.705
Blickwinkel auch sagen, ja, warum nicht irgendwie Amazon,

01:36:13.705 --> 01:36:16.345
Google, die ganzen, die davon profitieren,

01:36:17.205 --> 01:36:17.885
dass es halt,

01:36:18.705 --> 01:36:19.665
dass ihre Infrastruktur

01:36:19.665 --> 01:36:20.985
Open Source ist,

01:36:22.265 --> 01:36:23.905
besteuern und dann die Steuern dazu

01:36:23.905 --> 01:36:25.825
verwenden, um die Infrastruktur zu bauen, das ist

01:36:25.825 --> 01:36:27.685
sogar wahrscheinlich letztlich

01:36:27.685 --> 01:36:30.085
auch für die großen Firmen das Beste,

01:36:30.665 --> 01:36:32.045
ja, sozusagen, um halt

01:36:32.045 --> 01:36:33.785
so ein bisschen das Marktversagen, das es an der Stelle

01:36:33.785 --> 01:36:35.525
schon gibt, auszugleichen,

01:36:35.965 --> 01:36:37.925
weil ich fürchte tatsächlich, dass

01:36:37.925 --> 01:36:41.644
also viel Infrastruktursoftware

01:36:41.644 --> 01:36:47.885
wird nicht so stark entwickelt, wie es eigentlich, wie der Bedarf da wäre.

01:36:48.405 --> 01:36:54.465
Also, ich weiß, es gibt viele Firmen im Umfeld von Projekten wie Django oder Pandas oder so,

01:36:54.585 --> 01:36:59.205
aber dass die wirklich länderswert zur Entwicklung beitragen würden, weiß ich jetzt nicht.

01:37:01.025 --> 01:37:05.205
Und Projekte haben oft ein großes Problem, Leute dann tatsächlich zu beschäftigen.

01:37:05.345 --> 01:37:10.485
Oder halt, es gibt immer so kleinere Spenden oder es gibt halt irgendwie so Sponsorengeschichten bei Konferenzen,

01:37:10.485 --> 01:37:12.805
aber diese Beträge sind immer sehr volatil

01:37:12.805 --> 01:37:14.644
also das ist halt in einem Jahr ist das halt mal

01:37:14.644 --> 01:37:16.565
super, im anderen Jahr, jetzt zum Beispiel

01:37:16.565 --> 01:37:18.545
glaube ich ist das für viele Projekte ein

01:37:18.545 --> 01:37:20.565
echtes Problem, dass es eben zum Beispiel ja keine Konferenzen

01:37:20.565 --> 01:37:22.425
gibt und dann diese ganzen

01:37:22.425 --> 01:37:24.465
Sponsorgeschichten halt alle ausfallen

01:37:24.465 --> 01:37:25.825
und

01:37:25.825 --> 01:37:28.245
darüber kann man halt dann nicht so gut

01:37:28.245 --> 01:37:30.365
irgendwie Entwickler

01:37:30.365 --> 01:37:31.665
fest

01:37:31.665 --> 01:37:34.505
bezahlen, das geht halt einfach nicht so gut

01:37:34.505 --> 01:37:36.465
ja

01:37:36.465 --> 01:37:37.765
ähm

01:37:37.765 --> 01:37:39.925
keine Ahnung

01:37:39.925 --> 01:37:42.685
anderes Modell fand ich auch super interessant

01:37:42.685 --> 01:37:44.305
wäre halt sowas

01:37:44.305 --> 01:37:46.644
wie, da meinte jemand

01:37:46.644 --> 01:37:48.265
ich glaube das war Russell

01:37:48.265 --> 01:37:50.765
Keith McGee, auch einer von den

01:37:50.765 --> 01:37:52.285
Django Community Leuten

01:37:52.285 --> 01:37:54.765
warum nicht einfach eine Checkbox irgendwie

01:37:54.765 --> 01:37:56.845
an der Stelle anbringen, wo

01:37:56.845 --> 01:37:57.885
das Geld sozusagen

01:37:57.885 --> 01:38:00.644
zwischen Parteien ausgetauscht wird

01:38:00.644 --> 01:38:02.625
nämlich bei sowas wie den ganzen

01:38:02.625 --> 01:38:04.425
Cloud-Hosting-Geschichten halt

01:38:04.425 --> 01:38:05.144
bei

01:38:05.144 --> 01:38:08.644
AWS oder so, wo man dann halt einfach noch

01:38:08.644 --> 01:38:10.525
anklicken kann, okay, 1% vom

01:38:10.525 --> 01:38:12.625
Umsatz

01:38:12.625 --> 01:38:14.925
soll irgendwie an die

01:38:14.925 --> 01:38:16.665
anteilig verteilt werden, an die

01:38:16.665 --> 01:38:17.545
Open-Source-Projekte, die

01:38:17.545 --> 01:38:20.745
sozusagen daran beteiligt sind, dass es diese Service

01:38:20.745 --> 01:38:21.505
überhaupt geben kann.

01:38:23.265 --> 01:38:24.445
Und ja,

01:38:24.665 --> 01:38:26.665
dass man an der Stelle halt so ein bisschen

01:38:26.665 --> 01:38:28.525
was abzwackt von dem Geld, was dadurch

01:38:28.525 --> 01:38:29.105
strömt.

01:38:30.525 --> 01:38:32.525
Weil das ist ja auch eigentlich ein krasser

01:38:32.525 --> 01:38:34.845
Missverhältnis, dass dann Amazon

01:38:34.845 --> 01:38:36.625
so viel Geld damit verdient, mit Arbeit,

01:38:36.625 --> 01:38:37.805
die sie eigentlich gar nicht selber geleistet haben.

01:38:37.805 --> 01:38:39.985
Das ist halt genau das Ding, wenn das halt nur so voluntary

01:38:39.985 --> 01:38:41.905
alles ist und wie der Reimer sagt, dass du halt

01:38:41.905 --> 01:38:43.545
irgendwie da selber irgendwie auch Spaß dran sitzt,

01:38:43.965 --> 01:38:45.965
das gibt es halt dann, also für uns

01:38:45.965 --> 01:38:47.845
ist das vielleicht sogar irgendwie alle noch möglich, aber

01:38:47.845 --> 01:38:49.845
spätestens wenn der Ehepartner

01:38:49.845 --> 01:38:51.845
auf den Kies geht und die hungeren Meuler

01:38:51.845 --> 01:38:53.745
da stehen und sagen, hier, ich brauche aber was zu essen,

01:38:53.885 --> 01:38:55.985
das kann ja nicht schwierig werden, also gerade je nachdem,

01:38:56.025 --> 01:38:57.285
wo man auf der Welt auch sitzt und so,

01:38:57.545 --> 01:38:59.265
ist das vielleicht dann mehr oder weniger schwierig

01:38:59.265 --> 01:39:01.725
und da muss man eigentlich tatsächlich dafür sorgen,

01:39:01.845 --> 01:39:03.825
dass irgendwie da Geld nicht verknüpft werden kann

01:39:03.825 --> 01:39:04.445
irgendwo.

01:39:05.705 --> 01:39:07.465
Also finde ich jetzt, also ich finde das glaube ich relativ

01:39:07.465 --> 01:39:11.185
wessen Zellen. Also ist das vielleicht eine kapitalistische Haltung an der Stelle,

01:39:11.425 --> 01:39:14.425
aber irgendwie müssen die Leute ja zu Brot kommen.

01:39:16.125 --> 01:39:24.385
Ja, das ist halt das Schwierige bei der Situation. Letztendlich hast du etwas geschaffen,

01:39:24.705 --> 01:39:31.485
vielleicht in einer Zeit, wo es dir gut ging und dann geht es dir halt nicht so gut,

01:39:31.485 --> 01:39:34.865
aber dieses Produkt ist auf einmal quasi der Renner

01:39:34.865 --> 01:39:38.885
und ja, es entwickelt aber auch keiner weiter

01:39:38.885 --> 01:39:42.925
und dann hast du halt genau diese Situation, die einige schon erfahren haben

01:39:42.925 --> 01:39:49.425
da kann halt auch letztendlich nur die größere Community dann helfen, dass du da wieder rauskommst

01:39:50.144 --> 01:39:55.325
und dann hast du ja aber schon auch das Glück, dass dein Produkt ja gebraucht wird

01:39:55.325 --> 01:40:25.305
und Jochen unterhalten sich über die Programmiersprache Python

01:40:25.325 --> 01:40:27.065
wo nur Community hilft.

01:40:27.205 --> 01:40:30.705
Also die Open Source Community, egal von welchem Projekt,

01:40:30.965 --> 01:40:35.325
die arbeitet in der Regel mit anderen Projekten zusammen.

01:40:36.845 --> 01:40:39.085
Und auch in solchen Sachen.

01:40:39.225 --> 01:40:41.644
Sonst würden sich solche Sachen ja überhaupt nicht verbreiten.

01:40:42.745 --> 01:40:46.825
Und das ist so eine individuelle Lösung immer.

01:40:47.144 --> 01:40:49.865
Und ich weiß nicht, ob ein Modell hilft,

01:40:49.865 --> 01:40:54.765
wo dann irgendwelche Konzerne irgendwo Geld verteilen.

01:40:55.325 --> 01:40:59.225
weil da muss ja auch ein Empfänger sein und das muss auch irgendwie geregelt sein.

01:40:59.825 --> 01:41:05.665
Momentan sehe ich halt so Modelle halt auch bei der PSF, also Python Software Foundation finde ich das gut,

01:41:06.245 --> 01:41:09.065
dass man da halt das große Firmen der Sponsoren sind.

01:41:10.104 --> 01:41:13.305
Und dann quasi auch, dass wir uns quasi dadurch leisten können,

01:41:13.905 --> 01:41:19.144
dass wir die Python Software Foundation halt auch quasi Büros hat.

01:41:20.505 --> 01:41:23.225
Und dass wir eine Verwaltung da haben.

01:41:23.225 --> 01:41:30.765
und was wir sonst ja auch quasi nur wie so einen normalen Verein führen könnten.

01:41:31.945 --> 01:41:41.725
Und solche Modelle sind ja auch quasi nur durch Sponsoring dann zu realisieren.

01:41:42.865 --> 01:41:49.665
Und die anderen Sachen sind halt, ja das ist ein Freund von mir, der sagt halt immer,

01:41:49.665 --> 01:41:52.085
wir müssen eigentlich auf den Grund gehalten.

01:41:52.085 --> 01:41:56.685
Es ist eigentlich total Unsinn, dass das Gehalt so unterschiedlich ist

01:41:56.685 --> 01:41:58.505
Wie soll das eigentlich weitergehen?

01:41:59.225 --> 01:42:05.325
Also sein Modell ist halt in der Zukunft, dass einfach die Arbeit eher gleichwertiger bezahlt wird

01:42:05.325 --> 01:42:07.385
und man einfach ein Grundgehalt hat

01:42:07.385 --> 01:42:12.425
und da sich auf Basis dieses Grundgehalts einfach schon mal keine Sorgen mehr machen muss

01:42:12.425 --> 01:42:16.604
Man könnte hier in Deutschland mal die Bundesligaspieler besteuern und denen sagen, die sollten ein bisschen da beitragen

01:42:16.604 --> 01:42:20.185
Entschuldigung, kleiner polemischer Kommentar

01:42:20.185 --> 01:42:21.485
das wäre halt so ein Modell

01:42:21.485 --> 01:42:22.965
aber da ist halt

01:42:22.965 --> 01:42:25.525
du sagst halt Sportarten, Sponsoring

01:42:25.525 --> 01:42:26.585
und solche Sachen

01:42:26.585 --> 01:42:29.405
das nimmt halt Dimensionen an

01:42:29.405 --> 01:42:30.745
die sind halt

01:42:30.745 --> 01:42:33.845
wo man halt nicht weiß

01:42:33.845 --> 01:42:34.905
ob der Gegenwert

01:42:34.905 --> 01:42:37.385
das dann auch wiedergibt

01:42:37.385 --> 01:42:39.205
und wenn man aber sagt

01:42:39.205 --> 01:42:42.025
jeder hat alles das was er zum Leben braucht

01:42:42.025 --> 01:42:43.805
dann würden sich ja eine ganze

01:42:43.805 --> 01:42:45.445
Reihe Probleme erstmal lösen

01:42:45.445 --> 01:42:47.765
und dann ist halt die Frage

01:42:47.765 --> 01:42:49.705
was treibt denn dann

01:42:49.705 --> 01:42:49.705


01:42:49.705 --> 01:42:49.705


01:43:19.705 --> 01:43:21.125
Können wir das überhaupt entscheiden?

01:43:24.925 --> 01:43:25.485
Schwierig.

01:43:27.365 --> 01:43:28.825
Also ich glaube nicht, dass man

01:43:28.825 --> 01:43:31.005
außer, dass jetzt

01:43:31.005 --> 01:43:33.665
so große Firmen

01:43:33.665 --> 01:43:35.625
halt freiwillig irgendwo

01:43:35.625 --> 01:43:37.144
Gelder in

01:43:37.144 --> 01:43:37.905
Fonds

01:43:37.905 --> 01:43:40.345
einzahlen,

01:43:40.785 --> 01:43:43.665
wird man die nicht dazu bewegen können.

01:43:43.705 --> 01:43:45.405
Ja, ich glaube, du brauchst halt tatsächlich so eine staatliche

01:43:45.405 --> 01:43:47.365
Organisation haben, also du musst halt tatsächlich Steuern

01:43:47.365 --> 01:43:49.085
irgendwie für diese Zwecke

01:43:49.085 --> 01:43:50.865
verwenden, weil sonst wird das mittelfristig

01:43:50.865 --> 01:43:53.045
sehr ineffektiv weiterlaufen

01:43:53.045 --> 01:43:54.665
mit dem Aquasagen, was man da halt dann da hat.

01:43:55.604 --> 01:43:57.045
Und das muss halt eigentlich die Politik

01:43:57.045 --> 01:43:59.144
vielleicht dann erkennen und dann merken,

01:43:59.245 --> 01:44:00.285
dass das keine schlechte Idee ist.

01:44:00.725 --> 01:44:03.025
Also auch aus diesem Google-Zimmer-auf-Code-Gedanken her, dass man halt

01:44:03.025 --> 01:44:05.005
junge Leute dazu bringt, gute Software zu

01:44:05.005 --> 01:44:07.085
schreiben. Und da kann man dann ja vielleicht ein bisschen

01:44:07.085 --> 01:44:08.825
steuern, wer irgendwie so

01:44:08.825 --> 01:44:10.945
das macht. Da können sich die Leute alle politisch austoben.

01:44:10.945 --> 01:44:11.165
Aber

01:44:11.165 --> 01:44:14.185
vielleicht nicht die schlechteste Idee.

01:44:14.765 --> 01:44:16.765
Ja, wobei ich ehrlich gesagt bei dem

01:44:16.765 --> 01:44:19.065
Gedanken, dass die Politik da irgendwie merken muss,

01:44:19.085 --> 01:44:22.685
und dann entsprechend was dran tut.

01:44:23.285 --> 01:44:24.705
Dann sind wir meistens die Katze entspannt.

01:44:24.725 --> 01:44:26.045
Dann gucken wir mal in eine andere Richtung,

01:44:26.165 --> 01:44:27.265
ob es da nicht auch eine Lösung gibt.

01:44:28.725 --> 01:44:30.005
Ich meine, wenn man sich überlegt,

01:44:30.045 --> 01:44:30.965
wie lange das alles dauert,

01:44:31.125 --> 01:44:33.765
dann sind wir schon nicht mehr

01:44:33.765 --> 01:44:35.405
dabei.

01:44:36.245 --> 01:44:36.405
Ja.

01:44:39.165 --> 01:44:39.604
Ja.

01:44:40.265 --> 01:44:40.625
Tja.

01:44:41.365 --> 01:44:43.144
Ja, aber wir haben doch schon gesehen,

01:44:43.225 --> 01:44:44.385
dass es viele schöne Sachen gibt.

01:44:44.685 --> 01:44:45.845
Haben wir noch irgendwelche Dinge,

01:44:45.845 --> 01:44:47.765
die wir unbedingt zu diesem Thema

01:44:47.765 --> 01:44:48.405
irgendwie

01:44:48.405 --> 01:44:50.965
besprechen sollten

01:44:50.965 --> 01:44:53.505
oder irgendwelche Dinge, die Python

01:44:53.505 --> 01:44:54.205
besonders machen.

01:44:56.045 --> 01:44:57.705
Ja, haben wir schon gesagt, Python ist komplett

01:44:57.705 --> 01:44:59.125
Open-Source, das haben wir gar nicht gesagt.

01:44:59.945 --> 01:45:01.785
Ja. Aber vielleicht war das

01:45:01.785 --> 01:45:03.765
auch allen schon klar. Genau, oder dass

01:45:03.765 --> 01:45:05.725
es halt irgendwie unterschiedliche Lizenz

01:45:05.725 --> 01:45:07.945
Geschichten gibt, Python, BSD-Lizenz.

01:45:09.925 --> 01:45:11.325
Also der Reim hat ja zum Beispiel noch nicht so

01:45:11.325 --> 01:45:13.604
MIT-Lizenz gesagt oder sowas, die man ja auch dann einfach

01:45:13.604 --> 01:45:15.644
ändern und für sich beanspruchen

01:45:15.644 --> 01:45:17.245
darf und dann kommerziell verwenden darf.

01:45:17.765 --> 01:45:20.945
Das hört sich jetzt so an, als wärst du da nicht so der Fan von.

01:45:21.785 --> 01:45:23.104
Nochmal, von was? Welcher Lizenz?

01:45:23.125 --> 01:45:24.545
Von der MIT-Lizenz zum Beispiel.

01:45:26.045 --> 01:45:30.065
Doch, also ich nutze die selber nicht in meinen Projekten.

01:45:30.225 --> 01:45:33.505
Doch, ich habe glaube ich auch ein Projekt, was unter MIT-Lizenz ist.

01:45:34.765 --> 01:45:36.745
Also vielleicht nochmal, weil der MIT macht halt alles frei.

01:45:36.825 --> 01:45:40.065
Man kann die halt auch frei verwenden, frei verkaufen.

01:45:40.165 --> 01:45:42.985
Man kann auch sagen, das, was ich jetzt mit der Software gemacht habe,

01:45:42.985 --> 01:45:46.104
mache ich jetzt zu close und kann einfach dann alles tun.

01:45:46.104 --> 01:45:56.785
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.

01:46:01.825 --> 01:46:02.644
Ja, ja.

01:46:04.225 --> 01:46:12.585
Ja, ja, BSD hätten wir halt noch, ist auch eher so Richtung MIT versucht ein paar Sachen abzufedern.

01:46:12.585 --> 01:46:14.825
gibt es auch in unterschiedlichen Versionen, dass man halt zum Beispiel

01:46:14.825 --> 01:46:16.625
nicht dann irgendwie wegen Patentgeschichten

01:46:16.625 --> 01:46:17.345
belangt werden kann.

01:46:18.604 --> 01:46:20.745
Obwohl das im MIT glaube ich auch drin ist. Ehrlich gesagt, ich bin nicht so

01:46:20.745 --> 01:46:21.665
der Lizenz-Experte.

01:46:23.205 --> 01:46:24.885
Ich habe ein unbelesenes Buch dazu zu Hause

01:46:24.885 --> 01:46:25.945
liegen, vielleicht darf ich mal reintun.

01:46:27.285 --> 01:46:28.705
Versuch es mal unter das Kopfkissen heute Nacht.

01:46:29.785 --> 01:46:30.805
Für diese Folge war es nicht so.

01:46:31.705 --> 01:46:32.025
Ja.

01:46:32.805 --> 01:46:34.644
Ja, aber ich würde sagen, habt ihr noch irgendwie einen Punkt,

01:46:34.745 --> 01:46:36.705
den ihr heute... Ansonsten können wir ja

01:46:36.705 --> 01:46:37.545
Pics machen.

01:46:38.465 --> 01:46:39.265
Also ich hätte einen.

01:46:40.065 --> 01:46:42.465
Ja, gut, dann Jochen, bitte Pick.

01:46:42.585 --> 01:46:53.905
Ja, ich mache in letzter Zeit ein bisschen mehr Web-Frontend-Geschichten und komme hier auch aus Düsseldorf.

01:46:55.104 --> 01:46:57.545
Wie heißt der Podcast? Webworkers-Podcast?

01:46:57.825 --> 01:46:59.785
Nee, das ist Webworker-Meetup.

01:46:59.885 --> 01:47:00.385
Was heißt ein Meetup?

01:47:01.705 --> 01:47:03.065
Working Draft heißt der.

01:47:03.065 --> 01:47:05.525
Genau. Ja, auch so ein

01:47:05.525 --> 01:47:08.225
Frontend-Design-Entwicklungs-

01:47:08.225 --> 01:47:08.945
Podcast

01:47:08.945 --> 01:47:11.465
aus Düsseldorf,

01:47:11.545 --> 01:47:13.285
den ich jetzt dann halt auch ein bisschen

01:47:13.285 --> 01:47:15.345
mehr höre. Und da

01:47:15.345 --> 01:47:17.445
wurde das Projekt Tiny Helpers

01:47:17.445 --> 01:47:19.405
erwähnt,

01:47:19.465 --> 01:47:21.525
wo man halt eine Sammlung hat von

01:47:21.525 --> 01:47:23.065
sozusagen

01:47:23.065 --> 01:47:25.104
Single-Purpose-Online-Tools

01:47:25.104 --> 01:47:26.625
für Web-Entwicklungsgeschichten.

01:47:27.845 --> 01:47:28.985
Und das ist eigentlich ganz

01:47:28.985 --> 01:47:31.345
schick. Ganz viel Zeugs davon ist natürlich eben auch

01:47:31.345 --> 01:47:32.104
Open Source und

01:47:32.104 --> 01:47:34.345
und man kann damit halt irgendwie

01:47:34.345 --> 01:47:35.845
ja,

01:47:37.144 --> 01:47:38.305
alle möglichen lustigen Dinge tun,

01:47:38.425 --> 01:47:40.525
wie zum Beispiel, weiß ich nicht, irgendwie eigene Webseite

01:47:40.525 --> 01:47:42.385
oder URL dazu reingeben und halt mal

01:47:42.385 --> 01:47:44.325
die Fonts ändern und gucken, was passiert oder

01:47:44.325 --> 01:47:46.644
weiß ich nicht,

01:47:46.785 --> 01:47:48.365
irgendwie Farbschemata und

01:47:48.365 --> 01:47:50.305
ach, weiß der Teufel, es gibt so viel unterschiedliches

01:47:50.305 --> 01:47:52.305
Zeug, wenn man da über diese Webseite scrollt, da ist so viel

01:47:52.305 --> 01:47:54.165
Zeug drin. Das ist ein Open-Source-Pick, kein

01:47:54.165 --> 01:47:55.485
Python-Pick, wenn ich dich richtig verstehe.

01:47:56.025 --> 01:47:58.385
Nee, das ist kein Python-Pick, das ist eher so ein, genau,

01:47:58.385 --> 01:47:59.045
ja, ja,

01:47:59.045 --> 01:48:02.305
was gibt es da draußen alles an netten

01:48:02.305 --> 01:48:05.725
Diensten, Seiten, Software, die man

01:48:05.725 --> 01:48:06.405
verwenden kann.

01:48:09.845 --> 01:48:11.644
Reim, hast du auch einen Pick der Woche oder hast du noch

01:48:11.644 --> 01:48:13.585
eine abschließende Worte zu der Open Source?

01:48:16.725 --> 01:48:17.445
Hab mir vergessen,

01:48:17.565 --> 01:48:18.265
etwas zu fragen.

01:48:23.685 --> 01:48:25.305
Also während du darüber noch nachdenkst,

01:48:25.445 --> 01:48:27.045
fange ich vielleicht einfach mal an mit meinem

01:48:27.045 --> 01:48:31.665
der Woche. Und zwar habe ich eine Seite entdeckt, das ist das Python 3 Modul of the Week.

01:48:33.365 --> 01:48:36.565
Da habe ich bis jetzt noch nicht reingeguckt, aber das ist das

01:48:36.565 --> 01:48:40.725
pymodtv.com, warum es auch immer com ist. Aber

01:48:40.725 --> 01:48:45.144
da sind halt ganz viele verschiedene schöne Module beschrieben, die man

01:48:45.144 --> 01:48:46.925
sich mal anschauen kann, wenn man mag.

01:48:49.025 --> 01:48:52.405
Ja, ich hatte ein schönes Modul entdeckt.

01:48:52.405 --> 01:48:58.505
und zwar hatte ich die Schwierigkeit, ich weiß nicht, ob ihr das schon mal überlegt habt,

01:48:58.725 --> 01:49:02.965
wie man mit SVGs als Template benutzen kann.

01:49:03.565 --> 01:49:04.385
Kannst du das nochmal anzeigen?

01:49:05.545 --> 01:49:08.845
SVG-Grafiken, die du mit Inkscape schreiben kannst.

01:49:08.905 --> 01:49:11.104
Inkscape ist ja auch so ein schönes Open-Source-Produkt.

01:49:12.385 --> 01:49:15.185
Und SVGs sind eigentlich XML-Dateien.

01:49:17.505 --> 01:49:21.165
Und jetzt kannst du dir natürlich eine tolle Grafik überlegen,

01:49:21.165 --> 01:49:25.565
wo du dann in diese SVGs irgendwelche andere Bildelemente einsetzt

01:49:25.565 --> 01:49:30.085
und ja, das kannst du dir entweder jetzt selber schreiben

01:49:30.085 --> 01:49:33.644
oder ich habe dann aber durch Suchen herausgefunden,

01:49:33.825 --> 01:49:36.665
dass es schon jemanden gibt, der das sehr perfektioniert hat

01:49:36.665 --> 01:49:43.345
und das ist eine Bibliothek, die nennt sich SVGlu, also S-V-Glu, also G-L-U-E

01:49:43.345 --> 01:49:48.765
und da kann man also sehr schön, also Grafiken, die man mit Inkscape erstellt hat

01:49:48.765 --> 01:49:56.085
oder die man aus PDF in Inkscape verarbeiten kann, einfach noch zusätzlich mit einem weiteren Tag versehen.

01:49:56.825 --> 01:50:03.365
Und dann kann man quasi diese Elemente, Rechtecke, Texte einfach per Python-Programm befüllen.

01:50:03.365 --> 01:50:17.185
Man hat dann halt quasi so einen Serienbrief in einer SVG oder kann schöne QR-Codes machen mit tollen Elementen

01:50:17.185 --> 01:50:19.165
oder sogar mit einer Logik

01:50:19.165 --> 01:50:21.705
entsprechend, wie die Funktionen der Webseiten

01:50:21.705 --> 01:50:21.965
sind.

01:50:23.185 --> 01:50:25.305
Das fand ich

01:50:25.305 --> 01:50:26.545
auch wieder sehr toll,

01:50:26.885 --> 01:50:29.045
dass man einfach in der Python-Welt

01:50:29.045 --> 01:50:31.665
einfach mit ein paar Suchworten

01:50:31.665 --> 01:50:33.425
das Produkt findet,

01:50:33.505 --> 01:50:35.385
was man schon nicht mehr selber programmieren muss.

01:50:35.465 --> 01:50:38.585
Man muss sich dann nur noch um die

01:50:38.585 --> 01:50:39.465
Sachen kümmern,

01:50:39.685 --> 01:50:40.705
wie man seine

01:50:40.705 --> 01:50:43.104
QR-Codes da reinbekommt

01:50:43.104 --> 01:50:44.485
oder seine Elemente.

01:50:45.845 --> 01:50:46.485
Ja, cool.

01:50:47.185 --> 01:50:48.885
Ah, schön. Ja, Cairo SVGA.

01:50:49.725 --> 01:50:50.685
Okay, interessant.

01:50:51.665 --> 01:50:52.785
Ja, cool. Danke für den Tipp.

01:50:53.205 --> 01:50:55.325
Ja, es war eine sehr spannende Folge.

01:50:55.565 --> 01:50:56.465
Wieder viel mitgenommen.

01:50:57.045 --> 01:50:58.505
Vielen Dank, dass du unser Gast warst heute.

01:50:58.785 --> 01:50:59.445
Ja, vielen, vielen Dank.

01:51:00.445 --> 01:51:01.745
Ja, danke euch auch.

01:51:02.505 --> 01:51:03.925
Und ja, dann würde ich sagen,

01:51:04.545 --> 01:51:05.905
das war's für heute.

01:51:06.325 --> 01:51:08.565
Bleibt uns gewogen. Hört doch wieder rein.

01:51:08.885 --> 01:51:10.865
Wann auch immer ihr uns hört. Tag, Nacht, Mittags,

01:51:11.165 --> 01:51:12.865
Morgens, auf der Autofahrt,

01:51:13.125 --> 01:51:14.985
beim Schlafen gehen, zum Einschlafen.

01:51:15.925 --> 01:51:17.165
Ja, eine gute Teilbreite

01:51:17.165 --> 01:51:18.665
gesund und wir hören uns.

01:51:18.965 --> 01:51:19.585
Tschüss.
