저에게는 오픈 소스도 정치적입니다. 프로그래머가 서로를 도와서 열심히 일하는 것을 반복해서 다시 만들거나 프로젝트간에 사용할 수 없도록합니다.
또한 프로젝트에 대한 더 나은 배경 규칙 세트를 설정했으며, 관리 규칙에 따르지 않습니다. 결국 결과는 더 나은 품질과 수명의 코드입니다.
컴퓨터 과학 과목은 매우 광범위하며, 소프트웨어를 작성하고 유지 관리하며 흥미로운 기능을 추가 할 수있는 유능한 사람들이 많지 않은 복잡한 소프트웨어가 있습니다.
저는 소프트웨어 업계뿐만 아니라 세계적으로도 수많은 프로그래머들이 일자리를 잃고 업계가 축소 될 것이라고 주장합니다. 웹 버블을 기억하십시오 : 회사에서 프로그래밍하지 않는 사람들을 속이는 것은 쉽습니다. 오픈 소스는이를 막는 안전한 방법입니다.
또한 소프트웨어는 다른 산업과는 다르다고 생각해야합니다. 변동성이 있고 자본주의로는 실제로는 불가능한 것을 제공합니다. 우리가 물리적 물체를 복제 할 수 있다고 상상해보십시오. 그러나 분자는 누군가가 "소유"한 것이므로 복제 한 각 아스피린 알약에 대해 비용을 지불해야합니다. 그것은 거의 이해가되지 않습니다. 이제 순수하고 깨끗한 물을 복사하는 것에 대해 생각해보십시오 (하루가 비싸 질 것입니다). 사람들이 그러한 비용을 지불하게하는 것이 윤리적이고 철학적으로 정확하다고 생각하십니까?
프로그래머가 오픈 소스로 인해 일자리를 잃는 경우 같은 종류의 소프트웨어 품질을 재현 할 수 없기 때문에 해고 당할 수도 있습니다. 그렇다고해서 프로그래머가 적어야한다는 의미는 아닙니다. 커뮤니티, 팀워크 및 윤리의 문제 일뿐입니다. 회사는 프로그래머에게 기존 소프트웨어를 사용하여 문제에 대한 솔루션을 구현하거나 추가 할 수있는 유능한 프로그래머를 고용하도록 프로그래머에게 비용을 지불해야합니다. 기존 코드의 기능.
iOS, Windows Phone, Symbian 및 Android를 사용하십시오. 75 %는 동일한 작업을 수행하며 거의 "바퀴"를 의미합니다. 그것은 단지 다른 풍미이지만, 결국 회사가 이상적인 이상으로 생존하기를 원했기 때문에 많은 돈이 소비되었습니다.
오픈 소스는 정치적 일뿐만 아니라 혁신에 관한 것이기도합니다. 모든 것을 처음부터 다시 시작해야한다면 어떻게 새로운 아이디어에 현실을 제공하고 싶습니까?