2011-01-19 6 views
1

私はPHPでプロジェクトを書いており、すぐにオープンソースとしてリリースする予定です。私は正しいオープンソースライセンスを選択するのに役立ちます

問題は5つの外部クラスを使用していることです。これらのクラスはすべてオープンソースでもライセンスは異なります。

これらの外部クラスと互換性のあるライセンスを選択するには、あなたの助けが必要です。ここで

は、私が使用していますものです:

  1. 梨のポケットベルを|ライセンス:BSD http://www.debian.org/misc/bsd.license
  2. 梨Event_Dispatcher:ライセンスBSD http://www.opensource.org/licenses/bsd-license.php
  3. HNキャプチャ:GNU GPL(http://www.opensource.org/licenses/gpl-license.html)
  4. Zend_Aclでは、ライセンス:http://framework.zend.com/license/new-bsd
  5. MaxMindによって
  6. のGeoIPクラス、ライセンス:LGPL http://www.gnu.org/licenses/lgpl.txt

ので、ライセンスは私が下の私のプロジェクトをリリースし、まだすべてのこれらの外部ライブラリを含めることができるはずですか?

また、小さな「要件」をライセンスに追加して、それを使用するユーザーに「no so nofollow」リンクを追加することを要求することはできますか?

ご存知の場合にのみ、お答えください。あなたの助けをありがとう

+0

も参照してください。http://programmers.stackexchange.com/questions/8034/license-requirements-for-including-open-source-software – Brad

+0

ありがとうございますが、その質問には本当に決定的な回答はありません。誰かが私の質問に答えることができれば、私はすぐにプロジェクトをリリースすることができます。 – Dmitri

+4

**私は、プログラミングやソフトウェア開発ではなく、ライセンスや法的な問題**のために、この質問を議論の対象外としています。詳細については[こちらをご覧ください](http://meta.stackoverflow.com/a/274964/1402846)、[help/on-topic]を参照してください。 –

答えて

0

http://freshmeat.net/projects/hn_captcha/に基づいてHNC CaptchaはLGPLを使用しているようです。それが当てはまる場合は、希望するライセンス(プロプライエタリライセンスを含む)を使用することができます。それ以外の場合は、GPLが唯一のオプションです。

+0

ありがとうございます。私はまだGPLライセンスを持っている古いバージョン1.3を使用していたことが判明し、新しいバージョン1.5はLGPLです。これは私にとっては良いニュースです。 – Dmitri

+0

確かに。とにかくキャプチャジェネレータのGPLはちょっとばかげている。しかし、LGPLは動的リンクを要求しています。 –

1

GPL、あなたはそうでなければあなたのキャプチャライブラリを使用することはできません。

+0

ありがとうございます。どのバージョンのGPL? – Dmitri

+0

あなたが使っているライブラリのGPLのバージョン。私はLGPLを意味するわけではありません。 –

+0

新しいバージョンはLGPLなので、上記のコメントは間違っています。 –

関連する問題