注:
私はマイクロソフトの従業員ではありません。意見は完全に個人的なものです。多くの考えは、開発者として大規模なベンダーと混合して両方のオープンソースを使用した過去5-7年からのものです。
モノカルチャーは良い:
ASP.NETの個人的なルールは、Microsoftを優先し、他に選択肢がない限りサードパーティコード(オープンソースかどうか)を選択しないことです。あなたは大手ベンダーに運ばれているので、モノカルチャーはやりがいがあり、同じ経験を繰り返すユーザーの数は、いつでも助けを得て回避策を見つけるのに十分な大きさです。
ゴーストタウン:
2012年のオープンソースの問題は、2000年または2005年ではないことです。ユーザー、採用、貢献者の数が数年前とほぼ同じ場合、プロジェクトの数は増え続けます。観客は薄く引き伸ばされています。多くの興味深いプロジェクトが陳腐化し、放棄されました。オープンソースプロジェクトの予算のようなものはありません。したがって、関心が終了すると、サポートが終了したことを正直に発表し、ライトをオフにする人はいません。このプロジェクトは、世間の注目をより良いものや新しいものに集中させるために死ぬことはありません。したがって、オープンソースは常に成長と断片化を続けます。金銭的な報酬や金銭的な死という形でのフィードバックはありません。彼らは永遠の栄光のために存在する不滅の存在です。
20度の分離:
新しいライブラリを採用するたびに、メインストリームから分離され、少数のエッジケースに移行します。セキュリティ構成の選択、特定のバージョン、フレームワーク、プラグインなどの使用などの20のステップを経た後、ソリューションは詳細の単一のグローバルにユニークな組み合わせになります。グーグルは、問題がいかにまれであるかユニークであるかを証明するのに役立ちます。それは常に純粋に技術的な、何らかの自己奉仕の問題です。実際のビジネスには関係ありません。
品質は焦点から来るものであり、お金は関係
ありません。商用ソフトウェアとオープンソースの違いはありません。開発者のコミュニティ全体は、いつものように1つのコミュニティにすぎません。大規模なベンダーは、オープンソースグループよりも幅広いオーディエンスで、より良い条件でコードをより長くエージングするという利点があります。
コンセンサス:コンセンサスがあるかどうかを尋ねます。おそらくない。残念ながら、大量のオープンソースユーザーはあまりにも政治化されています。結局、オープンソースは社会運動です。非常に多くの場合、否定的な意見が反技術的で個人的な攻撃として認識されるため、オープンソースは批判の影響を受けません。私の個人的なコンセンサス:マイクロソフトに固執します。