WEBVTT

00:00:00.005 --> 00:00:03.625
Es ist mal wieder Zeit für eine neue Folge Entwicklerleben. Herzlich willkommen

00:00:03.625 --> 00:00:06.445
zurück. Heute dabei ist wieder Jan.

00:00:07.585 --> 00:00:08.145
Hallo.

00:00:11.165 --> 00:00:13.425
Wir quatschen heute mal über das

00:00:13.425 --> 00:00:17.765
Thema Open Source. Da hat sich ja so ein bisschen was getan, mal wieder.

00:00:19.145 --> 00:00:23.005
Wir hatten es in der letzten Folge über IT-Recht schon mal angesprochen,

00:00:23.005 --> 00:00:24.505
mit den Lizenzen und so weiter.

00:00:24.825 --> 00:00:29.145
Ja, also ausschlaggebender Punkt ist, glaube ich, gerade Redis.

00:00:29.145 --> 00:00:31.005
Warum wir das jetzt irgendwie mal aufnehmen.

00:00:32.445 --> 00:00:37.825
Ja, das hat sich jetzt so ein bisschen gesammelt. Also nach Redis und ihrem

00:00:37.825 --> 00:00:45.925
entspannten Switch weg von Open Source habe ich heute noch zufälligerweise beim

00:00:45.925 --> 00:00:48.945
Starten von VS Code unten so eine ganz, ganz kleine Meldung gesehen,

00:00:49.165 --> 00:00:53.705
da wo sonst eigentlich Vola ist, mit hier klicken zum Upgraden.

00:00:53.725 --> 00:00:56.865
Und ich dachte, hm, Upgraden, habe ich was verpasst?

00:00:56.865 --> 00:01:03.445
Wie so upgraden außerhalb von VS Code und bin dann in einem GitHub-Issue gelandet,

00:01:03.505 --> 00:01:08.565
wo es darum geht, dass der Main-Maintainer,

00:01:09.265 --> 00:01:14.985
also eigentlich der ins Leben rufende Haupt-Maintainer von Vola,

00:01:15.785 --> 00:01:20.825
für alle, die nicht wissen, was Vola ist, das ist der View-Language-Server,

00:01:20.985 --> 00:01:26.885
der dafür sorgt, dass in VS Code dass Typing schön koloriert wird.

00:01:26.985 --> 00:01:29.165
Ein bisschen Hilfe links und rechts.

00:01:30.761 --> 00:01:35.421
Um darauf zurückzukommen, der hat sich dazu geäußert, dass er seit,

00:01:35.681 --> 00:01:39.661
also vor vier Jahren das Projekt, glaube ich, aufgemacht hat und seit einem

00:01:39.661 --> 00:01:44.821
Jahr Vollzeit tatsächlich an Vola gearbeitet hat, aufgrund von Sponsoring durch

00:01:44.821 --> 00:01:46.921
zwei größere Sponsoren.

00:01:47.921 --> 00:01:54.461
Und das Geld aus dem Sponsoring jetzt aber irgendwie ausgeht und er nur noch

00:01:54.461 --> 00:01:58.421
bis Oktober finanziell planen kann und danach wäre die Kohle halt weg,

00:01:58.541 --> 00:02:00.701
aber wegen Familie dies, das, ananas.

00:02:01.341 --> 00:02:06.001
Müsste er sich dann wieder einen Vollzeitjob suchen, weil er das sonst nicht

00:02:06.001 --> 00:02:07.101
bezahlen kann, sein Leben.

00:02:07.621 --> 00:02:13.901
Und ja, der hat dafür geworben, dass man vielleicht einen GitHub-Sponsoring

00:02:13.901 --> 00:02:16.901
abschließt, Um ihn monatlich zu unterstützen,

00:02:17.101 --> 00:02:20.081
in der Hoffnung, dass er irgendwie die Zeit verlängern kann,

00:02:20.141 --> 00:02:23.541
um neue Sponsoring aufdecken zu können, wie auch immer.

00:02:23.921 --> 00:02:31.661
Und da ist dann so ein, gar nicht mal großartig, aber es gab einige Stimmen, die da hart gegen waren.

00:02:31.721 --> 00:02:34.561
Es gab auch viel Verständnis. Er hat das halt so ein bisschen auch erklärt,

00:02:34.621 --> 00:02:40.001
warum er das nicht mehr machen kann. Ja, und ich verstehe das absolut.

00:02:40.401 --> 00:02:43.461
Ich verstehe nicht, warum sich da Leute drüber aufregen. Ich meine,

00:02:43.481 --> 00:02:45.501
dann kommen die Argumente mit so, ja, super,

00:02:45.741 --> 00:02:50.801
jetzt der Nächste, der Open Source zu einer zahlungspflichtigen Nummer macht

00:02:50.801 --> 00:02:52.281
oder sowas, weil er halt auch sagte,

00:02:52.381 --> 00:02:54.901
ich würde das dann halt, damit sich das lohnt, mich zu sponsoren,

00:02:54.941 --> 00:02:59.041
hätte er dann zwei Release-Channels, einmal eine Insiders-Version,

00:02:59.061 --> 00:03:03.361
die immer so zwei meiner Versions hinter der offiziellen Version,

00:03:03.561 --> 00:03:05.141
äh, vor der offiziellen Version ist.

00:03:05.141 --> 00:03:10.421
Also, dass die ein bisschen früher die Features bekommen als andere, als Anreiz.

00:03:10.481 --> 00:03:13.061
Und okay, verstehe ich, das ist halt vielleicht ein bisschen doof.

00:03:13.081 --> 00:03:18.141
Er hat aber auch geschrieben, auf jeden Fall kriegt der Main-Channel weiterhin

00:03:18.141 --> 00:03:22.321
Updates, Security-Patches und alles, das wird sofort gemacht.

00:03:23.861 --> 00:03:28.781
Aber alles an Features kommt halt erst später. Und genau, jetzt erst mal die

00:03:28.781 --> 00:03:30.421
Frage direkt an dich, wie...

00:03:31.940 --> 00:03:32.920
Stehst du zu so einem Thema?

00:03:35.900 --> 00:03:39.160
Also, ich finde es, ehrlich gesagt, vollkommen in Ordnung mittlerweile.

00:03:39.580 --> 00:03:44.020
Ich muss auch mal kritisch mit mir so ins harte Gericht gehen.

00:03:44.220 --> 00:03:47.460
Ich contribute gar nicht mehr. Ich konsumiere einfach nur noch.

00:03:47.760 --> 00:03:52.160
Und das darf eigentlich nicht sein, weil das ist ein Geben und Nehmen eigentlich.

00:03:52.520 --> 00:03:59.420
Und ich habe mal so kleine Projekte, und man sieht es ja immer noch bei mir

00:03:59.420 --> 00:04:01.380
im Gitterprofil, vor zehn,

00:04:01.460 --> 00:04:05.460
zwölf Jahren habe ich mal so angefangen, so kleine Extensions für Django CMS

00:04:05.460 --> 00:04:08.280
zu schreiben und irgendwie so kleine Django Plugins.

00:04:08.420 --> 00:04:12.100
Aber ansonsten habe ich, ehrlich gesagt, nicht mehr wirklich viel gemacht.

00:04:12.220 --> 00:04:17.960
Ich war mal auf einem Django Sprint in Berlin, das ist aber auch schon zehn

00:04:17.960 --> 00:04:21.500
Jahre her, glaube ich, und habe dort mal versucht, oder bin dort mal versucht,

00:04:22.860 --> 00:04:26.760
reinzukommen ins Contributen, gerade in Django, was ja dann auch nicht wenig ist.

00:04:27.240 --> 00:04:32.360
Und letztlich ist von mir jetzt, glaube ich, einen Commit mal reingewandert für die Dokumentation.

00:04:33.360 --> 00:04:41.680
Und es ist vollkommen nachvollziehbar, weil auf der einen Seite wir müssen alle unser Geld verdienen.

00:04:42.160 --> 00:04:45.180
Wir müssen irgendwie alle überleben. Es ist alles deutlich teurer geworden.

00:04:46.160 --> 00:04:49.340
Klar, als Entwickler nackt man jetzt nicht unbedingt irgendwie am Hungertuch,

00:04:49.360 --> 00:04:52.080
wenn man einen gescheiten Job hat.

00:04:52.740 --> 00:04:55.560
Aber trotzdem ist halt auch vor allem die Zeit der Faktor.

00:04:57.180 --> 00:05:03.100
Wir Wir haben Überstunden. Wir haben auch mal irgendwie Freizeit.

00:05:03.100 --> 00:05:04.320
Das darf man ja auch nicht vergessen.

00:05:04.440 --> 00:05:08.740
Das hatten wir auch mal in der Folge, dass man auch mal was anderes machen sollte.

00:05:09.660 --> 00:05:14.700
Familie, was auch immer. Da muss man schon dann irgendwie im Zweifel zurückstecken.

00:05:15.820 --> 00:05:20.220
Der Arbeitgeber sollte vielleicht auch mal ein bisschen mehr dort supporten.

00:05:20.740 --> 00:05:26.080
Da kann ich auch mal an meiner eigenen Nase fassen, dass das dort Mitarbeiterfreiraum

00:05:26.080 --> 00:05:29.960
bekommen, so wie es früher mal Google gemacht hat, glaube ich.

00:05:30.940 --> 00:05:35.100
Von daher ist dieser Schritt vollkommen nachvollziehbar, gerade wenn es so kleine

00:05:35.100 --> 00:05:39.460
Projekte sind, die ja nicht planbar groß geworden sind.

00:05:39.660 --> 00:05:42.760
Also wer geht schon irgendwie mit Intention rein, so hey, ich mache jetzt mal

00:05:42.760 --> 00:05:47.860
weil irgendwie ich initiiere ein neues Projekt und möchte dadurch halt irgendwie

00:05:47.860 --> 00:05:51.120
10.000, 100.000 Entwickler erreichen,

00:05:51.860 --> 00:05:55.080
um dann nachher halt irgendwie Geld rauszuschöpfen. Nein, also...

00:05:56.698 --> 00:06:01.658
Außer ihr kennt jemanden, der das genauso gemacht hat, dann wird der aber wahrscheinlich

00:06:01.658 --> 00:06:04.898
von vornherein ein Startup gründen und nicht so, ich mach mal irgendwas in der Open Source.

00:06:05.658 --> 00:06:10.298
Also von daher, es ist dieser Schritt vollkommen nachvollziehbar und der Aufwand,

00:06:10.298 --> 00:06:11.978
der wird irgendwann gewaltig.

00:06:12.838 --> 00:06:18.158
Sei es jetzt irgendwie allein diese Issue-Pflege in GitHub so von wegen,

00:06:18.218 --> 00:06:20.658
ja okay, Bug ist gefixt oder nein, das ist schon wieder irgendwie das 20.

00:06:21.718 --> 00:06:26.138
Duplikat, ich schließe das mal oder sonstige hitzige Diskussionen gibt es ja

00:06:26.138 --> 00:06:30.558
auch und ja irgendwie muss man irgendwie muss man über die Runden kommen und

00:06:30.558 --> 00:06:34.418
for free ist ja heute irgendwie gefühlt gar nichts mehr und,

00:06:35.178 --> 00:06:38.038
ich finde diesen Schritt in Ordnung, also wenn ich jetzt zum Beispiel an,

00:06:38.838 --> 00:06:46.198
Sentry denke, ist das ja auch Also ja, eine beliebte Plattform fürs Tracken von Fehlern.

00:06:46.378 --> 00:06:52.038
Und dort die Open-Source-Variante ist, meine ich, immer ein bisschen hinterher wie die SaaS-Lösung.

00:06:52.218 --> 00:06:56.298
Also das ist halt auch richtig krass gewachsen.

00:06:56.678 --> 00:07:01.798
Also das ist jetzt ja auch schon über zehn Jahre alt, das Projekt.

00:07:02.638 --> 00:07:06.238
Kommt eigentlich auch ursprünglich aus der Django-Welt. Ja, dann hat man dann

