Dienstag, April 23, 2024

Das böse Büro

Uriel Fanellis Blog in deutscher Sprache

Uriel Fanelli

Die Open Source der Aggratis-Arbeit.

Die Open Source der Aggratis Arbeit.

Ich weiß, wie viel ich schreiben werde, um Open Source-Software zu unterstützen, aber es ist ein Problem, das sich fast überall manifestiert und zeigt, wie Open Source verwendet wird, um Taaanto, Taaaanto und unterbezahlte Arbeit, zu haben. oder kostenlos.

Es gibt viele Beispiele, aber ich möchte eines erwähnen. Es ist eine Person, die eine eher verwendete Open-Source-Software schreibt, einen Balancer, der eine IP-Cluster-Technik verwendet.

Mal sehen, was er schreibt.

In der Praxis kann es vorkommen, dass sich Unternehmen auf die Entwicklung von Schnittstellen beschränken. Alles, was heute im Backend läuft, gilt als kostenlos. Möchtest du Docker? Pouf, Docker ist kostenlos! Möchten Sie eine Datenbank? Hier sind Dutzende kostenloser OpenSource! Möchtest du einen Webserver? Hier ist Caddy, Nginx, Apache httpd, alles kostenlos! Möchtest du Kubernetes? Puf, Kubernets ist kostenlos. Möchtest du MetalLB? Hocker, es ist kostenlos. Möchten Sie ein Server-Betriebssystem? Puff, Linux gratuliere.

Das Problem ist, dass die Geschäftswelt aus einer Situation stammt, in der das freie Arbeiten nicht bedeutet, dass ich denen, die es tun, dankbar sein und ihnen vielleicht etwas geben sollte, sondern dass er sich dafür entschieden hat, mein Sklave zu sein. aber da er mein sklave ist, habe ich das recht, ihn wie alle anderen sklaven zu peitschen, die für mich arbeiten ".

Trotz aller Behauptungen, "ethisch" sein zu wollen und "für das Wohlergehen der Mitarbeiter sorgen zu wollen", sind die Unternehmen letztendlich fast alle an einem Paradigma der Sklaverei geblieben, und dies zeichnet sich in der OSS-Welt ab.

In der Praxis widmen die Entwickler von Open Source-Software der Software gelegentlich freie Zeit. vorausgesetzt, sie planen als Hobby oder als Leidenschaft, müssen sie auch leben. Wenn sie also heute etwas können, wenn sie es morgen nicht können und wenn es ihnen schwer fällt, dann tun sie es nächste Woche.

Unternehmen haben dagegen Termine einzuhalten. Wenn sie ein OSS-Produkt verwenden und einen Fehler finden, möchten sie, dass dieser innerhalb der angegebenen Fristen behoben wird. Aber der Entwickler von Open Source, der nicht bezahlt wird, kann auch sicher auf seine Freizeit warten, und wenn er sich ein Sabbatjahr nimmt, wird jeder auf sein Sabbatjahr warten.

Wer hat recht

Der Softwareentwickler hat recht.

Wenn Sie sich für die Verwendung eines Open Source-Produkts für Ihr Unternehmen entscheiden, muss der Projektmanager oder Projektverantwortliche die Risiken genauestens berücksichtigen. Dies ist keine vertragliche Angelegenheit, sondern eine Frage der Professionalität. Wenn Sie sich für ein Produkt entscheiden, müssen Sie sich fragen, welche Unterstützung es bietet.

Obwohl Sie Menschen im Silicon Valley erreichen können, indem Sie sagen: "Großartige Community-Unterstützung!" Während einer T-Shirt-Präsentation müssen Sie klar machen, welche SLA Sie unterstützen. Bei Kubernetes oder Docker können Sie sich beispielsweise auf andere Unternehmen verlassen, und es läuft ganz gut. Aber wenn ein Programmierer (oder eine Gruppe) Freizeit verbringt, wird es anders. Es besteht kein Vertrag zwischen Ihnen und der "großen Community", und wenn Ihr Fehler als unwichtig angesehen wird, warten Sie. Und Sie kümmern sich nicht um Ihr "kostbares" Projekt.

