Microsoft's European License Dissected
An anonymous reader writes "ZDNet has published a step-by-step explanation of Microsoft's proposed server interoperability license, which was just rejected by the European Commission. The EC said the license excluded open-source vendors and charged unjustifiably high royalty fees -- all bad for business."
To me this has the strange touch of Cold War.
If you imagine that SU has been replaced by MS, you know who will win in the end.
CC.
TaijiQuan (Huang, 5 loosenings)
Can I trust that?
This is Microsoft.
Are you referring to the Borg-esque icon on the right of the slashdot article?
Follow me
I'm sorry, but you are from Penn State AND are a subscriber, yet all you have to say is "Thats (sic) one ugly son of a bitch...." ? You sir, fail it.
Is it reasonable to force Microsoft to produce a license that is royalty free - or are people concerned about the cost here.
By looking at the article it seems as though Microsoft wants to charge people royalties who create a competing product when those people have looked at Microsoft's secret API. This seems reasonable - why should someone be able to sell a competing product that does the same thing as a domain controller of global catalog server after they've been able to look at Microsoft's secret APIs?
The reverse engineering clause seems to cover SAMBA and so on - they don't have to pay a license fee because they haven't seen all the secret stuff.
http://www.zdnet.com.au/insight/software/print.htm ?TYPE=story&AT=39185372-39023769t-10000102c
The European commission has said that the royalties MS asks are 'excessive'. That means that they don't think it is unreasonable to ask for royalties at all. And asking 'per-user' or 'per-server' royalties effectively makes it impossable for free software to get such a licence.
Obviously, the rest of the licence is ridiculous -- MS getting all your code, you having to implement any DRM they choose to put into it, audit-trails, very excessive royalties -- so MS has a lot of room to get closer to what the EU wants without having to let OS benefit as well.
Jan
1. You will pay royalties
2. Open source is explicitly disallowed
3. Microsoft can audit your development
4. They get to see your code
5. They get to see your technology
6. They get to choose the auditor
7. You may have to pay the audit
8. Microsoft suggest you "trust them".
ROTFL. Excellent article.
If this is the price of interconnection, it makes it all the easier to justify why Microsoft's server technology should be isolated, relegated, and eventually thrown discarded.
There are, after all, alternatives.
Sig for sale or rent. One previous user. Inquire within.
Because they broke European law and this is supposed to make up for their infraction. (At least thats how I understand it)
Im not here now... Im out KILLING pepperoni
So you can't write LSI applications that are under the GPL, ebcause that licence requires that source be made available, but I can't see anything in that paragraph that prohibits anyone from releasing the source code into the public domain. It's a lot easier to reverse-engineer a protocol when you have a source implementation of it
I'm sorry, but you are from Penn State AND are a subscriber, yet all you have to say is "Thats (sic) one ugly son of a bitch...." ? You sir, fail it.
How does being a subscriber make you more ugly ?
". The EC said the license excluded open-source vendors and charged unjustifiably high royalty fees -- all bad for business."
,Though it is not made up of total idiots.
,you dont start acting like a 3 year old who has had their crayons taken away for drawing on the walls.
The EU Gouvernance may be highly flawed in several areas
I do belive MS really needs to fire its consultants and contract lawyers as Really they should have known this one would get them in trouble.
If you get orderd by a court to comply with an order
This is exactly what MS tried to do , basically they are saying "Honestly Mother i wont draw on the walls anymore , i will stick to painting on the floor"
""And this is the same Microsoft whose chairman Bill Gates recently lectured the industry that boosting interoperability "will be the only way for companies to make customers' lives easier"?
The very same."
He was telling the truth , but i doubt he cares about making our peoples lives easier , only making the proffits and market share larger
The only things certain in war are Propaganda and Death. You can never be sure which is which though
NO code is required to be released by the EU compliance request. None. Nada (Not NDA). Zip.
MS have broken the law. Either they open up the API to competitors or they go (all of them) to jail. As an individual, I don't get the choice of charging for my time if I am forced to do community service, am I. If I pay a fine, I don't get to deduct costs, do I. If I'm under a restriction order, I don't get to break it because it stops me from going anywhere I want.
So why does MS get to charge for interoperability?
Note also that the EUCD means that if interoperability requires breaking DRM, then you CANNOT reverse engineer. If the protocols are patented, then you cannot bypass them.
See how easy it is.
One.
Why fees? Why any? This is not something Microsoft is fucking selling. This is a legal judgement. What, next will Ken Lay be charging hourly consulting wages for the time the government keeps him in jail? By what right can Microsoft even consider this? Is the law that illogical?
Two.
They say this is incompatible with open source. How could it not be? The GPL is very plain; no encumbrances, period. If there are any limitations on how this information can be used, it's incompatible with the GPL. If it's incompatible with the GPL it's incompatible with almost all important open source out there. Microsoft can't put licensing restrictions of any kind on this information and still claim compatibility with open source.
---
So what now? If Europe doesn't want this, what would they accept? Would they accept something that something BSD-ish can be used with, but not the GPL? Would they accept licensing fees if they were smaller? Would they move from Microsoft's anticompetitive actions being an unconvicted illegal action to a legal tax Microsoft may put on open source in exchange for compatibility with SMB? Will they settle for forcing all of open source to adopt some new bizarre unique license which offers the rights of the GPL except for the tentacles of Microsoft's NDAs still reaching through? What does Europe want, what will they settle for? And will they accept the next license? Can we expect hundreds of licenses, all just ever so slightly superficially more giving on Microsoft's part but all still specifically engineered to keep SMB out of SUSE, rejected over and over until a year and a half from now the EU gives in and just accepts whatever Microsoft handed them the week before?
Someone explain to me.
The EC said the license excluded open-source vendors and charged unjustifiably high royalty fees -- all bad for business
Hmm. If the royalty fees were not "unjustifiably high" would this still be found to be "bad for business"?
We're geeks... We're the sorcerers of the modern-day world. --
... are just experts who sell their opinions. Any auditor chosen by Microsoft will say whatever Microsoft want them to say.
So... if my company signed up to this license agreement, they would be giving Microsoft the right to harrass and fine us arbitrarily.
Bend over and take it?
So if they're doing this for server protocol, what next, future Windows API with a license?
i.e.:
1. You build your corporate application on Windows.
2. Your company becomes dependent on it.
3. Windows XP is discontinued. The new version has a 'new' 'enhanced' slightly different API.
4. You want the documentation.
5. Microsoft says, no problem, but it will cost you.
6. Your screwed, you take the hit of shifting your people over to a new platform, or you take the hit and give Microsoft what it wants.
What's the betting that microsoft make some carefully placed "donations" to people in charge of overseeing the changes to this and suddenly very minor changes are accepted as sufficient? I really can't see them letting this get changed too much in case it actually helps open source.
MS lawyers have to be the nectar of law schools dude. Either I'm not understanding this thing or this utter BS. I think this is the first time in my lifetime that I've seen a result like this :
"And now it's looking to make more money for breaking the law? So surely Microsoft must be flush enough to give the open-source guys a break? Do they have to pay royalties too?
No."
Can I get sued like that so I can become rich too?
"Microsoft has proposed a royalty fee of 5 percent of your company's net revenue obtained from a software product that has used Microsoft's file and print protocols, and 2.5 percent if the protocols are used for an embedded product."
WOW just wow...
The requested URL could not be retrieved
While trying to retrieve the URL: http://bbltxt.com/
The following error was encountered:
Unable to determine IP address from host name for bbltxt.com
The dnsserver returned:
Name Server for domain 'bbltxt.com' is unavailable.
This means that:
The cache was not able to resolve the hostname presented in the URL.
Check if the address is correct.
Try using www.dnsstuff.com to sort out any DNS problems you're having.
Get your own free personal location tracker
So, do we love the European Comission today? The same guys that who software patents so bad?
Hmm - seems OK.
Get your own free personal location tracker
Thank you so much for sharing.
BTW: can someone explain that "Borg-esque" icon to me? I have trawled /. faqs and such to no avail. I cannot contain my curiosity any longer as to what those red and black blurs in Bill's face are supposed to depict. Please help!
You're assuming that the API/file formats/wire protocols are freestanding items. Two things
1) They change the APIs within major versions. Anybody remember how everything except MS products broke with NT SP3?
2) They don't have an unblemished record for publishing *all* the API
The last scintilla of doubt just rode out of town
Is it simply because the GPL prevents them from doing an "embrace and extend" on the code? (is there any GPL code out there that would even be of much use to microsoft anyway?)
Or is there some other reason they are so anti-GPL?
Exactly,
Under normal circumstances, when you work for someone, it's completely reasonable to be changed for your work.
However, when you're sentenced to do community service, you have to work for free. You can't, at the end of the day, hand over a bill for services rendered.
Does that mean 5% of your net revenues will go to Microsoft as royalties, even if you have a silly little W2k3 server sitting the corner?
Do you have to pay royalties for accessing a Web server?
Does the Firefox team have to pay royalties to Microsoft because the browser could access an IIS server?
Do you have to pay royalties for creating an e-mail client that collects via POP3 from Microsoft Exchange?
No.
So why should anybody be expected to pay in order to develop an application that accesses a file/print server?
I believe that it's in the best interest of the end-user that such servers should have open protocols and APIs.
This would certainly help prevent illegal monopolies from maintaining their anti-competitive actions.
Linux/Open Source/Anti Microsoft News
There is currently an AAAA record for www.google.com - but it's a CNAME for www.google.akadns.net (their DNS providers ) who don't have a record.
this doesn't make any sense. either they have an AAAA record (which they haven't) or they don't. it either is an AAAA or a CNAME. there can't be a AAAA that's a CNAME.
"what's your name, peter?" "paul"
same thing.
get a clue.
And a part not mentioned much is the probability that Microsoft will sue you if they "feel" that you're not implementing thier functionality well enough... not to mention paying the cost of the audit.
Good grief! It's no wonder why the EU would reject that. But imagine, if you will, accepting someone to do "community service" as criminal punishment and then they sue you for having to do community service!
Someone mentioned a cold war? I doubt it. This will come to a head quickly and likely, Microsoft's manner will result in more push for Open Source/Open Standards in government computing. After all, with that sort of contempt of court, what government could trust its data (its SECRETS) to this company?
Now imagine that instead of a phrasebook, you had to buy a universal translator. And the only people that made them was the burger vendors ; the translator is expensive enough that you'd really only want to buy one. And they don't work as well in the other big chains, and forget using it at Honest Als Burger Shack. And Pizza Hut? Ahahaha.
You're pretty much gonna have to eat Whoppers. The language of burger flippers is complicated, some say deliberately so, and people have a hard time deciphering it. Now, some of the other establishments produce translators that work on BurgerKing-ese. But they're not perfect (although in some cases their grammar is technically better). It would be so much easier if they had access to a proper BK dictionary.
But BK don't want that. They want people to keep buying Whoppers, and avoid the other chains because they speak a "funny" language (some of them don't even have pretty menus!) Now some politos are pestering them. They don't want them to give away the secret recipe (although it's not really a secret anymore, and there are a lot of people who say that the other chains have better sandwiches, or even prefer grilling their own). They don't have to give away the secret recipe ; they just have to make it easier for people to order burgers.
I guess Microsoft are a bit like Burger King ; they do want us to keep buying Whoppers....
As I read the Windows server licence, you may well do. Although Windows 2003 Web Server Edition has no per-user licensing requirements, the standard version of 2003 Server Client Access Licensing Requirements say (my emphasis):
The implication is that if you carry out a browsing session which is authenticated against a Windows user account - or indeed accessed from a local network - that you *do* pay royalties for accessing the server.(On this chance that this is a serious question)
A reference to Star Trek: The Next Generation's "Borg," a race of drone-like, hive minded cyborgs intent on assimilating all advanced life, technology, etc... into its collective.
A larger version
Inspired by this:
Locutus of Borg(Picard)
No. They broke the law and are now planning to profit from the judgement against them. If they don't like it they can piss off out of Europe, I certainly won't complain about their stuff not being sold here.
So, because the law *doesn't* say I can't charge for my time, I can get paid for my communuty service?
Cool.
And the MPL gives your IP to the mozilla team. Which is why there aren't many contributions to it by companies.
The EU decision, really leaves me scratching my head. Is this good or bad?
First, I use, develop for, and generally enjoy Windows (I also use, develop for, and enjoy Linux F/OSS). Point being I'm not a MS basher, but I think all can agree this license is RIDICULOUS!!!
In general however, I don't know what to think of the EU decision. In general I don't like a company being forced to release IP, but in this case it is as punishment so I guess I'm OK with that.
However, the wording of the decision just leaves me confused. They are allowed to charge licensing fees, but also apparently are supposed to make it accessable to OS software. First even with reasonable fees, I'm not sure how this would REALLY work.
So they adjust fee structure to make it reasonable and an OS project licenses it (maybe backing from one of big boys (IBM, etc) will pay for this). However, once this code is included in OS projects then anyone can look at this code and not have much need to license from MS. Then code from MS begins showing up in other OS projects because they have seen it in other projects (even though they don't have license from MS).
This just seems like a dream situation for MS to me (or am I crazy). Yes, there is IP associated with these protocals MS would probably rather keep secret, but really its not like they are being forced to give away Windows or Office. So they are "forced" to start making some (not horribly valuabe in the grand scheme) IP available. All they have to do is wait for some OSS projects to start using this inappropriatly (without license) and BAM they get what they've always wanted!!!
They can of sue these projects (which no doubt they will), but more importantly it gives them VERY valuable ammunition for there PR department. They can then point to examples where OSS community is STEALING and are pirates and basically go on the offensive like MPAA has. PR and public perception is SO important in this fight, I worry this could give MS a chance to point at some bad apples as concrete examples of the evils of OSS.
This would let them spread lots of FUD, but I think it could really work and hurt OSS!!! Enough companies still have problems understanding/supporting OSS this would just give MS a huge bullhorn to use to warn other companies "Look what these OSS guys did to us and our IP!!!! Do you want to let them steal your stuff????".
Just seems for giving up something reaitivly unimportant to them, they could potentially take a HUGE swipe at F/OSS and gain support for what they've been saying all along (F/OSS is bad!)
Just don't know what to think? Or do I just worry too much?
"reality has a well-known liberal bias" - Steven Colbert
I'll concede that my use of the term "free market" was over-stating things, but none of your objections to the terminology actually addresses the point I was making: a company in this market is (by default) under no obligation to produce products that interoperate with anyone else's if they don't want to.
Also please note that we're talking about Europe, not the US, here. Establishing whether our markets or more or less free than those across the Atlantic is left as an exercise for the reader.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
i dont think you understand. Microsoft got to where they are by illegal practices.
They keep their apis closed in order to keep their competitors from competing.
a comparison ive seen is a company which owns 95% of the car market making their cars only work with a particular kind of gas, which is secret.
microsoft arent being asked to open any code, just enough information to make other software products work with their software.
Within anti-trust rules yes they are free to screw over their customers.
.NET and .NET changed and became deprecated, but the new .NET would cost you your patents. Ouch!
The reason they are in court for this one, is because their Windows monopoly clients favour their Servers and they seek to keep it that way via withholding the interoperability information.
You can't leverage a monopoly to gain another monopoly like that, its a breach of anti-trust rules, and the withholding of the APIs is just the lever they're using.
Now as the price for giving up that lever, they want their competitors to be $80/seat or 5% of revenue more expensive and to exclude some competitors they haven't been able to compete against, those pesky open source servers.
Its worth pointing out that they can do this to Real, Sun etc. today, but tomorrow it could be any major corp thats been stupid enough to become over dependent on MS.
Imagine you depended on
Same goes with their DRM, can you imagine what will happen when you are dependent on MS to access your documents? How much will you pay then!?
Welcome to the real world indeed.
While I agree that Microsoft has broken the law, they don't play fair, and that they should either publish a set of API's or conform to some standards - I have to admit that they're doing this the smart way. They throw out a piece of trash like the one discussed and let the EU get up in arms about it - they don't care, what's $5 Million a day to them? But, then they later come to the table - most likely before any deadline with injunctions - and submit an amended agreement. Because Microsoft has made the new agreement more fair than their initial one, it's more likely to be accepted. AND - they'll probably get an extension on coming up with a new agreement if that one is rejected. This is heavyweight bargaining IMHO... And Microsoft has proven they're good at it - sounds a lot like a certain anti-trust case in the US...
IIRC, there was a court case that ruled that ATARI didn't have to reveal their secrets. In the long term, it didn't matter. People still were able to puzzle out what everything did.
God, I feel so old now.
5% of 'net' eh? Ok, I spent bundles promoting and distributing my software so my net is zero. Sorry, artists, er mickysoft, you wanted to get paid? so sorry.
The EU should just mandate that government-owned systems must use protocols and file formats whose specifications are publicly available royalty-free. Any other arrangement allows a vendor (be it Microsoft or anybody) to hold your data hostage.
that was a completely objective article, with no hint of bias anywhere. ..
can my slashdot mod powers mod that story as a troll?
I am the maverick of Slashdot
...another MS stalling/negotiation game. I really think that it is time some governments stood up and said. "Here's the judgement. Here's what you have to do. Here is the daily penalty for failing to do so. In leiu of an additional lump sum fine, the daily penalty shall be effective immediately. Have a nice day."