La nécessité d'afficher la licence lors de l'utilisation de l'open source AGPL (Affero General Public License) uniquement côté serveur
L’Internet est devenu indispensable à notre vie quotidienne, et le logiciel est utilisé dans toutes les situations.
Lors de l’utilisation d’un logiciel, si vous utilisez un logiciel développé par quelqu’un d’autre, vous devez respecter la licence du logiciel.
Il existe différents types de licences de logiciel, mais dans cet article, nous expliquerons aux personnes travaillant dans des entreprises liées à l’IT si une indication de licence est nécessaire lors du développement de leurs propres produits en utilisant le logiciel AGPL.
https://monolith.law/corporate/it-software-copyright[ja]
Qu’est-ce que l’AGPL?
L’AGPL est une licence de logiciel libre, adaptée aux logiciels serveurs.
L’AGPL est l’acronyme de GNU Affero General Public License, et est parfois appelée Affero GPL ou Affero License.
Historique de l’élaboration de l’AGPL
La GPLv2, une licence de logiciel libre créée par Richard Stallman, avait un problème : la clause de copyleft (le copyleft est une idée relative aux droits d’auteur qui permet l’utilisation libre d’une œuvre et également l’utilisation libre de ses œuvres dérivées) ne s’appliquait pas aux fournisseurs de services d’application (ASP).
Pour résoudre ce problème, Affero, Inc. a élaboré l’AGPLv1 en mars 2002.
Plus tard, le 19 novembre 2007, la Free Software Foundation a élaboré l’AGPLv3.
L’AGPLv1 et l’AGPLv3 ont toutes deux la caractéristique que la clause de copyleft peut être appliquée même aux ASP.
Qu’est-ce que Ghostscript?
Ghostscript est un logiciel sous AGPLv3.
Ghostscript est un interpréteur pour le langage de description de page PostScript développé par Adobe et le format Portable Document Format (PDF), ainsi qu’un package logiciel basé sur ceux-ci.
Dans cet article, nous expliquerons si une indication de licence est nécessaire même lorsque Ghostscript, un logiciel sous AGPLv3, est utilisé uniquement côté serveur lors du développement de votre propre produit.
Nécessité d’indiquer la licence sous AGPLv3
Sous l’AGPLv3, une indication de licence est nécessaire lorsque l’utilisation du logiciel correspond à la “transmission” (convey).
Cette “transmission” (convey) est un acte qui permet à un tiers de faire une copie ou de recevoir une copie, et est considérée comme un concept similaire à l’article 2, paragraphe 1, numéro 19 de la loi japonaise sur le droit d’auteur.
Dix-neuf Distribution
Qu’il soit payant ou gratuit, il s’agit de transférer ou de prêter une copie au public, et dans le cas d’une œuvre cinématographique ou d’une œuvre reproduite dans une œuvre cinématographique, cela inclut le transfert ou le prêt d’une copie de l’œuvre cinématographique dans le but de la présenter au public.
Alors, une indication de licence est-elle nécessaire même lorsque l’utilisation du logiciel est uniquement côté serveur?
Si l’utilisation du logiciel correspond à la “transmission” (convey), une indication de licence est nécessaire, même si l’utilisation n’est pas côté utilisateur et est uniquement côté serveur.
Est-ce que le développement de votre propre produit en utilisant Ghostscript correspond à la notion de “transmission” (convey) ?
Comme mentionné ci-dessus, si l’utilisation du logiciel correspond à la notion de “transmission” (convey), il est nécessaire d’afficher la licence même lorsqu’il est utilisé uniquement côté serveur.
Par conséquent, nous allons examiner ci-dessous si le développement de votre propre produit en utilisant Ghostscript correspond à la notion de “transmission” (convey) même lorsqu’il est utilisé uniquement côté serveur.
Raisonnement pour penser que cela ne correspond pas à la notion de “transmission” (convey)
Le raisonnement pour penser que cela ne correspond pas à la notion de “transmission” (convey) pourrait être le suivant :
En premier lieu, l’objectif de l’affichage de la licence AGPLv3 est de prévenir l’injustice de l’utilisateur qui reçoit la “transmission” (convey) de subir des restrictions par l’AGPLv3 sans savoir que l’AGPLv3 est utilisé.
De ce point de vue, si l’utilisateur ne subit pas de restrictions par l’AGPLv3, il n’est pas nécessaire d’afficher la licence.
Si nous réfléchissons à Ghostscript, le Ghostscript lui-même, qui fonctionne sur un site Web ou autre pour afficher un PDF ou générer une image JPEG pour le téléchargement, n’est pas quelque chose que l’utilisateur reçoit.
De plus, l’utilisateur n’est soumis à aucune restriction par l’AGPLv3.
Par conséquent, puisque l’utilisateur n’est pas soumis à des restrictions par Ghostscript et que cela ne va pas à l’encontre de l’objectif de l’affichage de la licence AGPLv3, il est possible de penser que cela ne correspond pas à la notion de “transmission” (convey) et qu’il n’est pas nécessaire d’afficher la licence lors du développement de votre propre produit en utilisant Ghostscript.
Raisonnement pour penser que cela correspond à la notion de “transmission” (convey)
D’autre part, le raisonnement pour penser que cela correspond à la notion de “transmission” (convey) pourrait être le suivant :
Comme mentionné précédemment, si l’utilisation du logiciel correspond à la notion de “transmission” (convey), même si l’utilisation n’est pas faite côté utilisateur et est uniquement faite côté serveur, il est nécessaire d’afficher la licence.
En tenant compte du fait qu’il est nécessaire d’afficher la licence même lorsque l’utilisateur n’utilise pas le logiciel, il est possible de penser que même si Ghostscript lui-même n’est pas reçu par l’utilisateur, il est nécessaire d’afficher la licence.
Actuellement, il n’y a pas de consensus établi sur la nécessité d’afficher la licence lors de l’utilisation de l’AGPLv3 uniquement côté serveur, et il y a un débat sur cette question. Cependant, en regardant l’état actuel du débat, il semble que l’opinion selon laquelle cela correspond à la notion de “transmission” (convey) et qu’il est nécessaire d’afficher la licence est légèrement dominante.
Par conséquent, même lorsqu’il est utilisé uniquement côté serveur, il est possible de penser que le développement de votre propre produit en utilisant Ghostscript correspond à la notion de “transmission” (convey) et qu’il est nécessaire d’afficher la licence.
Conclusion
En considérant ces deux points de vue, nous pouvons arriver à la conclusion suivante :
Lors du développement de votre propre produit en utilisant Ghostscript, il serait moins risqué, compte tenu de l’état actuel du débat, de prendre des mesures telles que l’ajout d’un lien pour permettre à l’utilisateur de vérifier le contenu de l’AGPLv3 et de rendre le code source de Ghostscript consultable.
Résumé
En résumé, nous avons expliqué si l’affichage de la licence est nécessaire même lorsque le logiciel AGPL (Affero General Public License) est utilisé uniquement sur le serveur lors du développement de votre propre produit.
Concernant l’AGPLv3, il n’y a pas de point de vue établi sur la nécessité d’afficher la licence lorsqu’elle est utilisée uniquement sur le serveur. Cependant, en tant qu’entreprise dans le domaine de l’IT, il est considéré qu’il faut adopter l’approche la plus à faible risque.
Comme ce domaine nécessite non seulement des connaissances juridiques, mais aussi des connaissances en IT, nous vous recommandons de consulter un avocat possédant une expertise spécialisée.
Présentation des mesures prises par notre cabinet
Le cabinet d’avocats Monolis est un cabinet d’avocats spécialisé dans l’IT, et plus particulièrement dans l’Internet et le droit. Ces dernières années, les infractions à la loi sur l’affichage des prix, telles que les fausses représentations de qualité dans la publicité sur Internet, sont devenues un problème majeur, et le besoin de vérifications juridiques est de plus en plus important. Notre cabinet analyse les risques juridiques liés aux activités commerciales existantes et prévues, en tenant compte des diverses réglementations juridiques, et s’efforce de légaliser les activités commerciales autant que possible sans les arrêter. Les détails sont décrits dans l’article ci-dessous.
Category: IT
Tag: ITSystem Development