Tu ne comprends pas le problème et les raisons des restrictions de la GPL.
Images un projet BSD de nom Fuck. Fuck est un navigateur web.
Microsoft reprend Fuck et le renomme FuckBSD. Ils ajoutes des fonctionnalités au Fuck d'origine. De plus, MS ne fournit pas les sources car ce n'est pas obligatoire.
FuckBSD ne marche que sous Windows.
FuckBSD est disponible en vente lié ou en payant et selon les conditions de MS.
FuckBSD peut interdire l'utilisation de FuckBSD pour aller sur des sites de propagande anti-brevet.
etc...
Bref, FuckBSD est un logiciel proprio.
On peut avoir des combinaisons plus subtiles. Par exemple MS fournis les sources de FuckBSD pour que la "communauté" du libre participe, et un peu plus tard ajoute un brevet dans FuckBSD ou obtient un brevet pour une fonctionnalité qui est déjà utilisé dans FuckBSD. Les sources de FuckBSD peuvent rester disponible gratuitement, mais l'utilisation de FuckBSD devient payant et aux conditions de MS. FuckBSD peut garder sa licence BSD d'origine mot pour mot (bien que BSD autorise les "sous-licences") mais FuckBSD est devenu un programme proprio grace à un brevet.
La GPL a été fait pour empêcher ça. La GPL mets des restrictions pour s'assurer que ce qui est libre reste libre. La GPL n'a pas été fait pour "contaminé". D'ailleurs elle ne contamine rien et n'a jamais rien contaminé donc j'aimerai bien une fois pour toute qu'on arrête de propager ce FUC à la con.
Les brevets ont un véritable pouvoir contaminant (voir l'exemple de FuckBSD que j'ai donné).
Ce qui est comique avec MS, c'est qu'il reproche à la GPL de ne pas permettre de rendre un programme GPL propriétaire. Mais MS se garde bien de dire qu'il est interdit de rendre un programme proprio GPL.
La GPL n'est en rien anti-concurrentiel avec le proprio tout comme le proprio (hors brevets et licences "abusives") n'est en rien anti-concurrentiel avec la GPL. Quoique que la disponibilité des sources des programmes GPL à des fin de documentation aide le proprio.
La BSD (mais aussi CDDL de SUN) que vénère MS permet l'"exploit" de rendre un programme libre propriétaire.
Avec la BSD on a :
BSD libre vers proprio => possible
BSD proprio (cas FuckBSD made in MS) vers libre => impossible
Avec la BSD on peut "verrouiller" un programme à l'origine libre dans le propriétaire.
Avec la GPL, le programme est toujours libre.
Avec une licence proprio le programme est toujours proprio.
De plus la BSD va au-delà que seulement appliquer une licence proprio. La BSD est compatible avec tout et n'importe quoi et les brevets.
Donc la BSD est une licence moins libre que la GPL.
[^] # Re: sun, microsoft même combat
Posté par fabb . En réponse à la dépêche [débat] Pourquoi Sun rejette la GPL. Évalué à -2.
Images un projet BSD de nom Fuck. Fuck est un navigateur web.
Microsoft reprend Fuck et le renomme FuckBSD. Ils ajoutes des fonctionnalités au Fuck d'origine. De plus, MS ne fournit pas les sources car ce n'est pas obligatoire.
FuckBSD ne marche que sous Windows.
FuckBSD est disponible en vente lié ou en payant et selon les conditions de MS.
FuckBSD peut interdire l'utilisation de FuckBSD pour aller sur des sites de propagande anti-brevet.
etc...
Bref, FuckBSD est un logiciel proprio.
On peut avoir des combinaisons plus subtiles. Par exemple MS fournis les sources de FuckBSD pour que la "communauté" du libre participe, et un peu plus tard ajoute un brevet dans FuckBSD ou obtient un brevet pour une fonctionnalité qui est déjà utilisé dans FuckBSD. Les sources de FuckBSD peuvent rester disponible gratuitement, mais l'utilisation de FuckBSD devient payant et aux conditions de MS. FuckBSD peut garder sa licence BSD d'origine mot pour mot (bien que BSD autorise les "sous-licences") mais FuckBSD est devenu un programme proprio grace à un brevet.
La GPL a été fait pour empêcher ça. La GPL mets des restrictions pour s'assurer que ce qui est libre reste libre. La GPL n'a pas été fait pour "contaminé". D'ailleurs elle ne contamine rien et n'a jamais rien contaminé donc j'aimerai bien une fois pour toute qu'on arrête de propager ce FUC à la con.
Les brevets ont un véritable pouvoir contaminant (voir l'exemple de FuckBSD que j'ai donné).
Ce qui est comique avec MS, c'est qu'il reproche à la GPL de ne pas permettre de rendre un programme GPL propriétaire. Mais MS se garde bien de dire qu'il est interdit de rendre un programme proprio GPL.
La GPL n'est en rien anti-concurrentiel avec le proprio tout comme le proprio (hors brevets et licences "abusives") n'est en rien anti-concurrentiel avec la GPL. Quoique que la disponibilité des sources des programmes GPL à des fin de documentation aide le proprio.
La BSD (mais aussi CDDL de SUN) que vénère MS permet l'"exploit" de rendre un programme libre propriétaire.
Avec la BSD on a :
BSD libre vers proprio => possible
BSD proprio (cas FuckBSD made in MS) vers libre => impossible
Avec la BSD on peut "verrouiller" un programme à l'origine libre dans le propriétaire.
Avec la GPL, le programme est toujours libre.
Avec une licence proprio le programme est toujours proprio.
De plus la BSD va au-delà que seulement appliquer une licence proprio. La BSD est compatible avec tout et n'importe quoi et les brevets.
Donc la BSD est une licence moins libre que la GPL.