web-dev-qa-db-ja.com

パブリックホスティングを禁止しているオープンソースライセンスはありますか?それで競争を避けることができますか?

私は自分のプロジェクトをオープンソース化することを考えていますが、パブリックホスティングを禁止したいので、誰も私のコードを含む代替Webサイトを立ち上げて、私のサイトと競合することはありません。

ライブラリなどの内部ネットワークを使用できます。

あなたはそのようなライセンスを知っていますか?これはAGPLよりもさらに制限が厳しいと思います。

1
giorgio79

そのようなライセンスは存在するかもしれませんが、フリー(Libre)ソフトウェアは言うまでもなく、オープンソースライセンスではありません( 受け入れられた定義 によると、その約半分の条件を満たしていません)。

あなたはソースコードを公開していますが、それだけではオープンソースにはなりません-そうでなければ、私が日常業務用に作成したソフトウェア(ほとんどのクライアントにソースを提供します)もオープンソースとして適格です。

オープンソースラベルにあまり執着していない場合は、他の方向を見てください。同様のライセンスモデルを使用する製品がおそらく周りにあります。彼らのライセンスがあなたのニーズに合っているかどうかを確認してください。

そしてもちろん、いつものように:実際の法的アドバイスが必要な場合は、実際の弁護士に相談してください。これが単なるペットプロジェクトではなく、収入のために頼りにしているものであれば、なおさらです。

9
tdammers

あなたが話していること、つまり再配布を制限することは、オープンソースとフリーソフトウェアの定義に反します。そのようなライセンスを見つけた場合、それはどちらにもなりません。

ですから、私はあなたが弁護士を雇うことをお勧めします、そしてあなたが考えているライセンスの条件、あなたが追加したいと思うかもしれない他の制限、そしてあなたがあなたのユーザーに与えたいと思うかもしれないどんな自由でもあなた2人は出てきます。

自問するいくつかのこと:

  • ユーザーは派生作品を作成する権利がありますか?コードを変更しますか?
  • ユーザーは、派生した作品をホストする権利がありますか? (許可されている場合
  • プロジェクトをフォークすることは可能ですか?
  • どのような種類の変更とその量によって、ユーザーはソフトウェアを自由に再配布できますか?
  • ソースを開くことで何が得られると思いますか? 新しい貢献者を期待していますか?それとも、ユーザーにコードを表示してもらいたいだけですか?
  • フリーソフトウェア とは何ですか? オープンソースソフトウェア とは何ですか?

注:あなたは"これはAGPL"よりもさらに制限的だと思います。 [〜#〜] agpl [〜#〜]の追加の制限は、自由を確保することですソフトウェアの。ユーザーを制限するものではなく、開発者に追加の条件を要求するだけです。あなたはそれらの追加の制限に同意するかどうかはわかりませんが、それらは確かにあなたが課したいものとは何の関係もありません。

4
Gallaecio