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."
Can I trust that?
This is Microsoft.
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.
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.
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.
We're geeks... We're the sorcerers of the modern-day world. --
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