【问题标题】:Don't understand pisa(xhtml2pdf) license [closed]不理解比萨(xhtml2pdf)许可证[关闭]
【发布时间】:2011-02-20 12:16:57
【问题描述】:

一位客户要求我在 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.  

【问题讨论】:

    标签: python open-source licensing pdf-generation


    【解决方案1】:

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

    http://www.xhtml2pdf.com/

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

        GPL 要求任何包含 GPL 代码的代码都必须遵守 GPL 本身。仅当您将该代码分发给其他人时,这才会产生影响。

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

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

        【讨论】:

        • 很清楚,谢谢。
        【解决方案4】:

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

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

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

        【讨论】:

        • 在 GPL 兼容许可下。如果您的代码是新的 BSD,并且您将包分发为 GPL,那么它是合法的。如上所述,我不是律师。
        猜你喜欢
        • 1970-01-01
        • 2020-10-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多