La revue Association for Computing Machinery Transactions on Mathematical Software (ACM TOMS) publie de nombreux articles sur les algorithmes numériques qui incluent les implémentations logicielles. Selon leur politique éditoriale , la soumission d'un article d'algorithme inclut le code source d'une implémentation de l'algorithme décrit dans ledit article. Ce code source est soumis à l' accord de droit d'auteur et de licence du logiciel ACM .
Étant donné que je souhaite publier des implémentations logicielles de mon propre travail, je suis préoccupé par les implications juridiques de cette licence. Plus précisément, comment cette licence logicielle interagit-elle avec les licences open source courantes (telles que les licences GPLv3, BSD, MIT / X11 et Apache)?
la source
Réponses:
Normalement, l'auteur d'une œuvre peut le concéder sous plusieurs licences open source que vous mentionnez (ce que l'on appelle la double licence). Cependant, il semble y avoir un problème à le faire dans le cadre de la politique éditoriale ACM référencée, qui stipule que vous seriez obligé de transférer la propriété du droit d'auteur sur les "algorithmes" publiés:
La politique (ainsi que le logiciel ACM et le contrat de droit d'auteur et de licence) déclarent qu'elle "accorde aux auteurs le droit de réutiliser leur matériel, et accorde également une autorisation libérale pour la réutilisation du logiciel associé à des fins non commerciales". Cette restriction à des fins non commerciales empêcherait alors l'auteur (IMHO, IANAL) de faire une nouvelle licence sous les licences open source mentionnées dans votre question, car celles-ci ne permettent pas de distinguer l'utilisation commerciale et non commerciale.
Une résolution possible peut être trouvée dans la discussion détaillée de la politique de copyright d'ACM :
Je n'ai aucune idée de la fréquence à laquelle de telles exceptions pourraient être accordées pour publication. Si j'essayais de rechercher une telle exception, je dirais probablement que j'avais déjà concédé sous licence le logiciel sous l'une de ces licences open source, et que l'ACM pourrait à la place avoir le droit d'auteur sur le travail dérivé créé par la publication de l'article.
J'ai mentionné IANAL (je ne suis pas avocat)?
la source