我对许可并不是很在行,这就是为什么我想在这里询问关于iTextSharp以及将其用于商业用途的选项。
我想在一个软件上创建PDF,并上传到一些数据库上的东西,并将它们打印出来。目前它应该是免费的,但也许有一天它会成为商业软件。据我所知,iTextSharp不是LGLP,它是AGPL,而AGPL是用于商业软件的,不是一个好的解决方案。是那么回事吗?我不能将iTextSharp (免费)用于商业软件?
据我所知有PDFSharp,我听说它不像iText那么完美,但应该足够了。有什么建议吗?
发布于 2012-07-04 16:27:16
问题不在于你在使用iText的时候是否赚钱。这是一个在封闭源代码产品中使用iText的问题。你可以用你的产品赚很多钱,同时在AGPL下免费使用iText,只要你也在AGPL下发布你自己的代码。
您可以稍后更改您的产品的许可证并使其闭源,但您必须使用您赚到的大量资金中的一部分来为自己购买iText商业许可证。
发布于 2018-02-23 01:49:15
GPL并不要求您发布修改后的版本或其任何部分。您可以自由地进行修改并私下使用它们,而不需要发布它们。这也适用于组织(包括公司);组织可以制作修改后的版本并在内部使用,而不需要在组织外发布。
但是,如果您以某种方式向公众发布了修改后的版本,GPL要求您在GPL下向程序用户提供修改后的源代码。
因此,GPL允许以某些方式发布修改后的程序,而不是以其他方式;但是否发布它由您决定。
https://www.gnu.org/licenses/gpl-faq.html#GPLRequireSourcePostedPublic
https://stackoverflow.com/questions/11324687
复制相似问题