00:07:06.238 --> 00:07:08.918
irgendwann ein Unternehmen drumherum gebaut, weil es so krass gewachsen ist.

00:07:08.918 --> 00:07:11.438
Also, ja, irgendeinen Benefit brauchst du.

00:07:11.498 --> 00:07:14.798
Klar, Enterprise-Support ist das eine, aber vielleicht irgendwie neue Features.

00:07:15.398 --> 00:07:19.878
Es gibt noch ein anderes Tool, die machen, glaube ich, zweimal im Jahr Releases.

00:07:20.098 --> 00:07:21.478
Ich komme aber gerade nicht drauf.

00:07:22.158 --> 00:07:24.938
Und das ist auch wirklich vollkommen in Ordnung.

00:07:25.138 --> 00:07:30.298
Ja, wie gesagt, die jetzt gerade in der Vue-Welt ist ja doch auch Vue selber

00:07:30.298 --> 00:07:31.978
sehr viel in Bewegung gewesen.

00:07:32.158 --> 00:07:35.478
Wenn du dich dazu entscheidest, so einen Language-Server zu basteln,

00:07:36.218 --> 00:07:40.258
musst du ja gefühlt auch immer am Ball bleiben, dass du halt aktuell bist mit

00:07:40.258 --> 00:07:42.278
dem Ding, selbst wenn du es nur für dich selber benutzen würdest.

00:07:42.638 --> 00:07:45.198
Und wie du schon gesagt hast, das ist dann halt, ich sag mal,

00:07:45.278 --> 00:07:46.838
tatsächlich unkontrolliert gewachsen.

00:07:47.518 --> 00:07:50.818
Und wenn er sogar den Schritt halt gegangen ist und seinen Job gekündigt hat,

00:07:50.938 --> 00:07:53.858
dann ist halt klar, dass keine Kohle mehr reinkommt und die über einen anderen

00:07:53.858 --> 00:07:56.478
Weg kommt. Und es ist schön, wenn die über einen Sponsoring halt kommt.

00:07:57.398 --> 00:08:01.318
Aber wenn das irgendwann ändert, finde ich das halt auch übelst legitim.

00:08:01.478 --> 00:08:03.078
Also ich habe heute Morgen dann auch gedacht, so eigentlich,

00:08:03.298 --> 00:08:08.438
eigentlich müsste man mal was zurückgeben. Ich finde es ein bisschen unpraktisch,

00:08:08.438 --> 00:08:14.498
einzelne Projekte immer zu sponsern, weil nach welchem Schema macht man das halt, ne? Ähm ...

00:08:15.237 --> 00:08:18.557
Da wäre es cooler, also ich weiß, dass es sowas auch gibt, aber ich habe es

00:08:18.557 --> 00:08:20.477
in letzter Zeit wieder weniger gesehen.

00:08:20.537 --> 00:08:24.797
Es gab mal, relativ präsent zumindest in meinem Universum, in meiner Bubble,

00:08:25.017 --> 00:08:30.497
so ein, ja, Open-Source-Sponsoring-System,

00:08:30.797 --> 00:08:36.717
bei dem du, ich glaube, du hast deine, wahrscheinlich die Package-JSON oder

00:08:36.717 --> 00:08:40.277
sowas hochgeladen, dann hat der analysiert, welche Open-Source-Packages du benutzt

00:08:40.277 --> 00:08:45.037
und hat dann dein, was weiß ich, 100 Dollar oder sowas im Monat bezahlt.

00:08:45.037 --> 00:08:48.897
Und der hat das dann verteilt an die einzelnen Projekte, sofern die denn da

00:08:48.897 --> 00:08:51.917
registriert waren, sodass die quasi selber sich darum gekümmert haben,

00:08:51.957 --> 00:08:53.317
dass jeder ein bisschen was bekommt,

00:08:53.477 --> 00:08:57.657
sodass das vielleicht nachher die Masse macht, sodass halt ganz viele das tun

00:08:57.657 --> 00:09:00.097
und dann halt von jedem Einzelnen kommen halt ein paar Cents rein,

