La EPL (Eclipse Public License) a construit aussi un écosystème complet (~ 15 millions de lignes de code, je n'ai pas les chiffres officiels sous la main). Construire un écosystème complet n'est donc pas une vertu de la GPL.
Je pourrais aussi citer, dans une moindre mesure, la LGPL avec JBoss et JOnAS.
Tu me site 3 projets qui ont réussi mais qui sont loin d'être au niveau de réussite de la GPL. 15 millions de ligne de code, cela n'est même pas Linux entier. Alors si tu compares à une distribution...
Je ne vois pas le monde en binaire, GPL versus BSD. Encore une fois, il y a pleins d'autres licences.
Sauf que si ce sont des licences libres, et qu'elle revienne soit à une BSD soit à la GPL (la licence SUN par exemple)
Je ne crois pas que le succès d'Eclipse (de par son archi à plugin) aurait eu le même succès avec la GPL.
D'où mon discours depuis le début : à chaque fois, il faut voir quelle est la licence qui convient le mieux.
Disons que Eclipse comblait un manque. Souvent les plugin ne sont pas libre non plus, donc je ne prends pas ça pour un succès du libre.
Attaque donc tous les programmes proprio qui tourne sous linux en utilisant les pthreads alors ... (linkage dynamique)
On s'en fout ici que le link sois dynamique. Les pthreads implémentent la norme posix. D'ailleurs, tout le monde s'en fout on est passé à NPTL depuis quelques années.
(Next step, je fait une librairie avec l'API de windows en GPL. J'attaque MS lui même \o/).
J'ai l'impression que de ne pas donner de modifs c'est surtout gagnant pour la boite. Si elle refuse de diffuser une partie et pas un autre, c'est bien qu'elle considère que c'est celle avec le plus de valeur. Il n'y a pas de relation gagnant-gagnant.
Si tu regardes les faits. La GPL a construit des écosystèmes complet avec Linux et ses distributions. Les BSD-like ont beaucoup moins de succès : ils ont surtout des projets qui ont marché mais sans que l'écosystème suive derrière.
Tu réponds à un problème juridique par un problème technique.
La définition d'un produit dérivé est: "ton nouveau produit est-il autonome ou a-t-il besoin d'un autre morceau pour fonctionner" ?
Si il faut absolument MySQL pour le faire fonctionner, tu es un produit dérivé. Si tu peux utiliser n'importe quel aure db, tu es considéré comme autonome.
Dans le cas de MySQL, on parle de relation client/Serveur et même pas de link dynamique.
Concernant les pthreads c'est un mauvais exemple car il implémente juste une norme (posix).
On retrouve le concept sur les drivers Nvidia qui sont légaux dans linux car avant tout développé pour windows et pas uniquement pour linux.
La GPL ne parle jamais de library ou de link mais de travaux dérivés qui ont une signification légale.
Si tu construits une application qui n'utilise que MySQL, tu dois respecter leur licence. Si tu construits une application qui a besoin d'une base de données relationnelle, tu peux lui mettre la licence que tu veux.
J'adore ta vision simpliste de readline... C'est un truc assez énorme, il suffit de voir la gestion toutes pourris de la ligne de commande sous sun par exemple.
readline n'est pas un petit projet.
C'est d'ailleurs un des principaux exemples de la FSF d'utilisation de la GPL au lieu de la LGPL, il site en général le nom des projets qui sont passés en libre "grâce" à readline.
Le cas est le même dans tout projet multi licence. Il faut accepter que son boulot soit redistribuer sous les 3 licences pour que du code soit accepte. (cf Qt)
Par contre, cela fait longtemps que je n'ai plus entendu parler de produit mieux en proprio qu'en GPL. Cela fait faire le travail en double sans l'intérêt d'avoir des milliers de testeurs gratos.
Le but des projets GPL/proprio est d'avoir le support de la commaute pour les bugs, et de faire payer ceux qui peuvent et ne veulent pas jouer le jeu du libre.
J'ai surtout l'impression que ta boite se fout de prendre le temps de comprendre la GPL et qu'elle doit encore réagir avec les fud d'il y a quelques années sur sa viralité (son coté vaccin pardon :).
C'était un fud trés efficace de certain commerciaux qui expliquait que si on laissait rentrer du code GPL tout le code de la boite devait devenir GPL. C'est parfaitement absurde, mais c'est le propre du FUD.
Comment veux tu que des partisans dela GPL réagissent à tes propos qui ne sont que dû qu'à la méconnaissance du sujet ? Ce n'est pas parce que ta boite est frileuse/réactionnaire/mal informé que cela doit rentrer en ligne de compte pour un projet.
"avoir envie de contribuer (seulement) les parties de code que l'on veut."
J'espère que tu puisse comprendre que c'est parfaitement inacceptable pour nombre de codeurs du libre. Vous utilisez un code que vous n'avez pas codé et vous refuser le seul retour exigé : les améliorations (et encore, cela n'est à fournir qu'à vos clients).
En résumé, cela donne bien : "le risque d'être impacté par la licence GPL éloigne certains utilisateurs et possibles contributeurs => force de répulsion."
Je crois que pas mal de codeurs te répondront "rien à foutre". Ils ont rien à gagner et tout à perdre avec des gens comme ta boite... Réutiliser du code libre, ce n'est pas faire l'aumône à son développeur...
ça : "le risque d'être impacté par la licence GPL éloigne certains utilisateurs et possibles contributeurs => force de répulsion."
C'est absurde.
Un codeur ne cherche pas des codeurs à tout prix. Si des codeurs arrivent et ne veulent pas de la GPL, c'est qu'ils ne veulent pas partager de code. Donc, il n'y a aucun intérêt de travailler avec eux.
Je connais le cas en Moselle et dans le Pilat. A l'ouverture de la chasse, plus aucune famille ne va se promener en foret. En Moselle, un gamin a vélo a été touché, il a du être confondu avec un sanglier !
Dire que la principale excuse de MS pour creer une nouvelle norme etait la trop grande difficulte de transformer du .doc en .odf, maintenant faire du ooxml vers du odf est cense etre simplissime...
Pourquoi avoir supprimer en France les "jours garanties sans chasse" qui permette pendant l'ouverture de la chasse d'aller en foret sans se faire tirer dessus ?
Pourquoi est-ce que les gardes chasses ont tellement peur des sociétés de chasses qu'il n'enlève quasiement jamais les permis de chasse même quand ils en trouvent bourré ou ne respectant pas des règles élémentaires de sécurité ?
[^] # Re: A propos de la licence GPL
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 1.
Je pourrais aussi citer, dans une moindre mesure, la LGPL avec JBoss et JOnAS.
Tu me site 3 projets qui ont réussi mais qui sont loin d'être au niveau de réussite de la GPL. 15 millions de ligne de code, cela n'est même pas Linux entier. Alors si tu compares à une distribution...
Je ne vois pas le monde en binaire, GPL versus BSD. Encore une fois, il y a pleins d'autres licences.
Sauf que si ce sont des licences libres, et qu'elle revienne soit à une BSD soit à la GPL (la licence SUN par exemple)
Je ne crois pas que le succès d'Eclipse (de par son archi à plugin) aurait eu le même succès avec la GPL.
D'où mon discours depuis le début : à chaque fois, il faut voir quelle est la licence qui convient le mieux.
Disons que Eclipse comblait un manque. Souvent les plugin ne sont pas libre non plus, donc je ne prends pas ça pour un succès du libre.
"La première sécurité est la liberté"
[^] # Re: A propos de la licence GPL
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 2.
Attaque donc tous les programmes proprio qui tourne sous linux en utilisant les pthreads alors ... (linkage dynamique)
On s'en fout ici que le link sois dynamique. Les pthreads implémentent la norme posix. D'ailleurs, tout le monde s'en fout on est passé à NPTL depuis quelques années.
(Next step, je fait une librairie avec l'API de windows en GPL. J'attaque MS lui même \o/).
C'est toi qui réutilise le code là, pas MS....
"La première sécurité est la liberté"
[^] # Re: A propos de la licence GPL
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 5.
Si tu regardes les faits. La GPL a construit des écosystèmes complet avec Linux et ses distributions. Les BSD-like ont beaucoup moins de succès : ils ont surtout des projets qui ont marché mais sans que l'écosystème suive derrière.
"La première sécurité est la liberté"
[^] # Re: A propos de la licence GPL
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 1.
La définition d'un produit dérivé est: "ton nouveau produit est-il autonome ou a-t-il besoin d'un autre morceau pour fonctionner" ?
Si il faut absolument MySQL pour le faire fonctionner, tu es un produit dérivé. Si tu peux utiliser n'importe quel aure db, tu es considéré comme autonome.
Dans le cas de MySQL, on parle de relation client/Serveur et même pas de link dynamique.
Concernant les pthreads c'est un mauvais exemple car il implémente juste une norme (posix).
On retrouve le concept sur les drivers Nvidia qui sont légaux dans linux car avant tout développé pour windows et pas uniquement pour linux.
"La première sécurité est la liberté"
[^] # Re: A propos de la licence GPL
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 3.
Si tu construits une application qui n'utilise que MySQL, tu dois respecter leur licence. Si tu construits une application qui a besoin d'une base de données relationnelle, tu peux lui mettre la licence que tu veux.
"La première sécurité est la liberté"
[^] # Re: A propos de la licence GPL
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: A propos de la licence GPL
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 2.
La lgpl pousse à la réutilisation de lib mais pas à la contribution.
"La première sécurité est la liberté"
[^] # Re: A propos de la licence GPL
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 2.
readline n'est pas un petit projet.
C'est d'ailleurs un des principaux exemples de la FSF d'utilisation de la GPL au lieu de la LGPL, il site en général le nom des projets qui sont passés en libre "grâce" à readline.
"La première sécurité est la liberté"
[^] # Re: "Vous croyez encore ce qu'on vous dit à la télévision ?"
Posté par Nicolas Boulay (site web personnel) . En réponse au sondage Je regarde principalement la télévision sur. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Petit complément d'informations.
Posté par Nicolas Boulay (site web personnel) . En réponse au message Enlever un saut de page sur deux.. Évalué à 3.
Il faut juste rajouter un etat qui compte les ligne et faire en fonction.
while(<>){
$cpt++;
if($cpt==37) {&cpct=0; print "\n"}
}
enfin, bref, ce genre de structure de script.
"La première sécurité est la liberté"
[^] # Re: what if ...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Henry III. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Au moins cela aura servi a quelque chose
Posté par Nicolas Boulay (site web personnel) . En réponse au journal OpenBSD et Richard Stallman. Évalué à 2.
"La première sécurité est la liberté"
[^] # Re: Des exemples ?
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Logiciel GPL et Propriétaire (ou BSD like). Évalué à 1.
"La première sécurité est la liberté"
[^] # Re: Heu...
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Logiciel GPL et Propriétaire (ou BSD like). Évalué à 2.
Par contre, cela fait longtemps que je n'ai plus entendu parler de produit mieux en proprio qu'en GPL. Cela fait faire le travail en double sans l'intérêt d'avoir des milliers de testeurs gratos.
Le but des projets GPL/proprio est d'avoir le support de la commaute pour les bugs, et de faire payer ceux qui peuvent et ne veulent pas jouer le jeu du libre.
"La première sécurité est la liberté"
[^] # Re: A propos de la licence GPL
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 3.
C'est vrai que cela change de lire "vous avez le droit de faire ceux-ci ou cela" alors qu'avec une licence proprio, tout est interdit de base.
"La première sécurité est la liberté"
[^] # Re: A propos de la licence GPL
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 4.
C'était un fud trés efficace de certain commerciaux qui expliquait que si on laissait rentrer du code GPL tout le code de la boite devait devenir GPL. C'est parfaitement absurde, mais c'est le propre du FUD.
Comment veux tu que des partisans dela GPL réagissent à tes propos qui ne sont que dû qu'à la méconnaissance du sujet ? Ce n'est pas parce que ta boite est frileuse/réactionnaire/mal informé que cela doit rentrer en ligne de compte pour un projet.
"avoir envie de contribuer (seulement) les parties de code que l'on veut."
J'espère que tu puisse comprendre que c'est parfaitement inacceptable pour nombre de codeurs du libre. Vous utilisez un code que vous n'avez pas codé et vous refuser le seul retour exigé : les améliorations (et encore, cela n'est à fournir qu'à vos clients).
En résumé, cela donne bien : "le risque d'être impacté par la licence GPL éloigne certains utilisateurs et possibles contributeurs => force de répulsion."
Je crois que pas mal de codeurs te répondront "rien à foutre". Ils ont rien à gagner et tout à perdre avec des gens comme ta boite... Réutiliser du code libre, ce n'est pas faire l'aumône à son développeur...
"La première sécurité est la liberté"
[^] # Re: Même licence que le langage
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 2.
gcc utilise la lgpl pour la libc qui se lie donc avec n'importe quoi.
"La première sécurité est la liberté"
[^] # Re: A propos de la licence GPL
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 10.
C'est absurde.
Un codeur ne cherche pas des codeurs à tout prix. Si des codeurs arrivent et ne veulent pas de la GPL, c'est qu'ils ne veulent pas partager de code. Donc, il n'y a aucun intérêt de travailler avec eux.
"La première sécurité est la liberté"
[^] # Re: A propos de la licence GPL
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Un nouveau serveur SMTP est né : Tethys, entièrement écrit en Lua. Évalué à 10.
"La première sécurité est la liberté"
[^] # Re: je vais pas jouer mon Français
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rubrique Nécrologique. Évalué à 3.
"La première sécurité est la liberté"
[^] # Re: Une bonne nouvelle
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche La guerre des formats de bureautique normalisés ISO commence. Évalué à 5.
"La première sécurité est la liberté"
[^] # Re: Une bonne nouvelle
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche La guerre des formats de bureautique normalisés ISO commence. Évalué à 3.
Et tu ne crois pas que cela aurait mériter quelques discussions de plus histoire de tout nettoyer ?
"La première sécurité est la liberté"
[^] # Re: je vais pas jouer mon Français
Posté par Nicolas Boulay (site web personnel) . En réponse au journal Rubrique Nécrologique. Évalué à 3.
Pourquoi est-ce que les gardes chasses ont tellement peur des sociétés de chasses qu'il n'enlève quasiement jamais les permis de chasse même quand ils en trouvent bourré ou ne respectant pas des règles élémentaires de sécurité ?
"La première sécurité est la liberté"
[^] # Re: Bon article
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Les systèmes de fichiers pour disques SSD. Évalué à 5.
"La première sécurité est la liberté"
[^] # Re: Bon article
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Les systèmes de fichiers pour disques SSD. Évalué à 3.
Par contre, pour les latences, j'ai très très peur.
"La première sécurité est la liberté"