Microsoft Threatens MVP For Adding Features To The Wrong Version Of Visual Studio

from the oops dept

Someone who prefers to remain anonymous, pointed us to the story of Jamie Cansdale. Cansdale wrote an add-on for Microsoft Visual Studio that was so useful that Microsoft rewarded him with MVP status. Then they realized that his add-on was designed to work on the free "Express" version of Visual Studio, and they began to threaten him, saying that he had violated the terms of service. This was doubly ridiculous, since Cansdale notes that, as a hobbyist, he only had access to the free Express version when developing his add-on, so it was only natural that his version was designed to work with it. As Cansdale pointed out that he doesn't appear to have done anything wrong (and kept asking Microsoft for evidence of what terms he violated specifically), the legal threats just got stronger and stronger, and apparently, the guy has until tomorrow to make changes to the same software Microsoft gave him an award for writing, even though no one can explain exactly what he did wrong or why he received an award one day and a legal threat afterwards. Update: In the comments, someone points us to a detailed version that gives Microsoft's side of the story and suggests this isn't as clear cut as the Register's article would have you believe.


Reader Comments (rss)

(Flattened / Threaded)

  •  
    identicon
    elgeebar, Jun 5th, 2007 @ 4:21pm

    In a world gone mad....

    >Stunned Silence

     

    reply to this | link to this | view in chronology ]

  •  
    identicon
    Mark Murphy, Jun 5th, 2007 @ 5:00pm

    Other Side

    Not that I agree with Microsoft on this issue, but this article covers some more ground from Microsoft's perspective. Note that Mr. Cansdale has a comment in the article's discussion section at the bottom.

     

    reply to this | link to this | view in chronology ]

  •  
    identicon
    Jae Ellers, Jun 5th, 2007 @ 5:04pm

    This made me download it

    Thanks, Microsoft, for raising the publics awareness of this great product. I'm sure there will be a spike in downloads along with this news. Now that you've pointed it out many more users will get to try it out. Great work!

     

    reply to this | link to this | view in chronology ]

    •  
      identicon
      ac, Jun 5th, 2007 @ 9:15pm

      Re: This made me download it

      Exactly! Who gives a &^%!!* who's right? Great sales pitch for getting into bed with closed source vampires. They make a dyed-in-the-wool moderate like me see the wisdom RMS. The astroturf-ish posts at infoQ completely miss the point and use the situation to take a poke at FOSS zealots, completely missing the fact that they could easily be bitten by beast they feed.

      (IT Mgr having recently been extorted by mainframe software peddlers)

       

      reply to this | link to this | view in chronology ]

  •  
    identicon
    Anonymous Coward, Jun 5th, 2007 @ 5:17pm

    This story was on Slashdot a couple of days ago. Ironically he is a Java programmer by day. I guess MS strategy is now if you can't do it you self sue someone who can.

     

    reply to this | link to this | view in chronology ]

  •  
    identicon
    GoblinJuice, Jun 5th, 2007 @ 5:45pm

    I'll be damned for saying this, but Microsoft actually makes a strong case here.

     

    reply to this | link to this | view in chronology ]

  •  
    identicon
    Astro73, Jun 5th, 2007 @ 6:22pm

    It seems clear

    It seems clear. He said he wasn't in violation and that he had consulted a lawyer. Microsoft was bludgeoning the point. He made statements, which Microsoft seemed to gloss over, about his requirements. Microsoft failed to meet these requirements, and he took the action he said he would.

    And now Microsoft is sending legal threats because they can't beat his fair play.

     

    reply to this | link to this | view in chronology ]

  •  
    identicon
    Bob Sadler, Jun 5th, 2007 @ 6:37pm

    Honestly, let's look at the WHOLE picture

    A Microsoft Manager/Engineer contacts programmer to say "you've done a great thing here, and we want to give you a fat juicy reward!".

    Programmer says, "Gee thanks! That's nifty!"

    Then Microsoft Manager/Engineer finally gets a report back from his team saying, "Uh oh, there's some things in here that we don't like, you need to make him stop!"

    Now, Microsoft Manager/Engineer decides to take it upon himself to tell Programmer that Programmer needs to stop "hacking" Microsoft's Product, even though he knows FULL WELL that everything "in there" was in Public Domain and free to be used.

    The problem here is that, and this is quite freaking amazing considering the level of training MOST Microsoft Managers have to go through, Mr. Manager/Engineer shot off his mouth stating Mr. Programmer had HACKED the product and was a bad bad boy and would no longer be getting his fat juicy reward. What Mr. Manager/Engineer should have done, IF Mr. Programmer was truly in violation of ANY license agreements, was to turn this over to the legal team DIRECTLY giving them FULL EXAMPLES of WHY Mr. Programmer was in violation, and then let the Legal team do it's job!

    What should happen here IMO? Mr. Manager/Engineer should be demoted for trying to overstep his boundaries, Mr. Programmer should be given his FAT JUICY REWARDS promised, since Mr. Manager/Engineer promised them BEFORE his team had done their job looking through the application, and Microsoft should FINALLY provide CLEAR and CONCISE information as to HOW this license has been breached and then should work with Mr. Programmer to see if there's ANYWAY to make the product work as it was intended, even for the FREE users without violation any licenses.

    I think this whole situation could have been avoided if one fool Manager/Engineer hadn't shot off his mouth and tried to play BIG DOG.

    This time I agree that Microsoft as a WHOLE isn't to blame, but a certain Manager/Engineer is!

     

    reply to this | link to this | view in chronology ]

    •  
      identicon
      Charles Griswold, Jun 6th, 2007 @ 12:28am

      Re: Honestly, let's look at the WHOLE picture

      Now, Microsoft Manager/Engineer decides to take it upon himself to tell Programmer that Programmer needs to stop "hacking" Microsoft's Product, even though he knows FULL WELL that everything "in there" was in Public Domain and free to be used.
      You're kidding, right? Please tell me you're trying to make a joke and that you actually do know that Microsoft doesn't (and possibly can't) release it's products into the Public Domain.

       

      reply to this | link to this | view in chronology ]

  •  
    identicon
    inc, Jun 5th, 2007 @ 6:54pm

    M$ should just do what the oil execs do... buy him off and bury the software forever.

     

    reply to this | link to this | view in chronology ]

  •  
    identicon
    mr thraz, Jun 5th, 2007 @ 7:49pm

    labeling

    its funny to me how anyone who agrees with Jamie Cansdale's point of view in this argument is labeled a foss supporter.

    abit like labeling anyone who disagrees with the war a pinko liberal.

     

    reply to this | link to this | view in chronology ]

  •  
    identicon
    Sense, Jun 5th, 2007 @ 8:48pm

    Missing the point of value

    The express edition of VS is offered to entice people to buy the full version. The express edition is full featured for you everyday beginner programmer who wouldn't need bells and whistles. Microsoft can afford to develop and offer this because it leads to people buying the full version which has all those bells and whistles some people want. But if you put bells and whistles on the free version, why would someone pay for them?

    This is why Microsoft is in the right. They compliment and encourage people to build these addons, but not for express; it has been that way for a long time. By keeping the newer features on only the full version, MS can afford to keep offering the Express edition and this developer doesn't understand that.

     

    reply to this | link to this | view in chronology ]

  •  
    identicon
    Marco Zirino, Jun 5th, 2007 @ 8:55pm

    I doubt this guy would be willing to stand under the same scrutiny he is giving Microsoft. They are both trying to make money selling legally protected, non-open source software (check http://www.testdriven.net/purchase_licenses.aspx). I'm no lawyer, but I think Microsoft is in the right in this case.

     

    reply to this | link to this | view in chronology ]

    •  
      identicon
      Charles Griswold, Jun 6th, 2007 @ 12:33am

      Re:

      I'm no lawyer, but I think Microsoft is in the right in this case.
      I agree. I might not believe that Microsoft should do business like this, but from what I can tell they are legally in the right.

       

      reply to this | link to this | view in chronology ]

    •  
      identicon
      Jenna Smith, Apr 10th, 2008 @ 10:39am

      Re: Are you from San Diego?

      Are you the Marco Zirino that went to Marcy, Stanley and UCHS? If so, your 20 year reunion is coming up this year. I noticed you are one of the people on the missing list, so thought I'd see if I could find you.

      If you're not Marco from San Diego, sorry!

      Jenna Smith

       

      reply to this | link to this | view in chronology ]

  •  
    identicon
    Peter Ritchie, Jun 6th, 2007 @ 7:04am

    Using free software to boost sales

    The technical details that I've read detail that Jamie is in fact not using any publicly available interface to integrate with Visual Studio Express (it doesn't have the required interfaces that the retail products to) and is resorting to injecting code into the Visual Studio process, much like a virus. Knowing how to do this would not come naturally or be of public knowledge. Jamie has, unfortunately, violated many terms of the Visual Studio Express license by doing what he's done.

    The ability of his product to integrate with Visual Studio Express actually increases his potential market, as he is selling a product as well.

    There's some pretty simple things that Microsoft can do to quell this; the simplest being to simply retire Express versions and remove them from future releases and existing downloads--screwing it for everyone. The second is to begin a cat-and-mouse game of disabling his ability to inject code into the Express process.

     

    reply to this | link to this | view in chronology ]

  •  
    identicon
    Bah who needs one, Jun 6th, 2007 @ 1:49pm

    Rebuttals, and FOSS

    First, the license term supposedly violated: "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"

    In other words, it's against the law (Microsoft's law, rather than the elected legislature's, but apparently just as binding on people without them having signed anything) to work around a bug in this software? Nothing in the above limits its scope to a specific subset of "technical limitations", such as say those Microsoft deliberately introduced to cripple their trash software.

    This alone is an excellent reason to use FOSS and ditch M$.

    Of course, there's also that the whole economic premise is bogus. It is absolutely not the case that M$ could "no longer afford to provide the free Express version" if people started extending it, or competing with their fancier products, or whatever. Microsoft has more money than God and software has a marginal cost of reproduction of close to zero (yes, even fancy software does), so they could easily afford to provide all kinds of software (even free Vista for everybody -- gag) without noticeably dipping into their petty cash fund for Chrissake.

    More significantly, the economics claimed would make the existence and continued development of Eclipse physically impossible. Obviously that's not the case, so the economic argument against freedom made by M$ is clearly pure baloney.

    Eclipse, in case you're wondering, is the FOSS answer to Visual Studio .NET and its friends, and yes, you can not only get it free, you can also get JUnit and other -unit integration free. Take that, Microsloth!

     

    reply to this | link to this | view in chronology ]

  •  
    identicon
    MS Bob, Jun 6th, 2007 @ 4:30pm

    No hack

    He didn't hack, and it shouldn't be a problem. He added functionality to an existing product that MS did not want enhanced. But our world is full of products that enhance other products. Imagine if the company that built your house wouldn't let you remodel it. Or you were not allowed to fretilize your plants. Or put sugar on your cerial. The bread company says "no butter on our toast to make it taste better!" I was going to use customizing your car as an example, but I guess some car companies actually are trying the same sort of thing... Oh well - I don't want any competition on this, so noone is allowed to reply to this or they are violating my made-up policy. Who am I kiddding? This has rambled on so long that noone will read it anyway!

     

    reply to this | link to this | view in chronology ]

    •  
      identicon
      Chris, Jun 6th, 2007 @ 8:10pm

      Re: No hack

      It's like adding another stick of RAM to your PC (You forgot to disable the "reply to this comment" button so I didn't violate any TOS :)

       

      reply to this | link to this | view in chronology ]

  •  
    identicon
    Steve Withers, Jun 7th, 2007 @ 4:34am

    Re: No Hack

    Microsoft have a proven history of lying when it suits them.....I don't know about Jamie.

     

    reply to this | link to this | view in chronology ]


Add Your Comment

Have a Techdirt Account? Sign in now. Want one? Register here
Get Techdirt’s Daily Email
Save me a cookie
  • Note: A CRLF will be replaced by a break tag (<br>), all other allowable HTML will remain intact
  • Allowed HTML Tags: <b> <i> <a> <em> <br> <strong> <blockquote> <hr> <tt>
Follow Techdirt
A word from our sponsors...
Essential Reading
Techdirt Reading List
Techdirt Insider Chat
A word from our sponsors...
Recent Stories
A word from our sponsors...

Close

Email This