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é ?
C'est des bits. Une cellule flash ou eeprom, c'est un transistor avec une grosse grille. Les charges sont piégé derrière la grille comme pour la DRAM. Sauf que les courant de fuite doivent être infime et avoir une durée de vie supérieur à 64 ms des DRAM :) L'épaisseur d'oxyde est plus importante donc pour chargé, il faut augmenter les tensions (certaines puces Flash contiennent en interne les pompes de charges).
Comme pour les RAM, il y un ampli différentiel pour lire un bit. La différence de potentiel lu est faible quelques centaines de millivolt. Pour éviter les erreurs, il y a plein de bits ECC supplémentaires.
Les MLC utilisent le même principe que ces SLC mais au lieu de gérer 2 niveaux ("layer"...) de tension (0v - qq 100mv), ils gèrent 4 pour pour avoir 2 bits par cellule ou 8 pour 3 bits.
La densité est donc bien plus grande mais la sensibilité aux erreurs aussi.
[^] # 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é"
[^] # 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.
"La première sécurité est la liberté"
[^] # Re: augmentation du nombre de cycle d'écritures supportés ?
Posté par Nicolas Boulay (site web personnel) . En réponse à la dépêche Les systèmes de fichiers pour disques SSD. Évalué à 10.
Pourquoi couches ? A cause de "layer" ?
C'est des bits. Une cellule flash ou eeprom, c'est un transistor avec une grosse grille. Les charges sont piégé derrière la grille comme pour la DRAM. Sauf que les courant de fuite doivent être infime et avoir une durée de vie supérieur à 64 ms des DRAM :) L'épaisseur d'oxyde est plus importante donc pour chargé, il faut augmenter les tensions (certaines puces Flash contiennent en interne les pompes de charges).
Comme pour les RAM, il y un ampli différentiel pour lire un bit. La différence de potentiel lu est faible quelques centaines de millivolt. Pour éviter les erreurs, il y a plein de bits ECC supplémentaires.
Les MLC utilisent le même principe que ces SLC mais au lieu de gérer 2 niveaux ("layer"...) de tension (0v - qq 100mv), ils gèrent 4 pour pour avoir 2 bits par cellule ou 8 pour 3 bits.
La densité est donc bien plus grande mais la sensibilité aux erreurs aussi.
"La première sécurité est la liberté"