私は、以下の条件を持つオープンソースライセンスの下で私のソフトウェアを公開する:Opensource、非商用ライセンス?
あなたがに許可されています。
- 共有 - 修正 を使用、複製、頒布、
- 仕事を送信します アプリケーションのコードのバージョン
- は
商用のものでコードを使用するコード
私は、以下の条件を持つオープンソースライセンスの下で私のソフトウェアを公開する:Opensource、非商用ライセンス?
あなたがに許可されています。
商用のものでコードを使用するコード
任意のライセンスでコードを公開できますが、OSI定義(http://www.opensource.org/docs/osd)に準拠している場合は、F/OSS、オープンソースのみになります。あなたの条件はいくつかの点で互換性がありません。
オープンソフトウェアのほとんどのプレイヤーは、OSI準拠のライセンスを使用しています。あなたは、現在のすべての意見と練習に完全に反対しています。
非商用の条項を持つことは、opensourceの精神に反します。そうではありません。そして、自分で作ったのであれば、それをオープンソースと呼ぶべきではなく、代わりに非商用ライセンスと呼ぶべきです。
実際にあなたが話しているライセンスの種類のコードがあり、オープンソースコミュニティが非オープンソースであると広く認識されています。 MINIX(by Tanenbaum)もその一つです。このコードは自由に利用でき、公開されています。誰でも見ることができますが、再公開の変更に厳しい制限があります。 MINIXは広く閉鎖されたソースコードであるとみなされています。
多くの商用の独立したソース組み込みオペレーティングシステムは、実際にはコードとして配布されており、(複雑なbyzantine DRMの代わりに)それらを保護する著作権法のみを持っています。人々があなたのソースコードを見ることができても、それをオープンソースにすることはできません。
最後の例です。 Windows(XP、Vista、Sevenを含む)。マイクロソフトは、非営利目的、教育目的でNDAに署名する必要がある場合は誰でもソースコードのWindowsを利用できます。彼らのソースライセンスは、あなたが望むものとよく似ています。ここでライセンスを確認してください:http://www.microsoft.com/resources/sharedsource/licensing/basics/wrklicense.mspx。誰もがWindowsがオープンソースだと主張する人はいないだろう。
まあ、GPLでは商用アプリで使うことができますが、ソースを公開する必要があります。あなたは無料で何かを売ることができますか?非商業主義はオープンソースに全く反対していない。 – Andrey
@Andrey:それとは反対に。 GPLはあなたの製品の販売を制限するものではなく、そのような制限はGPLの精神に反するものです。 RedHat、Linksys、Netgear、Nokia、Motorola、Trolltechなど多くの人々がGPLライセンスソフトウェアを販売しています。 – slebetman
@Andrey:さらに、GPLではソースを世界にリリースする必要はありません。顧客にリリースするだけで済み、制限なしでコードを再発行できるようにする必要があります。その顧客が再発行したくない場合、他の誰もそのコードを見ることはできません。 – slebetman
これはhttp://programmers.stackexchange.com/の詳細です – zsalzbank
なぜオープンソースコードを公開しますが、コードに変更を公開するのはなぜですか?私はこれをカバーするライセンスがあるとは思わない。また、これは「オープンソース」ではありません。 – Falmarri
また、コードの修正版をユーザーが使用できるようにしますが、公開しません。そのポイントは何ですか? – Falmarri