• [^] # Re: mais euh

    Posté par . En réponse au journal Ce qui rend la licence Apache incompatible avec la GNU GPL. Évalué à 2.

    Disons que la plupart du temps, ce qu'on me donne, c'est plusieurs logiciels, distinct ou non — ça reste souvent à vérifier, mais pas juste des composants qui peuvent revêtir plusieurs licences suivant la version que l'on utilise...

    - tikiwiki c'est http://tikiwiki.org un wiki pourri de fonctionnalités (je n'ai pas retrouvé la licence immédiatement, tu auras plus de chance que moi)
    GNU GPL

    apache
    On va considérer la licence 2 puisque c'est celle qui nous intéresse (incompatible GPL)

    mod_php exécute index.php
    Je fais simple, disons PHP license dans sa dernière version (3.01) (incompatible GPL)

    MySQL ou PostgreSQL pour la base

    MySQL : GPL ac exception FLOSS (donc copyleft faible vis-à-vis de toutes les autres licences présentes)
    PostgreSQL : BSD

    pear / ADOdb / smarty

    Pear semble être ss PHP, on va dire la dernière (incompatible GPL)
    ADOdb semble être BSD/LGPL (double licence totalement inutile)
    smarty semble être ss LGPL

    Puisque tous les logiciels ne font que s'ajouter, il faut regarder du côté des copylefts forts. En l'occurrence, le seul qui peut poser problème, c'est ton cher wiki.

    installation indépendante des modules : je suppose que la licence de chacun est ainsi respectée

    Toutes les licences sont respectées puisque logiciels indépendants et séparés, et non distribués comme un tout

    la distribution d'un tout en tar.gz qui permettrait de le faire fonctionner (ce qui n'est pas fait actuellement mais peut exister avec d'autres projets)

    Dur de dire la même chose, si tu distribues le tout, je pense que tu peux facilement tomber dans la seconde partie liée à la distribution disant que lorsque l'on distribue des modules séparés et indépendants avec le logiciel sous GPL, comme un tout, alors la licence s'applique.
    Puisqu'il y a problème pour que la GPL couvre le code sous PHP (clause supplémentaire liée au nom PHP) et Apache (Brevet resiliation), ça bloque.


    * la couche tcp/ip du serveur, parce que ce n'est pas Apache qui va écrire directement sur la carte réseau,
    * la quincaillerie qui a permis de transformer le nom du site en adresse ip, une partie peut se trouver sur cette machine.

    Oui, non là je pense qu'il ne faut pas pousser la GPL trop loin non plus, j'ai du mal à y voir un logiciel comme un tout... De plus, niveau lien dynamique, c'est pas ça non puisque s'il y a communication, elle se fait uniquement par renvoi, pas de mémoire partagée et compagnie.


    (je n’ai aucun problème avec les cas concrets, mais autant qu'ils soient un peu plus concrets alors ;) )