00:09:00.197 --> 00:09:01.717
was sich dann zu einem guten Betrag entwickelt.

00:09:01.717 --> 00:09:05.637
Entwickelt, während wenn du halt jedes Einzelne was geben wirst,

00:09:05.697 --> 00:09:09.077
dann wirst du ja richtig viel Geld bezahlen, also GitHub Sponsorings,

00:09:09.077 --> 00:09:11.437
weiß ich nicht, selten was gesehen hast, da steht ein Dollar,

00:09:11.537 --> 00:09:15.477
aber selbst wenn ich bei 30 Open-Source-Projekte jeweils einen Dollar spende.

00:09:16.277 --> 00:09:19.177
Wie viel da auch bei GitHub ehrlicherweise halt dann hängen bleibt,

00:09:19.317 --> 00:09:23.217
weil die safe auch einen Cut davon machen, um da ein bisschen mit zu profitieren.

00:09:23.717 --> 00:09:29.097
Ja, also deswegen, was halt für Verwirrung gesorgt hat, war glaube ich auch, dass das VOLA.

00:09:30.309 --> 00:09:34.589
In der Vue-Organisation drin ist, aber halt nicht von Vue selber ist,

00:09:34.649 --> 00:09:38.289
sondern halt eben von einer Privatperson und dann halt alle gesagt haben so, ja, was soll denn das?

00:09:38.589 --> 00:09:42.149
Du, das ist doch hier ein Vue-Projekt, warum brauchst du jetzt von woanders Geld und so?

00:09:42.249 --> 00:09:44.989
Und dann hat er gesagt so, ja, das ist nur da drin, weil ihr,

00:09:45.129 --> 00:09:48.629
die Community, wolltet, dass das innerhalb des Vue-Projekts ist,

00:09:48.849 --> 00:09:52.049
hat er auch ein Ticket zu verlinkt, wo das halt, wo dafür gevotet worden ist,

00:09:52.449 --> 00:09:56.709
weil das halt so gut ist, dass Vue Vola standardmäßig empfehlen soll,

00:09:56.809 --> 00:09:59.309
dafür muss es irgendwie in die Organisation rein,

00:10:00.249 --> 00:10:04.869
und, aber ich bin nicht abhängig von Vue, Ende der Geschichte ist jetzt,

00:10:04.929 --> 00:10:08.549
dass Vue tatsächlich wohl gesagt hat, alles klar du,

00:10:08.649 --> 00:10:12.309
wir geben dir halt Geld, weil die machen ja mittlerweile auch sehr,

00:10:12.389 --> 00:10:16.269
sehr viel Kohle mit ihren Zertifizierungen haben selber Sponsorings,

00:10:17.049 --> 00:10:25.529
Platin, Gold, Silber, Bronze, Normal wo die, glaube ich ganz gut Geld einsammeln um das zu verteilen,

00:10:26.489 --> 00:10:30.369
auch an ihre ihre Maintainer und gegebenenfalls halt Contributor,

00:10:30.449 --> 00:10:33.029
wenn da was sehr, sehr Gutes contributed worden ist.

00:10:34.109 --> 00:10:38.569
Und deswegen, ich kann das halt schon verstehen. Was ganz witzig war,

00:10:38.669 --> 00:10:41.969
irgendeiner hat sich dann beschwert, weil irgendwie das kleinste Subscription

00:10:41.969 --> 00:10:47.389
bei ihm waren fünf Dollar oder so oder acht, keine Ahnung.

00:10:47.809 --> 00:10:51.589
Und der schrieb dann so, ja, das wäre voll frech von ihm, weil seine kleinste

00:10:51.589 --> 00:10:55.849
Subscription wäre schon teurer, als wenn man sich von den.

00:10:58.589 --> 00:11:04.129
JetBrains, WebStorm einzeln im Monat abonnieren würde. Und die hätten ja auch

00:11:04.129 --> 00:11:05.569
einen Vue-Language-Server drin.

00:11:06.269 --> 00:11:09.249
Und der wäre halt for free und sie würden da weniger bezahlen.

