• [^] # Re: LLVM

    Posté par (site web personnel) . En réponse à la dépêche Quoi de neuf chez Apple ?. Évalué à 6.

    pas la possibilité de fermer le code c'est contraignant ?

    Oui :
    - impossibilité de mettre un compilateur JIT dans un programme fermé par exemple (si j'ai bien compris, LLVM est fort sur ce point)
    - Faire des extension sous une autre licence que GPLv3 (fermé, ou simplement une autre licence libre non compatible a GPLv3 comme la LGPLv2 par exemple). Pour info, une API pour les greffons vient à peine de voir le jour sous GCC après des années de demandes, ça ne m'étonnerai pas que ce changement de politique vis à vis des greffons vienne du fait que la concurrence se met en place.
    - Risque légal (il y a plein de trucs sur les brevets dans la GPLv3, et Apple a plein de brevet qu'il utilise contre d'autres, ça serait chiant de ne plus pouvoir le faire)
    ...

    en quoi ça les emmerde de placer leur travail sous GPL3

    Question réciproque : en quoi ça emmerde GNU de placer GCC en licence BSD? Demande à la FSF, et tu auras la réponse pour Apple...
    Pourquoi Apple serait "le méchant" sur ce coup, et pas GNU qui refuse de mettre en licence BSD (en quoi ça les emmerde de placer leur travail sous BSD pour reprendre ta question).

    Dans la mise en place de ce concurrent, il y a deux "fautifs" (des gens en désaccord), et pas un seul : Apple qui refuse de faire de la GPLv3, et GNU qui refuse de faire de la BSD.