Cairo wrote:
Ahhh:
http://channel9.msdn.com/ShowPost.aspx?PostID=311787This doesn't ring true:
The reason we’re able to offer Express for free and even let developers
build commercial applications with Express is because we limit 3rd
party extensibility of Express, specifically by removing support
macros, add-ins, and VSIP packages.
So stop distributing Express. Or give away the full product.
Piss or get off the pot.
This is another Jason vs. Jamie thread, so I'll kick it off.
Dan's argument, I feel, is null.
First off, Microsoft doesn't really limit the extensibility of Express because Microsoft needs to extend Express themselves (XNA, Popfly, etc), and yet they won't explain why they're unavailable for those of us with beefier IDEs).
Secondly, EULAs, whilst legally binding, can (and usually do) contain numerous dubious statements, prohibiting certain activity. Whilst an EULA can do this, their clauses can be shot down in court. For instance, you cannot prevent someone from reverse-engineering your product or making comparisons and
benchmarks.
Oh, and Microsoft's claims of copyright infringement? They sound like a last-ditch effort to scare Jamie away in lieu of any real illicit activity on his part.
Actually, I think that case with Network Associates sets a precedent. I wonder if Jamie's lawyer will use that in his defence (assuming it goes to court).
Myself? I've never been fond of anything with the words "Microsoft" and "Express" in the names. The PMs (which there are far too many of, IMO) can blog all they want about making it more accessible to hobbyists and students, the cynical rest of us, recognise them as coy marketing tools. Students get Visual Studio Professional under Academic Licensing or MSDNAA, and hobbyists are going to warez it. I'm not denying many people have used VSE, but I doubt many of them are into actual development (I read something about 80% of VSE users not doing any real dev work with them).
But never ascribe to malice what can be explained by incompetance. I believe that this isn't a big deal and that there's just some asinine internal policy that needs to be followed through.
Anyway, the 6th June deadline is today, let's see what happens in 12 hours time when Jamie's ultimatum runs out. I'll grab the popcorn.