Forum général.général intégrer du code GNU/GPL ?

Posté par .
Tags : aucun
2
5
sept.
2008
Bonjour à tous.
Je suis étudiant et travail en ce moment pour un client qui me demande de lui créer un site internet. N'étans pas un as du javascript, et étant familiarisé avec une bibliothèque sous licence GNU/GPL, je me demandais si il était possible d'utiliser cette bibliothèque dans un site que je vend?

Je ne modifie pas le code (si c'était le cas je mettrai les sources à disposition). Mais dois-je mettre toutes les sources du site en GNU/GPL pour avoir utilisé juste un script sur une page de celui-ci?

Merci de vos éclaircissements :)
  • # as-tu lu la licence ?

    Posté par (page perso) . Évalué à 4.

    je me demandais si il était possible d'utiliser cette bibliothèque dans un site que je vends ?

    oui

    Je ne modifie pas le code (si c'était le cas je mettrai les sources à disposition).
    euh bin le javascript il part côté client web (le navigateur) donc tu le mets à disposition.

    donc tous tes .js s'appuyant sur cette bibliothèque sont à mettre sous licence GPL avec l'entête kivabien comme indiqué sur http://faq.tuxfamily.org/Licence/Fr qui te donnera d'autres liens et conseils.
    • [^] # Re: as-tu lu la licence ?

      Posté par . Évalué à 2.

      Ouais en fait c'est pas exactement comme ça que ça se passe :p
      Tout est coté client.
      Le site web est en fait un site en local destiné a être affiché sur une borne pour présenter des produits dans un magazin. Donc globalement, le site sera en plein écran et les utilisateurs n'auront pas vraiment accès au code source des pages (le site se pilote grace à un écran tactile).

      C'est toujours bon dans ce cas la?
      A savoir que j'utilise le script tel quel, je prends l'exemple qui est livré avec le script et je remplace juste les images globalement. Donc je ne fais aucun js qui s'appuie sur lui.
      • [^] # Re: as-tu lu la licence ?

        Posté par . Évalué à 4.

        je ne pense pas que le code appartienne aux clients, c'est le propriétaire du magasin qui exécute le code, donc je ne vois pas pourquoi il devrait le redistribuer.
      • [^] # Re: as-tu lu la licence ?

        Posté par . Évalué à 0.

        C'est une freebox ? ;-)
        • [^] # Re: as-tu lu la licence ?

          Posté par . Évalué à 4.

          À la différence de la freebox, qui est située chez le client, la borne internet n'est pas un produit commercial, pas plus qu'elle n'est redistribuée.

          La borne commerciale n'est pas non plus dans le salon des clients du magasin. Le logiciel n'est pas distribué, je ne vois pas de raison de distribuer le code et la licence en plus.

          Mais peut être que je fais une erreur.
  • # Distribution du code

    Posté par . Évalué à 4.

    D'après ce que j'ai compris, tu ne distribues le code qu'au client pour lequel tu fais le développement.

    Tu dois donc lui fournir toutes les sources GPL que tu utilises, que tu les modifies ou non.

    C'est à lui ensuite de s'assurer que son utilisation du code respecte la GPL.
    • [^] # Re: Distribution du code

      Posté par (page perso) . Évalué à 2.

      Plus encore s'agissant d'un site web, ton client étant le propriétaire du magasin je ne vois pas très bien comment tu pourrais ne pas lui fournir l'intégralité du code source alors que celui-ci va justement s'exécuter sur sa machine.
  • # GPL

    Posté par . Évalué à 6.

    Tu utilises du code GPL, ton code doit donc être sous licence GPL.

    La licence impose de fournir le code source à ses utilisateurs. Ici, vu qu'il s'agit d'une borne, c'est ton client.

    "La première sécurité est la liberté"

    • [^] # Re: GPL

      Posté par (page perso) . Évalué à 4.

      Elle impose de rendre disponible le source, mais cela peut être fait sur demande : il n'y a pas d'obligation de le fournir en même temps. Par contre le client doit avoir une copie de la licence en même temps que le logiciel.

Suivre le flux des commentaires

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