Journal L'effet girouette ...

Posté par  (site web personnel) .
Étiquettes : aucune
0
6
juin
2007
Ou comment Microsoft commence par féliciter et récompenser un programmeur pour son plug-in pour un produit Microsoft (Visual Studio), pour finalement décider de le menacer parce qu'il n'a pas limité l'utilisation de ce plug-in à la version la plus chère ! Tout simplement effarant ...
http://www.theregister.com/2007/06/05/microsoft_mvp_threats/
  • # Et ça dure deuis 2005...

    Posté par  (site web personnel) . Évalué à 10.

    Quelqu'un se dévoue pour envoyer à ce Jamie Cansdale l'URL de GCC ?

    A moins que MS... on se retourne... SM... Ho oui Bill , fouette moi !
  • # Faut apprendre a lire

    Posté par  . Évalué à 0.

    Weber wrote to Cansdale that he had violated Express licence agreements: that he was accessing APIs not available to those who only had the Express version of Visual Studio, or that he had reverse engineered APIs - also forbidden.

    Faut savoir, c'est grave quand on viole la GPL mais c'est ok de violer les autres licences ? Non ? Alors ce gars est dans la meme categorie que n'importe qui qui viole une licence.

    Sinon, la limitation c'es sur les versions gratuites de VStudio, pas sur la plus chere.
    • [^] # Re: Faut apprendre a lire

      Posté par  . Évalué à 10.

      Rassure-toi, vas : on se fera un plaisir de le rappeller à tout futur developpeur de produits pour Windows, et d'illustrer ce rappel de cet exemple.
    • [^] # Re: Faut apprendre a lire

      Posté par  . Évalué à 10.

      A priori le gars a montré la licence a un avocat et werber & co n'a jamais pu pointer sur quels élément de licence il était en infraction. Le gars a demandé a plusieurs reprise très amicalement qu'il le fasse, cela n'a jamais été fait ...

      Bref ils on voulus lui faire peur. Et ça n'a pas marché.

      Dam
      • [^] # Re: Faut apprendre a lire

        Posté par  . Évalué à 10.

        je sais pas pourquoi, ça me rappelle les 235 ou 238 brevets que Microsoft prétend avoir sur Linux & compagnie mais refuse de montrer parce que vous comprenez d'un point de vue tactico-judiciaire ça les arrangerait pas du tout...
      • [^] # Re: Faut apprendre a lire

        Posté par  . Évalué à 2.

        « Bref ils on voulus lui faire peur. Et ça n'a pas marché. »

        Ça n'a pas encore marché. Personnellement je ne serai pas prêt à m'engager dans une bataille juridique avec MS...

        Enfin bref, je trouve que la signature Gniarf s'applique très bien dans ce cas !
        • [^] # Re: Faut apprendre a lire

          Posté par  . Évalué à 2.

          Cela me choque d'autant plus que l'on trouve le terme approprié.

          On parle de "bataille" juridique. Un vocabulaire dédié à la guerre pour ce qui devrai être la justice.
          Dans une bataille, point de justice, seulement des coups souvent bas.
          Enfin, peut-être ma vision de la justice est trop juste.

          La justice ne serait que le dernier rempart à la société pour sauver les meubles ?
    • [^] # Re: Faut apprendre a lire

      Posté par  . Évalué à 10.

      Cela dit, ce n'est pas comme si les licences Microsoft étaient faciles à comprendre. On trolle beaucoup sur la GPLv3, mais ce n'est rien du tout à côté des implications cachées dans les licences Microsoft. 'faut quand même s'accrocher, des fois.

      De plus, le monsieur mis en cause prétend n'avoir utilisé que des API documentées sur MSDN. C'est un menteur ?
      De plus, quelque chose m'échappe, et je ne suis pas sûr d'avoir bien compris : le monsieur a écrit un plug-in pour Visual Studio (n'importe quelle version) avec Express Visual Studio (qui est une version gratuite de Visual Studio), et il lui est reproché de le faire fonctionner avec Express Visual Studio, c'est ça ?
      Ça semble tellement con, vu comme ça, que j'ai un doute.
      • [^] # Re: Faut apprendre a lire

        Posté par  . Évalué à 10.

        cela veut sans doute également dire que ceux qui oseront développer pour mono devront sans doute vraiment faire attention où ils mettent les pieds...

        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

        • [^] # Re: Faut apprendre a lire

          Posté par  . Évalué à 6.

          un détail marrant avec une licence fournie seulement sous la forme d'une url sur un site est qu'elle est modifiable à volonté par l'éditeur, et surtout après coup "vite, rajoute ça"

          inquiétant de devoir recourir à des précautions dingues comme faire certifier par un avocat/huissier le contenu de cette url quand on acquiert le soft correspondant : la confiance règne...
          • [^] # Re: Faut apprendre a lire

            Posté par  . Évalué à 9.

            inquiétant de devoir recourir à des précautions dingues comme faire certifier par un avocat/huissier le contenu de cette url quand on acquiert le soft correspondant : la confiance règne...


            C'est ça le " Trusted Computing " !!!
    • [^] # Je dirais même plus : faut apprendre a lire !!

      Posté par  (site web personnel) . Évalué à 10.

      L'affaire traine depuis 2 ans, et MS n'a pas su montrer clairement quel point de la license était violé, Quelles APIs non disponible dans la version express était utilisé dans l'appli.

      Comme c'est dit clairement dans l'article, qu'il faut apprendre à lire :

      "Cansdale said from the off - and has stuck by this - that he only used APIs in the public domain, published on Microsoft's MSDN website for all to see. He invited Weber to be specific about the API/licence term that was violated."


      Cela dit, j'encourage VIVEMENT Microsoft a poursuivre avec FERMETÉ les développeurs qui travaillent avec sa plateforme, et qui l'améliorent. Et même demander des dommages et intérêts. Oh oui, je suis de tout coeur avec Microsoft et je les soutient dans ce genre d'action :) surtout si la license n'est pas respectée...
      • [^] # Re: Je dirais même plus : faut apprendre a lire !!

        Posté par  . Évalué à 10.

        Bof, je pense que s'ils ne trouvent vraiment pas de quoi le mettre en infraction sur la licence ils enchaineront avec un "oh mais de toutes façon son plugin viole 250 de nos brevets, mais on vous dira pas lesquels, enfin pas tout de suite, enfin faut qu'on réfléchisse"
    • [^] # Re: Faut apprendre a lire

      Posté par  (site web personnel) . Évalué à 4.

      Il indique sur son site web que la licence pour Visual Studio Express et celle pour les autres versions est la même.
    • [^] # Re: Faut apprendre a lire

      Posté par  (site web personnel) . Évalué à 10.


      Faut savoir, c'est grave quand on viole la GPL mais c'est ok de violer les autres licences ?

      Tu as mal compris mon propos. Bien sûr, violer les licences c'est mal, mais ici, le fait qu'il a violé la licence n'est pas avéré, loin de là (comme précisé dans les commentaires de ce journal et dans l'article).


      Sinon, la limitation c'es sur les versions gratuites de VStudio, pas sur la plus chere.

      Effectivement, il semble que cette version soit gratuite. Autrefois, si je me souviens bien, la version "Étudiante" était juste moins chère, d'où mon erreur.
    • [^] # Re: Faut apprendre a lire

      Posté par  . Évalué à 6.

      Ben tu vas pouvoir etre plus fort que les avocats de ta boite pour dire ce qu'il viole de la licence car bon dans l'echanges de mail qu'il a eu avec MS ils ont jamais reussi a dire ce qu'il violait comme clause.
      • [^] # Re: Faut apprendre a lire

        Posté par  . Évalué à 0.

        oups j'aurai du lire les commentaires cela avait deja etait dit :) Enfin bon c'est curieux comme pbpg ferme sa grande g... maintenant.

        Enfin comme l'a dit quelqu'un au dessus ca va bien inciter les devs a utiliser les logiciels de cette boite d'avocats fuddeurs.
        • [^] # Re: Faut apprendre a lire

          Posté par  . Évalué à 5.

          Lisons ensemble

          From: Jamie Cansdale
          To: Jason Weber
          Cc: Ben Miller, Lorna Williamson
          Date: Feb 22, 2007 12:19 AM
          Subject: Re: Visual Studio Express Integration

          Hi Jason,

          In our teleconference last year with Ben an Lorna you mentioned 3 ways
          in which you believed I may be in breach of Microsoft's license terms.
          On this basis that Ben requested that I comply and take down support
          for the Express SKU's.

          1) You said that by using Intellisense I may be in breach of the
          dissasembly clause in the VS SDK license.
          2) You said that by working out how to use an API by looking at the
          public type and method names I may be in breach of the reverse
          engineering clause in the VS SDK license.
          3) You said that by adding a button to the Express SKU interface I may
          be in breach of Microsoft's copyright.

          After the teleconference I said that I would need a statement that I
          could give to my users about why the Express SKU was no longer
          supported. I continue to get emails asking why TestDriven.NET no
          longer works with Express. Please can you confirm that the points
          above are why you believe I was in violation.

          Regards,
          Jamie.



          From: Jamie Cansdale
          To: Jason Weber
          Cc: Ben Miller
          Date: Feb 26, 2007 10:37 AM
          Subject: Re: Visual Studio Express Integration

          Jason,

          Your delayed response leads me question whether you ever had
          reason to believe I was in violation of Microsoft's license terms. If this
          is not the case I request that you let me know immediately. Any further
          delay will lead me to re-enable Express SKU support without notice.

          Regards,
          Jamie.



          From: Jason Weber
          To: Jamie Cansdale
          Cc: Ben Miller;Lorna Williamson
          Date: Feb 26, 2007 9:30 PM
          Subject: Re: Visual Studio Express Integration

          Jamie, for the reasons we discussed at great length, we believe your
          various extensions to the Visual Studio Express products necessarily
          violated the relevant license terms. We don't think it's productive to
          rehash those discussions. Instead, we encourage you to focus your
          energies on legitimately extending the Visual Studio products, as
          permitted under the Visual Studio Industry Partner (VSIP) program and
          the associated terms and conditions.

          Thank you, Jason Weber

      • [^] # Re: Faut apprendre a lire

        Posté par  . Évalué à 3.

        C'est marrant, parce que c'est documente publiquement en plus :

        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: Faut apprendre a lire

          Posté par  . Évalué à 9.

          Si on arrive à faire quelque chose avec un logiciel, c'est que ce n'était pas techniquement limité, vu qu'on y arrive. Non ?
        • [^] # Re: Faut apprendre a lire

          Posté par  . Évalué à 5.

          more information, see www.microsoft.com/licensing/userights. You may not
          • work around any technical limitations in the software;

          Ben s'il n'avait jamais utilisé VStudio Express 2005, en quoi devrait t'il en respecter la licence ?
          C'est plutôt aux utilisateurs finaux de la respecter (ie ne pas telecharger un soft qui viole la licence de leur produit).
          A moins que MS n'arrive pas a ce que les utilisateurs finaux respectent les licences et tapent à la source (comme l'industrie musicale tape sur les éditeurs de p2p).
          • [^] # Re: Faut apprendre a lire

            Posté par  . Évalué à 1.

            Son extension utilise les APIs d'extensibilite de VStudio, partant de la il doit automatiquement respecter la licence.
            • [^] # Re: Faut apprendre a lire

              Posté par  . Évalué à 3.

              A 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 ?


              Je suis pas d'accord, on ne peut pas mettre de licence sur une API. Une API décrit comment accéder à certaines ressources, c'est tout.
              A la rigeur on pourrait envisager le brevet...

              Sinon MS à penser a mettre une licence sur l'API qui décrit la libc windows ?
              • [^] # Re: Faut apprendre a lire

                Posté par  . Évalué à 3.

                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.
                • [^] # Re: Faut apprendre a lire

                  Posté par  . Évalué à 2.

                  oui et non.
                  Supposons que tu développe un truc avec une lib a toi.
                  C'est un plugin et il utilise une api bidule.

                  Vient ton concurrent, il sort un programme , avec une licence interdisant les plugins , MAIS avec l'api bidule aussi !

                  Ton plugin devient hors la loi ?

                  Bien sur que non.
                  Si tu n'utilise qu'une api, ce qui est hors la loi c'est de l'utiliser avec le programme, ce n'est PAS de créer, diffuser, ... un programme discutant avec une api.

                  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.

                  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 ?
                  • [^] # Re: Faut apprendre a lire

                    Posté par  . Évalué à 1.

                    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.
                    • [^] # Re: Faut apprendre a lire

                      Posté par  . Évalué à 2.

                      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.

                      Ben le probleme c'est que tu dis 'ouiinnn il utilise notre api'.
                      Quand on dis 'ben utiliser l'api c'est pas forcément un mal en soi' tu dis 'ah mais j'ai jamais dis que c'était un mal en soi'.
                      Bref , deux discours différents.
        • [^] # Re: Faut apprendre a lire

          Posté par  . Évalué à -1.

          je sais bien que mon anglais est tout pourri mais bon ce que tu mets en gras c'est un beau conditionnel... Donc en gros tellement vague que cela ne veut rien dire juridiquement parlant.
          • [^] # Re: Faut apprendre a lire

            Posté par  . Évalué à 1.

            T'as raison, ton anglais est vraiment pourri, c'est pas du conditionnel.
            • [^] # Re: Faut apprendre a lire

              Posté par  . Évalué à -2.

              Ben "may" n'est pas le verbe ayant la contrainte la plus forte hein donc c'est presque du conditionnel
            • [^] # Re: Faut apprendre a lire

              Posté par  . Évalué à -2.

              ouhais enfin la traduction de la phrase

              You may not work around any technical limitations in the software;

              c'est un truc du style:

              Tu ne travaillaras tres probablement pas pour contourner une limitation technique du soft

              Ou mes profs d'anglais etait franchement des tanches mais bon le mot may c'est un chouilla different de must.
              • [^] # Re: Faut apprendre a lire

                Posté par  . Évalué à 10.

                Non, en francais ca veut dire :

                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  . Évalué à -6.

                  laisse tomber mon anglais est pourri mais bon l'utilisation de may montre bien que c'est une possibilite et non une obligation contrairement a must

                  Visiblement tu as, toi aussi, quelques lacunes avec ton anglais. Va donc voir sur cette page pour t'instruire.

                  http://www.fortunecity.com/bally/durrus/153/gramch10.html

                  En gros:

                  It may rain se traduit par il se pourrait qu'il pleuve

                  alors que

                  it must rain se traduit par il va pleuvoir

                  Enfin ca pourrait etre rigolo de voir au tribunal la valeur de ce may justement...
                  • [^] # Re: Faut apprendre a lire

                    Posté par  . Évalué à 10.

                    Toi t'as du mal a realiser qu'un mot selon le contexte peut dire 2 choses differentes.

                    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  . Évalué à 5.

                    il me semble que pasBill pasGates habite aux USA depuis quelques temps, alors bon je pense qu'il maîtrise suffisamment l'anglais...

                    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

                    • [^] # Re: Faut apprendre a lire

                      Posté par  . Évalué à 2.

                      oui enfin les amis anglais et americains que j'ai sont assez d'accord avec moi sur le fait que le may n'a pas valeur d'obligation c'est rigolo parceceque pbpg a lui avouer que c'etait utilise dans les licences pour qu'il puisse y avoir interpretation, ce qui veut bien dire que c'est vague. Enfin bon les avocats ils auto entretiennent leur boulot par ce genre de phrase qui veulent tout dire et rien dire.

                      Pour son commentaire des may dans la licence GPL c'est assez rigolo parceque justement il est utilise dans un le sens "classique"

                      http://www.gnu.org/licenses/gpl.txt

                      exemple:

                      You may copy and distribute verbatim copies

                      et ce que dans des phrases comme celle la que c'est utilise. C'est assez rigolo d'ailleurs de voir que le EULA de MS visual studio comporte des must (comme quoi les avocats MS connaissent ce mot) mais juste pour dire que tu dois payer, que tu dois detruire le logiciel si tu veux plus le EULA etc. Le reste de la licence utilise la forme "vague" en may. Je trouve ca comique.

                      you mau not reverse engineer comparer a you must acquire an individual license

                      Enfin bon tout ca c'est pas grave, la GPL elle est alle au tribunal et a ete juge valable (il y a pas si longtemps pbpg en faisait des gorges chaudes comme quoi on tait pas sur qu'elle soit valable), la EULA de MS n'y est pas encore alle...
                      • [^] # Re: Faut apprendre a lire

                        Posté par  . Évalué à 4.

                        il n'y a pas de sens "classique" de may. C'est d'ailleurs pareil en français :

                        you may : vous avez l'autorisation
                        you may not : vous n'avez pas l'autorisation (ce qui est différent de : "vous avez la possibilité de ne pas faire")

                        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

                      • [^] # Re: Faut apprendre a lire

                        Posté par  . Évalué à 3.

                        Pour son commentaire des may dans la licence GPL c'est assez rigolo parceque justement il est utilise dans un le sens "classique"

                        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  . Évalué à 2.

                        En passant, tu me diras ou j'ai dis ca :

                        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  . Évalué à 2.

                        ~ 21:05 cat /usr/portage/licenses/ZLIB
                        [...]
                        3. This notice may not be removed or altered from any source distribution.
                        [...]
              • [^] # Re: Faut apprendre a lire

                Posté par  . Évalué à 7.

                Non, ça veut dire Vous ne pouvez pas ne travailler autour d'aucune limitation technique dans le logiciel.
                Traduction certifiée google translate.
            • [^] # Re: Faut apprendre a lire

              Posté par  . Évalué à 6.

              C'est microsoft qui fait n'importe quoi. "MAY NOT", c'est pas défini dans la RFC 2119*. Pfff...
              -->[]

              * http://www.ietf.org/rfc/rfc2119.txt
        • [^] # Re: Faut apprendre a lire

          Posté par  . Évalué à 4.

          c'est intéressant comme concept : "You may not work around any technical limitations in the software"

          Étendu à l'ensemble de windows, ils devraient même pouvoir attaquer firefox ou scite par exemple sur ce très saint principe...

          (bien entendu, je présume qu'ils voulaient juste dire qu'il ne fallait pas altérer les limitations de leur shareware - version d'essai limitée, version complète payante)

          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.

          J'espère juste que le gars s'il sort un nouveau plugin dans le futur, il le développe plutôt pour Eclipse par exemple...

          Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

          • [^] # Re: Faut apprendre a lire

            Posté par  . Évalué à -1.

            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.
            • [^] # Re: Faut apprendre a lire

              Posté par  (site web personnel) . Évalué à 8.


              99.999% des developpeurs n'ont aucun probleme avec MS, car eux ils respectent la licence de MS.


              Allons, allons, il y a quand plus que 0.001% de développeurs qui sont allé plus loin que le «J'accepte les conditions de la licence» des produits microsoft ;P
            • [^] # Re: Faut apprendre a lire

              Posté par  . Évalué à 4.

              C'est pourtant facile d'enfreindre une licence microsoft. Écrire du mal de frontpage avec frontpage est un bon moyen ...
            • [^] # Re: Faut apprendre a lire

              Posté par  . Évalué à 7.

              « car eux ils respectent la licence de MS »

              Pourquoi devrai-t-il respecter la licence d'utilisation de Visual Studio Express, puisque qu'il n'utilise pas ce produit ?
              • [^] # Re: Faut apprendre a lire

                Posté par  . Évalué à 1.

                Il l'utilise vu qu'il utilise ses APIs pour l'etendre, donc il doit en respecter la licence.
                • [^] # Re: Faut apprendre a lire

                  Posté par  . Évalué à 4.

                  Il l'utilise vu qu'il utilise ses APIs pour l'etendre, donc il doit en respecter la licence.
                  Les API pour enregistrer les extensions sont disponibles, il n'y a juste pas le button "Extension manager". En l'absence de liste exhaustive des API fonctionnelles mais interdites comment savoir qu'on n'a pas le droit de les utiliser ?
                • [^] # Re: Faut apprendre a lire

                  Posté par  . Évalué à 3.

                  Je ne suis pas complètement sûr qu'une entreprise puisse conditionner l'utilisation d'une API publique à l'acceptation d'une licence. Certaines clauses peuvent être jugées abusives (mais ce n'est peut être pas le cas ici).

                  Enfin, faudrai demander aux commissaires européens à la concurrence, peut être ont-ils un avis sur la question...
        • [^] # Re: Faut apprendre a lire

          Posté par  . Évalué à 4.

          de plus ce que tu veux dire c'est qu'il existe, si j'ai bien compris comment marche son truc, il utilise un systeme de plugin present dans votre soft mais que en realite il ne faut pas s'en servir.

          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 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.
          • [^] # Re: Faut apprendre a lire

            Posté par  . Évalué à 3.

            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.
            • [^] # Re: Faut apprendre a lire

              Posté par  . Évalué à 3.

              pour l'extension MS c'etait ce qu'il y avait de marque dans les comentaires sur le blog comme quoi MS avait ca en magasin. Enfin perso je m'en fout c'est du .net tout ca et donc ininteressant au possible.

              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#...
              • [^] # Re: Faut apprendre a lire

                Posté par  . Évalué à 1.

                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.

                Bon, sur ce, je te laisse a tes delires.
            • [^] # Re: Faut apprendre a lire

              Posté par  (site web personnel) . Évalué à 4.

              pasBill pasGates a raison, il faut respecter les licences... Si ça ne nous plait pas, on peut changer de crèmerie... ou cracher les euros et se payer une licence plus accueillante... (dans le même genre ne pas prendre une version "mise à jour" mais "complète", pour ne pas invalider la licence de l'ancienne version, c'est ce que j'ai fait pour Win 2000 à l'époque où j'utilisais encore Windows chez moi par obligation -p*** d'imprimante non supportée et IME Japonais-)
              • [^] # Re: Faut apprendre a lire

                Posté par  . Évalué à 3.

                tout a fait d'accord mais le probleme c'est que la licence est tellement vague qu'elle ne veut rien dire. En gros tu ne peux rien rajouter sur ton systeme qui ameliore son utilisation avec ce genre de condition. Tout le monde est dans l'illegalite a moins de n'acheter QUE des logiciels Microsoft et encore est ce que parceque tu achetes un logiciel de la meme boite pour etendre les capacites de ton systeme ne contrevient pas de la meme facon a l'EULA?
                • [^] # Re: Faut apprendre a lire

                  Posté par  (Mastodon) . Évalué à 5.

                  "La licence est tellement vague qu'elle ne veut rien dire".

                  Mais même sans parler de licence.
                  A l'époque où windows était toujours sur mon ordinateur, si j'installais un shareware limité (fonctionnellement ou dans le temps) ou une version de démonstration, je savais que j'avais 99.9 % de chances de trouver un crack pour passer outre cette limite.
                  Mais je savais surtout que c'était illégal. Autant pour moi, utilisateur du crack, que pour celui qui l'avait programmé.

                  Visual Studio express est une version limitée. Fournir un programme qui passe outre les limitations ou l'utiliser ne me semble pas légal. C'est quand même logique, non?

                  Alors je ne sais pas si c'est l'anglais, ou le fait que ce soit MS mais j'ai quand même l'impression que certains sont de mauvaise foi (d'ailleurs étendre un extrait de la licence de Studio Express à tout le système...).


                  Nicolas
                  • [^] # Re: Faut apprendre a lire

                    Posté par  . Évalué à 5.

                    En même temps, s'il s'agit d'un plugin, c'est que celui-ci rajoute des fonctionnalités que le gars a lui-même développé, pas un crack qui va débloquer les fonctionnalités de la version pro, qui ne sont de toute façon pas présentes dans le package de la version express.

                    C'est un peu comme si tu interdisais de développer OpenOffice sous Windows parce qu'il rajoute des fonctionnalités de MS Office.
                    • [^] # Re: Faut apprendre a lire

                      Posté par  . Évalué à 2.

                      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
                      • [^] # Re: Faut apprendre a lire

                        Posté par  . Évalué à 3.

                        Quelle fonctionnalité ?

                        Ca va télécharger les bouts de code de la version pro illégalement pour la rajouter ? Ou alors c'est une fonction désactivée dans la version Express et non pas abscente ? Dans ce cas, pourquoi Microsoft ne l'a pas plutôt supprimé ? Il me semble qu'on ne "débloque" pas VS par un numéro de licence comme un shareware.
            • [^] # Re: Faut apprendre a lire

              Posté par  (site web personnel) . Évalué à 7.

              Il y a quand même un truc que je ne comprends pas : pourquoi lui donner un MVP pour ensuite le menacer de poursuite ??

              C'est bien qu'à la base son logiciel ne viole aucune licence puis que réflexion faite, il vaut mieux pour votre business model que cette extension ne soit disponible que pour la version payante alors on va lui faire peur.

              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ù !" ?
              • [^] # Re: Faut apprendre a lire

                Posté par  (site web personnel) . Évalué à 2.

                Vous savez, Microsoft a environ 63 000 employé, il y a donc de fortes chances pour qu'il y ait quelques abrutis parmi eux, ainsi que quelques problèmes de communication, des ordres contradictoires...
                Comme par exemple, un prix descerné à quelqu'un puis un employé du service juridique en manque de promotion, très véhément...
                Certes Mr Weber représente Microsoft, mais je doute qu'il représente la totalité des 63 000 employés.
                Il y a quand même un truc que je ne comprends pas : pourquoi lui donner un MVP pour ensuite le menacer de poursuite ??

                C'était a priori pas les mêmes personnes qui ont fait ça, dans deux services très probablement complétement indépendant.
                • [^] # Re: Faut apprendre a lire

                  Posté par  (site web personnel) . Évalué à 3.

                  Que quelqu'un fasse une connerie, s'est possible.
                  M'enfin là apparemment ils ont eu une conférence call avec plusieurs personnes, il y a les avocats qui ont envoyé les lettres ...

                  Normalement quand t'as un crétin qui fait des conneries dans ton service, si tu t'en rends compte tu ne l'encourages pas à continuer, tu le rappelles à l'ordre ...
              • [^] # Re: Faut apprendre a lire

                Posté par  (site web personnel) . Évalué à 2.

                Il y a quand même un truc que je ne comprends pas : pourquoi lui donner un MVP pour ensuite le menacer de poursuite ??

                Peut-être que ce ne sont pas les même personnes qui l'ont fait tout simplement.

                Comparaison bête: un pote t'aide à déménager, tu le remercies puis tu te rends compte qu'il t'a agit comme un porc, que les meubles qu'il a porté sont tous abîmés. Pourquoi le remercier puis le blâmer par la suite?
                • [^] # Re: Faut apprendre a lire

                  Posté par  (site web personnel) . Évalué à 4.

                  Tu veux donc dire que Jamie Cansdale a agit comme un porc ? Ou que Microsoft donne ses MVP sans réfléchir ?

                  J'imagine à Cannes : "Désolé messieurs Daerden, la palme qu'on vous a donné l'année dernière on s'est planté" :-)
                • [^] # Re: Faut apprendre a lire

                  Posté par  . Évalué à 9.

                  Comparaison bête: un pote t'aide à déménager, tu le remercies puis tu te rends compte qu'il t'a agit comme un porc, que les meubles qu'il a porté sont tous abîmés. Pourquoi le remercier puis le blâmer par la suite?
                  Dans le cas qui nous occupe,il s'agit plutôt du pote fort comme un turc qui rempli tout le camion, conduit le camion, monte tes meubles au 5e sans faire la moindre égratignures. Et à la fin fin, tu te rends compte qu'il n'avait pas payer le stationnement. Alors, tu vas courageusement le dénoncer à la police.
              • [^] # Re: Faut apprendre a lire

                Posté par  . Évalué à 2.

                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ù !" ?

                Ca a ete fait, j'ai mis les details plus haut.
    • [^] # Re: Faut apprendre a lire

      Posté par  (site web personnel) . Évalué à 6.

      Pour des raisons d'Interropérabilité, tu peux faire du reverse.

      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)

      Mais franchement, je suis de tout coeur avec Ms sur cette histoire. Faites un bon proces à ceux qui osent utiliser de façon trop pousser vos outils.

      "La première sécurité est la liberté"

      • [^] # Re: Faut apprendre a lire

        Posté par  . Évalué à 5.

        s/ de façon trop pousser//

        La bonne phrase s'entend:Faites un bon proces à ceux qui osent utiliser vos outils.
      • [^] # Re: Faut apprendre a lire

        Posté par  . Évalué à 1.

        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.
        • [^] # Re: Faut apprendre a lire

          Posté par  . Évalué à 5.

          et on appellerait ça des... drivers proprios \o/
        • [^] # Re: Faut apprendre a lire

          Posté par  (site web personnel) . Évalué à 4.

          La GPL ne parle _jamais_ d'api.

          Elle parle de travaux dérivé qui est un concept de la loi qui régit les droits d'auteurs. Tu as le droit de poser des conditions sur la manière dont tu réutilises un code pour en faire autres choses.

          Par contre, cela n'est pas une restriction sur l'usage du produit en lui-même.

          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.

          Donc si jamais MS a quelques choses à dire, c'est uniquement à l'utilisateur de l'accouplement, pas à l'éditeur du plug in.

          "La première sécurité est la liberté"

          • [^] # Re: Faut apprendre a lire

            Posté par  . Évalué à 1.

            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.
            • [^] # Re: Faut apprendre a lire

              Posté par  (site web personnel) . Évalué à 5.

              Donc si il ne proposait que les sources, sans binaires (et sans les headers ms), cela serait légal ? Une personne n'aurait qu'a prendre les sources (sans code ms), utiliser visual studio express pour compiler le truc et puis l'installer... ce serait alors l'utilisateur qui se trouverait dans l'illégalité... 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.
              • [^] # Re: Faut apprendre a lire

                Posté par  . Évalué à 2.

                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.
                • [^] # Re: Faut apprendre a lire

                  Posté par  . Évalué à 2.


                  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 ?


                  Totalement légal, et hereusement. Apres rien n'empeche quelqu'un de redévelopper la lib GPL en lib non GPL ....

                  Note que ce genre de cas existe .... du code BSD linké avec des libs GPL. Les deux sont cependant diffusés séparéments.
                  • [^] # Re: Faut apprendre a lire

                    Posté par  (site web personnel) . Évalué à 2.

                    Cela ne fonctionne que si il n'y a pas dépendance. En gros, il faut que ton code non GLP n'exige pas la présence du code sous GPL.

                    C'est le cas du drivers NVIDIA qui fonctionne aussi pour windows et donc n'est pas vue comme une extension d'un code GPL (le kernel Linux).

                    Il faut voir le statut du plugin. Par exemple, je pense qu'il doit être possible d'écrire du code en lisp utilisable dans emacs sans qu'il devienne sous GPL. Car, tout comme un texte écrit sous emacs ne tombe pas forcément sous la GPL, l'utilisation ne peut pas être couverte par la licence du produit.

                    "La première sécurité est la liberté"

                    • [^] # Re: Faut apprendre a lire

                      Posté par  . Évalué à 1.

                      Cela ne fonctionne que si il n'y a pas dépendance. En gros, il faut que ton code non GLP n'exige pas la présence du code sous GPL.

                      Pas d'accord. C'est une question de _diffusion_

                      Tu peux diffuser du code non-gpl qui necessite du code GPL. Mais tu ne peux pas diffuser les deux _ensemble_ .
                      chez toi, ton code GPL, tu peux le mélanger à n'importe quoi, tant que tu ne _diffuse_ pas le résultat.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.