Distribution combinée de binaires open source lorsqu'ils sont utilisés comme programme dans un CLI-Script
Je prévois de créer un dépôt plutôt petit sur github mais je ne sais pas quelle licence dois-je utiliser. Le projet est essentiellement une collection de scripts bash, batch et powershell. Ces scripts invoquent des programmes sous licence Mozilla Public License 2 et GPL 2 et 3. Je n'utilise aucun code open source réel dans mes scripts, je ne fais que lancer des programmes.
Ma question est la suivante: ce scénario signifie-t-il que je crée une œuvre dérivée basée sur ces programmes? Dans ce cas, je devrais distribuer mes scripts sous GPL et / ou MPL. Je ne sais pas si cela est possible car GPL et MPL ne sont pas compatibles à ma connaissance.
J'avais initialement prévu de publier mon projet sous la licence Unlicense. Est-ce possible? Je comprends que je devrais soit distribuer tout le code source des programmes, soit fournir des instructions pour savoir où les obtenir.
Réponses
Le simple fait d'appeler divers programmes via leur interface de ligne de commande est très probablement très bien et ne vous impose aucune obligation de licence. Vous êtes libre d'utiliser MPL ou GPL, mais vous pouvez tout aussi bien utiliser Unlicense, une licence propriétaire ou aucune licence du tout (tous droits réservés).
Cependant, je mets en garde contre l'utilisation de la licence. Bien que son intention soit claire, elle n'est pas très bien rédigée, est sans doute contradictoire et pourrait ne pas fonctionner pleinement dans certains pays. Ainsi, il échoue à une tâche cruciale pour une licence open source: donner aux utilisateurs potentiels la tranquillité d'esprit qu'ils peuvent utiliser librement le logiciel. Au lieu:
- licence double avec une licence plus robuste, par exemple «Unlicense OR Apache-2.0» (au choix de l'utilisateur)
- si vous souhaitez renoncer au maximum à vos droits sur ces scripts, utilisez CC-0. Il utilise le même mécanisme général que le Unlicense (dédicace du domaine public + licence de secours) mais est rédigé avec beaucoup plus de soin.
- si vous voulez une licence très libérale qui ne nécessite même pas d'attribution, pensez à 0BSD ou MIT-0