Bonsoir à tous ceux qui liront ce journal, m'aiment, me détestent ou m'ignorent ! Je souhaiterai rendre opensource un logiciel utilisé en interne depuis de nombreuses années tout en limitant sa commercialisation.
L'idée : permettre à n'importe qui d'installer, copier et d'utiliser le logiciel, de le modifier, etc.. mais sans possibilité de le louer ou le vendre. Quelle license me conseilleriez vous ?
# Mammon
Posté par Thomas Debesse (site web personnel) . Évalué à 4.
ce commentaire est sous licence cc by 4 et précédentes
# Impossible
Posté par Thomas Petazzoni (site web personnel) . Évalué à 10.
«
The license shall not restrict any party from selling or giving away the software as a component of an aggregate software distribution containing programs from several different sources. The license shall not require a royalty or other fee for such sale.
»
Donc tu ne trouveras aucune licence « open source » qui permet d'interdire la revente, puisque c'est tout simplement contradictoire avec la définition du mot « open source » par l'Open Source Initiative.
De plus, il serait souhaitable d'analyser les raisons pour lesquelles vous souhaitez "publier" le code. En effet, si l'objectif est de monter une communauté, pour bénéficier d'un effet de levier, de contributions, etc. alors le choix d'une licence interdisant la commercialisation est sans aucun doute très mauvais. Il est fort peu probable qu'avec une telle licence vous arriviez à interesser un nombre important de contributeurs.
[^] # Re: Impossible
Posté par Christophe Casalegno . Évalué à 4.
[^] # Re: Impossible
Posté par riba . Évalué à 5.
donc pas libre, ni GPL, ni BSD.
quelques sociétés qui ont souscrit un abonnement payant pour utiliser le produit
s/utiliser le produit/avoir du support sur le produit/
Tu sais que tes clients pourront profiter des patchs extérieurs? (accessoirement aussi résilier le contrat pour passer en mode auto-support, mais si le support est de qualitai il n'y a aucun problème, hein?)
[^] # Re: Impossible
Posté par Christophe Casalegno . Évalué à 4.
Le problème n'est pas là vu les durées d'engagements... Avant de prendre toute décision les clients ont été consultés, et du au passif existant (demandes d'exclusivité, marque blanche et j'en passe). C'est à cette condition que ça se passera sans problème.
Ma question était de savoir si une license existante permettait déjà de gérer ce type de situation. Si ce n'est pas le cas, on fera une license spécifique, mais je ne voulais pas réinventer la roue... Dans mes souvenirs MySQL avait une license un peu spécifique en la matière concernant l'exploitation commerciale.
[^] # Re: Impossible
Posté par riba . Évalué à 5.
non, tu vas tomber sur une licence "freeware bridée" à mon avis, pas du tout standard.
Dans mes souvenirs MySQL avait une license un peu spécifique en la matière concernant l'exploitation commerciale.
Non, MySQL a[vait] une double licence libre-proprio qui a dérivé.
[^] # Re: Impossible
Posté par Christophe Casalegno . Évalué à 1.
L'idée finale : permettre à n'importe qui de l'installer, de l'utiliser, de la modifier, la copier, tout en conservant l'exclusivité de sa commercialisation. Ce n'est peut être pas le modèle "libre" idéal, mais ça garde le mérite de permettre la liberté d'utilisation et de modification de ce dernier.
Je pensais vu le nombre de licenses disponibles (cf : http://www.gnu.org/licenses/license-list.fr.html) qu'il devait bien y avoir des cas similaires, ou des licenses "entre deux" pouvant convenir à ce type de publication.
[^] # Re: Impossible
Posté par passant·e . Évalué à 3.
les fonctionnalités manquantes seront ajoutées par "la communauté" et par toi en fonction de deadline avec les clients...
pour les clients faut ensuite leur vendre du support pour les parties plus "PRO"
ça respecte les licences libres mais c'est moins motivant pour la communauté de bosser sur un truc que l'on sait bridé (réinventer la roue)
Je trolle dès quand ça parle business, sécurité et sciences sociales
[^] # Re: Impossible
Posté par Christophe Casalegno . Évalué à 2.
[^] # Re: Impossible
Posté par B16F4RV4RD1N . Évalué à 4.
mais apparemment l'obligation de redistribuer les sources n'est pas présente dans la notion de creative commons.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Impossible
Posté par Jux (site web personnel) . Évalué à 5.
Utilise un autre terme. "Sources available" ou que sais-je.
[^] # Re: Impossible
Posté par Boa Treize (site web personnel) . Évalué à 2.
Tu as mal lu l'anglais (ou tu cites le mauvais point), car la phrase citée dit seulement que la licence ne doit pas empêcher quelqu'un de créer une compilation de logiciels et éventuellement de la vendre (les bons vieux CD-ROM de logiciels des années 90) ; dans le cas d'une vente d'une telle compilation, la licence ne doit pas exiger d'argent. Pas un mot sur la vente du logiciel lui-même.
# Creative Commons
Posté par cosmocat . Évalué à 7.
[^] # Re: Creative Commons
Posté par pasScott pasForstall . Évalué à 10.
On donne le source, on force a donner le source, et on interdit le commercial.
C'est pas libre par contre, clairement.
If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.
[^] # Re: Creative Commons
Posté par mitro2 . Évalué à 1.
[^] # Re: Creative Commons
Posté par Christophe Casalegno . Évalué à 1.
[^] # Re: Creative Commons
Posté par pasScott pasForstall . Évalué à 10.
En clair: les auteurs decident de la licence unilateralement, et la possibilite de changer la licence initiale n'a pas grand chose a faire avec la licence initiale.
Si le projet centralise les droits sous une meme entite (type FSF), alors c'est trivial.
Si le projet s'eparpille (type linux), bonne fete des morts pour changer la licence du tout.
If you can find a host for me that has a friendly parrot, I will be very very glad. If you can find someone who has a friendly parrot I can visit with, that will be nice too.
[^] # Re: Creative Commons
Posté par JGO . Évalué à 3.
je viens de vérifier dans un des paquets source, maintenant c'est GPLv2+ mais vu que certains développeurs ont dit non, il est possible que certains fichiers conservent la GPL strictement v2 (ou une autre licence spécifique).
http://techbase.kde.org/Projects/KDE_Relicensing
http://developer.kde.org/documentation/licensing/licensing.h(...)
[^] # Re: Creative Commons
Posté par Misc (site web personnel) . Évalué à 7.
Pas des masses. Je vais pas en faire un paquet pour ma distro, je vais au mieux le compiler sur ma machine, et dans tout les cas, je vais pas regarder le code source, car ça pourrais me porter préjudice si je code un logiciel semblable.
Un progrès pour le libre ? C'est pas du code libre, et ça floute la distinction libre/proprio en mélangeant les 2 concepts. Difficilement un progrès à mon sens.
Un progrès pour les utilisateurs ? Ils sont toujours coincés avec toi d'un point de vue commercial.
Un progrès pour les autres boites ? Clairement non.
C'est surtout un progrès pour toi, je pense, vu que tu va pouvoir dire "je fais presque du logiciel libre", et donc bénéficier de la réputation du mouvement. Tu va aussi pouvoir bénéficier des quelques gens qui vont faire des bugs reports voir des patchs, et aussi te passer d'écrire de la doc super complexe, peut être. Et te passer de faire des builds binaires sur 15 plateformes.
Tout ça me rappelle le débat en cours sur le modéle Open Core, Canonical et l'assignement de copyright ( http://people.gnome.org/~michael/blog/copyright-assignment.h(...) , http://ebb.org/bkuhn/blog/2010/10/17/shuttleworth-admits-it.(...) ,http://ebb.org/bkuhn/blog/2010/10/19/proprietary-relicensing(...) ).
Ce qui me permet d'enchainer sur le fait que si tu veux changer de license, il faut avoir les droits sur l'oeuvre, ou contacter les individus ayant contribué pour la changer. Le droit francais est un chouia différent du droit US dans le sens ou il y a des droits auquel on ne peux pas renoncer, etc, etc, donc je te conseille de prendre contact avec un juriste et de lire les articles idoines de la loi ( article L113 sur legifrance ).
[^] # Re: Creative Commons
Posté par Christophe Casalegno . Évalué à 1.
Quand au code, on reste cool, il s'agit d'une appli web, on pose sur un ftp, on injecte une base, on vérifie les dépendance et quelques chemins, et ça marche...
Pas de builds binaires à prévoir donc.
[^] # Re: Creative Commons
Posté par pacmn . Évalué à 0.
[^] # Re: Creative Commons
Posté par ʭ ☯ . Évalué à 5.
Ou alors, tu restreins un vrai programme à du tripatouillage de bits sans aucun lien artistique et là fini l'art de programmer ;-)
⚓ À g'Auch TOUTE! http://afdgauch.online.fr
[^] # Re: Creative Commons
Posté par lasher . Évalué à -1.
Si on parle d'un vrai programme informatique (car il me semble évident que c'est ce qui est implicitement demandé dans la question originale), alors non, un fichier XML n'est pas un programme. Il ne s'agit que de données. Si maintenant tu me dis qu'il y a des fichiers XSL/T avec, c'est différent.
[^] # Re: Creative Commons
Posté par ckyl . Évalué à 5.
# Double licence libre
Posté par feth . Évalué à 10.
- à ceux qui ont payé, une version GPLv2 ou v3, voire BSD qui leur permet de faire n'importe quoi avec le source.
- à ceux qui n'ont pas payé, une version AGPL. L'AGPL est une licence GPL compliquée à utiliser pour son bénéficiaire puisqu'elle contraint à redistribuer le source et ses modifications même si le logiciel est utilisé à travers le réseau.
[^] # Re: Double licence libre
Posté par bubar🦥 (Mastodon) . Évalué à 2.
Mais bon c'est peut être une fausse bonne idée, en tout cas c'est un peu l'inverse de ce qui est plus souvent pratiqué, puisque là il s'agit de donner le logiciel en licence libre pour les clients payants. Bon, moi ça me semble pas mal, dans la mesure où ce sont ces clients qui ont permis la création de cette oeuvre numérique, qu'ils soient aussi associés à son mode de diffusion et au choix de la licence pour cela. L'étape consistant à donner les sources sous bsd à ses clients permet de les associer dans les faits à cette décision.
En attendant cette décision -effective- tu peux fournir une version allégée de ton soft, sous licence Agpl effectivement.
Ou encore eclaté ton code afin de le rendre sous forme de core+plugins (souvent possible), ainsi tu peux fournir le core sous licence Lgpl par exemple, et les plugins constituant la plue-value pour les clients, tu peux leur laisser la propriété, ou simplement les garder fermés.
M'enfin bon, dans tout les cas, ça me semble bizarre comme situation. Il aurait peut être mieux value dès le départ en discuter avec tes clients et partenaires. Il semble que ce logiciel est d'abord était fermé, donc dans les contrats j'imagine que cela apparait qq part... Là il s'agit d'un changement assez radical, "hop on décide de le passer osi-compatible". Ce qui a dû entrainer plus peut être que de simples discussions, mais des re-négociations de certains points du contrat ? Bref franchement je l'exprime peut être mal mais ça me semble pas très "sympa" vis à vis des clients. Vous aviez une feuille de route ensemble, tu décides de changer en chemin. S'pas bon.
Mais bon, je m'trompe peut être comme une moule qui s'accroche à un pétrolier qui fuit ?
[^] # Re: Double licence libre
Posté par Christophe Casalegno . Évalué à 2.
[^] # Re: Double licence libre
Posté par bubar🦥 (Mastodon) . Évalué à 2.
Ainsi chacune des parties à l'origine se retrouve co-auteur d'un logiciel sous Agpl, par exemple, et la licence ne peux être modifier sans l'accord explicite de toutes les parties. Il y a là de quoi certainement contenter, et valoriser, tout le monde, logiciel y compris.
?
[^] # Re: Double licence libre
Posté par Christophe Casalegno . Évalué à 1.
# du coup, personne n'a répondu
Posté par Krunch (site web personnel) . Évalué à 3.
http://fedoraproject.org/wiki/Licensing/Microsoft_Shared_Sou(...)
http://en.wikipedia.org/wiki/Aladdin_Free_Public_License
http://www.cs.utah.edu/~gk/teem/txt/LICENSE.txt
Comme indiqué précédemment, c'est nécessairement pas Open Source(tm) mais ça existe.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.