iText Java库是免费生成PDF文档还是我们必须付费?
答案 0 :(得分:21)
我是iText的原始开发人员和iText Group的首席执行官。我也是Founder Institute的导师。请查看我为创始人研究所启动法律和知识产权会议的幻灯片:http://www.slideshare.net/blowagie/startup-legal-and-ip
iText是软件,因此版权法适用:
版权法允许作者禁止他人复制,改编或分发作者作品的副本。
根据版权法,您无权使用自己未编写的软件。
但是,iText使用copyleft许可证分发:
Copyleft允许每个收到工作许可副本的人复制,改编或分发作品,只要任何产生的副本或改编也受相同的Copyleft许可方案的约束。
这意味着任何人都可以免费使用iText,只要符合其使用条件即可。
要了解有关条件的更多信息,您需要查看许可证。在这种情况下:AGPL。这意味着:
这就是为什么人们经常将AGPL称为病毒许可证:触及AGPL库的所有软件(如iText)也需要免费。
显然,有很多公司不想发布他们的源代码。这就是为什么iText Software还在另一个许可下提供iText的原因。此许可证是商业许可证。你必须付钱。
回答您的问题:在您免费分发软件的情况下,iText可以免费使用。只要您想在封闭的源代码专有环境中使用iText,就必须支付使用iText的费用。
请阅读书籍"The Best iText Questions on StackOverflow":
中的法律部分还有FAQ on the iText web site可以为您提供更多信息。如果您需要律师的建议,您可以随时观看此视频:https://www.youtube.com/watch?v=NCwhEWEPV-E(15分钟)。