iTextSharp в версии 4.1.6 (с предыдущими условиями лицензии) - PullRequest
23 голосов
/ 15 апреля 2011

У меня есть старый проект, который использует библиотеку iTextSharp для генерации PDF. iTextSharp DLL добавлена ​​в качестве ссылки на проект. iTextSharp изначально был доступен под лицензией LGPL. Некоторое время назад лицензия была изменена на AGPL (в выпуске 5.0.0), который оставлен для копирования, поэтому вам придется GPL весь ваш код, если вы его использовали.

Моя проблема в том, что я не знаю, когда я скачал файл DLL, связанный с моим проектом. Я не знаю, находится ли библиотека DLL под LGPL или уже под AGPL. И это будет означать, что я должен GPL мой проект.

Есть ли способ проверить версию iTextSharp, если у вас есть только DLL? Или какая у него лицензия?

Или есть ли место, где я могу скачать старую версию iTextSharp, которая все еще находится под LGPL, поэтому я буду уверен, что не нарушу лицензию, не сделав свой проект GPL?

Ответы [ 5 ]

35 голосов
/ 17 апреля 2011

похоже, что сопровождающие iTextSharp удалили iTextSharp 4.1.6 из SourceForge, в любом случае вы можете просто попробовать Google для "itextsharp-4.1.6.zip", чтобы найти альтернативные источники загрузки


РЕДАКТИРОВАТЬ: вот ссылка на 4.1.6 dll: http://pdfviewernet.googlecode.com/svn-history/r55/trunk/PDFView/PDFView/lib/itextsharp.dll

31 голосов
/ 22 августа 2012

iTextSharp (LGPL / MPL) 4.1.6 доступен через NuGet.

Для получения дополнительной информации см. http://nuget.org/packages/iTextSharp-LGPL.

5 голосов
/ 15 апреля 2011

Щелкните правой кнопкой мыши на dll и перейдите в Свойства, на вкладке Сведения в нем должен быть указан номер версии.

3 голосов
/ 13 ноября 2013

iTextSharp 4.1.6 имеет источников на github .

2 голосов
/ 15 апреля 2011

Вы также можете проверить PDF-файл, который он генерирует, «Информация о документе», в частности «Производитель».В Adobe Reader вы нажимаете Ctrl + D и переходите на первую вкладку.

...