• [^] # Re: Et c'est libre ?

    Posté par (site web personnel) . En réponse au journal Open Earth View. Évalué à 4.

    je souhaite mettre à dispo le code pour tous et pouvoir empécher de fermer son accès. (...) Est-ce une licence adaptée pour du code web (client et serveur)?

    Non, ça ne fera pas ton but. de la même manière que Google cache des modifications faites à Linux sur leurs serveurs.
    Il faudrait AGPL, faute de ALGPL, mais du coup tu forces toute l'appli à être compatible AGPL ce qui n'est pas forcément ton but. Bref, difficile pour toi.

    Sachant que three.js est sous licence MIT et que j'ai repris un peu de leur code (de manière isolée), j'imagine que je ne peux que partiellement mettre mon code sous LGPLv3...

    Tu peux mettre TOUT ton code sous licence que tu veux. après il faut voir le livrable, quelle licence il a.
    Chance que tu as, MIT permet le relicensing, donc pour pas d’embêter tu peux relicensier three.js en license que tu veux, par exemple la même que celle que tu choisis (en d'autres mots : tu peux diffuser le tout en LGPL v3 si tu as envie)


    Après, le copyleft peut t'apporter plus d'emmerdes (compatibilité) sans apporter ce que tu veux (pas de ALGPL pour ce que tu veux faire donc obligé de "forcer" la compatibilité AGPL pour tout), tu peux aussi simplement utiliser le choix de la lib que tu as adapté, soit MIT. Regarde ce que tu gagnes vraiment à tenter de limiter la fermeture de ton code, et aussi demande-toi pourquoi three.js est sous licence MIT.