00:11:09.269 --> 00:11:11.049
Warum sollte man dann noch bei VS Code bleiben?

00:11:11.349 --> 00:11:15.149
Und dann schreibt er halt einfach so drunter, ja, du,

00:11:16.230 --> 00:11:20.050
WebStorm benutzt Vola, aber setzt da noch was drauf.

00:11:20.210 --> 00:11:25.070
Die nutzen das Open Source und erweitern es und verkaufen es halt als ihr Ding

00:11:25.070 --> 00:11:26.090
unter einem eigenen Namen.

00:11:28.370 --> 00:11:33.110
Ich meine, okay, ich hoffe, dass IntelliJ da vielleicht auch ein bisschen Geld

00:11:33.110 --> 00:11:35.210
ab, JetBrains auch ein bisschen Geld für abdrückt.

00:11:36.710 --> 00:11:40.130
Aber das war schon lustig, weil so direkt das Argument aus den Segen genommen.

00:11:40.330 --> 00:11:43.870
Und wie gesagt, ich kann das verstehen und glaube auch,

00:11:43.990 --> 00:11:48.130
dass man Dass gerade die Firmen, vor allem halt größere, wenn sie die Software

00:11:48.130 --> 00:11:51.590
viel benutzen, dass die halt auch mal mehr anfangen sollten,

00:11:51.690 --> 00:11:56.890
sich zu überlegen, welche Software setzt man denn ein und kann man da was vielleicht machen.

00:11:57.490 --> 00:12:01.450
Wie gesagt, also jetzt sind so Einzelfall für jedes einzelne Projekt ist halt

00:12:01.450 --> 00:12:06.230
blöd, aber wenn Vue jetzt mal auf die Idee kommen würde, alle Projekte,

00:12:06.230 --> 00:12:08.490
die unterhalb der Vue-Organisation stehen,

00:12:08.770 --> 00:12:11.950
weiter mit Geld zu versorgen, damit die auch weiterentwickelt werden,

00:12:12.070 --> 00:12:15.870
weil davon leben sie ja auch, dann wäre es vielleicht gar nicht verkehrt,

00:12:15.870 --> 00:12:21.650
wenn sich Unternehmer überlegen, ja gut, dann die 50 Dollar im Monat für alle

00:12:21.650 --> 00:12:25.030
großen Vue-Open-Source-Projekte.

00:12:25.030 --> 00:12:30.310
Überleg mal, wie viel Geld für alles Mögliche ausgegeben wird an Lizenzen.

00:12:30.570 --> 00:12:39.270
Du hast es ja gerade erwähnt mit das WebStorm, Vola nutzt und das ist halt so dieser Trend,

00:12:40.670 --> 00:12:43.110
der anfing, ich würde mal sagen, also

00:12:43.110 --> 00:12:49.370
AWS-Blaming, dass man sämtliche Open-Source-Projekte wie Elasticsearch,

00:12:49.730 --> 00:12:55.410
Redis und whatever irgendwie nutzt oder oder nimmt und dann halt irgendwie so

00:12:55.410 --> 00:12:58.330
einen eigenen Dienst drumherum baut und das dann halt teuer verkauft.

00:12:58.430 --> 00:13:02.670
Das ist ja auch zum Beispiel der Grund gewesen, warum HashiCorp letztes Jahr

00:13:02.670 --> 00:13:06.610
gesagt hat so, hey, wir ändern mal unsere Lizenz, weil,

00:13:06.830 --> 00:13:10.870
oder wir schließen jetzt einfach mal das Geschäftsmodell aus,

00:13:10.950 --> 00:13:14.110
jemand nutzt unsere Technologie, die wir hauptsächlich maintainen,

00:13:15.048 --> 00:13:19.148
Und dort halt ein Konkurrenzprodukt zu unserem As-a-Service baut,

00:13:19.308 --> 00:13:21.928
womit wir das ganze Ding ja eigentlich finanzieren.

00:13:23.368 --> 00:13:30.948
Und das fing ja schon vor einigen, einigen Jahren an, wenn ich jetzt wirklich an AWS dran denke.

