Bonjour à tous,
on m’a posé récemment la question sur spip-en, j’avoue que je n’y avais pas réfléchi. Je suis allé voir le site de GNU, la réponse me semble claire : ça doit être du GPL.
http://www.gnu.org/licenses/gpl-faq.html#GPLAndPlugins
3 cas sont précisés. L’un d’eux (celui qui correspond clairement à SPIP) est celui-ci :
"
If the program dynamically links plug-ins, and they make function calls to each other and share data structures, we believe they form a single program, which must be treated as an extension of both the main program and the plug-ins. This means the plug-ins must be released under the GPL or a GPL-compatible free software license, and that the terms of the GPL must be followed when those plug-ins are distributed.
"
En gros, un plugin est considéré comme un travail dérivé de SPIP. Donc une licence de même type doit s’appliquer.
Les 2 autres font référence à des appels système, ou à un appel unique qui ne passe que par un point d’entrée (une fonction main()) :
" If the program uses fork and exec to invoke plug-ins, then the plug-ins are separate programs, so the license for the main program makes no requirements for them.
"
Est-ce qu’il ne faudrait pas se positionner clairement sur cet aspect ?
Bon, ça n’empêche pas de vendre les plugins, hein ![]()
.Gilles