あなたはソースコードの重要性を過大評価し、ソフトウェアを販売するバリューチェーンの他のすべての重要性を過小評価しています。
もちろん、請負業者がソースコードを盗む可能性があります。しかし、それではどうでしょうか。彼らはリリースを作成し、コードをさらに維持し、顧客に連絡して、低価格で販売することができますか?ほとんど間違いなくそうではありません。特にMicrosoftのような非常に大規模な企業では、ソフトウェアからお金を稼ぐには、クラスをコンパイルしてお金を払って人々に送るよりも、はるかに多くのことを伴います。Windowsソースコードを盗んでMicrosoftを廃業させることはできません。法的、実用的、そして物流上のハードルは高すぎてそれを実現することができません。
これは、ソースを読むことによって、競合他社があなたが使用した巧妙なトリックを学び、アドバンテージを得るという恐れを残します。これも、ほとんどの場合、著しく過大評価されています。あなたのアイデアが良いものであるなら、人々ののどに押しつけなければならないでしょう!ソフトウェアは、巧妙なトリックを使用しているためではなく、ニーズを正確に満たしているため、大きな成功を収めています。成功しているソフトウェアショップは、優れた市場調査を行い、優れた要件を収集し、しっかりとした製造およびテストプロセスを実施しており、通常、最も予測可能で計画しやすい方法で物事を行っています。
確かに、競争よりも優れたエンジニアを雇うことで得られる市場優位性が時々あります。ある日、ViawebについてのPaul Grahamの説明を読んでください。コンテストでは、Common Lispを使用していることさえ知りませんでした。しかし、あなたは本当にポール・グラハムですか?おそらく違います。
確かに、非開示契約の下で、それでも、 - (とマイクロソフトは、多くの提携大学に利用できる事実メイクWindowsソースコードにない正確に使用する可能性のある人へのアイデアには、Microsoftと競合することから収集しかし、これが起こることはありません! 、誰かのソースコードを所有することは、魔法のように彼らの市場での地位を奪うことと同じではないからです。)