Was kann ein Unternehmen zu diesem Zeitpunkt tun?

  • Biete dem Programmierer Geld an. Anstatt diese Person zu beleidigen oder ihm eine "freundliche Erinnerung" zu schicken, könnten Sie ihr vielleicht etwas Geld anbieten, wenn er Ihnen Prioritäten gibt. Aber dies ist in der Logik des Sklaven von der "freien Arbeit" vieler Unternehmen nicht akzeptabel.
  • Offiziell unterstützen Sie das Produkt. Indem Sie immer Geld anbieten, können Sie den Programmierer dazu bringen, von der Firma "gesponsert" zu werden. Dies kann auf viele Arten geschehen: durch Spenden, Einstellung des Programmierers (und Umwandlung seines Produkts in ein unterstütztes Produkt) oder durch den Kauf seines kleinen Unternehmens.
  • Hoffe eine Stiftung ist gegründet. Bisher gibt es Situationen, in denen freie Software von "Stiftungen" unterstützt wird, die freiwillig finanzielle Unterstützung aus heterogenen Quellen erhalten, wie beispielsweise der Apache Foundation oder der Document Foundation for LibreOffice.
  • Kaufen Sie die Software, wenn der Programmierer auch eine eigene Beratungsquelle hat. In diesem Fall hat der Programmierer ein Unternehmen, das hauptsächlich von der Beratung der von ihm entwickelten OpenSource-Software lebt. Wie Nginx mit F5 passiert ist. Wenn das Unternehmen jedoch nicht sehr groß ist, reichen seine finanziellen Garantien nicht für diejenigen aus, die sehr teure Projekte durchführen möchten, weshalb eine wesentlich robustere Haftung erforderlich ist. In diesem Fall wird alles gekauft.

Alle diese Fälle haben jedoch etwas gemeinsam: den Programmierer / Schöpfer dessen, was Geld verdient. Und das ist nicht gut für eine bestimmte Art von Unternehmen, die Open Source stattdessen als "dumme Leute, die kostenlos für Sie arbeiten" verstanden.

Was mit dem MetalLB-Programmierer passiert, ist emblematisch, denn am Ende sagt er: "Früher oder später werde ich Sie alle hierher schicken, um zu ficken, und diejenigen, die sich gesehen haben, werden Sie sehen."

Was passiert ist, dass die Leute anfangen, ihn mit "Ich erinnere mich freundlich, dass es so etwas zu tun gibt" zu bombardieren, und er hat schließlich nichts versprochen, da er diesen Job kostenlos macht.

Es ist kein seltsames Phänomen und es ist nicht das erste Mal, dass jemand das Projekt abbricht, weil es in "Burnout" geht. Das Ausbrennen von SW OSS-Programmierern ist ein ziemlich bekanntes Phänomen, und die Ursachen sind auch:

https://github.com/wpeterson/emoji/issues/23

Und es geht nicht nur um Programmierer:

https://hn.algolia.com/?query=burnout&sort=byPopularity&prefix&page=0&dateRange=all&type=story

Aber woher kommt diese Einstellung gegenüber Open Source-Programmierern?

Die Wahrheit ist, dass es das Spiegelbild dessen ist, was für Programmierer im Silicon Valley zum normalen Leben wird. Sobald alles "finanziert" war, traf die Mentalität der Finanziers ein und das Ergebnis ist:

https://ea-spouse.livejournal.com/274.html

Die Wahrheit ist, dass Silicon Valley heute von Risikokapital dominiert wird, dh von Menschen, die die Welt in zwei Kategorien unterteilen:

  • Diejenigen, die für Geld arbeiten.
  • Diejenigen, die das Geld haben, arbeiten für sie.

Wenn Sie in der ersten Kategorie sind, können Sie von jedem Recht träumen, und wie viel Sie auch bezahlen, Sie werden einer solchen Menge an Leben beraubt, dass kein bezahlter Betrag Sie jemals kompensieren kann. Menschen mit einer finanzielleren Mentalität verachten niemanden, der für Geld arbeitet, und schätzen nur diejenigen, die Geld für sich arbeiten lassen. Für sie ist das Leben oder die Gesundheit eines Programmierers NICHTS.

Dieses Konzept ist unklar, wenn Sie sich in einem Land befinden, in dem die allgemeine Gesundheit frei ist. Daher wird Gesundheit als Nullwert angesehen: Wenn es nichts kostet, zu heilen, ist Gesundheit nichts wert. Wenn Sie jedoch in den USA leben, wo COSTA gesund ist, werden Sie sofort feststellen, dass ein Burnout oder eine andere Art von geistiger / körperlicher Behinderung Sie so viel kosten kann, dass Sie MILLIONEN Dollar pro Jahr verdienen sollten, um das Risiko zu kompensieren. Weil Sie das Risiko eingehen, sich so zu reduzieren: Im Silicon Valley kostet das Leben so viel, dass eine arbeitslose Zeit ausreicht und Sie sind so.

Und hier müssen wir anfangen, etwas zu verstehen:

Nachdem die Welt der Finanzsklavenhändler die Einkommen eines anderen Sektors verschlungen hat, blickt sie auf die letzte Kategorie von Arbeitnehmern, die immer noch gut bezahlt sind. Die der IT.

Vielleicht haben sie nicht verstanden, wie flüssig diese Welt ist, und vielleicht haben sie nicht verstanden, dass eine Person, wie der MetalLB-Programmierer es sich überlegt, sie sofort zum Scheißen schicken und trotzdem gut leben kann: und wir sprechen über die Welt von OSS .

