Warum manche Leute kein Open Source machen
Quelloffene Software…
Ich habe in einem Unternehmen gearbeitet, in dem die Leute kein großer Fan von Code-Styling jeglicher Art waren. War ich damit einverstanden? NEIN, am Ende konnte ich sie davon überzeugen, einige Dinge zu standardisieren. Aber sie arbeiteten perfekt, bevor ich überhaupt dem Team beitrat, und als Teamkollege, den ich versuchte, einen Beitrag zu leisten, war es schwierig, sie zu überzeugen, warum Git für unser Szenario und ähnliches besser war als SVN.
Aber stellen Sie sich Folgendes vor: Sie haben eine Idee, die Sie für großartig halten, und Sie glauben, dass sie jemand anderem helfen kann. Es wird mühsam sein, die Idee zu entwickeln und sie in die Tat umzusetzen, aber das muss man sich trotzdem antun. Und stellen wir uns vor, Sie hätten es getan. Großartig, oder? Lasst es uns veröffentlichen!
Und plötzlich gibt es 23 PRs von Leuten, die Ihnen helfen, Ihren Code zu verbessern und weitere Funktionen hinzuzufügen, was großartig ist! Allerdings gibt es immer diese 5 % der Leute, die nur da sind, um zu kritisieren, was Sie getan haben, und Ihren Job herabzusetzen.
Und diese Art von Kritik ist überhaupt nicht hilfreich. Ich habe gelernt, dass man einfach den Mund halten sollte, wenn man nichts Nützliches hinzuzufügen hat. Denn 5 % dieser schrecklichen Leute da draußen, die Code-Trolle, wie ich sie immer nenne, stoßen viele tolle Programmierer weg, die zu Open Source beitragen könnten, entscheiden sich aber dagegen, weil sie solche Reaktionen fürchten. Sie gehen einfach zur Arbeit, machen hier und da ein Nebenprojekt und machen mit ihrem Leben weiter. Möglicherweise folgen sie Ihnen sogar auf Twitter.
Sie haben ihren Unternehmen wahrscheinlich großartigen Code hinzugefügt, können ihn aber nicht teilen, weil er privat ist, und das ist in Ordnung, denn nicht jeder ist verpflichtet, ein Github-Konto zu haben oder an der Community teilzunehmen. (Ich werde mich nicht auf die Diskussion einlassen, dass ein Github-Konto ein Personenlebenslauf sein sollte).
Aber wegen der Code-Trolle haben die Leute Angst, sich zu beteiligen und werden zur Zielscheibe. Ich habe das miterlebt und kann sagen, dass man ein dickes Fell haben muss, um mit der Feuerwehr klarzukommen. Ich sage nicht, dass vernünftige Menschen nicht teilnehmen können. Ich denke, wir gehen falsch mit Menschen um. Menschen machen Fehler und machen daraus eine große Sache, wenn die Person nur dadurch nie wieder Lust auf Open Source hat.
Manche mögen sagen, dass Open Source eine großartige Schule ist, in der man viel lernen kann. Ich glaube das, aber nur, wenn die Leute offen sind, andere in ihre Gruppen aufzunehmen, denn ich habe einige Projekte gesehen, und sie sind wie The Clubhouse-Typen, nicht aus Sexismus, sondern weil sie nur diejenigen hereinlassen, mit denen sie befreundet sind die Projektentwickler oder „berühmten“ Entwickler in der Open-Source-Community. Mit anderen Worten: Der Code ist offen, die Community jedoch nicht.
Um es zusammenzufassen: Ein Code-Troll zu sein, vertreibt die Leute und ein Open-Source-Projekt zu „VIP“ zu machen, hilft nicht der Community, sondern nur dem Ego der Leute. Und für mich ist das ein Anliegen, für das es sich zu kämpfen lohnt: Seien wir der Gastgeber, nicht der Türsteher, denn es erfordert viel Mut, sich so offen zu zeigen.

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































