Bagi saya, open source juga bersifat politis: ini memungkinkan programmer untuk saling membantu sehingga kerja keras tidak harus diulang kembali dan tidak boleh digunakan di antara proyek.
Itu juga menetapkan seperangkat aturan latar belakang yang lebih baik untuk proyek, itu tidak di bawah aturan pengelolaan: pada akhirnya, hasilnya adalah kode kualitas yang lebih baik dan umur panjang.
Ketahuilah bahwa subjek ilmu komputer jauh lebih luas, dan ada beberapa perangkat lunak yang sangat rumit sehingga tidak ada begitu banyak orang yang kompeten untuk menulisnya, memeliharanya, dan juga menambahkan fitur-fitur menarik.
Saya benar-benar menemukan argumen Anda "banyak programmer akan kehilangan pekerjaan mereka dan industri akan menyusut" sangat menyesatkan, tidak hanya tentang industri perangkat lunak, tetapi untuk dunia pada umumnya. Ingat gelembung web: mudah untuk menipu orang yang tidak memprogram di perusahaan. Open source adalah cara yang aman untuk membatasi hal itu.
Anda juga harus berpikir bahwa perangkat lunak tidak seperti banyak industri lain: Anda memberikan sesuatu yang mudah berubah, sesuatu yang tidak dapat bekerja dengan kapitalisme. Bayangkan saja jika kami dapat menduplikasi objek fisik, tetapi Anda harus membayar untuk setiap pil aspirin yang Anda duplikat, karena molekulnya semacam "dimiliki" oleh seseorang. Itu sangat masuk akal. Sekarang pikirkan tentang menyalin air bersih dan murni (yang suatu hari nanti akan menjadi mahal): apakah menurut Anda secara etis dan filosofis benar untuk membuat orang membayar untuk hal seperti itu?
Jika programmer kehilangan pekerjaan karena open source, itu mungkin karena mereka tidak dapat mereproduksi kualitas perangkat lunak yang sama, sehingga mereka layak dipecat. Tetapi itu tidak berarti bahwa mereka harus memiliki lebih sedikit programmer yang memiliki pekerjaan: itu hanya masalah komunitas, kerja tim dan etika: perusahaan harus membayar programmer baik untuk mengimplementasikan solusi untuk masalah menggunakan perangkat lunak yang ada, atau menyewa programmer yang lebih kompeten yang dapat menambahkan fitur untuk kode yang ada.
Ambil iOS, windows phone, symbian dan android: mereka 75% melakukan hal yang sama, yang berarti "roda" yang hampir sama. Hanya rasa yang berbeda, tetapi pada akhirnya, banyak uang dihabiskan karena perusahaan ingin bertahan dengan cita-cita mereka.
Open source tidak hanya bersifat politis, tetapi juga tentang inovasi: bagaimana Anda ingin memberikan kenyataan pada ide baru jika Anda harus memulai kembali semuanya dari awal lagi dan lagi?