BSDやGPLの:オープンソースのライセンスの選択

投稿者sudhirmangla 2008年7月4日

あなたはオープンソースのプログラムを書く場合は、その後、プログラムのライセンスを選択する重要な決断を下す必要があります。 一般的に、オープンソースプログラムは、主に2つのライセンスがほとんどの開発者は考慮されます。 これらのライセンスはヌーGeneral Public Licenseの、およびBSD ライセンス。 この資料では、各ライセンスの基礎を説明しますあなたのオープンソースプロジェクトの適切なライセンスを選択するお手伝いを致します。

気にオープンソースのプログラムのために来る最初のソフトウェアライセンスはGNU General Public Licenseの書(GPL)です。 リチャードストールマンが1989年に作成、GPLは現在、バージョン3です。 GPLは強制ライセンス、積極的には制限が緩い"コピーレフトを

BSDライセンスは寛容ライセンスが可能です、プログラムでの作業を使用するユーザーにもっと自由。 あなたのプログラムを取ることができます組み込むGPLの条件の下で許可されない商用製品にはBSDライセンスを、企業やエンティティを使用。

GPLとBSDの主な違いライセンス

このセクションでは、質問と答え部であり、GPLとBSDライセンスの基本的な違いをデモンストレーションします。

'質問:コードを自分のことができますか?'

BSDの回答:あなたのコードを取ることができる、自分の非商用製品のそれを使用するBSDライセンスは、会社(または個人)を使用して、あなたの仕事のためクレジットカードまたは補償を与える必要はありません。

GPLの回答:もう1つのパーティー(コードをGPLの下で、元の作成を与えることなくライセンスを使用することはできませんたとえば、)自分の仕事のための信用。 それを再パッケージ化当事者がいない場合は商業的に作業を使用すること、彼らはあなたの仕事に請求することはできませんだけです。 この例は、 Cedega フォークの商用プログラムはLinuxのためのワイン、互換性ののためのLinuxのWindows。 ワインはLGPL(Lesser GPLとライセンス)の下でライセンスされて以来、Cedegaは、提供しなければならないソースが使用するすべてのワインのコードにコードです。 また、彼らはワインソースに行うすべての変更のソースコードを提供する必要があります。 コードは、世界の公開される参照してくださいする必要がないように、いくつかのワインから分岐されていない独自のコードの別の独自のライセンスの下で、ライセンスですが。

質問:GPLは保護より与える自分のコードをする場合、なぜライセンスをBSDわざわざ使用して?

回答:いくつかの開発者は、単に野生の彼らのコードを有する微細であり、彼らは必要ない、あるいは約商業利用から自分のコードを保護する気になります。 BSDライセンスはまた、簡単にあなたのプロジェクトを放棄することにした場合の人々があなたのコードの非商用フォークを作成できるようになります。 この理由は、Apacheソフトウェアグループの決定要因は記載のウェブサーバのためのBSDスタイルのライセンスを選んだが、"このタイプのライセンスは理想的なコードの一般的なサービスのプロトコルを実装し、参照体の使用を促進するためです。 これは別の理由私たちが[BSDライセンス] Apacheグループのためにを選ぶ理由 - 私たちの多くのHTTPが生き残ると真の多人数の標準となって見てみたかったであり、MicrosoftまたはNetscapeは、HTTPエンジンを組み込むことを選択した場合、わずかに心を持っていない自社の製品に私達のコードまたはその他のコンポーネントは、さらにHTTPの維持の目標を助けた場合、一般的な..."

要約すると、いずれかを選択してGPLやBSDライセンスがダウンになるあなた(開発者)は、使用するコードで行う予定です。 このドキュメントでは、各ライセンスに関する情報を提示するの十分な仕事をすれば、それは今まであなたが長所と、プログラム内の各ライセンスを使っての是非で、重さに最も適してお客様のニーズに1つを選択することが。 と、幸運のプロジェクトに取り組んで楽しくなる!

あなたが質問やコメントを、このガイドに関するある場合は、ここでは、私のブログで投稿のコメントを残しても構いません。

関連記事

カテゴリ: Linuxの タグ:

GPLの:または9レスポンスを"BSDライセンスを選択するオープンソース"

  1. ジャスパー午後に2:58 2008年7月5日

    [は法的なアドバイスは、それをチェック]
    _all_貢献は、GPLのプロジェクトに_ever_場合は、唯一の創造している場合、それには、(ハンディに同意してください。)別のライセンスのコピーを広げることができます。 これは、しかし既にGPLの下で配布のバージョンのライセンス要件を無効にしません。
    彼らはあなたのソースをしたい場合には原則的には、降圧のために、と尋ねることができますが、フリーソフトウェアコミュニティを支援。 もちろん、これは受け入れを妨げることはGPL保つために要求する他の人から、編集します。 あるいは、少なくとも、利益の共有を取得し、問題がなり、どれだけ。 私はwouldntのことを行うこと限り非常にはっきりしている。

  2. トーマスハー午後の5:49 2008年7月5日

    "BSDの回答:あなたのコードを取ることができる...あなたにクレジットを提供する必要はありません"BSDライセンス、会社(または人)を使用し

    待って何ですか? あなたは必ず私のBSDのライセンスの仕事の信用を与えるために持っている:

    "上記の著作権は、この許可通知がすべてのコピーまたはソフトウェアの重要な部分に含まれるものとする。"

  3. 7月6日マリオは、2008 12:47、午前

    私もクレジットの部分についての重量します。 BSDライセンスは、信用を与えるために必要とされない唯一の唯一。

    GNU GPLは、他の一方で、信用を与える適用されません。 これは、ソースコードの永遠の空室状況を強制します。
    著者の著作権は保持されることほとんどのローカル著作権法の副産物である。 GNU GPLはそのの世話をしていません。

  4. Webデザイン 6日2008年7月9:03午後

    これらは両方とも基本的に自由を守るしようとします。 GPLは、社会全体として、ほとんどの自由を与える一方、BSDスタイルのライセンスはindivudualに、ほとんどの自由を与える。

  5. DataManのは8年7月、2008 8:47 AMの

    彼らはワインのコードに何かを提供する必要はありませんので、ワインはLGPLの下でライセンスされる前に、彼らは上流ワインコミュニティーへの改善を推進することを約束がしかし、彼らがあればほとんどを提供Cedegaは、ワインから分岐した。

  6. Cの8コンラッド7月キャディーに、2008午前11時25分、午前

    >>はBSDライセンス寛容ライセンスが可能です、プログラムでの作業を使用するユーザーにもっと自由。

    私はそれがこの法律において"開発者"を使用する明確ではなく、"ユーザーになると思います。"

  7. 11時47分2008ジャック、盗作で7月10日

    "いつコードを取ることができると自身または非商用の製品でを使用し、BSDライセンスを、企業(または人)を使用し必須ではありませんあなたの仕事のためのクレジットカードまたは補償を与える。"

    これは、寛大な著作権ライセンスに関する一般的な誤解、それらすべてにもかかわらず状態です:

    "という上記の著作権は、この許可通知がすべてのコピーに表示される提供。"

    したがって、この実際に寛大なライセンスの中で唯一共通の要件は:彼らは、元の作者が自分の仕事のためにクレジットを与えられる要求します。

    ただ実行"strings.exe"Windowsバイナリでは、オリジナルのBSDのTCP / IPは、著作権宣言文をスタックが表示されます。

  8. ルイミゲルシルバSeabra午後の4時50分2008年7月11日

    実質的には、Microsoftの技術を知っている人はライセンスを正反対何かに彼が対処する...と使われている反対している誤解それで? 世界の終わりはありますか?

    このような誤解ともちろんそれは非常に誰かのためのハード良い選択をすることです。

    Sudhirは、私がお勧めエッセイソフトウェア無料の場合は、読み取り多くのhttp://www.fsf.org/philosophy/

    一部の非常に基本的な誤解:

    *帰属
    博? あなたが帰属を与える必要がBSDの債権の最初の行。 あなたはBSDライセンスまたは読み取りか、マイクロソフトのだけを信用するの言葉でしたか?

    *商業対プロプライエタリ
    あなたは違いがわからない、これは不合理なステートメントを作成します。 どちらもGNU GPLとBSDは商業利用を許可する、それがGPLによって禁止されてのみ独自の使い方です

    最後に、GNU GPLのでは見ることができるユニバーサル権利章典すべてのソフトウェアユーザーの

    1つは、ビルの権利の確認だれも他のものより多くの電力を持って作成さの最も重要なタスクのため、GNU GPLは関係なく、それらのも、開発者かどうかをされて)、すべてのユーザー(レベルプレイフィールドを確立します。

  9. ブックマークは7月11日«のcrncosta 8月4日、2008年の午前5:18に

    [...] BSDやGPLは:あなたは、オープンソースのプログラムを書く場合は、オープンソースライセンス - 、その後は重要な決定をしなければならない選択は、プログラムのライセンスを選択します。 このリンクは、この2つの重要ライセンスは中立的な意見を使用しての違いを説明します。 このエントリは、カルロスコスタによって書かれ、7月11日投稿2008 3:34 pmにとen_USの下に提出。 こんにちは。 ここにこの記事のRSSフィードで任意のコメントに従います。 投稿にコメントやトラックバック:トラックバックURLを残す。 7月8日ArtigoナPCMaster » [...]のための«ブックマーク

と言うガットに何かを?