2010-05-17 4 views
1

Un client me demande de générer un fichier PDF en python, mais je ne sais pas si je dois payer la licence ou simplement l'utiliser. Qu'est-ce que je dois faire?Ne comprends pas pisa (xhtml2pdf) license

Dans leur web site dit:

XHTML2PDF is dual-licensed: 

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

Dans leurs documents:

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. 

Répondre

1

La GPL exige que tout code incluant du code GPL soit soumis à la licence GPL elle-même. Cela n'a d'implications que si vous distribuez ce code à d'autres personnes. Si vous donnez votre code au client, et que vous décidez de ne pas acheter la licence commerciale à XHTML2PDF, votre client a le droit de prendre votre autre code et de redistribuer (vendre, donner, etc.) à d'autres personnes sous la GPL.

Si vous payez pour la licence commerciale, votre client n'a pas le droit de redistribuer votre code sans votre permission expresse.

+0

c'est assez clair, merci. – sacabuche

1

Je pense que si vous avez autorisé votre code sous licence GPL, vous avez besoin de la licence commerciale. (GPL exige que vous fournissiez votre code si vous avez utilisé une bibliothèque sous licence GPL)

Si vous n'êtes pas certain, vous pouvez demander aux distributeurs.

Déni habituelle que c'est une question légale et je ne suis pas qualifié pour répondre.

+0

Sous licence GPL. Si votre code est nouveau BSD et que vous distribuez le paquet en tant que GPL, alors c'est légal. Comme ci-dessus, je ne suis pas avocat. – jneves

0

On dirait le type habituel de système de double licence. Ils distribuent le logiciel sous licence GPL, ce qui signifie que tout le monde peut l'utiliser. Cependant, s'ils apportent des modifications et les redistribuent, ils doivent se conformer à la GPL et rendre leur code source disponible. Cela signifie que vous ne pouvez pas l'intégrer dans un logiciel non GPL. Cependant, ils offrent également une licence commerciale, ce qui permettrait à une entreprise qui les paie de contourner les limites de la GPL et de l'intégrer dans leur propre produit à source fermée.

C'est à peu près le même modèle de licence que MySQL et quelques autres projets utilisent.

1

Il semble que xhtml2pdf a changé sa licence pour Apache 2.0 qui permet la redistribution sans faire de code source ouvert.

http://www.xhtml2pdf.com/

Questions connexes