web-dev-qa-db-fra.com

GPL 3 et "webapps"

Je travaille sur une "webapp" (aucun contenu de ma part, axé sur les utilisateurs) et je souhaite acquérir une licence avec la GPL 3. Je prévois d’avoir une archive avec le php, le html, les css, le javascript, etc. programme d'installation pour configurer une base de données mysql pour lui et quelques autres petites choses afin que quelqu'un d'autre puisse en héberger une personnalisée s'ils le souhaitent (comme phpbb). La GPL exige que l'utilisateur soit autorisé à modifier et à exécuter le logiciel modifié. Je ne peux évidemment pas autoriser cela sur mon serveur, mais je ne suis pas sûr si cela empêche l'utilisateur de respecter ce principe, en violation des termes de la GPL. De plus, je prévois une option d'exportation/importation facile et lisible (probablement csv) afin que l'utilisateur puisse déplacer ses données s'il le souhaite.

Est-ce suffisant pour calmer la GPL?

3
senshikaze

Il suffit de proposer le code source pour le téléchargement. Vous n'êtes pas obligé de donner aux utilisateurs la possibilité de modifier le code source dans votre version hébergée.

Cela a toujours été le cas. La "liberté de modifier et d'exécuter" ne signifie pas une liberté de modifier et d'exécuter du code source sur une machine dont l'utilisateur ne possède ni l'accès administrateur.

Il y a quelques précisions sur les règles pour les logiciels installés dans le FAQ GPLv :

Les entreprises qui distribuent des périphériques intégrant des logiciels sous GPLv3 sont tout au plus tenues de fournir le code source et les informations d’installation du logiciel ...

En bref, donnez aux utilisateurs l’accès au code source et aux instructions pour l’installer, ce qui est suffisant pour satisfaire à la licence. (Par exemple, comme Automattic le fait avec WordPress.)

5
Nick