Open Source ist für mich auch politisch: Es ermöglicht es Programmierern, sich gegenseitig zu helfen, damit die harte Arbeit nicht wiederholt überarbeitet und nicht zwischen Projekten verwendet werden darf.
Es wurden auch bessere Hintergrundregeln für das Projekt festgelegt. Dies unterliegt nicht den Regeln der Verwaltung: Am Ende steht ein Code für bessere Qualität und Langlebigkeit.
Wissen Sie, dass das Fach Informatik sehr umfangreich ist, und es gibt einige Software-Teile, die so komplex sind, dass es nicht so viele kompetente Leute gibt, die sie schreiben, warten und interessante Funktionen hinzufügen.
Ich finde Ihr Argument "Tonnen von Programmierern würden ihre Jobs verlieren und die Industrie würde schrumpfen" sehr irreführend, nicht nur in Bezug auf die Softwareindustrie, sondern für die Welt im Allgemeinen. Denken Sie an die Web-Blase: Es ist einfach, Leute in einem Unternehmen zu täuschen, die nicht programmieren. Open Source ist ein sicherer Weg, dies zu verhindern.
Sie müssen auch denken, dass Software nicht wie viele andere Branchen ist: Sie liefern etwas, das volatil ist, etwas, mit dem der Kapitalismus nicht wirklich arbeiten kann. Stellen Sie sich vor, wir könnten physische Objekte duplizieren, aber Sie müssten für jede von Ihnen duplizierte Aspirin-Pille zahlen, weil das Molekül so etwas wie "jemandem gehört". Das könnte sehr wenig Sinn machen. Denken Sie jetzt darüber nach, reines, sauberes Wasser zu kopieren (was eines Tages teuer werden wird): Glauben Sie, dass es ethisch und philosophisch korrekt ist, die Leute dafür bezahlen zu lassen?
Wenn Programmierer ihre Jobs aufgrund von Open Source verlieren, liegt dies möglicherweise daran, dass sie nicht in der Lage sind, dieselbe Art von Softwarequalität zu reproduzieren. In gewisser Weise verdienen sie es, entlassen zu werden. Das bedeutet jedoch nicht, dass sie weniger Programmierer sein sollten, die einen Job haben: Es ist nur eine Frage der Gemeinschaft, der Teamarbeit und der Ethik: Unternehmen sollten Programmierer entweder dafür bezahlen, Lösungen für Probleme mit vorhandener Software zu implementieren, oder kompetentere Programmierer einstellen, die zusätzliche Aufgaben übernehmen können Funktionen für einen vorhandenen Code.
Nehmen Sie das iOS, Windows Phone, Symbian und Android: Das sind 75%, die dasselbe tun, was fast dasselbe "Rad" bedeutet. Es sind nur verschiedene Geschmacksrichtungen, aber am Ende wurde viel Geld ausgegeben, weil Unternehmen nach ihren Idealen überleben wollten.
Open Source ist nicht nur politisch, es geht auch um Innovation: Wie wollen Sie neue Ideen verwirklichen, wenn Sie alles von Grund auf neu starten müssen?