Glücklicherweise wird sich die MetalLB-Community immer noch auf dieses Produkt verlassen, aber der Punkt ist, dass das Burnout-Phänomen unter Programmierern immer ausgeprägter wird, und im Nachhinein könnten wir uns fragen, was wirklich mit Linus Torvalds passiert ist … und ob wirklich jemand Er erkennt das Risiko von Burnout, indem er Open Source-Teile sendet, die "schwer zu ersetzen" sind.

Wenn du MetalLB verlierst, ist es austauschbar. Darüber hinaus sind dieselben Kubernetes die schrecklichste Masse nutzloser Komplikationen, die die Geschichte seit der Zeit von Multics in Etrusco je erdacht hat. Es ist also kein sehr schwerwiegender Verlust.

Es wird sehr relevant, sich daran zu erinnern, was in der Zeit um 2000 passiert ist, als Torvalds sich viel weniger als sonst um den Kernel gekümmert hat. Er war zu einer unvorhersehbaren Scheiße geworden. Viele werden sich darüber beruhigt fühlen, dass der Linux-Kernel nun ein Unternehmensproblem ist (Microsoft trägt 20-25% der Patches bei), aber das Governance-Problem bleibt bestehen: Was tun Sie, wenn Linus Sie in Massenmüll schickt?

Haben Sie ein IBM-Redhat- / Microsoft- / Google- / Canonical-Betriebssystem?

Dieser Angriff auf das OSS und im Allgemeinen auf die Welt der Softwareentwicklung wird aus anderen Gründen bald enden.

Der Punkt ist jedoch anders.

Es gibt keinen Grund, warum eine Person ihre Gesundheit für den Job verlieren sollte, und der Punkt ist, dass fast keiner der Programmierer dazu gezwungen ist. Denn der Punkt ist, dass Sie, wenn Sie jemand sind, der ganz oben mithalten will, vielleicht auch Ihre Gesundheit aufs Spiel setzen wollen, aber wenn Sie jemand sind, der leben will, können Sie immer für ein normales Softwarehaus arbeiten und diese Länder dorthin schicken Meine Herren, die Nachfrage nach Software ist heute so groß, dass niemand wirklich erpresst wird.

Wenn Sie also OSS machen, lautet mein Rat: Warten Sie entweder so lange wie nötig, oder zahlen Sie Ihre Zeit.

Sie müssen nicht antworten: "Diese Software ist kostenlos, deshalb sollten Sie etwas weniger aufdringlich sein." Die Antwort sollte lauten: "Dies ist die kostenlose Unterstützung, die ich anbiete. Wenn Sie mehr wollen, hier ist DER PREIS ".

Bis die Welt sich aufteilt zwischen Dummköpfen, die für Geld arbeiten, Dummköpfen, die zum Vergnügen arbeiten und klugen, die Geld für sich arbeiten, werden die klugen klarerweise die klugen immer mehr machen. Bis wir sie aus dem Weg räumen, indem wir sie durch eine Software ersetzen:

L'open source del lavoro aggratis.

Es ist also Zeit, dass die Leute anfangen, für Geld zu arbeiten. Wobei "für Geld" "für VIELES Geld" bedeutet. Es ist einem Unternehmen nicht möglich, Sie aufzufordern, einen Fehler in einer Software zu beheben, die Sie zum Vergnügen tun, ohne überhaupt eine Zahlung in Betracht zu ziehen.

Aus einem Grund: Für einen kleinen Product Owner oder einen kleinen Projektmanager ist es "Arbeit", den Teufel zu brechen. Wenn Sie ihn um Geld bitten, wird es ein Problem, das Teil seines Budgets ist. Und wenn es Teil seines Budgets ist, wird die Tatsache, dass er die Risiken einer OSS-Lösung nicht bewertet hat, offensichtlich.

Rette einfach den Arsch deines Managers. Wenn sie Fehler machen, müssen sie abstürzen.

Andernfalls können wir uns nicht mehr darüber beklagen, dass die Manager Schwachköpfe sind: Wenn wir sie weiterhin auf Kosten von Zeit, freier Arbeit und Gesundheit retten, wird es auf ihrem Gebiet niemals eine natürliche Auslese geben. Es ist Zeit für den Manager, Helme zu verwechseln: Wenn Sie kein Budget für die Behebung der Fehler der von Ihnen verwendeten Open Source-Software haben, scheitern Sie am nächsten Sprint und nehmen die Konsequenzen.

Weil alles von PM und PO kommt. Wer glaubt, dass Arbeit kostenlos ist, denn für diejenigen, die die Arbeit bewundern, ist nichts wert, und wer für Geld arbeitet, ist nur ein Dummkopf zu verachten.

Quelle: https://keinpfusch.net/lopen-source-del-lavoro-aggratis/

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert