2011-04-15 19 views
22

我有一個使用iTextSharp庫生成PDF的舊項目。 iTextSharp DLL被添加爲項目的參考。 iTextSharp最初是根據LGPL許可證提供的。前一段時間,許可證已更改爲AGPL(版本5.0.0),這是複製剩下的,所以如果您使用了它,您必須將所有代碼都GPL。iTextSharp在版本4.1.6(與以前的許可證條件)

我的問題是,我不知道我何時下載了鏈接到我的項目中的DLL文件。我不知道該DLL是否仍在LGPL下,或者它已經在AGPL下。這意味着我必須GPL我的項目。

有沒有什麼辦法可以檢查當你只有DLL時iTextSharp的版本是什麼?或者它的許可證是什麼?

或者是否有任何地方可以下載舊版本的iTextSharp,它仍然處於LGPL之下,因此我確定我沒有違反許可協議,因爲沒有製作我的項目GPL?

回答

5

右鍵單擊該dll並轉到屬性,在詳細信息選項卡中,應該列出版本號。

+1

謝謝!它看起來像我的DLL已經是5.0.1,所以我不應該這樣做。有什麼方法可以下載4.1.6或更低版本? – drasto 2011-04-15 18:28:57

+0

你可以在這裏下載 - > http://itextsharp.svn.sourceforge.net/viewvc/itextsharp/tags/iTextSharp_4_1_6/點擊「下載GNU tarball」鏈接並自己構建它。但是這個版本不再被維護。 – JCasso 2011-04-15 18:59:37

2

您也可以檢查它生成的PDF文檔信息值,特別是「生產者」。在Adobe Reader中,您按ctrl + D並轉到第一個選項卡。

相關問題