J'ai repéré un joli thème WordPress (GPL) à vendre.
Je connais quelqu'un qui l'a acheté.
J'ai 2 questions:
- L'entreprise qui la vend a-t-elle l'obligation d'envoyer le code source à quiconque (clients ou non) le demande?
- La personne qui l'a acheté peut-elle me donner gratuitement une copie que je pourrais utiliser en production?
Réponses:
La société qui la vend n'a aucune obligation de distribuer la source à quiconque, sauf aux personnes à qui ils ont donné des binaires. Alors non, ils n'ont rien à vous donner.
Une personne qui a acheté un logiciel GPL a le droit de demander la source et de redistribuer ensuite cette source à quiconque en vertu des conditions de la GPL. Si vous pouvez trouver un client prêt à vous en remettre une copie, cela fonctionnera.
la source
POUR TOUT USAGE PRATIQUE , sous la GPL, si l'entreprise ne distribue pas le code source AVEC le binaire, alors l'entreprise est obligée de donner le code source à toute personne qui le demande.
Scénario: AcmeSoft distribue un widget binaire sous la GPL en le vendant à Betty, en l'accompagnant d'une promesse de livrer la source sur demande. Betty redistribue une copie du binaire à Chuck. Chuck donne une copie du binaire à Dave. Dave l'a transmis à Eddie. Eddie le donne à Freddy. Freddy demande à Eddy le code source. Eddie appelle Dave. Dave dit "Parle à Chuck." Chuck dit "Parle à Betty, je l'ai eue d'elle." Betty dit à Chuck d'appeler AcmeSoft. Le message revient à Freddy, et Freddy appelle AcmeSoft.
À ce stade, sous la GPL, AcmeSoft est absolument obligé de donner à Freddy le code source.
Peu importe la durée de la chaîne Betty-Chuck-Dave -...- Iola -...- Tomas. À chaque étape de la chaîne, la distribution du binaire oblige le distributeur à rendre la source disponible, comme prévu dans la GPL, et confère au destinataire le droit de recevoir le code source de la personne appropriée plus haut dans la chaîne.
En théorie, l'entreprise pourrait exiger que Freddy prouve qu'il a en fait une copie du binaire. En fait, une entreprise qui a fait cela aurait très rapidement une mauvaise réputation.
La société PEUT exiger un paiement symbolique pour couvrir leurs coûts réels réels de duplication et de distribution. Retour dans l'âge sombre de Big Iron, qui couvrait le coût d'une bande magnétique, le travail d'écriture de la bande et les frais de port. Aujourd'hui, à l'époque du World Wide Web, ce coût est négligeable, sinon trop petit pour prendre la peine de mesurer.
Maintenant, SI AcmeSoft avait plutôt distribué la source AVEC le binaire, ils seraient autorisés à dire à Freddy qu'ils l'avaient fait, et qu'il aurait dû recevoir la source avec le binaire qu'il avait reçu de celui qui le lui avait donné.
Oui absolument. La GPL interdit spécifiquement au concédant de licence ou à tout distributeur ultérieur d'imposer des restrictions supplémentaires sur la distribution ultérieure en aval de binaire OU SOURCE.
Stallman et al se sont en fait donné beaucoup de mal pour truquer la GPL afin que cela fonctionne de cette façon, afin que personne ne puisse "prendre le code privé", comme quelqu'un l'aurait fait avec une première version d'EMACS. Cet épisode a laissé un TRÈS mauvais goût dans la bouche de Stallman, après avoir été contraint par la menace d'un litige de réécrire son bébé.
la source
Les thèmes WordPress, comme les thèmes de nombreuses applications Web GPL (y compris Joomla), sont constitués de nombreuses parties. Cela peut inclure: PHP, javascript, images, CSS et LESS.
Alors que l'analyse de WP et Joomla en tant que projets est que le PHP dans les thèmes doit être GPL (je n'entre pas dans l'explication de cela), les autres parties des thèmes, en supposant qu'elles soient autonomes, ne sont pas nécessairement sous licence GPL. Ainsi, les créateurs de thèmes peuvent être en mesure (ou même requis) de restreindre la distribution de ces parties du thème. De plus, ces éléments peuvent avoir leurs propres licences.
Par exemple, un créateur de thème peut avoir des licences pour certaines polices, images ou javascript qui imposent certaines restrictions. De plus, ils peuvent même inclure potentiellement certaines classes ou bibliothèques PHP autonomes qui ne sont pas du tout GPL ou non.
Sans entrer dans tous les détails sanglants, selon le modèle, votre ami peut ou non être en mesure de vous donner le code source complet pour chaque chose ou tous les éléments. Il est probable que l'ami puisse vous donner quelques morceaux du code source.
Bien sûr, si tous les éléments du thème sont sous la GPL, alors la GPL s'applique à tout. Dans ce cas, votre ami peut tout transmettre.
la source