Forum général.général Frameworks et licences

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
4
sept.
2025

Bonjour,

Pour un projet pro j'ai utilisé Apache Cordova (framework mobile, licence Apache) et Vue.js avec quelques bibliothèques libres (MIT…) installées par npm. Le projet final lui-même n'est pas libre. Je me demande alors si je dois citer ces logiciels et leurs licence, et comment.

Mon doute concerne surtout les frameworks: est ce qu'on considère que c'est juste un outil qui a permi la réalisation du projet (comme GIMP ou LibreOffice) ou bien qu'il fait partie du produit fini après construction/compilation. Leur documentation ne m'aide pas à y voir plus clair.

Merci pour vos avis éclairés

  • # Je ne suis pas avocat, mais...

    Posté par  (site web personnel, Mastodon) . Évalué à 7 (+5/-0). Dernière modification le 05 septembre 2025 à 12:45.

    Hello,

    Le projet final lui-même n'est pas libre. Je me demande alors si je dois citer ces logiciels et leurs licence, et comment.

    Je ne suis pas avocat, mais la plupart de ces licences demandent de créditer l'utilisation du projet avec la licence. Donc, si tu veux distribuer ton logiciel, qu'il soit libre ou non, tu devrais prévoir un endroit où afficher ces crédits.

    Nintendo lui même a mis un écran dans la Switch qui liste les projets utilisés et les licences. Nintendo est quand même bien connu pour la fermeture de ses consoles/logiciels et les attaques en justice des contrevenants à leurs licences. Du coup, s'ils le font aussi, c'est un bon indice qu'il faut le faire aussi.

    Pour ce qui est des frameworks, c'est une bonne question, mais je pense qu'il faut aussi les prendre en compte car ils ajoutent en général du code autour du tiens (par exemple, Symfony gère les routes, Vuejs le DOM…).

    • [^] # Re: Je ne suis pas avocat, mais...

      Posté par  . Évalué à 9 (+6/-0).

      Je ne suis pas avocat, mais la plupart de ces licences demandent de créditer l'utilisation du projet avec la licence.

      J'ajouterai même s'il n'y a pas d'obligation légale, rien n'interdit de le faire, et je trouve ça moralement plus sain de l'indiquer.

      Il ne faut pas décorner les boeufs avant d'avoir semé le vent

    • [^] # Re: Je ne suis pas avocat, mais...

      Posté par  . Évalué à 6 (+3/-0).

      attention aux frameworks et bibliotheques que tu utilises, certaines sont dites "contaminantes"

      comprendre que si tu fais un logiciel avec ton logiciel DEVRA etre libre lui aussi, ce n'est pas negociable.

      donc bien lire les licences des frameworks que tu envisages d'utiliser avant de demarrer ton projet

      • [^] # Re: Je ne suis pas avocat, mais...

        Posté par  . Évalué à 5 (+3/-0).

        Le message initial parlait d'un projet pro. Donc si le projet n'est pas mis à dispo d'un client mais reste interne à la boite, il n'y a pas de problème. Par contre si ce projet est mis à dispo d'un client, d'une manière ou d'une autre il faut effectivement faire attention au copyleft (arrêtez d'appeler ça "contaminant", ça n'a pas de sens. Une licence ne peut pas contaminer quoi que ce soit).

  • # *

    Posté par  (site web personnel) . Évalué à 3 (+1/-0).

    Merci pour vos avis. J'ai donc ajouté un paragraphe pour chaque brique utilisée en mentionnant les auteurs et en recopiant le texte de la licence.

    Je précise que j'ai bien fait attention à utiliser uniquement des licences Open-source permissives (MIT et Apache en l'occurrence).

    Un LUG en Lorraine : https://enunclic-cappel.fr

    • [^] # Re: *

      Posté par  (site web personnel, Mastodon) . Évalué à 2 (+0/-1).

      C'est dommage de ne pas mettre un vrai titre de commentaire. Notamment, mais pas que, pour des raisons d'accessibilité.

      Je n’ai aucun avis sur systemd

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.