À la suite du journal précédent, je me demandais, quelle était la protection effective de la licence CC-BY-NC-SA. J'aimerais bien que l'on ne reprenne pas la guerre libre pas libre de l'autre dépêche, j'ai plutôt envie de voir ce qu'ils apportent, plutôt que de réfléchir à ce dont ils nous privent.
Pour rappel, la licence CC-BY-NC-SA permet de :
- Partager — copier, distribuer et communiquer le matériel par tous moyens et sous tous formats
- Adapter — remixer, transformer et créer à partir du matériel
L'Offrant ne peut retirer les autorisations concédées par la licence tant que vous appliquez les termes de cette licence.
Attribution — Vous devez créditer l'Œuvre, intégrer un lien vers la licence et indiquer si des modifications ont été effectuées à l'Oeuvre. Vous devez indiquer ces informations par tous les moyens raisonnables, sans toutefois suggérer que l'Offrant vous soutient ou soutient la façon dont vous avez utilisé son Oeuvre.
Pas d’Utilisation Commerciale — Vous n'êtes pas autorisé à faire un usage commercial de cette Oeuvre, tout ou partie du matériel la composant.
Partage dans les Mêmes Conditions — Dans le cas où vous effectuez un remix, que vous transformez, ou créez à partir du matériel composant l'Oeuvre originale, vous devez diffuser l'Oeuvre modifiée dans les même conditions, c'est à dire avec la même licence avec laquelle l'Oeuvre originale a été diffusée.
Pas de restrictions complémentaires — Vous n'êtes pas autorisé à appliquer des conditions légales ou des mesures techniques qui restreindraient légalement autrui à utiliser l'Oeuvre dans les conditions décrites par la licence.
Les sources de ce système d'exploitation seront toujours disponibles, si l'entreprise décide de changer de licence, elle ne pourra pas revenir sur ce qui existe déjà.
Cela fait donc a minima un excellent objet d'étude d'une solution employant beaucoup de logiciels libres dans sa construction.
Leur parti pris est très intéressant. Ils ont décidé de na pas utiliser d'OS mais de directement coder sur le Cortex-M4, cela permet à leur système de tenir sur 256kB de ram.
Ils ont du recréer tout un environnement, j'imagine que l'investissement en terme de R&D est très important.
Je pense que c'est cet aspect qui rend l'OpenSource (ou libre) difficile. En effet, admettons qu'ils aient mis leur OS et toute la couche applicative en GPL, ils auraient très facilement pu avoir une boite qui récupère tout le code sans apporter aucune amélioration mais en profitant des faibles prélèvements sociaux d'autres pays (Chine par exemple), pour vendre moins cher. De plus il aurait aussi été possible qu'une entreprise ayant plus de capital fasse baisser les coûts par un effet d'échelle, et reprenne le développement en tant qu'acteur majeur. Cela aurait été super pour la diffusion du produit mais aurait mis un coup d'arrêt à leur entreprise.
Le problème est que l'ingénierie logicielle a certes un coût mais les investissements sont majoritairement du salaire alors que le développement d'un matériel entraîne des investissements en prototypes et une industrialisation sur une chaîne de production, qui peut rendre la libre utilisation, des développements précédemment fait, périlleux pour l'entreprise.
Donc oui, à titre personnel, je me questionne sur le fait qu'il existe systématiquement un modèle économique viable libre associable à n'importe quel projet. N'ayant pas la réponse, je serais ravi que l'on m'éclaire sur ce sujet qui dépasse vraiment mon niveau de compétence.
Maintenant, cela montre qu'il est possible d'utiliser des briques libres pour faire une calculatrice, c'est vraiment intéressant.
Quelqu'un a-t-il une idée sur la différence de consommation entre une carte cortex-M4 et une carte raspberry pi zeros ?
Si je trouve leur idée intéressante, je trouve que d'avoir un terminal mobile basé sur une distribution linux minimale avec un environnement de type SageMath avec une version des notebooks Jupyter adaptés aux petits écrans pourrait vraiment être cool ! Quand on voit à quel point des outils tels que JupyterLab permettent de rendre l'accès à des environnements python avec toutes les libs installées, utiliser une raspbian minimale avec un une appli Qt pour le web et un serveur jupyter, permettrait de faire vraiment pas mal de choses ! Sachant qu'en plus Jupyter peut faire plein d'autres choses telles que du SageMath, Octave, maxima, Julia, …
Le problème serait alors l'autonomie … mais bon avec l'arrivée en 2019 de l'advanced color paper display, on pourrait bien avoir accès à une technologie permettant de faire des petits écrans couleurs qui ne consomment pas du tout. Un trois couleurs serait déjà faisable par exemple.
Donc je trouve que leur idée est vraiment top, mais personnellement je préférerais pouvoir conserver mon environnement Linux même sur une calculette. Bon, en même temps, je ne pense vraiment pas être la cible … Cependant je trouve l'analyse d'Aurélien Pierre assez intéressante. Il serait juste sympa d'avoir tout l'environnement dans une machine qui ressemblerait à une TI92 ou une voyage 200, même si ce format n'est plus vraiment d'usage … Avoir un clavier Alpha-numérique physique est tout de même un gros plus. Sachant qu'une calculatrice moderne de chez TI avec des capacités CAS coûte encore 130€, il reste de quoi s'amuser avec les raspberry pi et consort …
# Troll classique contre le libre
Posté par Zenitram (site web personnel) . Évalué à 9. Dernière modification le 12 juin 2018 à 10:02.
Pour ceux n'ayant pas suivi, la "guerre" était qu'on appelait open source un truc pas du tout open source, avec des gens trouvant très bien d'appeler "open source" un truc qui n'a rien à voir avec l'open source juste parce que ça leur plaît comme projet.
C'est un peu du foutage de gueule la?
Tu reprends toutes les attaques classiques contre le libre, tout ce qui a été utilisé contre Linux, Firefox et compagnie pour démontrer que c'était mauvais de faire ça.
Tu viens sur un site centré sur le libre pour dire que le libre ça pue avec bien peu d'arguments.
On est d'accord.
Maintenant, est-ce que le code vaut quelque chose pour qu'il soit étudié? Tu as oublié d'argumenter sur pourquoi ça vaudrait le coup de l'étudier. Ce n'est pas parce qu'un code peut être étudié que l'étudier est utile pour un étudiant, donc tu n'as toujours pas argumenté sur l'utilité de ce code non libre précis pour quelqu'un (je ne dis pas que le CC-BY-NC-SA est toujours inutile pour des études, mais je demande, vu que tu as lié sur un logiciel précis, ce qu'il apporte pour un étudiant, vu que c'est ton argument et que si il n'y a rien d’intéressant dans ce code ton argument tombe).
Non, il n'existe systématiquement un modèle économique viable libre, mais tu mélanges les sujets la, et perso je ne suis pas contre le non libre justement pour ça. Personne n'a dit que c'était le cas. C'est juste pas libre, c'est tout.
Perso, je me demande pourquoi ce journal n'a pas été fait du temps où Microsoft a sorti son "shared code" (même principe de "tu veux gagner ta vie avec, passe par nous d'abord"), pour défendre Microsoft contre ces "méchants libristes qui ne comprennent pas qu'il y a de la R&D à financer".
[^] # Re: Troll classique contre le libre
Posté par Guillaume Denry (site web personnel) . Évalué à 10.
Le gars s'interroge sur la pertinence du libre pour une certaine niche industrielle et tu lui tombes sur le coin de la couenne avec des termes comme "foutage de gueule", "(..) dire que le libre ça pue".
Gé-nial.
[^] # Re: Troll classique contre le libre
Posté par freejeff . Évalué à -1.
Non, ce que j'ai considéré comme "guerre" est une guerre sémantique, des gens appellent OpenSource ce qui est SharedSource par méconnaissance, ou mauvaises intentions, je n'en sais rien et personnellement je ne trouve pas cela grave tant que ce n'est pas sur le site du commerçant, mais je ne te convaincrais pas sur ce sujet, c'est certain. Je n'ai personnellement que peu de confiance dans les journalistes pour ne pas déformer les faits et ne pas être imprécis, et c'est, à mon avis, ce qui s'est passé ici, mais ce n'est que mon opinion.
Toujours aussi nerveux …
Où est-ce que Firefox et compagnie ont développé du matériel ?
Tu pourrais prendre l'exemple d'arduino, ils ont réussi à créer un environnement mais car il répondaient à une problématique générale. Faire de l'informatique et électronique embarquée de manière simple et libre.
Encore une fameuse déformation de Zénitram. Où ai-je écris "le libre ça pue". Je dis juste que je ne suis pas en mesure de proposer un modèle économique à une boite qui me dirait si je fais ça je meurs. Ce que je demande ici, c'est justement que l'on réfléchisse ensemble à comment sur un marché de niche tel que les calculatrices, ils auraient pu faire autrement en étant sûr de ne pas se faire doubler par d'autres. C'est juste mon incompétence à répondre à cette question qui a initié l'envie de ce journal. Maintenant, si tu as des idées sur le modèle économique, je serais ravi de t'entendre, après tout tu vis du logiciel libre, tu es donc bien placé pour savoir ce que cela peut générer comme problème, si cela doit en générer.
Tu as raison, je n'ai pas détaillé. C'est un peu en dehors de mes compétences, mais ils ont crée un OS qui tient sur 256kB dont tout est accessible avec un SDK gratuit et partagé. Je pense que pour les informaticiens intéressés par l'embarqué et qui voudraient voir comment utiliser des logiciels libres pour créer l'environnement minimal sans passer par Linux ou autre OS, c'est intéressant. Personnellement, je n'irai pas lire les sources.
Ça donne aussi de voir comment on peut faire pour faire du logiciel propriétaire à moindre coût de licences, en faisant un produit final commercialisé, ce n'est pas si commun, en tout cas pas dans les secteurs de niche.
Je suis d'accord, ce n'est pas libre. C'est néanmoins intéressant d'un point de vue technologique et il me semble que les journaux ne sont pas destinés à n'écrire que sur du libre. Après je pense que le journal précédent qui parlait d'OpenSource en lieu et place de SharedSource était maladroit mais clairement pas hors sujet.
Grâce à ce produit on peut savoir comment faire une calculatrice de A-à-Z au niveau logiciel, reste l'aspect matériel. C'est bien là je trouve qu'il serait intéressant de comprendre leurs choix.
Personnellement, je n'ai rien contre le SharedSource, s'il existe une alternative libre équivalente, je la préférerais systématiquement, mais si cela répond à un besoin qui m'évite des développements ou que je ne saurais pas faire, ce qui m’empêcherait de garder mon workflow pour cette tâche, alors, je serais content d'utiliser ces libs ou ce programme.
[^] # Re: Troll classique contre le libre
Posté par MCMic (site web personnel) . Évalué à 3.
J’allais te contredire puis je me suis rendu compte que je comprenais pas la phrase.
C’est une affirmation ou une négation? Quel sens a "systématiquement" ici?
[^] # Re: Troll classique contre le libre
Posté par Zenitram (site web personnel) . Évalué à 5. Dernière modification le 12 juin 2018 à 11:17.
Typo. Non, il n'existe pas systématiquement un modèle économique viable libre.
Tu me connais suffisamment pour savoir que j'utilise du non libre, et ce parce qu'il n'y a pas de version libre équivalente ou mieux ;-), justement parce que je suis bien conscient que le libre n'est pas une modèle qui s'applique à tout (un gros exemple est les jeux vidéos, mêmes si il y a quelques jeux libre de qualité de nos jours).
Je n'ai aucun problème à utiliser du non libre, juste qu'en non libre on a déjà TI, Casio, HP, du coup je ne vois pas ce qu'apporte NumWorks (le journal autant que le commentaire de réponse ne me convainquant pas sur un intérêt quelconque de voir le code d'une calculette comme celle la, il n'y a pas eu d'argument convainquant, en tous cas pour moi, comme quoi le code méritait d'être lu, du coup je ne vois pas ce que cette calculatrice apporte à part montrer que le libre-washing marche bien), et surtout le coup de "méchants qui vont réutiliser sans rien payer" m'irrite vite ("vive le libre, mais bon seulement si tu fais ce que je veux même si je n'ai pas mis dans la licence", c'est faux-cul et voir cette phrase dans un texte montre que la personne a un soucis avec le libre en général, pas que pour des "niches"). Et surtout, "c'est un marché de niche donc pas possible de faire du libre" n'est pas non plus un argument à lui tout seul (faut expliquer, car en fait justement quand c'est un marché de niche ça peut aussi permettre facilement le libre pour faire augmenter la niche).
[^] # Re: Troll classique contre le libre
Posté par Dr BG . Évalué à 10. Dernière modification le 12 juin 2018 à 11:56.
C'est vraiment de la grosse bonne mauvaise foi. Tu peux regarder leur code, construire ta propre calculatrice suivant leur plans si tu veux, corriger les bugs que tu aurais trouvé si NumWorks ne le faisait pas, partager tes modifs avec d'autres. Tu peux auditer le code et le recompiler si tu n'as pas confiance. Tu peux ajouter des fonctionnalités où en supprimer.
Quand Richard Stallman a créé la GPL, son problème était de ne pas pouvoir faire fonctionner les pilotes de son imprimante, pas de vendre des pilotes. Là Richard aurait déjà pu dépanner sa calculatrice.
Alors oui, ce n'est pas un logiciel libre parce que tu ne peux pas le revendre, mais tu peux faire tout le reste et c'est déjà mieux que les autres.
[^] # Re: Troll classique contre le libre
Posté par Anthony Jaguenaud . Évalué à 7.
Donc tu peux faire une version qui supprime le mode examen… je me demande, s’il n’y a pas un risque de ne pouvoir utiliser la calculette pour cause de « piratage » trop facile ?
Comment les surveillants pourront être sûr que c’est une calculatrice conforme ? Si ça ne l’est pas, que faire ?
[^] # Re: Troll classique contre le libre
Posté par Ytterbium . Évalué à 4.
Bonne question. Il n'existe pas d'homologation des calculatrices autorisées, il faut juste qu'elle respecte certaines règles (voir par exemple cette analyse).
Rien ne t'interdit de venir avec une calculatrice que tu as fabriquée dans ton garage, du moment qu'elle respecte les règles.
Après, pour savoir si elle respecte bien les règles…
[^] # Re: Troll classique contre le libre
Posté par Albert_ . Évalué à 3.
Pour ceux qui n'ont pas suivi la "guerre" ce sont des gens qui utilisent des articles de presse (different de communique de presse) independant pour attaquer gratuitement une entreprise qui n'a jamais utilise nul part dans ses communiques officiels ou sur son site les mots: opensource ou logiciels libre.
En resume, tout cela est un proces d'intention voir carrement une "fake" news colportes par des gens tel que Zenitram.
[^] # Re: Troll classique contre le libre
Posté par claudex . Évalué à 3.
C'était déjà dans le titre du journal en question et c'est là dessus que les gens ont réagi en premier.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Troll classique contre le libre
Posté par Dr BG . Évalué à 1.
Oui, eh bien ça tout le monde a compris depuis longtemps, pas la peine de faire une fixette dessus et rester bloqué sur un procès d'intention.
# Libre diffusion ≠ Libre
Posté par liberforce (site web personnel) . Évalué à 10.
Tu peux dire tout ce que tu veux, mais les clauses ND (pas de travail dérivé) et NC (pas d’utilisation commerciale) ne sont pas libres. Ça reste plus libre que du code propriétaire, mais ce n'est pas libre. Le logiciel libre permet la libre concurrence. Tous les acteurs, y compris le concepteur d'origine sont sur un pied d'égalité pour améliorer le logiciel, et ne peuvent pas utiliser le droit d'auteur pour avoir un avantage compétitif sur les concurrents. En gros, le principal avantage de l'éditeur, c'est qu'il connait bien le logiciel puisque c'est lui qui l'a écrit, et que donc c'est souvent le plus à même de comprendre sa base de code. Un autre avantage est la confiance en lui qu'il démontre: il pense être suffisamment bon pour pouvoir gérer la concurrence. Il ne cherchera pas à te rendre captif de son logiciel, et t'empêcher volontairement de migrer à une autre solution, il est donc normal que l'utilisateur donne un bonus de confiance à ceux qui jouent le jeu du Libre. C'est un peu comme une relation de couple : il y a des gens qui essaient d'empêcher l'autre de partir, et il y a ceux qui préfèrent donner à l'autre des raisons de rester.
Ensuite, justifier la non-ouverture par les frais de R&D, etc., à ce compte là on peut utiliser les mêmes justifications pour faire du code propriétaire.
https://ploum.net/je-nai-faire-de-votre-business-model/
[^] # Re: Libre diffusion ≠ Libre
Posté par liberforce (site web personnel) . Évalué à 10.
Ne pas oublier aussi que cette concurrence permet aussi aux auteurs initiaux de récupérer un projet qui ne va plus dans le sens qu'ils souhaitent:
https://fosdem.org/2018/schedule/event/nextcloud/
Une licence libre protège plus le produit qu'une licence moins permissive.
[^] # Re: Libre diffusion ≠ Libre
Posté par Albert_ . Évalué à 4. Dernière modification le 12 juin 2018 à 10:40.
La licence BSD ne te pose pas de probleme alors? Car en effet elle permet d'ameliorer le logiciel mais par contre le coup de "sur un pied d'egalite" c'est beaucoup moins clair vu que ceux qui "ameliorent" n'on rien a fournir (si ce n'est ne pas sortir le copyright des fichiers qu'ils ont pris et qu'ils stockent sur leur propre serveur derriere 42 000 barrieres.
Je ne suis pas sur que la liberte du concepteur soit totalement preserves en tout cas pas sur l'aspect "pied d'egalite".
Enfin j'aime bien voir les definitions "definitives" du mot liberte que certains proclament… Ca fait des milliers d'annees que l'on essaie de definir ce mot mais il y a encore des gens pour pretendre que "leur" definition est la seule et unique et donc definitive.
[^] # Re: Libre diffusion ≠ Libre
Posté par Zenitram (site web personnel) . Évalué à 0.
Lequel? Le code est la, chacun est libre de le fermer pour la modification suivante, auteur original ou autre.
Tu n'a pas dit égalité il n'y a pas, juste que cette égalité te pose problème à toi sans arguments ("moins clair"? Ha… Ce qui a été fait avant a été fait, donc qu'est-ce que ça vient faire la? Justement c'est l’intérêt de l'égalité que de ne pas vouloir prendre un avantage sur ce qu'on a fait avant; argumente donc sur ce qui manque comme égalité en parlant du sujet, c'est à dire ce qui est livré).
Mais bon, attaque classique contre la BSD, rien de nouveau…
[^] # Re: Libre diffusion ≠ Libre
Posté par Albert_ . Évalué à -1. Dernière modification le 12 juin 2018 à 11:14.
Attaque? Peux tu detailler un peu plus?
s'il te plait developpe dis moi lequel de ces deux affirmations est fausse (ou les deux).
Au passage c'est pas moi qui parle d'egalite mais l'auteur au-dessus.
[^] # Re: Libre diffusion ≠ Libre
Posté par liberforce (site web personnel) . Évalué à 6.
La licence BSD ne me pose aucun problème. Le code initial a été disponible et chacun a eu l'opportunité de le modifier, et c'est le plus important.
Même si les améliorations ne sont pas diffusées, la concurrence n'est pas faussée sur la partie diffusée sous BSD. Je trouve personnellement les licences sans copyleft moins efficace pour assurer la pérennité d'un logiciel, mais c'est un choix de licence tout à fait pertinent. La liberté du concepteur est préservée sur la partie qu'il a lui même diffusé sous BSD.
Quant à mes définitions "définitives", elles se basent sur ma compréhension des positions de la Free Software Foundation et de l'Open Source Initiative, qui sont les références du genre et disent peu ou prou la même chose. Je ne les ai pas trouvées sous le sabot d'un cheval. Je ne parlais de liberté que dans le contexte logiciel (donc tu penses bien qu'en parlant de "milliers d'années", on sort de ce cadre). Et dans le cas des logiciels, ce qui est considéré comme un Logiciel Libre/Open Source est tout de même très codifié:
Logiciel_libre
Open_Source_Definition
https://perens.com/2017/09/26/on-usage-of-the-phrase-open-source/
Pour le reste, je sais bien qu'il y a 50 nuances de liberté, j'en ai déjà parlé plus longuement il y a longtemps, je ne pense pas vraiment qu'on puisse me reprocher un manque d'ouverture à ce niveau là.
[^] # Re: Libre diffusion ≠ Libre
Posté par Zenitram (site web personnel) . Évalué à 4.
Euh… Bémol la : affirmation sur le libre non universelle. Vrai si et seulement si l'auteur d'origine n'utilise pas une liberté qu'il n'a pas fourni aux autres.
Par exemple, la GPL est très souvent utilisé pour ne pas être sur un pied d'égalité : obligation de faire de la GPL pour les autres, code fermé ou linké du code fermé pour soit (modèle MySQL), ce qui est un énorme avantage concurrentiel pour l'auteur original.
[^] # Re: Libre diffusion ≠ Libre
Posté par Guillaume Denry (site web personnel) . Évalué à 3.
C'est vrai.
Ceci dit, utiliser une licence plus permissive déplacerait le curseur vers les récepteurs du logiciel car ils bénéficient de l'investissement (temps/argent) injecté dans le logiciel initial sans avoir besoin de verser la moindre contrepartie. Dans ce cas, ce sont les récepteurs qui sont avantagés.
[^] # Re: Libre diffusion ≠ Libre
Posté par Albert_ . Évalué à 0.
Exactement ce qui est arrive avec:
Exemple parmis d'autre mais on peut discuter sur la definition de liberte pendant longtemps encore…
[^] # Re: Libre diffusion ≠ Libre
Posté par freejeff . Évalué à -1.
D'accord avec toi, so what ?
Ce n'était pas vraiment le propos de mon questionnement …
[^] # Re: Libre diffusion ≠ Libre
Posté par Renault (site web personnel) . Évalué à 8.
Mais quel est ton questionnement, alors ?
En gros tu as juste expliqué la licence CC qu'ils ont choisi et en quoi économiquement cela faisait sens pour eux.
Mais ces sujets n'ont jamais été l'objet de la polémique. La polémique était sur le fait que le produit était présenté comme OpenSource ce qui est factuellement faux. Personne n'a dit que la CC choisie était le diable incarné et n'avait pas plus d'intérêt qu'un truc totalement fermé.
En gros ton journal enfonce un peu des portes ouvertes pour des habitués de la question. Je ne vois pas où est le questionnement et ce que tu espérais comme commentaires. Pour moi très clairement cela ne pouvait que revenir sur le sujet de la polémique du précédent journal.
[^] # Re: Libre diffusion ≠ Libre
Posté par freejeff . Évalué à -1.
Oui, j'ai surtout exposé que je n'arrivais pas à imaginer comment ils auraient pu faire autrement et que du coup, si des gens ont plus de billes que moi, je suis preneur de leurs idées sur le sujet.
Pourquoi reparler de la polémique. Je trouve que cela à l'intérêt de montrer que l'on peut dans un domaine qui est plus de l'héritage que de la nouvelle tech' rappeler qu'avec des briques logicielles de bases disponible pour la plupart librement on peut revisiter le concept assez éculé de la calculatrice. Peux être dans quelques années cela sera directement sur les tels portable et la question ne se posera même plus.
Je ne l'ai pas dit non plus, c'est bizarre cette manie de faire dire aux gens ce qu'ils n'ont pas dit.
Si c'est tellement évident, pourquoi personne ne me parle de modèles économiques utilisant le libre et adaptés à cette situation ?
Que l'on conclue ensemble que ça ne serait pas soutenable économiquement me va, j’espérais juste que des gens auraient eu une réflexion associées et des exemples d'entreprises à citer, histoire d'y voir un peu plus clair.
[^] # Re: Libre diffusion ≠ Libre
Posté par pulkomandy (site web personnel, Mastodon) . Évalué à 8.
Il faut aller voir les conférences de Stallman pour comprendre ça. Pour lui, le modèle viable c'est que tu vas payer un développeur ou une équipe pour leur faire faire des évolutions sur le code, pas pour leur acheter un produit. Tu vas donc être vraiment dans une économie de service.
Alors oui, une conséquence est qu'un chinois/grosse entreprise/… va pouvoir fabriquer des calculatrices moins cher et prendre le code de NumWorks sans contrepartie. Mais par contre, si tu trouves un bug ou si tu as besoin d'une nouvelle fonctionnalité, il ne pourra pas forcément faire grand chose pour toi car il n'aura pas la maîtrise du code.
C'est pour ça aussi que pour que ça marche, il ne devrait pas y avoir de vente liée entre le logiciel et le matériel: tu achètes ton matériel où tu veux. Et tu prends un OS déjà réalisé, ou si tu as des besoins spécifiques, tu paies un dev pour qu'il t'ajoute les morceaux qui manquent. Et tu as tout intérêt à aller voir NumWorks à ce moment là: ils connaissent le code du projet par coeur, donc en principe ils pourront te faire ta nouvelle fonction plus vite et moins cher que n'importe qui d'autre.
C'est un gros changement de modèle économique parce qu'on ne peut plus se dire "on va faire un gros développement pendant 3 ans, mais après on va vendre plein de produits et récupérer notre investissement". Du coup dans ce genre de cas on va plutôt se retrouver avec du crowdfunding, ou les gens vont devoir payer d'avance, et ou ceux qui attendent sans payer pourront bénéficier gratuitement du logiciel produit à la fin, de toutes façons. Du coup le financement va reposer uniquement sur les gens qui ont un besoin urgent et qui sont prêts à payer pour, plutôt que d'attendre que quelqu'un d'autre le fasse à leur place.
[^] # Re: Libre diffusion ≠ Libre
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
en pratique, c'est souvent le point bloquant pour "piquer" un code. il faut du temps pour comprendre et intégrer donc il est souvent préférable de collaborer ;-) c'est pour cela que comme toi, je pense que c'est un bon modèle.
en recherche, le modèle "économique" est souvent la souvent la publication dans une revue. on pose alors un embargo de 6 pois sur les derniers "commit". Pas top top mais nos chercheurs n'ont pas encore trouvé mieux.
[^] # Re: Libre diffusion ≠ Libre
Posté par Sytoka Modon (site web personnel) . Évalué à 3.
Cela me fait penser à un de mes chercheurs qui, lorsque je parle de logiciels libres et de logiciels propriétaires (ou privateur) me dis que son code est communautaire. Cela ne veut rien dire et botte en touche.
On n'est pas plus libre que du code propriétaire… Soit on est libre, soit on ne l'est pas et on tombe alors direct dans la case propriétaire / privateurs qui a elle aussi des milliers (millions) de facettes.
[^] # Re: Libre diffusion ≠ Libre
Posté par freejeff . Évalué à 1.
Si justement, cela veut bien dire quelque chose. Cela veut dire que les personnes qui t'ont mis le code en SharedSource te donnent le droit de le lire, le modifier, le redistribuer avec la même licence.
Tu as des droits en plus, droits qui font partie des exigences du monde des logiciels libres mais qui ne suffisent pas à en faire ce que l'on définie comme êtant du Logiciel Libre.
Tu as le droit de tout mettre dans le même panier du moment que ce n'est pas du libre, mais les gens ont encore le droit de dire que ce genre de licence apportent plus de liberté car il y a plus de droit concédés qu'un simple binaire. Ce n'est pas libre suivant ta définition qui coïncide avec celle de la FSF et l'OSI, mais cela peut l'être suivant un autre référentiel.
Dans le mien, ce n'est pas libre, mais c'est intéressant.
[^] # Re: Libre diffusion ≠ Libre
Posté par Zenitram (site web personnel) . Évalué à -1.
Ce que tu n'arrives pas à comprendre est que ces droits sont des droits peu utiles (c'est même pour ça qu'ils les donnent…), et qu'ils gardent bien pour eux les droits utiles.
Et d'autres gens ont le droit de te répondre que les libertés fournies sont peu utiles, et qu'ils gardent l'utile.
Tu as le droit de le dire. D'autres ont le droit de dire que pas tant que ça, vu qu'il gardent le plus utile.
Bizarrement, tu veux absolument avoir le droit de dire quelque chose, mais n'apprécie pas que d'autres utilisent ce même droit.
[^] # Re: Libre diffusion ≠ Libre
Posté par Dr BG . Évalué à 9.
Ça c'est toi qui le dit. C'est peu utile pour le commerce, mais c'est très utile pour l'utilisateur. Pour moi, en tant qu'utilisateur, qu'est-ce que ça peut bien m'apporter d'avoir le droit d'en faire du commerce ? Franchement que dalle.
Non, toi, tu es (comme d'habitude) catégorique. Toi, tu trouves que ça t'es peu utile, donc c'est peu utile dans l'absolu.
[^] # Re: Libre diffusion ≠ Libre
Posté par freejeff . Évalué à 3.
l'utilité est fonction du contexte. Dans un contexte non-marchand, tu as beaucoup de libertés. Dans un contexte marchand, non. A moins que tu veuilles te lancer dans le développement de calculatrices, le seul droit que cela t'enlève est celui de la trouver beaucoup moins chère sur le marché Chinois de manière légal.
Et bien si, j’apprécie, sinon je n'aurais pas posté ce sujet ici. Ça ne me pose aucun problème que tu trouves ces libertés peu utile et que tu coup, tu trouves le produit inutile !
Franchement à choisir entre ça et une raspberry pi tunée pour faire calculette, je choisirais la raspberry pi. De toute manière mon téléphone Android vérouillé est 10X plus puissant. C'est plutôt l'originalité d'avoir créé un produit from scratch avec un OS a eux que je trouve cool techniquement.
[^] # Re: Libre diffusion ≠ Libre
Posté par Zenitram (site web personnel) . Évalué à 0. Dernière modification le 12 juin 2018 à 18:22.
Ouais, bon, la tu montres juste que tu n'as pas compris l’intérêt du libre (celui de rendre l'utilisateur indépendant d'un fournisseur; oui, là je parle de l'utilisateur, si si, tu t'en fous de ta dépendance envers un fournisseur, OK, mais dit-le alors clairement sans minimiser la chose), donc le débat n'est pas vraiment possible, il faudrait d'abord que tu comprennes en quoi le libre apporte comme libertés à l'utilisateur, pour après pouvoir argumenter que c'est peu utile. Et au passage, tu flingues le libre en entier avec ce genre de généralités, car ton "argument" s'applique à tout libre sans se limiter à certains domaines (Mettons donc Linux en NC, car à part si tu veux faire un OS ça ne sert à rien… Euh… Ben si, justement).
Originalité? HP, Ti, Casio… Font ça depuis des dizaines d'années. Alors bon, pas facile de débattre si on a déjà une base fausse (genre ils font un truc techniquement différent), où on ne peut se concentrer sur un débat d'idée car il faut déjà élaguer tous les préjugés sur un truc qui te plaît (tu peux voir le code) "donc c'est innovant" (non, il n'y a rien d'innovant à voir un code, peux-tu vraiment argumenter en quoi c'est innovant?).
Bref, pour débattre vaut mieux commencer à savoir de quoi on parle, sans se cacher derrière des préjugés genre voir du code rend le code innovant, sinon c'est juste essayer de vendre ses idées derrière un pseudo débat.
[^] # Re: Libre diffusion ≠ Libre
Posté par freejeff . Évalué à 3.
D'accord avec toi, c'est vrai que cela te rend dépendant de la boite et que c'est nettement moins bien que le libre. En même temps combien de produits libres sont inutilisables du fait du manque de maintenances. Trouver le compromis n'est pas simple.
L'originalité c'est de le faire communiquer avec python, du coup pas besoin d'apprendre un nouveau langage et c'est le langage du concours en prépa, donc c'est plutôt sympa. Mais je suis d'accord pour moi c'est peu utile. Pour celui qui voudrait faire une calculatrice cela peut être un bon guide de choix techniques, si veut le faire en OpenSource, il peut comprendre les choix fait et les appliquer à une couche logicielle vraiment libre.
j'ai dit "que je trouve cool techniquement", ce n'est en effet pas la panacée universelle en terme d'innovation, si ce n'est le langage associé.
[^] # Re: Libre diffusion ≠ Libre
Posté par pulkomandy (site web personnel, Mastodon) . Évalué à 5.
Le compromis est simple: pour du libre, tu ne paies rien pour avoir le logiciel au départ. Si tu veux de la maintenance il faut passer à la caisse. Par contre, tu choisis qui tu veux pour le faire.
Avec du logiciel non libre, tu paies éventuellement pour avoir le droit d'utiliser le logiciel, et en plus si tu veux de la maintenance, tu es obligé de l'acheter au même endroit (et souvent c'est vendu ensemble).
[^] # Re: Libre diffusion ≠ Libre
Posté par freejeff . Évalué à 2.
A part que là tu n'achètes pas du logiciel mais une calculatrice à un prix comparable à celles qui ne fournissent rien d'autre que la calculatrice et le binaire, c'est à ce marché qu'ils se sont confrontés.
On n'est donc pas du tout dans de l'économie de service mais dans un produit vendu. Le bon contre exemple est arduino qui vend une carte avec un environnement de travail généraliste et qui a permis de faire ce qui n'était pas simple avant elle, rendre utilisable l'informatique embarquée pour les masses. Ils ont réussi leur pari de part le volume considérable de personnes intéressées par ce projet, il y a eu plein de concurrence mais leurs cartes se sont toujours très bien vendues. Donc c'est clairement un exmple vertueux de matériels et logiciels libres.
Ce que je trouvais plus délicat pour Numworks c'est le fait que c'est un marché de niche. Ils ne peuvent avoir un business que sur la vente de ce produit et donc pas de service pour ramener du cache.
C'est bien dans ce contexte que je me posais la question de savoir si mettre le code en OpenSource est judicieux.
en lisant les réponses, je constate que visiblement pas grand monde n'a de solution, Zenitram, par exemple semble également penser que faire de l'OpenSource n'est pas toujours la bonne solution.
[^] # Re: Libre diffusion ≠ Libre
Posté par Sytoka Modon (site web personnel) . Évalué à 1.
Avec un éco-système sur le logiciel libre, tu déportes une grosse partie des coût de développement en externe, sur la communauté. Quel est le but, vendre une calculatrice (matériel) ou monter une grosse boite d'info ?
[^] # Re: Libre diffusion ≠ Libre
Posté par Zenitram (site web personnel) . Évalué à 1.
Pour le développement externe, pas besoin de libre, du NC (voire ND-NC) suffit.
Ce n'est pas une argument ici (libre ou leur licence actuelle, les deux permettent de filer des patch upstream).
Ne mélangeons pas libre (s’intéresse à celui qui reçoit) et communautaire (celui qui donne essaye de récupérer des patchs externes), les deux sont orthogonaux (il y en a qui lient leurs patch au fait que ce soit libre, mais c'est alors un choix personnel).
# Pertinence d'utiliser une licence creative common
Posté par Marco . Évalué à 4.
Au delà du fait d'utiliser une licence libre ou non, je me demande si ce n'est pas une erreur d'utiliser une licence creative common (libre ou non), car même CC ne recommande pas d'utiliser une de leur licence pour des logiciels.
[^] # Re: Pertinence d'utiliser une licence creative common
Posté par freejeff . Évalué à 2.
Ils parlent des problèmes de licences avec les licences libres dédiées logiciels. Je pense que si tu veux limiter l'accès à ton soft avec les clauses définies par des variantes de la CC, et donc ici non libre. Cela reste une très bonne façon de faire que de redéfinir une licence qui ne tiendra peut être pas la route légalement.
Mais c'est sûr que c'est principalement intéressant lorsque l'on sort du Logiciel Libre
[^] # Re: Pertinence d'utiliser une licence creative common
Posté par Sytoka Modon (site web personnel) . Évalué à -1.
Je déconseille personnellement toutes les CC car non claire sauf la CC0 qui se rapproche du domaine public pour les Français.
[^] # Re: Pertinence d'utiliser une licence creative common
Posté par freejeff . Évalué à 1. Dernière modification le 12 juin 2018 à 13:37.
Tu peux détailler en quoi la CC BY-NC-SA n'est pas claire ?
Je trouve cela très clair, même si ce n'est pas ce qui me convient le mieux personnellement.
Je peux te dire qu'idéologiquement, je ne souhaite pas que ce genre de licence soit utilisée lorsque l'on peut faire autrement, mais je trouve tout cela très clair.
Les licences libres ne sont pas toujours claires et les avis sont clairement partagés.
Si on reprend le cas de Tivo, si on cite Linus :
Donc, tout le monde ne pense pas la même chose sur ce sujet. Rien n'est clair lorsque l'on mélange HardWare et SotfWare, car cela représente aujourd'hui une part importante des biens et produits, et demain ce sera les produits non concernés par ce type de questions qui seront marginaux.
[^] # Re: Pertinence d'utiliser une licence creative common
Posté par matteli . Évalué à 5.
Je trouve que les contours de la clause NC sont floues pour un logiciel et c'est pourquoi il me semble aussi inapproprié de l'utiliser dans ce contexte.
Reprenons l'exemple de la numworks. Je modifie le programme afin d'y ajouter des fonctionnalités très intéressantes pour une activité quelconque (la compta par exemple). Dans le cadre de mon travail, j'utilise cette calculatrice qui me donne un avantage sur mon concurrent. Est-ce que la clause NC est respectée ?
[^] # Re: Pertinence d'utiliser une licence creative common
Posté par freejeff . Évalué à 2.
Oui je suis d'accord la clause NC n'est pas très protectrice et tant qu'il n'y aura pas de jugement on ne pourra pas savoir ce que cela vaut.
Par exemple, si tu vends un matériel sur lequel tu peux installer ce software, que tu ne vends pas, mais que tu mets à disposition, je ne suis pas sûr que la licence te protège.
Je ne suis pas sûr que si tu fais du service à partir de tes modifications tu sois obligé de les redistribuer si tu n'as "communiqué" (sur) ta calculette à personne.
Tes fonctionnalités écrites en python doivent t'appartenir, mais si tu modifies le code source sans mise à disposition du public, je ne sais pas si tu enfreins la licence ou pas, je ne suis pas spécialiste.
Donc au final, je pense qu'il doit être simple de ne pas respecter l'esprit qu'ils ont voulu mettre dans cette licence, et ce de manière légale.
[^] # Re: Pertinence d'utiliser une licence creative common
Posté par Sytoka Modon (site web personnel) . Évalué à 3.
Je crois que tu as répondu tout seul ;-)
[^] # Re: Pertinence d'utiliser une licence creative common
Posté par freejeff . Évalué à 1.
Tu n'as pas tort, mais pas beaucoup de licences sont claires lorsqu'il y a du matériel en jeu …
La GPL ne règle pas vraiment les problèmes que j'ai évoqué car en cas de service fait avec la calculette, tu n'as rien à redistribuer, même si tu as modifié le code, donc vis à vis de la première question cela ne change rien.
Si on met un code a disposition sans le vendre la licence ne protège (donne des garanties au développeurs) pas vraiment.
C'est aussi pour cela que c'est intéressant d'y réfléchir !!
# répondre à la question…
Posté par yeKcim (site web personnel) . Évalué à 2.
Sans aucune certitude sur la faisabilité, sans aucune réflexion sur l’éthique de cette solution : peut-être que pour être plus libre tout en gardant un modèle économique viable pour un constructeur de petit matériel électronique, il serait envisageable d’avoir une double licence ? La licence actuelle (avec sa clause NC) et une licence GPL payante (à un prix suffisamment fort pour dissuader des copies bas de gamme de constructeurs peu scrupuleux ??? Mais l’intérêt semble minime et pertinent uniquement pour satisfaire quelques extrémistes libristes (qui ne sont pas vraiment le cœur de cible…)
Si certains diront que la licence CC avec son NC n’est pas plus proche du libre qu’une licence propriétaire, pour ma part, je trouve que c’est un pas dans la bonne direction qui permet déjà quelques trucs intéressant : Pour ma part, j’ai la calculatrice, j’ai ouvert quelques bugs et demandes de fonctionnalités depuis le github d’epsilon, j’ai vu quasiment toutes mes requêtes validées très rapidement et aucun message ne reste longtemps sans réponse, c’est plutôt cool de se sentir écouté par un constructeur de matos. Et puis on peut imaginer que si numworks refusait certaines fonctionnalités, il serait toujours possible de se refiler un code modifier entre prof (ou entre élèves).
Le fait qu’il faille certaines conditions particulières pour être validé comme matériel autorisé pendant une épreuve du bac a certainement influencé le choix vers plus de restriction pour rassurer les autorités de certification quand au contrôle du code (il y a des règles à respecter qui sont assez peu connues, genre pas de clavier qwerty/azerty pour les épreuves aux USA… il y en a certainement également côté code).
[^] # Re: répondre à la question…
Posté par freejeff . Évalué à 1.
Si tu fais une " une licence GPL payante" le premier qui paye aura un code en GPL qu'il pourra diffuser suivant les critères définis par la licence, donc gratuitement et sans restriction commerciale.
C'est aussi mon opinion.
[^] # Re: répondre à la question…
Posté par yeKcim (site web personnel) . Évalué à 2.
Oui mais tu peux mettre un prix très élevé, suffisant pour couvrir son coût. Ce sera donc très limitant pour sa diffusion…
[^] # Re: répondre à la question…
Posté par Albert_ . Évalué à 2.
Renseigner vous sur l'histoire de emacs et de la diffusion des codes.
Bande de salopard!!!!!! Je me sens vieux grace a vous!
# Process d'acceptabilité
Posté par devnewton 🍺 (site web personnel) . Évalué à 5.
En tant que libriste pressé, j'utilise le processus suivant pour préévaluer un logiciel selon sa licence:
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Process d'acceptabilité
Posté par freejeff . Évalué à 2.
Content pour toi que tu puisses avoir cette procédure, même si j'essaye de privilégier les LL des fois je n'ai pas le choix à moins de renoncer à faire la tâche.
[^] # Re: Process d'acceptabilité
Posté par Guillaume Denry (site web personnel) . Évalué à 7.
"Double licence commerciale"
Si le logiciel est distribué à la fois en opensource ET en proprio, tu le jettes ?
Curieux.
[^] # Re: Process d'acceptabilité
Posté par Albert_ . Évalué à 2.
Ca lui permet de rejeter tout ce qui est a base de Qt :)
[^] # Re: Process d'acceptabilité
Posté par Zenitram (site web personnel) . Évalué à 2. Dernière modification le 13 juin 2018 à 13:26.
Pas curieux, juste suspicieux que l'opensource ne sert que de produit d'appel castré pour te vendre la version proprio qui contiendra comme par hasard les fonctionnalités bankable.
Perso (alerte aux gens traduisant perso en "ça doit être pareil pour tout le monde" : c'est très subjectif, chacun sa vision sur ce qu'il veut faire, dans tous les cas les produits ont une partie libre, contrairement à NumWorks par exemple qui a rien de libre, donc ça apporte au libre das tous les cas), je fais la différence dans ce cas entre différentes gestions de cet opensource :
- A la Eucalyptus (il y en a d'autre dans le genre mais plus en tête la), produit d'appel et impossible de concurrencer avec même business model car ils vendent des trucs que je ne peux demander à un autre de vendre: poubelle, je sais que je me ferai avoir par une vente proprio dès que je souhaiterai avoir une fonctionnalité et difficile d'avoir une compétition saine. Comme pour NumWorks en fait, on te file des liberté pour appâter, mais pas de compétition saine possible car le vendeur se garde des droits qu'il utilise, et ça c'est pas bon que de voir une entreprise se garder des droits qu'elle utilise et compte bien en garder le monopole pour avoir une rente.
- A la Qt, comme le précédent mais ils libèrent au bout d'un moment (une fois développement rentabilisé?), c'est limite (faut que tu attendes pour avoir la version libre), bon on prend si il n'y a pas mieux
- A la MySQL, le produit est le même, juste ils se gardent la vente pour utiliser du proprio avec du libre : c'est limite (produit d'appel pour te vendre un truc que eux seuls peuvent vendre), bon on prend si il n'y a pas mieux
- A la GitLab, produit d'appel pour une vente proprio mais ils ne gardent pas le business model pour eux, donc tu peux forker et avoir le même business model si ça se passe mal, c'est réglo (même droits pour tous), allons-y un peu plus que les autres si pas mieux en que libre.
Bref, c'est surtout que derrière du dual-licensing il y a de forte chances que le libre soit juste pour te faire venir, mais pas l'idée derrière le produit (on va essayer de te refourguer du non libre), donc alerte danger, bien regarder la philosophie de la boite derrière, si elle a pour but te t’appâter ou si elle est d'accord pour jouer le jeu de la concurrence saine (GitLab est pour moi un bon exemple, ils jouent le jeu car donnent les mêmes droits à un concurrent de faire comme eux donc ils doivent toujours être bons).
[^] # Re: Process d'acceptabilité
Posté par Guillaume Denry (site web personnel) . Évalué à 2.
On peut le voir comme ça.
Ou bien on peut réellement évaluer l'intérêt de la version GPL et ne jamais tenir compte de la version proprio pour la comparer à d'autres solutions libres. Vu qu'il est impossible de rebasculer une version publiée GPL en version proprio, on ne risque pas grand chose.
Bref, on peut juste rester factuel.
[^] # Re: Process d'acceptabilité
Posté par devnewton 🍺 (site web personnel) . Évalué à 4.
Dans 90.42% des cas, une double licence implique que des fritures indispensables ne sont pas libres.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Process d'acceptabilité
Posté par Albert_ . Évalué à 2. Dernière modification le 13 juin 2018 à 13:32.
c'est rigolo des fois l'auto-correcteur :)
[^] # Re: Process d'acceptabilité
Posté par devnewton 🍺 (site web personnel) . Évalué à 7.
Aucune auto n'a été corrigée dans mon post: utiliser friture au lieu de feature est une paronomase implicite translinguistique couramment utilisée sur la tribune.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Process d'acceptabilité
Posté par Marotte ⛧ . Évalué à 3. Dernière modification le 13 juin 2018 à 22:15.
Ce ne serait pas un paronyme translinguistique, plutôt qu’une paronomase ?
[^] # Re: Process d'acceptabilité
Posté par devnewton 🍺 (site web personnel) . Évalué à 3.
C'est lié: la paronomase est le visage de style utilisant les paronymes.
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Process d'acceptabilité
Posté par Guillaume Denry (site web personnel) . Évalué à 2.
Et si la partie GPL du soft en dual licence est techniquement meilleure que les logiciels purement GPL ?
Tu vas t'empêcher de l'utiliser parce que tu as l'impression d'être un dindon de la farce c'est ça ? même si ça reste purement du GPL dans les deux cas ?
[^] # Re: Process d'acceptabilité
Posté par Albert_ . Évalué à 2. Dernière modification le 13 juin 2018 à 14:46.
C'est pour ca que leur distribution est la distribution de la FSF sans binary blob… (j'ai comme un doute)
https://www.fsfla.org/ikiwiki/selibre/linux-libre/
[^] # Re: Process d'acceptabilité
Posté par devnewton 🍺 (site web personnel) . Évalué à 3.
Parfois quand je ne trouve rien, je regarde ce que j'ai laissé dans la poubelle /o\
Le post ci-dessus est une grosse connerie, ne le lisez pas sérieusement.
[^] # Re: Process d'acceptabilité
Posté par liberforce (site web personnel) . Évalué à 2.
L'auteur peut relicencier à la volée son code. Cela veut dire que s'il possède l'intégralité du droit d'auteur du logiciel (pas de contributions extérieures, ou alors contributions avec cession des droits d'auteur), potentiellement il a toujours le droit de vendre son logiciel sous une licence propriétaire commerciale, et il n'a même pas à t'en informer. C'est une des libertés de l'auteur. Donc un logiciel libre peut avec des clones avec des fonctionnalités non-libres, si tu as réussi à convaincre l'auteur de t'en fournir une version sous une licence propriétaire. Cette possibilité est juste plus mise en avant quand tu as une double licence libre/propriétaire. Elle est aussi moins propice aux contributions, parce que tout le monde n'accepte pas de contribuer en signant un Copyright Assignment.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.