不了解pisa(xhtml2pdf)许可证

时间:2010-05-17 16:41:40

标签: python open-source licensing pdf-generation

客户要求我在python中生成PDF,但我不知道是否必须支付许可证或只是使用它。我该怎么做?

web site说:

XHTML2PDF is dual-licensed:

   1. GNU General Public License Version 2.0 (GPLv2)
   2. A commercial license

在他们的文档中:

pisa is copyrighted by Dirk Holtwick, Germany.   
pisa is distributed by Dirk Holtwick, Schreiberstraße 2, 47058 Duisburg, Germany.   
pisa is licensed under the GNU Gerneral Public License version 2.  

4 个答案:

答案 0 :(得分:1)

我认为除非您根据GPL许可您的代码,否则您需要商业许可。 (如果您使用了根据GPL许可的图书馆,GPL要求您提供代码)

如果您不确定,可以询问经销商。

通常免责声明这是一个法律问题,我没有资格回答。

答案 1 :(得分:1)

GPL要求任何包含GPL代码的代码都要遵守GPL本身。如果您将该代码分发给其他人,这只会产生影响。

如果您向客户提供代码,并且您选择不购买XHTML2PDF的商业许可,您的客户有权获取您的其他代码并重新分发(销售,赠与等) GPL下的其他人。

如果您支付商业许可,您的客户无权在未经您明确许可的情况下重新分发您的代码。

答案 2 :(得分:1)

似乎xhtml2pdf已将其许可证更改为Apache 2.0,允许在不使代码开源的情况下进行重新分发。

http://www.xhtml2pdf.com/

答案 3 :(得分:0)

似乎是通常的双重许可方案。他们根据GPL分发软件,这意味着任何人都可以使用它。但是,如果他们进行更改并重新分发,则必须遵守GPL并使其源代码可用。这实际上意味着您无法将其集成到非GPL软件中。但是,他们还提供商业许可,这将允许支付他们的公司克服GPL的限制并将其集成到他们自己的闭源产品中。

这与MySQL和其他一些项目使用的许可模型几乎相同。