참고 :
저는 Microsoft 직원이 아닙니다. 의견은 완전히 개인적인 것입니다. 지난 5 ~ 7 년 동안 오픈 소스를 개발자와 함께 대규모 공급 업체와 함께 사용하는 것에 대한 많은 생각이있었습니다.
단일 문화가 좋다 :
ASP.NET에 대한 나의 개인적인 규칙은 Microsoft를 선호하고 다른 선택이없는 한 타사 코드 (오픈 소스 여부)를 선택하지 않는 것입니다. 단일 공급 업체는 큰 공급 업체에 의해 운영되고 있으며 동일한 경험을 반복하는 사용자의 수는 도움을 받고 해결 방법을 찾을 수있을만큼 큰 시간입니다.
유령 도시 :
2012 년 오픈 소스의 문제점은 더 이상 2000 년이나 2005 년이 아니라는 것입니다. 사용자 수, 입양 자, 기여자가 몇 년 전과 거의 같을 때 프로젝트 수는 계속 증가하고 있습니다. 청중은 가늘어졌습니다. 많은 흥미로운 프로젝트들이 오래되고 버려졌습니다. 오픈 소스 프로젝트 예산과 같은 것은 없습니다. 따라서 관심이 끝날 때, 지원이 끝났다고 솔직하게 발표 할 사람은 없습니다. 이 프로젝트는 대중의 관심을 더 좋고 새로운 것에 집중하기 위해 결코 죽지 않습니다. 따라서 오픈 소스는 항상 계속 커지고 조각화됩니다. 금전적 보상이나 재정적 죽음의 형태로 피드백을받지 못하는 이들은 영원한 영광을 위해 존재하는 불멸의 존재입니다.
20도 분리 :
새로운 라이브러리를 채택 할 때마다 주류와 분리되어 소수의 엣지 케이스로 전환됩니다. 특정 버전, 프레임 워크, 플러그인 등을 사용하여 보안 구성 선택과 같은 20 단계를 거친 후 솔루션은 전 세계적으로 고유 한 세부 정보 조합이됩니다. 인터넷 검색은 문제가 얼마나 드물거나 고유한지 증명하는 데 도움이됩니다. 그것은 항상 기술적 인 자체 문제입니다. 실제 비즈니스와는 관련이 없습니다.
품질은 초점에서 비롯되고 돈은 관련이 없습니다.
상업용 소프트웨어와 오픈 소스의 차이는 없습니다. Devellopers의 전체 커뮤니티는 항상 그렇듯이 하나의 커뮤니티입니다. 대규모 공급 업체는 오픈 소스 그룹보다 더 많은 대상을 가진 더 나은 조건에서 코드를 더 오래 노화시킬 수 있다는 장점이 있습니다.
합의 : 합의가 있는지 묻습니다. 아마 아닐 것입니다. 불행히도 많은 양의 오픈 소스 사용자가 너무 정치화되었습니다. 모든 오픈 소스는 사회 운동입니다. 오픈 소스는 비판에 영향을받지 않습니다. 종종 부정적인 의견이 반 공학적 개인 공격으로 인식되기 때문입니다. 내 개인적인 합의 : Microsoft를 고수하십시오.