00:13:31.148 --> 00:13:34.008
Oder jetzt dann mit WebStorm, das war mir jetzt auch nicht bewusst.

00:13:34.608 --> 00:13:38.528
Dass man halt die kostenfreie Komponente halt nimmt, vielleicht ein bisschen

00:13:38.528 --> 00:13:41.008
oben drauf, weil man mal geklatscht, whatever.

00:13:41.928 --> 00:13:45.828
Und dass man das dann halt teuer weiterverkauft. Ganz ehrlich, ich wäre pisst.

00:13:45.948 --> 00:13:50.868
Ich wäre wirklich pisst, weil dann ich mache die Arbeit und werde dafür nicht

00:13:50.868 --> 00:13:55.508
mehr bezahlt oder halt nicht in dem Umfang, wie die auf einmal dann das Geld scheffeln.

00:13:56.408 --> 00:14:01.608
Das hat auch nichts mit der Idee von Open Source eigentlich zu tun.

00:14:01.608 --> 00:14:06.988
Ja, ich glaube, das ist halt so ein ganz schwieriges Thema, weil die Frage halt

00:14:06.988 --> 00:14:09.528
immer ist, an welcher Stelle macht man genau das?

00:14:10.208 --> 00:14:15.008
Im Moment ist so mein Moralkompass darauf ausgerichtet, ich finde es frech,

00:14:15.028 --> 00:14:21.448
wenn ein Tech-Company, die an Entwickler etwas verkauft oder halt an Techies,

00:14:21.608 --> 00:14:27.688
vorwiegend Entwickler, was halt von Open Source basierend ist von einem anderen.

00:14:27.688 --> 00:14:33.168
Weil, ich meine, wir nutzen ja Open Source auch wieder und unsere Kunden beziehungsweise

00:14:33.168 --> 00:14:39.068
deren Nutzer profitieren wieder davon, aber halt in einer anderen Ebene einfach.

00:14:39.808 --> 00:14:42.128
Aber das macht es halt so ein bisschen schwierig, weil klar,

00:14:42.228 --> 00:14:46.408
auch wir verdienen unsere Kohle damit, dass wir Open Source-Produkte einsetzen,

00:14:46.968 --> 00:14:51.608
aber wir verkaufen halt nicht ein eigentliches Open Source-Projekt mit einer

00:14:51.608 --> 00:14:54.068
Kappe auf als unser Produkt,

00:14:55.219 --> 00:14:57.979
was wir dann halt feiern. Oder wahrscheinlich sogar noch, also ich weiß es jetzt

00:14:57.979 --> 00:15:00.099
nicht, ich will auch keinem was vorwerfen, aber ich könnte mir vorstellen,

00:15:00.259 --> 00:15:03.019
dass die vorhin benannte Firma auf ihrer Webseite auch damit wirbt,

00:15:03.099 --> 00:15:07.959
dass sie einen super Vue-Language- Server drin haben. Ich meine, warum auch nicht?

00:15:09.139 --> 00:15:16.219
Aber so, ja, das ist halt, das ist ein schwieriges Thema.

00:15:18.099 --> 00:15:24.479
Wo man da eine Linie zieht, aber ich glaube auch, so wahlweise mehr Contributen,

00:15:24.579 --> 00:15:27.379
um halt halt was zurückzugeben und das halt auch besser zu machen.

00:15:28.119 --> 00:15:32.859
WebStorm hätte ja auch, beziehungsweise JetBrains, die könnten ja auch ihre

00:15:32.859 --> 00:15:36.179
nicen Features, die sie sich da überlegt haben, hätten sie auch einfach kontributen können.

00:15:37.499 --> 00:15:42.939
Dann hätten alle was davon, aber sie wollten es lieber für sich behalten und hmm,

00:15:44.679 --> 00:15:49.859
fader Beigeschmack, aber zu deinem Terraform, also Hesikorp,

00:15:51.099 --> 00:15:55.859
Geschichte, Redes hat es ja jetzt aus dem gleichen Grund wahrscheinlich auch

00:15:55.859 --> 00:15:57.719
gemacht, es ist einfach nicht mehr wirtschaftlich

