2012-01-02 48 views
10

私はここで "本当の"法的助言を見つけることはできませんが、完全な回答を見つけることなく長い時間を検索した後、私はとにかく質問します - うまくいけば誰かが私を助けることができます。商業プロジェクトのiText 2.1.7

CDとして配布される商用プロジェクト(簡単なPDFレポートを作成するため)でJava PDF Library iTextを使用したいと考えています。 iTextから元のソースコードを変更する予定はありません。 私が知っている限り、バージョン2.1.7以降はAGPLを使用しますが、MPL/LGPLを使用する前にAGPLを使用しています。

私の質問は以下のとおりです。私はそれが私の商用プロジェクトに

  1. 使用することはできますか?
  2. 使用するライセンス(MPL/LGPL)を選択できますか?
  3. ライセンステキストを発送するだけで十分ですか、(iTextから)ソースコードを出荷する必要がありますか?
  4. 1つのExeファイルにすべてをラップするか、別のフォルダにiTextジャーを置く必要はありますか?
  5. 私のプログラムの中でiTextの使用について言及する必要がありますか(情報メッセージなど)?

ありがとうございます。私は非常に混乱しており、私はすべての権利をやりたいです。 http://itextpdf.com/terms-of-use/で使用するページ(太字強調鉱山)のiTextの用語から

+0

商用プロジェクトがあります。これはお金を稼ぐことを意味します。これは、財務計画(計算された労働時間、使用された製品のコストなど)を作成したことを意味します。あなたは、ビジネスプランを描くときに、iTextライセンスのコストを考慮に入れるべきです。 AGPLの下でライセンスされ、CDにアプリケーションを配布し、iTextを使用してアプリケーションを請求する場合は、商用ライセンスが必要なiTextの最新バージョンを使用する必要があります。 –

+5

Bruno、Itextに関するライセンスに関する回答は非常に混乱しています。ここで具体的に言うと、「あなたがあなたのアプリをCDに配布し、iTextを使ってあなたのアプリに課金する場合、商用ライセンスを必要とするAGPL」です。私の会社の製品を、デジタル署名付きの認証済みのpdfを生成しますか? **で、私はitextコードを変更していないし、私の製品を配布していないことに注意してください。**私のクラスファイルは、サーバー上で実行されます。特定のAGPLセクションを記載してください。 – user3769040

答えて

-1

「あなたはiTextのソフトウェア社から商用ライセンスを購入したライセンスの要件から解放することができ

購入これらの活動には、ASPとして顧客に有料サービスを提供したり、WebアプリケーションでオンザフライでPDFを提供したりするなど、iTextソフトウェアを使用した商用活動を開発するとすぐに、 閉鎖ソース製品のiText

太字で表示されたテキストは、製品で何をしたいのかに合っているため、商用ライセンスが必要です。もちろん、それに関する決定的な答えを得るには、iTextの人々に連絡する必要があります。

+13

この回答は2.1.7のバージョンに適用されますか? LGPLとしてリリースされ、商業プロジェクトで広く使用されています。 – virgo47

+0

GPL/LGPLの下でライセンスされているソフトウェアパッケージの一部を*配布*したいときには、常に固執する点があります。このトピックについての別の答えはhttp://stackoverflow.com/questions/1372396/use-lgpl-libraries-in-closed-source-softwareを参照してください。著作権者が条件を指示しているので、最終的な回答については、iTextの人々に連絡して尋ねるだけです。 –

+2

https://github.com/weiyeh/iText-4.2.0にはiTextの最後のMPLビルドが含まれています。 2.1.7はMPLと一緒に使うことができるので、この答えの太字のテキストはあなたの質問には当てはまりません。商用コードで5.xの亜種を使用するには、ライセンスを購入する必要があります。 – MetroidFan2002

13

まず、私は弁護士ではありません。 iTextのはLGPLについては

