Microsoft has surely learned another important (but unfortunate) lesson: Politicking
counts in antitrust matters. The corollary lesson is that any very large and visible firm like
Microsoft must pay the political pipers, before it has to react to claims of its competitors.
Circa 1995, Microsoft was a political neophyte. The company’s political contributions
totaled a meager $16,000, millions less than its rivals (IBM, AOL, Netscape, Oracle and
Sun Microsystems) were spending on lobbying.
The company had only one lobbyist in Washington, and his office was out near
Maryland, not on the K Street corridor where all big-time lobbyists ply their trade. When
that one lobbyist called Gates to ask to move downtown so that he could be more
effective, Gates is reported to have snapped, “Haven’t you heard of e-mail?”
MS evitait de toucher a la politique, et laissait le lobbyisme a ses concurrents, ils ne feront pas la meme erreur 2 fois.
Ce qu'il faut faire c'est interdire le lobbyisme, mais tant que c'est permis, MS n'a pas le choix, il ne peut pas laisser le champs libre a IBM et autres.
Le lobbyisme est legal aux USA (c'est triste mais c'est comme ca), bref comme d'hab tu sors des inepties sur un sujet dont tu ne connais rien mais depuis le temps on a l'habitude.
AROS a deja un sous-systeme son appele AHI, au mieux les drivers pourraient etre portes, mais OSS en lui-meme, je suis pas sur de l'interet dans le cas d'AROS.
Ca permet d'accéder aux périphériques branchés localement sur le poste client (ports pour clés USB, imprimantes locales...) et ça je suis pas sûr que Citrix et autres solutions MS sachent le faire
Donc si il ne proposait que les sources, sans binaires (et sans les headers ms), cela serait légal ?
Ca j'en sais rien, je ne sais pas ou la limite est, mais clairement integrer du code @MS l'oblige a respecter la licence de celui-ci.
Si je te ponds du code non-GPL sans headers mais qui peuvent etre linkes avec une lib GPL avec 2-3 modifs, ca serait considere comment ?
Vu la facilité de transfert de la faute du programmeur à l'utilisateur (si faute il y a), ça me fait vraiment penser à de l'enculage de drosophiles. Et une drôle d'idée de com de la part de microsoft.
Rien ne dit que ce transfert est aussi facile, et meme si il l'etait, ca n'y change rien, MS a des droits sur son code et il est dans son droit de les faire respecter, tout comme les auteurs de softs GPL.
Je suis d'accord que dans le cas d'un plug-in, la limite entre dérivation du code et utilisation de l'outils est mince. Mais il me semble que seul le plug in était distribué pas l'ensemble plug in + MS machin chose.
Le gars, pour son plugin, il inclut des headers MS et linke avec une lib MS, bref, il y a du code MS dedans, tout comme avec une lib GPL.
C'est la meme chose avec une lib gpl si tu link DYNAMIQUEMENT (ie un .so).
Tu as tout a fait le droit d'utiliser du code non libre -> tu n'es pas obligé de linker sur du code gpl. Ensuite c'est a l'UTILISATEUR de respecter la licence de la lib et la licence du code, pas au developpeur de virer son truc.
Ben ca depend...
D'habitude ta lib elle vient avec des headers, qui sont sous GPL.
Quand tu inclues ce header dans TON code, tu en fais un derive car des parties de ce header finissent dans ton executable, ce qui te force a passer ton code en GPL pour le distribuer.
Maintenant, si le gars a cree son header de toute piece a la main et comme par magie il est identique a l'API original qui sait, mais j'ai comme un enorme doute...
D'ailleurs supposons que je fasse une libpthread avec une licence 'pour chaque appel de fonction a ma super librairie, vous me devez 150¤'.
Je commence dès demain a attaqué l'ensemble des programmes utilisant pthread ou je réfléchi deux seconde avant de faire ca ?
Ben si les programmes linkent sur TA lib je vois pas le probleme(evidemment c'est pas retroactif), si ils linkent sur la libpthread originale et tu t'amuses a creer la tienne, ben vu qu'ils n'ont jamais touche ton code tu ne toucheras rien.
parce que utiliser des API implique de respecter des licences.
je fais donc un soft. Si quelqu'un s'amuse à le faire tourner sur une API similaire à celle que j'utilise mais qui indique que mon soft saimal, alors mon soft est illegal ?
Quand t'utilises une lib GPL t'es pas sense respecter la GPL ?
Ici idem, quand t'utilises le code de VStudio a travers les APIs qu'il expose, tu dois en respecter la licence.
Au hasard parce que ceux qui donnent un MVP ne font pas forcement une analyse legale complete avant de le donner ?
Comment se fait-il aussi que MS n'ait jamais pu pointer exactement ce qu'il violait dans la licence ? C'est une habitude chez vous de dire "Vous violer la licence/nos brevets mais on ne vous dit pas où !" ?
Et quelque part cette limitation légal d'utiliser certaines api présentent ne me parait pas très légal. (MS vient de se faire taper sur les doigts par la CE pour ne pas documenter toutes ses api windows)
Mettre des limitations sur l'utilisation d'APIs est tres legal, du moins j'espere pour la GPL, sinon tout le monde va se mettre a faire du code proprio en linkant avec des libs GPL.
Justement, le fait que ce plugin s'insert dans VS Express debloque une fonctionnalite presente dans la version standard/pro et pas dans la version Express
Enfin vous montrez bien qu'elles sont les risques de developper sur la plateforme MS par ce genre de comportement. Felicitations vous vous etes fait une sacre pub chez les devs C#...
Ouaip ca montre que c'est super risque de developper sur du MS : tu risques de te faire courrir apres si tu viole la licence, comme avec la GPL, et tu as un marche de plusieurs centaines de millions de clients si tu ne fais pas le con.
Je suis sur que ca va decourager tous les developpeurs MS, qu'ils vont tous passer a Linux et que l'annee prochaine Linux aura 95% du marche desktop.
4 : SHALL, MUST -- used in law where the sense, purpose, or policy requires this interpretation
Quand a sa valeur, ben je te laisse chercher le net et lire plein de licences differentes ou tu verras ce mot utilise de la meme maniere.
Maintenant, t'es libre de croire que toutes ces licences, y compris la GPL, sont mal ecrites par des avocats incompetents mais vu la quantite de choses irreelles auquel tu crois ca ne me surprendrait pas.
C'est assez fabuleux comme systeme. Vous pourriez etre un chouilla honnete (mais ca c'est un mot qui n'existe pas chez vous) et dire que ca vous fait royalement c... que un gars est sorti l'equivalent gratuit d'un extension que vous vendez bien cher. De plus afin de pas avoir ce genre de "probleme" il faut pas mettre de systeme de plugins.
On ne vend pas d'extension de ce type, donc tu fabules comme d'hab.
La difference entre VStudio Express et les versions payantes, c'est entre autre qu'il n'y a pas d'extensibilite, le systeme de plugin est bloque, mais il utilise un hack pour injecter son extension, il viole donc clairement la licence.
Que ca fasse ch... MS qu'il viole la licence je crois que c'est evident.
On peut rajouter que la licence etant la meme pour les differentes versions cela signifie que aucun developpeur non Microsoft peut etendre les capacites du logiciel.
Vu que la version Express est la seule qui soit bloquee niveau plug-ins non, vu qu'en ajoutant un plugin tu n'outrepasse pas les limites techniques des autres versions.
je ne connais pas du tout visual basic studio, et je ne sais pas si c'est microsfot ou le gars qui est dans son bon droit, mais quoi qu'il en soit, comme cela a été exprimé plus haut par d'autres, je ne peux qu'encourager microsoft à poursuivre sa démarche, et à empêcher quiconque voudrait rendre ses produits plus conviviaux, performants ou agréables à utiliser.
Tu peux rever, ils vont apres ceux qui court-circuitent les limites posees dans le soft (genre changer XP Home en XP Pro, change VS Express en VS Standard, ...), mais 99.999% des developpeurs n'ont aucun probleme avec MS, car eux ils respectent la licence de MS.
Qui explique comment il fait pour que son soft tourne sur la version Express
b) Tire de la licence de VStudio Express 2005 :
9. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For more information, see www.microsoft.com/licensing/userights. You may not • work around any technical limitations in the software;
• reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
• make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation;
• publish the software for others to copy;
• rent, lease or lend the software; or
• use the software for commercial software hosting services.
[^] # Re: On peut même dire ...
Posté par pasBill pasGates . En réponse au journal Microsoft a ses affidés dans l'administration Bush. Évalué à 1.
http://www.gsm.uci.edu/~mckenzie/unsettling.pdf
Microsoft has surely learned another important (but unfortunate) lesson: Politicking
counts in antitrust matters. The corollary lesson is that any very large and visible firm like
Microsoft must pay the political pipers, before it has to react to claims of its competitors.
Circa 1995, Microsoft was a political neophyte. The company’s political contributions
totaled a meager $16,000, millions less than its rivals (IBM, AOL, Netscape, Oracle and
Sun Microsystems) were spending on lobbying.
The company had only one lobbyist in Washington, and his office was out near
Maryland, not on the K Street corridor where all big-time lobbyists ply their trade. When
that one lobbyist called Gates to ask to move downtown so that he could be more
effective, Gates is reported to have snapped, “Haven’t you heard of e-mail?”
MS evitait de toucher a la politique, et laissait le lobbyisme a ses concurrents, ils ne feront pas la meme erreur 2 fois.
Ce qu'il faut faire c'est interdire le lobbyisme, mais tant que c'est permis, MS n'a pas le choix, il ne peut pas laisser le champs libre a IBM et autres.
[^] # Re: On peut même dire ...
Posté par pasBill pasGates . En réponse au journal Microsoft a ses affidés dans l'administration Bush. Évalué à -1.
[^] # Re: On peut même dire ...
Posté par pasBill pasGates . En réponse au journal Microsoft a ses affidés dans l'administration Bush. Évalué à 2.
[^] # Re: ALSA...
Posté par pasBill pasGates . En réponse à la dépêche Open Sound System de retour vers le libre. Évalué à 2.
[^] # Re: Des chiffres...
Posté par pasBill pasGates . En réponse à la dépêche Les collèges du Rhône se libèrent !. Évalué à 1.
Terminal Services le fait, y compris le son.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 2.
Ca j'en sais rien, je ne sais pas ou la limite est, mais clairement integrer du code @MS l'oblige a respecter la licence de celui-ci.
Si je te ponds du code non-GPL sans headers mais qui peuvent etre linkes avec une lib GPL avec 2-3 modifs, ca serait considere comment ?
Vu la facilité de transfert de la faute du programmeur à l'utilisateur (si faute il y a), ça me fait vraiment penser à de l'enculage de drosophiles. Et une drôle d'idée de com de la part de microsoft.
Rien ne dit que ce transfert est aussi facile, et meme si il l'etait, ca n'y change rien, MS a des droits sur son code et il est dans son droit de les faire respecter, tout comme les auteurs de softs GPL.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 1.
Le gars, pour son plugin, il inclut des headers MS et linke avec une lib MS, bref, il y a du code MS dedans, tout comme avec une lib GPL.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 1.
Tu as tout a fait le droit d'utiliser du code non libre -> tu n'es pas obligé de linker sur du code gpl. Ensuite c'est a l'UTILISATEUR de respecter la licence de la lib et la licence du code, pas au developpeur de virer son truc.
Ben ca depend...
D'habitude ta lib elle vient avec des headers, qui sont sous GPL.
Quand tu inclues ce header dans TON code, tu en fais un derive car des parties de ce header finissent dans ton executable, ce qui te force a passer ton code en GPL pour le distribuer.
Maintenant, si le gars a cree son header de toute piece a la main et comme par magie il est identique a l'API original qui sait, mais j'ai comme un enorme doute...
D'ailleurs supposons que je fasse une libpthread avec une licence 'pour chaque appel de fonction a ma super librairie, vous me devez 150¤'.
Je commence dès demain a attaqué l'ensemble des programmes utilisant pthread ou je réfléchi deux seconde avant de faire ca ?
Ben si les programmes linkent sur TA lib je vois pas le probleme(evidemment c'est pas retroactif), si ils linkent sur la libpthread originale et tu t'amuses a creer la tienne, ben vu qu'ils n'ont jamais touche ton code tu ne toucheras rien.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 3.
je fais donc un soft. Si quelqu'un s'amuse à le faire tourner sur une API similaire à celle que j'utilise mais qui indique que mon soft saimal, alors mon soft est illegal ?
Quand t'utilises une lib GPL t'es pas sense respecter la GPL ?
Ici idem, quand t'utilises le code de VStudio a travers les APIs qu'il expose, tu dois en respecter la licence.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 3.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 2.
c'est rigolo parceceque pbpg a lui avouer que c'etait utilise dans les licences pour qu'il puisse y avoir interpretation
Mais visiblement, tu preferes passer ton temps a essayer de justifier une grosse connerie que tu as dite qu'avoir une discussion interessante.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 3.
http://www.gnu.org/licenses/gpl.txt
exemple:
You may copy and distribute verbatim copies
Petit rigolo va, t'as bien sur oublie les parties :
You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License
You may not impose any further restrictions on the recipients' exercise of the rights granted herein.
...
Ta mauvaise foi est toujours aussi presente je vois.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 2.
Comment se fait-il aussi que MS n'ait jamais pu pointer exactement ce qu'il violait dans la licence ? C'est une habitude chez vous de dire "Vous violer la licence/nos brevets mais on ne vous dit pas où !" ?
Ca a ete fait, j'ai mis les details plus haut.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 1.
Mettre des limitations sur l'utilisation d'APIs est tres legal, du moins j'espere pour la GPL, sinon tout le monde va se mettre a faire du code proprio en linkant avec des libs GPL.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 2.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 1.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 1.
Ouaip ca montre que c'est super risque de developper sur du MS : tu risques de te faire courrir apres si tu viole la licence, comme avec la GPL, et tu as un marche de plusieurs centaines de millions de clients si tu ne fais pas le con.
Je suis sur que ca va decourager tous les developpeurs MS, qu'ils vont tous passer a Linux et que l'annee prochaine Linux aura 95% du marche desktop.
Bon, sur ce, je te laisse a tes delires.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 10.
Oui, "it may rain" veut dire "il se pourrait qu'il pleuve", mais "you may not" signifie "vous ne pouvez pas".
Maintenant, plutot que rabacher sans cesse qqe chose de completement evident, je te propose d'aller jeter un oeil a http://www.meriam-webster.com/dictionary/might
4 : SHALL, MUST -- used in law where the sense, purpose, or policy requires this interpretation
Quand a sa valeur, ben je te laisse chercher le net et lire plein de licences differentes ou tu verras ce mot utilise de la meme maniere.
Maintenant, t'es libre de croire que toutes ces licences, y compris la GPL, sont mal ecrites par des avocats incompetents mais vu la quantite de choses irreelles auquel tu crois ca ne me surprendrait pas.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 10.
Vous ne pouvez pas ...
Et oui, le mot may est different de must, tout comme "ne pouvez pas" est different de "ne devez pas"
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 3.
On ne vend pas d'extension de ce type, donc tu fabules comme d'hab.
La difference entre VStudio Express et les versions payantes, c'est entre autre qu'il n'y a pas d'extensibilite, le systeme de plugin est bloque, mais il utilise un hack pour injecter son extension, il viole donc clairement la licence.
Que ca fasse ch... MS qu'il viole la licence je crois que c'est evident.
On peut rajouter que la licence etant la meme pour les differentes versions cela signifie que aucun developpeur non Microsoft peut etendre les capacites du logiciel.
Vu que la version Express est la seule qui soit bloquee niveau plug-ins non, vu qu'en ajoutant un plugin tu n'outrepasse pas les limites techniques des autres versions.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 1.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à -1.
Tu peux rever, ils vont apres ceux qui court-circuitent les limites posees dans le soft (genre changer XP Home en XP Pro, change VS Express en VS Standard, ...), mais 99.999% des developpeurs n'ont aucun probleme avec MS, car eux ils respectent la licence de MS.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 1.
[^] # Re: Faut apprendre a lire
Posté par pasBill pasGates . En réponse au journal L'effet girouette .... Évalué à 3.
a)
http://blogs.msdn.com/danielfe/archive/2007/06/01/testdriven(...)
Qui explique comment il fait pour que son soft tourne sur la version Express
b) Tire de la licence de VStudio Express 2005 :
9. SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For more information, see www.microsoft.com/licensing/userights. You may not
• work around any technical limitations in the software;
• reverse engineer, decompile or disassemble the software, except and only to the extent that applicable law expressly permits, despite this limitation;
• make more copies of the software than specified in this agreement or allowed by applicable law, despite this limitation;
• publish the software for others to copy;
• rent, lease or lend the software; or
• use the software for commercial software hosting services.
[^] # Re: pas tout à fait exact ?
Posté par pasBill pasGates . En réponse à la dépêche GPL3, TiVo ou TiVo pas ?. Évalué à 2.
T'es libre d'en faire ce que tu veux, et de meme le constructeur lui est libre de ne pas faire quoi que ce soit qui te permette de detourner l'usage.
Ensuite, c'est a toi de choisir si tu veux acheter ce qu'on te propose.