商用目的でのソースの使用を制限する、サポートされている CodePlex ライセンスはありますか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/405581

  •  03-07-2019
  •  | 
  •  

質問

CodePlex でサポートされているオープン ソース ライセンスを読んでいましたが、すべてを完全には理解できませんでした。探しているのは、ソース コードの商用利用を制限するライセンスです。

ありますか?

ありがとう

役に立ちましたか?

解決

なぜそれをしたいのですか?それはオープンソースの精神に反しています。GPLでも 許可します そして 励ましさえする 商用ベンダーが無料(オープンソース)ソフトウェアを有料で配布すること。大量のオープンソース ソフトウェアが商業的に作成されています (Linux、GNOME、KDE ​​への多くの貢献など) が、このような条項があれば不可能でしょう。

[CodePlex は Microsoft のオープンソースです プロジェクトホスティング サイト:Sourceforge、Google Code、Savannah、Launchpad などに相当します。の ウェブサイトにはサポートされていると記載されています 次のライセンス:

Apache License 2.0、Common Development and Distribution License (CDDL)、Eclipse Public License (EPL)、GNU General Public License (GPL) v2、GNU Library General Public License (LGPL)、Microsoft Public License (Ms-PL)、Microsoft 相互ライセンス(Ms-RL)、Mozilla Public License 1.1 (MPL)、新しい BSD ライセンス、および MIT ライセンス。
そのうち「Microsoft」で始まるもの 実際には「オープンソース」よりも制限が厳しい可能性があります.

オープンソースライセンスの「3つのレベル」について、以下を使って説明しましょう。 デイブ・ジョンソンの言葉:

  • レベル1: クレジットをくれ (Apacheライセンス、BSD、MIT)製品で私のコードを使用、変更、再配布できますが、クレジットを与えてください。
  • レベル2: 修正してください (Mozilla Public License、CDDL、LGPL)製品にコードを使用、変更、再配布できますが、それを行う修正のソースを教えてください。
  • レベル3: 全部ちょうだい! (GPL)製品にコードを使用、変更、再配布できますが、製品全体のソースコードを提供してください。

最初の 2 つのレベルでは、企業はコードから独自の (非オープンソース) 派生製品を作成できます。私はそれらが好きではありません。GPL (「コピーレフト」) は、ソース コードのリリースを強制します (次の場合にのみ適用されます)。 配布する 彼らの製品。彼らが内部でソフトウェアを自分用に使用することを妨げるものは何もありません。これは良いことです)。営利企業がコードを「盗む」ことで「ぼったくられた」と感じることを避けたい場合は、GPL を使用する必要があります。改善を加えることができますが、その改善は誰でも利用できるようになります。

これによって、企業が個別に連絡して、非 GPL ライセンスに基づいてコードを取得することは妨げられないことに注意してください。必要に応じて、企業に料金を請求して、コードの独自の派生物を作成できるようにすることができます。(もちろん、あなたのコードが完全にあなたのものであり、公開できる限りに限ります。)

他のヒント

おかげで、コードの商用使用を再開した場合、私の最初の考えである無料のオープンソースプロジェクトを奨励しますが、今ではMozilla Publicライセンスを使用することを検討します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top