Le cas de minecraft
Concrètement pour le cas de Minecraft, la licence associée au serveur dit:
The one major rule is that you must not distribute anything we've made unless we specifically agree to it.
Techniquement il y a un flou, car d’un point de vue pratique ce que le paquet fournit c’est un script d’install qui va télécharger les sources sur leur site… Mais d’un point de vue juridique ça pourrait être considéré comme une composition.
Et ils ont aussi des restrictions sur la marque: https://account.mojang.com/terms#brand
On y lit notamment:
NOT make people think that you or what you are doing is official; approved or endorsed by us; or associated or connected with us;
[...]
NOT include anything else around it that makes people think that you or what you are doing is official; approved or endorsed by us; or associated or connected with us;
Comme le dit Aleks ce paquet ne devrait même pas figurer dans YunoHost-Apps, il a été ajouté par erreur.
La ligne éditoriale de YunoHost
Concernant le store d’application, nous avons une ligne éditoriale claire (en tout cas le débat a déjà eu lieu sur ce forum) : seules les logiciels libres sont acceptés dans le store d’app par défaut. Nous essayons aussi de supprimer les éventuels pisteurs résiduels dans les sources (par exemple strut).
Dans certains cas, il y a un peu de tolérance vis à vis de la licence des dépendances (par exemple hotspot_ynh permet d’installer des drivers non-free).
Concernant les logiciels qui ont un nom de marque et dont la marque est associée à des restrictions, il peut arriver que l’on décide de renommer le paquet (par exemple avec Odoo/LibreERP).
Quid des apps non libre ?
Lorsque cette question s’était posée, nous avions conclu qu’il restait possible pour celles et ceux qui le souhaitent de créer une liste d’app non-free non gérées par le projet YunoHost.
La liste en soit est facile à faire, mais ça implique aussi de créer une CI pour tester ces apps si on veut faire les choses bien.
Dans la plupart des cas, ça implique aussi de demander aux upstream les autorisations d’empaqueter leur application ou de leur demander de maintenir le paquet. A moins bien sûr que la dite liste soit maintenu par des personnes vivant dans un pays qui ne reconnaît pas la propriété intellectuelle de la même façon.