Đối với tôi, nguồn mở cũng mang tính chính trị: nó cho phép các lập trình viên giúp đỡ lẫn nhau để công việc khó khăn không phải tái tạo lại và không được phép sử dụng giữa các dự án.
Nó cũng đặt ra một bộ quy tắc nền tốt hơn cho dự án, nó không theo quy tắc quản lý: cuối cùng, kết quả là một mã có chất lượng tốt hơn và tuổi thọ cao hơn.
Biết rằng môn học khoa học máy tính rất rộng lớn, và có một số phần mềm phức tạp đến mức không có nhiều người có thẩm quyền để viết chúng, duy trì chúng và cũng thêm các tính năng thú vị.
Tôi thực sự thấy lập luận của bạn "hàng tấn lập trình viên sẽ mất việc và ngành công nghiệp sẽ thu hẹp lại" rất sai lệch, không chỉ về ngành công nghiệp phần mềm, mà còn đối với thế giới nói chung. Hãy nhớ bong bóng web: thật dễ dàng để đánh lừa những người không lập trình trong một công ty. Nguồn mở là cách an toàn để đặt một rào cản cho điều đó.
Bạn cũng phải nghĩ rằng phần mềm không giống như nhiều ngành công nghiệp khác: bạn cung cấp thứ gì đó không ổn định, thứ gì đó chủ nghĩa tư bản không thể thực sự hoạt động được. Chỉ cần tưởng tượng nếu chúng ta có thể sao chép các vật thể vật lý, nhưng bạn sẽ phải trả tiền cho mỗi viên thuốc aspirin mà bạn nhân đôi, vì phân tử này thuộc loại "thuộc sở hữu" của ai đó. Điều đó có thể làm cho rất ít ý nghĩa. Bây giờ hãy nghĩ về việc sao chép nước sạch, tinh khiết (một ngày nào đó sẽ trở nên đắt đỏ): bạn có nghĩ nó đúng về mặt đạo đức và triết học để khiến mọi người trả tiền cho điều đó không?
Nếu các lập trình viên mất việc vì nguồn mở, thì có lẽ vì họ không thể tái tạo cùng loại chất lượng phần mềm, vì vậy theo một cách nào đó, họ đáng bị sa thải. Nhưng điều đó không có nghĩa là họ nên ít lập trình viên có việc làm: đó chỉ là vấn đề của cộng đồng, tinh thần đồng đội và đạo đức: các công ty nên trả tiền cho các lập trình viên để thực hiện các giải pháp cho các vấn đề sử dụng phần mềm hiện có hoặc thuê các lập trình viên có năng lực hơn có thể thêm các tính năng cho một mã hiện có.
Lấy iOS, windows phone, symbian và android: 75% đang làm điều tương tự, nghĩa là gần như "bánh xe". Đó chỉ là những hương vị khác nhau, nhưng cuối cùng, rất nhiều tiền đã được sử dụng vì các công ty muốn tồn tại theo lý tưởng của họ.
Nguồn mở không chỉ là chính trị, mà còn là sự đổi mới: bạn muốn đưa thực tế vào ý tưởng mới như thế nào nếu bạn phải khởi động lại mọi thứ từ đầu nhiều lần?