9

私はライセンスがあまり得意ではないので、ここで iTextSharp とそれを商用目的で使用するオプションについて質問したいと思います。

PDFを作成し、いくつかのDBにアップロードして印刷するソフトウェアに取り組みたいと思います。今のところ無料ですが、いつか商用になるかもしれません。私が知っているように、iTextSharp は LGLP ではなく AGPL であり、AGPL は商用ソフトウェア用ではなく、適切なソリューションではありません。そうですか?商用ソフトウェアで iTextSharp (無料) を使用できませんか?

PDFSharp があることは知っているので、iText ほど完璧ではないと聞きましたが、十分なはずです。助言がありますか?

4

3 に答える 3

11

リリース時のライセンスの下で、古いバージョンの iText を使用できます。バージョン 2.1.7 は、MPL と LGPL の下でデュアル ライセンスが付与された最後のリリース バージョンです。私の知る限り、これらはクローズド ソース ソフトウェアに適しています。あなた (または理想的には弁護士) は、ライセンス条項を確認して、プロジェクトへの適合性を評価する必要があります。

iText ライセンスは、5.0 リリースで AGPL に変更されました。リリースされた 3.x または 4.x バージョンはありません。バージョン番号は、iTextSharp と一致させるためだけに増加されました。

iText は古いバイナリを利用できなくなったため、セキュリティ上の理由から、信頼できるソースからコードを入手して自分でコンパイルすることをお勧めします。

実際には、iText SVN リポジトリに 4.2.0 バージョンがあり、これはまだ古いライセンス スキームの下にあります。コミット メッセージに注意してください。

これは、MPL/LGPL ライブラリとして利用できる iText の最終バージョンです。このリリースは、iText の Web サイトで正式にリリースされたものではありません。

参照: http://sourceforge.net/p/itext/code/HEAD/tree/tags/iText_4_2_0/ (リンク切れ)

これがどれほど同等かはわかりませんが、ヘッダー ライセンスが変更される前の公式 iText GitHub リポジトリの最後のコミットは次のとおりです (v4.2.0 はタグ付けされていませんが、これだと思います): https://github .com/itext/itextpdf/tree/935969371a8b4e28bc8bb78d6b6c9d87ab2ca8f7

于 2012-07-10T17:22:29.130 に答える
5

問題は、iText を使用してお金を稼いでいるかどうかではありません。クローズド ソース製品で iText を使用するのはあなたの問題です。AGPL の下で独自のコードを公開する限り、AGPL の下で iText を無料で使用しながら、製品で大量のお金を稼ぐことができます。

後で製品のライセンスを変更してクローズド ソースにすることもできますが、稼いだお金の一部を使って iText の商用ライセンスを購入する必要があります。

于 2012-07-04T08:27:15.723 に答える