Mangelnde Vergütung ist nach wie vor eines der Hauptprobleme für Entwickler freier Software 

Vergütung

Vergütung in Open-Source-Projekten

Einer der tDas umstrittenste Thema bei freier Software ist die Frage der „Vergütung“. für Entwickler, und das ist Nicht umsonst ist es ein ziemlich komplexes und umstrittenes Thema, undDenn einerseits steht die finanzielle Nachhaltigkeit von Open-Source-Projekten im Vordergrund und andererseits gibt es Sponsoringmodelle, Sammelfinanzierungen, Spenden oder auch „Bezahlversionen“.

Der Grund, dieses Thema anzusprechen, liegt darin, dass es erst kürzlich stattgefunden hat Thomas Stringer ein Open-Source-Softwareentwickler und Programmierer, spricht über die Probleme, mit denen Open-Source-Entwickler konfrontiert sind.

Thomas Stringer erläutert das ausführlich Die mangelnde Vergütung im Open-Source-Bereich entmutigt Entwickler zunehmend.

In seinem Beitrag teilt er:

Obwohl ich von Beruf Softwareentwickler bin, bin ich aus Hobby und Leidenschaft auch Computerprogrammierer. Also mache ich das, was ich schon seit über einem Jahrzehnt mache: Ich schalte meinen Computer ein, um Code zu schreiben.

Was tun, was tun... Etwas Neues lernen? Vielleicht. Einen Blogbeitrag schreiben? Also, hier bin ich. Aber tief im Inneren weiß ich, dass ich Open-Source-Projekte habe, die etwas Aufmerksamkeit benötigen. Es stellte sich heraus, dass einer stark beansprucht wurde. Ich habe fast 3/4 Millionen Downloads und die Leute scheinen zu glauben, dass es ein gewisses Maß an Nutzen hat. Das sind die guten Teile. Das Schlimme ist, dass es ein Dutzend Probleme gibt, die ich noch nicht einmal überprüft, geschweige denn klassifiziert, untersucht und gelöst habe. Es gibt einige Community-PRs, die ich mir ansehen muss. Es gibt Abhängigkeiten, die aktualisiert werden müssen. Die Liste geht weiter und weiter. Dieses Projekt hat einen nicht ganz so ungewöhnlichen OSS-Meilenstein erreicht: den Burnout des Betreuers.

Obwohl Entwickler in der Welt der freien Software oft freiwillig zu Projekten beitragen, ohne eine direkte finanzielle Vergütung zu erhalten, kann die fehlende Vergütung für diejenigen, die mehr Zeit mit Beiträgen verbringen möchten, aber ihre finanziellen Bedürfnisse und Verpflichtungen decken müssen, erhebliche Probleme darstellen.

Thomas Stringer geht in seiner Publikation auf dieses Dilemma ein und schlägt verschiedene Lösungsansätze vor die bereits von anderen Entwicklern und/oder Projekten erhoben wurden, die die gleiche Situation durchgemacht haben und das Projekt finanzieren oder unterstützen.

Und zwar für viele Zu hören, „für kostenlose Software zu zahlen“, mag ein „Sakrileg“ sein, es ist ohne Zweifel die beste Option das Problem der Vergütung für die Entwicklung freier Software anzugehen, auch wenn es nicht so einfach ist, wie es klingt. Dieses kleine „Detail“ ist für Entwickler und Open-Source-Projekte zu einem großen Problem geworden.

Ein klares Beispiel dafür ist der Entwickler, der seine eigenen Bibliotheken „Faker.js und Colors.js“ sabotierte, weil er beschloss, „große Unternehmen nicht länger mit der Arbeit zu unterstützen, die er kostenlos erledigt“.

Das wird auch erwähnt Veröffentlichung von Thomas Stringer darüber, wie Unternehmen Open-Source-Ökosysteme nutzen ohne die Entwickler angemessen für ihre Zeit zu bezahlen.

Aus diesem Grund ist das Dilemma der Aufzählung für freie Software schwer zu lösen und wird zu einem Teufelskreis, denn obwohl die Entwickler freier Software die von der Open Source Initiative festgelegten Kriterien respektieren, d und der Schaffung abgeleiteter Werke nutzen viele Organisationen oder kommerzielle Projekte dies, um ihre Gewinne zu erzielen, ohne eine Liste der Projekte anzugeben, die ihr Produkt ermöglichen.

Und da Die Herangehensweise an das Problem ist nicht neu. Thomas Stringer erwähnt, dass Entwickler eine Vergütung erhalten sollten und/oder dass das Projekt eine angemessene Zusammenarbeit mit den begünstigten Unternehmen/Projekten erhalten sollte.

Wenn Sie ein paar Zusagen zu einem Produkt gemacht haben, das niemand nutzt, sollte das Geld (oder das Fehlen davon) dies widerspiegeln. Aber so einfach ist das nicht, denn es gibt verschiedene Arten von Open-Source-Softwareentwicklern. Einige schreiben im Rahmen ihrer Anstellung OSS-Code. In diesem Fall erhalten sie wahrscheinlich bereits eine Vergütung für ihre Beiträge. Es kommt zweimal im Monat auf Ihren Scheck. Aber die andere Art von OSS-Entwicklern ist derjenige, der diese OSS-Mitwirkenden nach Feierabend stellt und keiner Organisation angehört.

Unternehmen, die OSS nutzen, sollten diese Projekte finanzieren. Schließlich nutzen sie sie. Und obwohl sie nicht verpflichtet sind, Lizenzen zu erwerben, heißt das nicht, dass sie keinen Beitrag leisten sollten.

Unternehmen können Voll- oder Teilzeitmitarbeiter haben, die zu Open-Source-Softwareprojekten beitragen. Ein gutes Beispiel dafür ist Kubernetes und alle Entwickler, die während der Arbeitszeit zu Kubernetes beitragen. Die Unternehmen auf dieser Liste (Google, Red Hat, VMware und Microsoft, um nur die wichtigsten zu nennen) tragen zum Erfolg dieser Projekte bei. Sie geben dem Entwickler Zeit.

Wenn ein Unternehmen nicht genügend Entwicklerzeit in Projekte einbringt, sollte es diese durch Geld ergänzen, das an OSS-Entwickler verteilt wird, die dies nicht im Namen seines Unternehmens tun. 

Deshalb ist es wichtig, die Arbeit dieser Entwickler anzuerkennen und zu unterstützen, da ihre Arbeit oft erheblich zum Fortschritt der Technologie beiträgt und der Gemeinschaft im Allgemeinen zugute kommt und wir vor allem bedenken müssen, dass es sich letztendlich um „Menschen“ handelt, die Bedürfnisse haben und keine „Luft fressen“, obwohl z Letzteres wäre für viele Unternehmen und Konzerne großartig, nein, das ist es nicht, und selbst wenn sie den menschlichen Faktor durch eine KI ersetzen, müssen sie bezahlen und es wird immer noch eine Person dahinter für Kontroll-, Wartungs- und Verbesserungsfragen stehen.

Quelle:https://trstringer.com/