/MPLバージョン2.1.7:

  • Q:は、私は私の商用プロジェクトで使用することはできますか? A:はい、LGPLに準拠している場合。
  • Q:使用するライセンス(MPL/LGPL)を選択できますか? A: LGPL/MPLのライセンスを「選択」することはありません。ただし、LGPLライセンスを遵守するか、MPLライセンス(お客様のニーズに最適)を遵守するかを選択できます。
  • Q:ライセンステキストを出荷するだけで十分ですか、(iTextから)ソースコードを出荷する必要がありますか? A:など。ダウンロードリンクで十分です。
  • Q:私のプログラム(Infoメッセージなど)にiTextを使用することについて言及する必要がありますか? A:はいiTextのAGPLバージョンについては

> 5.X

  • Q:は、私は私の商用プロジェクトで使用することはできますか? A:はい、プロジェクト全体をオープンソースにすると(そうしてもAGPLします)、そうでなければいいえ。
  • Q:使用するライセンス(MPL/LGPL)を選択できますか? A:ライセンスは「択一」はありませんが、それが何であるかです:AGPL
  • Q:は、それは十分ライセンステキストを出荷するか、私はあまりにも(iTextは)からソースコードを出荷する必要がありますか? A:すべてのソースコードを提供する必要がありますが、ダウンロードリンクで十分です。
  • Q: iTextを自分のプログラム内で使用する(情報メッセージなど)必要がありますか? A:はい
  • あなたはまだiTextの(前5.X)の古いバージョンを使用するかどうかを

は全く別の問題です。

+0

このような詳細な回答をお寄せいただきありがとうございます。 –

1

Lonzakの答えを拡張します。 。 。

など。ダウンロードリンクで十分です。

はい。しかし、それはあなたが提供するダウンロードでなければなりません。ダウンロードした場所へのリンクではありません。しかし、あなた自身をホストするダウンロード。だからあなたは、どこかのサーバーにソースを置くことができ、あなたのプログラムのどこかにダウンロードリンクを含むLGPL通知を提供することができます。たとえば、あなたのプログラム内の "About box"にLGPLの通知を入れます。

LGPLの私の読んだところによれば、単にあなたのプログラムでソースコードを配布し、ライセンス文書とLGPLの下での権利をユーザに知らせる通知を含めることもできます。 (基本的に、新しいバージョンのライブラリ(ハッハッハー)をあなたのプログラムに再リンクすることが許されているのですが、あなたはそのような変更された構成に対して技術サポートを提供する義務はありません!通知は巨大な200フィートの赤いバナーを点滅させることです。

CDにプログラムを配布する場合は、単にどこかのフォルダにソースと通知を入れるだけで、LGPLに完全に準拠していることが理想的です。 (また、限り、このような新しいjarファイルは実際に存在し、これまでであれば、それは、実行中のプログラムにJARの新しいバージョンを入れて技術的に可能であるとして。)

あなたは、単に、ダウンロードして、プログラムを配布する場合あなたのプログラムにどこかの注意点が含まれていることを確認し、同じサーバー上でソースコードのダウンロードをホストし、そのサーバーへのリンクを提供することができます。

もう1つの選択肢がありますが、私が個人的に好むわけではありませんが、LGPLは、ユーザーが通知する郵便番号を米国の郵便番号宛に書くだけでいいと言っています。米国郵便。私はそのオーバーヘッドが気に入らない。ソースを自分で、どこかに、またはそれ以上にホストする方が、ダウンロードしたまたは出荷したマテリアルに入れる方がずっと簡単です。そして、あなたが配布を中止した後、このオファーは少なくとも5年間有効でなければなりません。

ユーザーに権利を知らせる必要がある場合、完全に遵守する方法の1つは、[概要]ボックスにサブページまたはサブダイアログボックス "オープンソースの通知"があり、それぞれのあなたが使っているオープンソースプロジェクト。たとえそれがLGPLでなくても。各プロジェクトの通知およびライセンス文書(たとえば、Apacheライセンスの文書など)も逐語的に記入してください。そうすれば、誰もが信用できるようになる。誰もあなたが通知書やライセンス書類を含めなかったと不平を言うことはできません。 TiVoやAndroidの携帯電話をチェックしたことはありますか?そのようなページを見つけることができ、それは1マイルの長さで、使用されているすべてのオープンソースライセンスとプロジェクトを逐語的にコピーしています。

私はそれが役に立ちそうです。