ミッション クリティカルなコードをコミュニティが読める方法でオープン ソース化することを許可し、同時に競合他社がそれを使用して私たちより優位に立つことを防ぐ、よく知られたオープン ソース ライセンスはありますか?
もう少し文脈を説明します。私たちは非常に複雑で本格的なビジネス分析ツールを開発しており、そのために独自の社内 javascript MVC フレームワークを作成することにしました。プロジェクトの一環として、スイッチ、テーブル、オートコンプリート検索ボックス、ナビゲーション コントロールなど (Cocoa コントロールや jQuery UI を考えてください) などのフレームワークとシームレスに統合する、再利用可能なコントロールも多数作成しました。
フレームワーク自体とコントロールを、良くも悪くも Apache2 ライセンスの下でコミュニティにリリースしたいと考えています。これはかなり標準的なものです。しかし、これはまさに私が求めていることであり、複雑なエンタープライズ アプリを構築する方法を示す目的で、SaaS 分析アプリ (当社のビジネスを強化し、収益を生み出すアプリ) のソースも示したいと思います。厳密な概念実証/ケース スタディ/デモのようなものです。しかし、競合他社がレポを複製し、ブランド変更を加えてサーバーに展開し、顧客を盗み始めることは望んでいません。コミュニティの利益のためにこの種の情報共有を容易にすると同時に、競合他社がそこから競争上の優位性を得ることを妨げる、よく知られたオープンソース ライセンスはありますか? (明らかに、競合他社が 1 つまたは 2 つのことを学ぶ可能性があり、それは問題ありませんが、彼らが私たちのコードの一部をあからさまにコピーし、それを使用して私たちと競合する場合に備えて、法的権限を持ちたいと考えています。また、彼らがコピーしているかどうかの判断。独自の裁量で行う必要があります)。