00:15:57.719 --> 00:16:03.739
für sie, unter einer Open-Source-Lizenz Redes zu entwickeln.

00:16:04.419 --> 00:16:08.599
Da haben wir aber jetzt dann auch das Problem, dass die Entwickler,

00:16:08.659 --> 00:16:13.279
die halt unter der Open-Source-Lizenz kontribütet haben, jetzt sagen sie ja,

00:16:13.299 --> 00:16:16.839
Moment mal, aber das wollten wir ja gar nicht. Da wird es jetzt natürlich dann

00:16:16.839 --> 00:16:18.379
wieder rechtlich spannend.

00:16:18.659 --> 00:16:22.899
Das müssten wir nochmal aus einer anderen Perspektive betrachten, wie das denn da so ist.

00:16:23.479 --> 00:16:31.079
Da gehen die Meinungen wohl auch ein bisschen auseinander, wie das ausgelegt wird, weil die BSD,

00:16:31.199 --> 00:16:35.939
war es glaube ich, BSD3-Clause irgendwie schon auch vorsieht,

00:16:35.939 --> 00:16:38.739
dass man theoretisch die Lizenz mal wechseln könnte.

00:16:40.379 --> 00:16:44.939
Und einige der Nutzer da in dem Issue waren der Meinung, dass die Contributor

00:16:44.939 --> 00:16:46.279
vorher hätten zustimmen müssen.

00:16:46.659 --> 00:16:52.079
Ein anderer schrieb, ja, das geht, aber das geht nur, wenn ihr die Stellen,

00:16:52.119 --> 00:16:57.719
die von anderen Leuten entwickelt worden sind, weiterhin unter BSD halt veröffentlicht.

00:16:57.719 --> 00:17:01.779
Und deswegen muss in der Datei, also in dem Source-Code-File,

00:17:01.839 --> 00:17:07.619
wo ein Community Commit drin ist, muss dann weiterhin BSD drin bleiben,

00:17:07.679 --> 00:17:09.419
wenn auch nur für dieses Stückchen.

00:17:10.439 --> 00:17:15.059
Das musst du dann halt irgendwie markieren, dass diese drei Zeilen sind jetzt

00:17:15.059 --> 00:17:19.279
halt eben Open Source, die anderen halt aber eben wieder nicht. Ähm,

00:17:20.981 --> 00:17:24.261
Ja, spannend. Dann kommen irgendwelche Leute mit Endzeitstimmung daher.

00:17:24.401 --> 00:17:26.801
Ja, alles klar, das ist ja jetzt hier total die Schweinerei.

00:17:27.101 --> 00:17:32.921
Ja, wie du schon sagst, wenn dir halt große, große Firmen, die Milliarden an

00:17:32.921 --> 00:17:35.421
US-Dollar jedes Jahr verdienen,

00:17:36.781 --> 00:17:41.421
und sicherlich auch in einem nicht ganz unrelevanten Teil halt eben mit deinen

00:17:41.421 --> 00:17:45.961
Technologien, die sie halt selber als Software as a Service anbieten,

00:17:46.041 --> 00:17:48.381
Kohle machen, da wäre ich halt auch wirklich,

00:17:49.901 --> 00:17:50.701
wirklich bedient.

00:17:51.641 --> 00:17:54.861
Du hattest ja gerade schon mal das Thema Finanzierung angesprochen.

00:17:55.161 --> 00:17:59.641
Also es gibt ja auf der einen Seite GitHub Sponsoring, dann gibt es Patreon,

00:17:59.841 --> 00:18:02.221
aber Patreon habe ich, to be honest, noch nie benutzt.

00:18:02.761 --> 00:18:08.741
Dann war, wie heißt dieser ultraalte Micropayment-Dienst, Flatter oder irgendwie sowas?

00:18:10.201 --> 00:18:13.981
Ja, ja, ja. Also du einen Kaffee spenden konntest.

00:18:14.081 --> 00:18:15.961
Ja, genau, da konnte man ja irgendwie...

00:18:15.961 --> 00:18:16.961