European Commission antitrust head Neelie Kroes told EU lawmakers on Tuesday that Microsoft cannot charge a licensing fee for the Windows source code it has promised to share, unless it can prove such code is “innovative.” Microsoft made the offer last week in order to comply with a 2004 court ruling.
Think how much this will help reverse engineering projects like Samba 4 if Microsoft is forced to accept this… The fee was a way of prohibiting OSS developers from accessing the code and if it is removed, a huge barrier has been removed from OSS adoption, interoperability.
Keep crackin’ the whip EU!
Free does not mean with no strings attached.
Even if the license was free you’d still be tainted for life if you took a look at the code. MS could sue you at the drop of a hat.
Not necessarily. This is pretty commonplace in the US. Developer A signs the Non-Disclosure Agreement (NDA) and reads the code. Developer A then writes up a specification from what he understands regarding how the source code works. Developer B then takes those specifications and starts coding an implementation of said project. This is perfectly legal in 95% of the NDA cases unless they write a clause specifying that you can’t write a list of the software specifications. I somehow doubt the EU would approve of that though.
Developer A signs the Non-Disclosure Agreement (NDA) and reads the code. Developer A then writes up a specification from what he understands regarding how the source code works.
The difficulty is finding Developer A. He/she must sign an NDA which could very well bar them from writing code for any opensource project ever again, and on top of that they must perform the tedious task of writing specs from the code. Meanwhile Developer B codes the actual program from the specs and gets all the glory.
> He/she must sign an NDA which could very well bar them
> from writing code for any opensource project ever
> again,
Just for the sake of information, in EU contracts can’t last forever.
“The difficulty is finding Developer A. He/she must sign an NDA which could very well bar them from writing code for any opensource project ever again, and on top of that they must perform the tedious task of writing specs from the code. Meanwhile Developer B codes the actual program from the specs and gets all the glory.”
Actually this happens all the time. Developer A is not normally an OSS Developer, but rather a standards organization. I do agree in that very few OSS Developers would go with signing an NDA and writing the spec.
Sometimes I read articles like these and I think the EU has gotten a little bit of an ego.
“No, no, you’re not allowed to sell this. Yes, I know its yours. Nope, still not allowed. Sorry, we don’t want to pay for it–wait, what? No, I mean, we don’t condone your behavior.”
Sometimes I read articles like these and I think the EU has gotten a little bit of an ego.
That issue can probably be solved by reading better, more detailed, articles.
However MS looks to be succeeding in their astroturfing campaign. They were told by the EC not to offer source code since that is not the best documentation of the protocols. So what did they do when the documentation they offered was rejected by the compliance manager that they themselves chose? In pure egoless fashion instead of discussing it with the EC they made the Euro 50k source code (with NDA) announcement in the press.
As you may guess the uninformed rants decrying the plundering of MS’s valuable IP began immediately even though that was exactly what the EC didn’t ask for. Marketing beats logic every time in mass media.
I don’t see the big deal surrounding Microsoft keeping the source code closed. Open protocols are necessary, not open source code.
OK. But how to be sure that open protocols are FULLY supported and there is no hidden thing in those used protocols ?
That was the point of requiring the documentation to be provided. If the protocol is accurately described then anyone can write to that specification. If it ‘s not accurate or the protocol is changed it will be immediately obvious.
If there are hidden elements to the protocol a packet sniffer will reveal them. Once again the protocol documentation is more valuable than the code.
Besides what are you going to do with an estimated million lines of code? Analyzing that will slow you down more than having a spec. to write to.
That’s always been the problem with MS’s published documentation. It seemed to be obsolete before the ink was dry. At least, by having the code to look at you could see if the docs were correct or not. With many OSS projects, the only documentation you get is the source, so having the source can be very helpfull. Charging people to look at the source is just another stall tactic. I applaud the EU for standing up to MS’s childish antics.
That’s always been the problem with MS’s published documentation. It seemed to be obsolete before the ink was dry.
Again, that is the value of the protocol spec. When the protocol is changed to the point where it breaks other people’s implementation and the documentation doesn’t reflect the change then the game is exposed.
No one needed to look at MS code to know that their Kerberos implementation wasn’t interoperable with standards based implementations. When SAMBA features that worked suddenly stopped working it wasn’t code analysis that got them back in the game. They got out the packet sniffer and found the alteration in the spec. (and fixed their code to work with it).
At least, by having the code to look at you could see if the docs were correct or not.
That works well for MS. You’re busy analyzing the code instead of writing your own that fits with the code base you [may] have on hand and the style that you are accustomed to. They continue dominating the market which was what this ruling was supposed to remedy.
I don’t see the big deal surrounding Microsoft keeping the source code closed. Open protocols are necessary, not open source code.
The EU agrees, they don’t want MS to sell the source, that was MS’ idea. Now they’re trying to redirect the issue to open source so everyone will sympathise with them for the “bad EU trying to force them to give their product away” even though there is no such effort.
Redirection, smoke and mirrors! Don’t pay any attention to the man behind the curtain.
I don’t see the big deal surrounding Microsoft keeping the source code closed. Open protocols are necessary, not open source code.
The EU is attempting to force Microsoft to make their protocols open standards. Microsoft didn’t comply. Microsoft instead offered their source code, which is next to useless. So the EU is now saying “alright, if that’s what you want, you can’t charge for the code”.
Perhaps following the story would work better than just commenting and pretending you know what you’re talking about, no?
Ya, make them do standerds, but windows isn’t a open source OS.
The EU needs to understand that Microsoft owns the code. They set the terms of the licensing aggreement that they enter with vendors.
The EC isn’t the one who is confused here.
They didn’t want MS to offer code and told them so at the outset. MS is frustrated that the compliance manager has rejected their protocol documentation as useless and is trying to undermine the compliance process by claiming that the best way to help competitors is to offer them a million lines of MS code for 50k Euros.
Certainly MS can offer to license their code and charge any fee they would like. Just not as compliance with the EC’s ruling.
I believe the law goes before any aggreement. you can not have a agreemnt that breaks the law. I think al of this is not on who set the terms or who owns what or the eu wanting to take on microsoft .It is symply a case of microsoft breaking the anty trust laws and a judge saying so and the eu checking if microsoft complies .
In addition to my open protocols statement, a simple Google search of several Microsoft-designed (or used) protocols reveals they are documented. SMB, NetBIOS, etc. So, my reading of the BetaNews articles (admittedly, I haven’t followed it from other sites, so I may be misunderstanding it) makes the EU demands useless unless the documents are misleading or blatantly wrong.
In addition to my open protocols statement, a simple Google search of several Microsoft-designed (or used) protocols reveals they are documented. SMB, NetBIOS, etc.
Do some more research : from “Implementing CIFS” : ( http://ubiqx.org/cifs/Intro.html )
“The large installed base of Microsoft’s Windows products has granted de facto standard status to CIFS. Unfortunately, implementation documentation and detailed protocol specifications are scarce, incomplete, and inconsistent. This is a problem for network administrators, third-party CIFS implementors, and anyone else who wants to know more about the ingredients than is described on the bottom of the box.”
Note: Netbios, SMB are part of CIFS.
Edited 2006-01-31 19:24
Google search of several Microsoft-designed (or used) protocols reveals they are documented. SMB
Yes SMB is not Microsoft-designed but Microsoft used. SMB (Server Message Blocks) was IBM designed and they released it as an open protocol. Microsoft took it and incorporated it into their CIFS (Common Internet File System) and intoduced closed undocumented features. Some of these features may have had some real function but according to the SAMBA developers some seem to have been intoduced for the sole purpose of blocking system interoperability.
By the way CIFS is like the Holy Roman Empire, which in the view of many historians was neither Holy, Roman nor an Empire. CIFS is not common, related to the internet nor a file system.
Edit addition for those of you not educated in European history the Holy Roman Empire was medieval Germany sort of
Edited 2006-02-01 00:22
Read up on monopolies. They’re evil and there are laws against them in many countries.
Second, read up on the various abuses that monopolies heap on the unsuspecting populous. One happens to be hording of proprietary information to prevent inter-operability with any other company’s product (imagine cars that needed a particular type of pavement).
Third, imagine the pomposity which Microsoft reacted with when the EU called them up on the carpet.
But this is to open up there server protocals right?
They are not a monopoly in that Hell If you listen to most Linux people they have no market share..
I never get this anyone can creat a new protocall and install it on winodws machines so that It will alow them to share information, Y do they just not do that insted of crying because there protocals are not open.
There are many monopolies already in many countries that are supposed to have laws against them.
Microsoft is an American company and that is what is different.
Using tactics like this may work for consumers and businesses, but I think they’re just getting themselves into bigger trouble with the EU. Next time MS wants to sell something or needs something from the EU they won’t be hurrying to do it.
Simply complying with the demands would get them a lot more friends over here.
>Simply complying with the demands would get them a lot more friends over here.
And they don’t have all that many to start with. There’s a much stronger pull to OSS and free software in Europe than in the US. MS should start worrying. Now.
I agree.
If I had a vote left I’d vote this one up
If I had a vote left I’d vote this one up
I agree,
Now you’ve got one.
This amount to robbery! They are basically saying “Give us your Intellectual property so we can give it free to everyone”. EU is setting a very bad precedent with these actions of late. This anti-business stance hurts the EU economy even more.
So you’re saying this woman ( http://europa.eu.int/comm/commission_barroso/kroes/profile.htm ), who holds a Masters of Science in Economics is an anti-business pinko ? Well THAT makes perfect sense !
Previous employment includes : “Member Supervisory Board McDonald’s” Clearly an anti-American huh ?
Edit: this keeps getting better – she’s actually been President of Nyenrode Business University. Anti-business indeed!
Edited 2006-01-31 19:48
Previous employment includes : “Member Supervisory Board McDonald’s” Clearly an anti-American huh ?
I never said Anti American I said anti-business.
I never said Anti American I said anti-business.
See my last edit to the previous post. She has been persident of the dutch Nyenrode Business University “Nyenrode was founded by Dutch captains of industry to bridge the divide between education and entrepreneurship” ( http://www.nijenrode.nl/ )
Think of the anti-us quip as a preemptive attack. Those are allowed these days I gather
Think of the anti-us quip as a preemptive attack. Those are allowed these days I gather
Bad joke! sorry, i am sensitive to the Anti-American comments. I have gotten myself into too many pointless “Europe is better then everyone else in the world” arguments and how America is evil. Just want to stick to the points and stay away from the ignorant banter.
Edited 2006-01-31 20:03
Perhaps you might care to explain how ensuring that european businesses can compete in european software markets, by offering useful, interoperable software products to european customers without being pre-emptively strangled by an abusive US mega-corporation that has been acting illegally for many years, is anti-business?
Turning a blind eye to MS’s ongoing criminal activity is anti-business, not doing something about it.
Is putting drug dealers in jail anti-business? These people generate a lot of revenue from illegal activites too and is it really fair to force them to spend their time in jail, that amounts to robbery!
Even if the license was free you’d still be tainted for life if you took a look at the code. MS could sue you at the drop of a hat.
I agree. I don’t think any open source implementer want to look at Microsoft code. I can imagine all sorts of IP problems.
Perhaps you might care to explain how ensuring that european businesses can compete in european software markets, by offering useful, interoperable software products to european customers without being pre-emptively strangled by an abusive US mega-corporation that has been acting illegally for many years, is anti-business?
Acting illegally? Forcing an American company to open up its own standards so that domestic Europeans can compete directly with them? Competition is derived from creating a superior product to what the current market provides not this.
Turning a blind eye to MS’s ongoing criminal activity is anti-business, not doing something about it.
ROFLAMO
Is putting drug dealers in jail anti-business? These people generate a lot of revenue from illegal activites too and is it really fair to force them to spend their time in jail, that amounts to robbery!
Whatever, it’s the equivalent of the EU demanding the ingredients of Viagra so they can give the recipe away free to European companies so they can compete with Pfizer. That’s anti business because there are no guarantees your IP rights will be respected in Europe. Almost like doing business with China.
Forcing an American company to open up its own standards so that domestic Europeans can compete directly with them?
I don’t know where you got that idea from, but the specifications are not meant for European companies, but companies that do business in Europe.
I guess there is at least one other US American company doing business in Europe, for example Apple, Real, Novell, etc
No, in a monopoly-dominated market, competition is not derived from creating a superior product to what the current market provides. How old are you, 12?
Acting illegally? Forcing an American company to open up its own standards so that domestic Europeans can compete directly with them? Competition is derived from creating a superior product to what the current market provides not this.
Its the EU enforcing sanctions against an organisation who has been found to have violated the law. You have no guarantee your IP rights will be respected anywhere in thw world, including the USA if you are convicted of criminal actions.
And you say ‘doing business with China’ like its a bad thing – I don’t see China’s IP policies preventing the western world from doing hundreds of billion dollars worth of business with China every year. Seems like China is pretty pro-business to me.
Whatever, it’s the equivalent of the EU demanding the ingredients of Viagra so they can give the recipe away free to European companies so they can compete with Pfizer. That’s anti business because there are no guarantees your IP rights will be respected in Europe. Almost like doing business with China.
This amount to robbery! They are basically saying “Give us your Intellectual property so we can give it free to everyone”. EU is setting a very bad precedent with these actions of late
Nope, the EU courts threw out IP and software patents, they are not valid in the EU. Part of Microsofts defense was that if they did release the sort court, it would be giving up its own IP…..
Emm.. So what ? It means nothing here anyway…
Next excuse please….
>Y do they just not do that insted of crying because
>there protocals are not open.
Not only is this not english, it’s completely out in left field. You sir (or ma’am) need to do some reading.
OpenStandards or OpensSource mean Direct threat to Microsoft monopoly.
What happen Microsoft would lose him?
MS Die.
MS isn’t charging a licensing fee for the source code. The code was added to the documentation package they were offering at no extra cost. You pay the same amount you would to license the protocol documentation but now also get source code as part of that package.
At last somebody has the courage to tackle a task the US government and legal system wimped out on. For years Microsoft has successfully played the US legal system with it’s billions. Now there is another 800 pound gorrilla in the fight called the EU which does not understand the dollar sign.
I wonder if the EU are even capable of understanding the documentation that they already received.
The companies they enlisted to help them with these issues probably do, but they have other hidden agendas as well so it is in their best interest to make it a bad day for MS whenever possible, by for example calling the 12000 pages of protocol specifications and documents “useless”.
And now MS is offering the source code to show how the protocols are implemented, which shouldn’t really be needed, but with EU that don’t understand squat of these things and some companies that don’t want to spend the money needed to actually do something with the documents they got complaining that they actually would have to PAY for these sources.
Or could it all be as simple as the EU don’t know shit about what they are talking about and therefore don’t KNOW what to force MS to give away? (Other companies may know, but they are not likely to go for only what is needed… They are doing all they can to force MS to give away everything for free with no restrictions)
I wonder if the EU are even capable of understanding the documentation that they already received.
The companies they enlisted to help them with these issues probably do, but they have other hidden agendas as well so it is in their best interest to make it a bad day for MS whenever possible, by for example calling the 12000 pages of protocol specifications and documents “useless”.
The EU has appointed an expert, professor Neil Barrett, to help them evaluate all information. He was picked based on a shortlist provided by Microsoft. The guys biography : http://www.itwales.com/998622.htm , and the column he writes : http://comment.silicon.com/neilbarrett/
“Neil Barrett studied Mathematics and Computer Science at Nottingham University, graduating in 1983. Just two years later, he gained a PhD and the university’s research prize; York University appointed him as the UK’s youngest lecturer in 1985. In 1988 he left academe and became a consultant, specialising in UNIX and computer security”
Really this info is readily available, at least make an effort.
UE: Please, 99% of PCs are using your system as a the base for their business. Our servers need to be able to interoperate with windows. No only with MS servers. Please give everybody the docs so that everybody can develope applications against you API.
MS: OK, thay may have it, they only need to pay an arbitrary high amount of money. And they will may put some conditions and…may be one fee for every copy.
UE: No, That is not Ok. Everybody should have free access to the documentation. Free software should be able to interoperate. One Linux server an a Windows workstation should be able to interoperate.
MS: OK we may give you the source code.
UE: ??? Ok, That is really nice, but it is not what we asked. Please, we said everybody at no cost. We insist. Are we clear?
First we crush your top companys, then we will destroy all US!!
We go after your economy first, just what you did to us when cold war was!!
Russia rules again!
Edited 2006-02-01 11:43
Is anyone else just wondering if the whole thing doesn’t water down to the EU wanting to stick it to the US at every available opportunity? I keep reading articles about how ESA is competing against NASA, France thinks it can develop something better than Google, etc. etc.
Maybe we deserved it, but the whole thing is starting to remind me of the attitudes of the pre-school kids three doors down from my office.
Is anyone else just wondering if the whole thing doesn’t water down to the EU wanting to stick it to the US at every available opportunity? I keep reading articles about how ESA is competing against NASA, France thinks it can develop something better than Google, etc. etc.
Airbus vs. Boeing I think you are exactly right. The EU has extorted almost 1 billion dollars from Microsoft. This is not a paltry sum. They use the richest American companies to fund their system and boost their failed economies. It would be interesting to know where the money they fined Microsoft went.
“Is anyone else just wondering if the whole thing doesn’t water down to the EU wanting to stick it to the US at every available opportunity? I keep reading articles about how ESA is competing against NASA, France thinks it can develop something better than Google, etc. etc.
Airbus vs. Boeing I think you are exactly right. The EU has extorted almost 1 billion dollars from Microsoft. This is not a paltry sum. They use the richest American companies to fund their system and boost their failed economies. It would be interesting to know where the money they fined Microsoft went.”
Airbus beats Boeing the last few years, ESA has it’s own (meaning: non military) ways of living and reasons of existing, and is almost always cooperating with NASA. Since when is providing good competition (Frances’ google, making sure that real competition is possible, and not competition on MS’s grounds) anti-US? It’s not because the EU doesn’t follow the US (anti-software-patent-laws, charging MS for abusing its power over the market) that it is trying to abuse rich US-companies.
It’s a poison pill. Letting you commit software suicide with code you’ll never be able to use is not worth it whether there is a price or not. Step back from the edge, it’s a trap.
I don’t get why this has got everyone’s back up. None of this is about Europe vs. America, the EU is in alliance with America. I dare say the media likes to present such a viewpoint (ie. this article’s tagline) but it is not the reality.
What we have here is a government standing up for ALL COMPANIES AND END-USERS IN THE WORLD, by asking for clear and open standards so that everyone can have a good end product. It all goes towards an end solution whereby all programs play nicely with each other, it also gives startup companies and OSS people the chance to come up with new inovative solutions for problems. In my opinion it also would also give MS a reputation boost because all software would be nicely integrated. It is in no way a method to steal secrets or to bring down a foreign company.
Seriously don’t be played by the media – “EU: ‘No Fee for Windows Source Code'” in today’s media viewpoint obviously sells better then the full truth. If it was Linus Torvalds or the Open Source Development Labs asking for open protocols would we all be giving the same responses? (yes I know that they can’t ‘make’ MS do anything – but it seems that the EU can’t either
)
>Simply complying with the demands would get them a
>lot more friends over here.
Wrong…. Even if they did everything to comply Microsoft would still be screwing themselves.
Microsoft is an American company and one that is big. Thus the EU is against them and wants to put them at a disadvantage for the other smaller Euro companies.
When are you guys going to get it?
It’s not about making things fair from a monopoly, it’s about making things fair for European countries (for both companies and the economy).
You don’t think liberal Europe doesn’t have an agenda with these moves?
EU are plain arrogant, they look more and more like Kafka novels’ bureaucracy. I hope my country never becomes EU member.
MS needs to just say {censored} the EU and close up shop in Europe. It’s going to cost them more money and more headaches to stay there than that market is worth.
Give the EU the finger, liquidate the assets, pocket the cash and concentrate on the rest of the world.