2011-04-17 4 views
2

次の要件に最も適合するライセンスはどれですか?私のニーズに合ったライセンス?

  • 誰もが更新を行うと、ソースコード
  • を使用することを歓迎している。しかし、彼が所有者として私たちに相談しない限り、誰もが、それを販売したり、それを使用しているアプリケーションを販売する必要があります(所有者との取引をする)
+0

なぜ1つを選択しますか?独自のライセンスを作成することはできませんか? – Shaz

+1

@Shazは、一般的に悩まされています。人々はGPL、MIT、BSD、Apacheなどの共通ライセンスの条件をよく理解しています。 –

+2

@Shazもちろん、可能です。しかし、なぜ裁判所に立つことが証明されているものがあれば、その努力をするのはなぜですか。あなた自身を書くことは、常に弁護士と二重チェックすることを意味します。 – halfdan

答えて

1

コードがクラウドアプリケーションに組み込まれる可能性が低い場合、GPLは、おそらくです。人々はそれに基づいてソフトウェアを売ることができるだろうが、GPLに準拠したまま残してお金を稼ぐことはできないだろう(すべてのソースコードを譲渡する)ので、おそらく試してみることはないだろう。 GPLソフトウェア(MySQLなど)を販売する企業のほんのいくつかの例があり、通常、売り手はGPLバージョンを所有している同じ会社です。

クラウドアプリケーションに組み込むことができる場合は、AGPLを使用できますが、ソースコードを配布するという条件で、コードに基づいて作成されたアプリケーションへのアクセスを販売することができます。これは(私の意見では)実行可能なビジネスモデルのほうが多いので、この場合はオープンソースライセンスを使用せず、フリーウェアライセンスを使用することにします。

しかし、公言から得られる利点、コミュニティからの恩恵、欠点を上回る可能性があるため、オープンソースライセンスを使用することを強くお勧めします。

関連する問題