2010-06-24 4 views
0

Si un logiciel est publié avec la GNU General Public License, cela signifie-t-il que le code source est disponible?GNU General Public License

+0

Que faire si un site distribue logiciel sous licence GNU, mais en refusant de révéler le code source? – neuromancer

+0

Le site Web est-il le créateur du logiciel ou simplement un distributeur? – Simon

+0

Si le site distribue du code dont ils sont les auteurs, vous êtes dans une position difficile: d'une part vous avez droit à la source, d'autre part, vous n'avez aucun moyen de l'appliquer, sauf peut-être les petites créances.S'ils distribuent du code dérivé d'une autre (par exemple, une solution intégrée basée sur Linux), contactez Electronic Frontier Foundation avec une plainte, leurs avocats font une histoire courte des entreprises qui violent la GPL sur Linux. Remarque GPL n'est pas "virale": si le logiciel contient ses propres pièces, il peut ou non les retenir, les règles sont assez obscures ici. –

Répondre

5

Doit être disponible. Mais vous ne pouvez l'utiliser que sous licence GPL.

0

C'est exact

2

En termes généraux, la GPL exige que toute personne qui modifie le travail sous licence pour distribuer le code source pour les modifications aussi bien. Notez cependant que les termes de la licence GPL s'appliquent uniquement au détenteur de licence et non au détenteur des droits d'auteur d'origine.

Ainsi, je peux créer un programme et vous le donner sous les termes de la GPL, mais je ne vous donne pas de sources complètes ou de sources du tout. L'obligation de publier le code source à toute modification est seulement de votre côté.

Le même principe permet également de publier son logiciel sous licence double - GPL et un commercial.

3

Oui - il peut ne pas être facilement disponible (comme en téléchargement gratuit), mais doit être mis à disposition sur demande, à une personne qui a obtenu le binaire. C'est-à-dire que l'auteur peut refuser le code à "n'importe quel inconnu" s'il ne libère pas le logiciel pour le téléchargement public, mais disons, emballé, à des clients sélectionnés, dans un paquet avec support etc. GPL ne doit pas être gratuit - il ne réglemente pas les restrictions de distribution du binaire, et assure seulement que si vous avez le binaire, vous avez également droit à la source (et en le recompilant, avec vos changements, vous .. sont libres de le redistribuer sur vos propres, sur vos propres conditions et vous êtes responsable de la distribution de la source ainsi que votre version du binaire)

0

vous n'êtes pas autorisé à recevoir le code lorsque:

  1. Si elles hébergent simplement le fichier binaire sur leur site Web et que d'autres ne peuvent voir que le résultat/résultat (par ex. les résultats de l'exécution d'un code php) de ce binaire .. cela signifie qu'il n'est pas distribué. Et vous n'avez pas le droit d'obtenir le code source. Si elles utilisent le logiciel en interne, à l'intérieur de leur entreprise et ne sont jamais distribuées .. vous n'avez pas le droit de recevoir le code source.

Vous avez le droit de recevoir le code lorsque:

  1. Encas de javascript sous licence GPL/css, qui sera traité comme distribué lorsque la page s'ouvre dans la machine cliente. Dans ce cas, ils ont déjà distribué le logiciel et vous avez le droit de recevoir le code source.

  2. Ils ont distribué le logiciel GPL