2010-05-17 42 views
1

客戶要求我在python中生成PDF,但我不知道是否需要支付許可或僅僅使用它。我需要做什麼?不明白比薩(xhtml2pdf)許可

在他們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. 

回答

1

GPL要求任何包含GPL代碼的代碼都必須遵守GPL本身。這隻有在您將代碼分發給其他人時纔有意義。

如果您將代碼提供給客戶端,並且您選擇不向XHTML2PDF購買商業許可證,則客戶端有權採取其他代碼並重新分發(出售,贈送等)它到GPL下的其他人。

如果您支付商業授權,您的客戶沒有權利在未經您明確許可的情況下重新分發您的代碼。

+0

這很清楚,謝謝。 – sacabuche 2010-05-17 17:01:16

1

我想,除非你已經GPL下你的代碼,你需要商業許可。 (如果您使用GPL許可的圖書館,GPL要求您提供您的代碼)

如果您不確定是否可以向分銷商諮詢。

通常的聲明,這是一個法律問題,我沒有資格回答。

0

看起來像通常的雙重授權計劃。他們根據GPL分發軟件,意味着任何人都可以使用它。但是,如果他們進行更改並重新分配,他們必須遵守GPL並使其源代碼可用。這實際上意味着您無法將其集成到非GPL軟件中。不過,他們還提供商業許可證,允許一家公司支付他們的費用來解決GPL的限制,並將其集成到他們自己的封閉源代碼產品中。

這與MySQL和其他一些項目使用的許可模式幾乎相同。

1

看來,xhtml2pdf已將其許可證更改爲Apache 2.0,該許可證允許在不使您的代碼成爲開源代碼的情況下進行重新分發。

http://www.xhtml2pdf.com/