Nous sommes le Dim 29 Juin, 2025 19:15
Supprimer les cookies

Recherche licence libre

Sur le logiciel libre en général ou un logiciel libre en particulier

Lun 22 Juin, 2009 12:21

Bonjour,
à la recherche d'une licence libre pour un logiciel développé avec
MATLAB (sans toolbox) j'espère trouver ici des pistes et des retour
d'expérience sur différents choix de licences. La volonté ici est
d'avoir la licence la plus permissive possible mais avec les contraintes
suivantes:
• droit d'hérédité limité; laisser la possibilité d'inclusion de code
propriétaire tiers dans l'application (multilicense?)
• et inversement utilisation du code par des logiciels tiers (et
potentiellement propriétaires)
• application commerciale possible
• compatibité maximale avec d'autres licences
• possiblité de créer une instance de management (comme Eclipse ou
Mozilla) afin de centraliser les sources, bugtracking etc... (surement
indépendant de la licence mais sait-on jamais)

En addition il est également souhaitable (dans la mesure du possible)
d'avoir un retour sur les utilisations et modifications du programme
distribué. Pour le côté MATLAB des démarches de migration vers GNU
Octave sont en cours.

J'ai fait différentes recherches et j'ai retenu les licences suivantes:
• Apache License Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0
• GNU Lesser General Public License- http://www.gnu.org/licenses/lgpl.html
• BSD License - http://www.freebsd.org/copyright/license.html


Je vous remercie d'avance pour vos retours ou conseils!
++
Ponsfrilus
ponsfrilus

Avatar de l’utilisateur
Messages : 60
Géo : Lausanne, Switzerland

Lun 22 Juin, 2009 14:06

Apache, BSD et MIT corresponde bien a tes critères je pense.

La LGPL est un peu plus restrictive, les travaux dérivés doivent être rediffusés.
kinovea.org
joan

Avatar de l’utilisateur
Messages : 886
Géo : France, Aquitaine, Bordeaux

Lun 22 Juin, 2009 14:45

Merci de ta réponse. En effet la LGPL est peut-être trop restrictive... Pour la MIT il y cette clause qui m'inquiétait un peu:
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
"substantial portions of the Software" inclus-t-elle les tireces parties ?
++
Ponsfrilus
ponsfrilus

Avatar de l’utilisateur
Messages : 60
Géo : Lausanne, Switzerland

Lun 22 Juin, 2009 15:50

La plus permissive que je connaisse est celle-ci : http://fr.wikipedia.org/wiki/WTFPL
Attentyon, ponaytte maychante !
Téthis

Avatar de l’utilisateur
Messages : 3895
Géo : De passage chez les cathares

Lun 22 Juin, 2009 17:48

Oui je la connais deja ... mais non.
++
Ponsfrilus
ponsfrilus

Avatar de l’utilisateur
Messages : 60
Géo : Lausanne, Switzerland

Sam 27 Juin, 2009 14:45

Bonjour,

Je ne suis pas vraiment sûr de comprendre ce point :
ponsfrilus a écrit:• droit d'hérédité limité; laisser la possibilité d'inclusion de code propriétaire tiers dans l'application (multilicense?)

Tu souhaites pouvoir intégrer dans ton logiciel du code propriétaire, mais en le laissant sous sa licence propriétaire ? Il faudrait déjà vérifier la-dite licence pour vérifier que c'est bien possible... Ensuite, rien ne t'empêche de limiter la portée de la licence libre de ton logiciel aux sections qui t'intéressent (et donc laisser certaines en proprio). Mais alors, est-ce que le tout sera encore libre ? Certainement pas. Reste que cela dépend aussi des liaisons entre les parties proprio et la partie libre. Si la partie libre est « autonome », alors le logiciel peut être fourni en tant que logiciel libre, éventuellement enrichi par des plug-ins propriétaires. Mais si le code proprio est réellement intégré et inextricable du logiciel, alors le tout ne peut être considéré comme libre (puisque les libertés accordées seront dépendantes de ce bout de logiciel proprio qui ne les accordent pas).

ponsfrilus a écrit:• et inversement utilisation du code par des logiciels tiers (et potentiellement propriétaires)

Donc pas de copyleft fort.

ponsfrilus a écrit:• application commerciale possible

Toutes les licences libres le permettent.

ponsfrilus a écrit:• compatibité maximale avec d'autres licences

Héhé, le point qui tue. Les licences libres sont une jungle de compatibilité. Le plus simple pour avoir une compatibilité maximale est de multi-licencier (ex. les produits Mozilla en triple licence MPL-GPL-LGPL, avec une GPL un peu inutile puisque redondante). Regarder aussi du côté des exceptions (type exception FLOSS de MySQL).

ponsfrilus a écrit:• possiblité de créer une instance de management (comme Eclipse ou Mozilla) afin de centraliser les sources, bugtracking etc... (surement indépendant de la licence mais sait-on jamais)

À mon sens indépendant de la licence effectivement.

ponsfrilus a écrit:En addition il est également souhaitable (dans la mesure du possible) d'avoir un retour sur les utilisations et modifications du programme distribué.

Exemple : si quelqu'un améliore le logiciel et le distribue, tu voudrais être automatiquement au courant ? Je ne connais pas de licence libre qui mette en place ce mécanisme... On peut certainement l'inclure dans la licence sans en enlever le caractère libre.
Veni, Vidi, Libri - Diffuseurs de Licences Libres
http://venividilibri.org
Maps

Avatar de l’utilisateur
Messages : 1691
Géo : Québec

Lun 29 Juin, 2009 08:11

Merci à tous pour vos réponses/conseils/commentaires... Je dois encore discuter de différents points juridiques avec différents intervenants mais je reviendrais faire une synthèse sur le choix final (et mettre un résolu sur mon poste)...

A+
++
Ponsfrilus
ponsfrilus

Avatar de l’utilisateur
Messages : 60
Géo : Lausanne, Switzerland

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit