Mr. Ballmer, Show Us the Code
Posted by
kdawson
on Sat Feb 24, 2007 07:56 PM
from the open-letter dept.
from the open-letter dept.
DigDuality writes "A new campaign, Showusthecode.com, requests every leader in the Linux world, and companies invested in Linux, to stand up and demand that Steve Ballmer show the world where Linux violates Microsoft's intellectual property. He has been making these claims since the Novell-Microsoft deal. If Microsoft answers this challenge — by May 1st — then Linux developers will be able to modify the code so that it remains 'free' software. If such infringing code doesn't exist, we will have called Microsoft's bluff. And if the campaign garners enough attention and if Steve Ballmer maintains silence, then the community and companies behind Linux can take the silence for the admission that it is."
Related Stories
[+]
Linux: Ballmer Says Linux "Infringes Our Intellectual Property" 820 comments
Stony Stevenson writes "In comments confirming the open-source community's suspicions, Microsoft CEO Steve Ballmer Thursday declared his belief that the Linux operating system infringes on Microsoft's intellectual property." From the ComputerWorld article: "In a question-and-answer session after his keynote speech at the Professional Association for SQL Server (PASS) conference in Seattle, Ballmer said Microsoft was motivated to sign a deal with SUSE Linux distributor Novell earlier this month because Linux 'uses our intellectual property' and Microsoft wanted to 'get the appropriate economic return for our shareholders from our innovation.'" His exact wording is available at the Seattle Intelligencer, which has a transcript of the interview. Groklaw had an article up Wednesday giving some perspective on the Novell/Microsoft deal. Guess we'll have something to talk about in 2007, huh?
[+]
"Show Us the Code" Breaks Its Silence 180 comments
DigDuality writes with an explanation of the silence of the Show Us the Code initiative. The push he began — to gather influential sponsors demanding that Steve Ballmer reveal what Linux code he believed to be infringing Microsoft patents — was discussed here last February. "Show Us the Code has been silent since March 23. May came and went — the deadline allotted for calling Ballmer's bluff — but the site gave no update. I now explain the silence. After a scheduled interview with Forbes columnist Dan Lyons didn't happen, and my place of employment falsely accused me of representing that they endorsed my own political goals, I decided it was best to shut my mouth so I would be able to keep paying my bills. I'm glad to see Linus now publicly echoing the sentiments that this site espoused. Maybe someone already accustomed to the limelight will have better luck in challenging Microsoft's FUD machine."
This discussion has been archived.
No new comments can be posted.
Mr. Ballmer, Show Us the Code
|
Log In/Create an Account
| Top
| 462 comments
(Spill at 50!) | Index Only
| Search Discussion
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
I like those odds..... (Score:5, Funny)
A group with an idea and a web site in the other:
I like their spirit, but my best advice would be......RUN Bitches!
Re:I like those odds..... (Score:4, Insightful)
Any public accusations made against them will be met with suits, and discovery requests that would choke a maggot.
Reality suggests there wont be a lot of public support for this effort or its logical expressed outcome, but I wish them luck.
Re:I like those odds..... (Score:5, Insightful)
I don't think Microsoft would try this to win any kind of legal action against Linux, (especially as a lot of people are watching the code), but I wouldn't put it past someone trying this kind of stunt from other companies with some open source software. Sadly it seems with corrupt human thinking, anything is possible in the pursuit of their goals, especially where that goal is money and/or power.
Its like the old saying
The interesting thing is most humans are not like this (most people have empathy and ethics) but there are enough bad ones who are like this, to make everyone suspicious of the actions of others.
Re:I like those odds..... (Score:5, Insightful)
(http://www.emacswiki...iki/ChristopherSmith | Last Journal: Wednesday November 07, @07:35AM)
The lines of the linux kernel source have been moved about in plain sight like chesspieces these many years.
Unlikely that you could readily integrate any of the cruft-tastic 'Doze code with the linux kernel if you tried.
If the claim wasn't so diabolical, it could nearly approach comic.
Re:I like those odds..... (Score:5, Insightful)
Re:I like those odds..... (Score:5, Insightful)
(http://www.soundepartment.com/)
Insightful. Microsoft holds all manner of weird patents, like "a user-interface entity that changes colors upon modification to indicate modified state" or somesuch. Thus if Linux incoprorates said, it violates patent, res ipso loquitor.
The reason that Microsoft doesn't just start litigating is that it'll start a nuclear war among all the major players in the industry, since they all hold patents on stuff that is obvious, has prior art, and everyone already uses. The long game for MS is to separate Linux from her big corporate sponsors, read IBM, so that suing linux become like nuking Eniweitok, as opposed to Pyongyang.
Re:I like those odds..... (Score:4, Informative)
Re:I like those odds..... (Score:4, Insightful)
The list goes on and on: not only do they pull stunts this stupid, they get caught at it again and again. Getting busted is just a part of doing business for them.
Re:I like those odds..... (Score:4, Interesting)
(http://henry.simon.net.nz/)
I work on the evolution of languages (shameless plug [auckland.ac.nz]), and I know that it's quite possible to get the same words meaning the same thing, just due to change. For example "mata" means "eye" in both Greek and Maori, but there's just no chance that these languages are related anytime within the last, say, 20 thousand years, and this is just an outcome of plain old chance.
My question - how likely and to what degree is this sort of convergent evolution of code between two separate programs? Keeping in mind that there's a whole lot of functional constraints, i.e. both operating systems have to manage RAM somehow, or both have to manipulate graphics in some way, there are common good coding practices, there are common language idioms, etc.
So - how easy would it be, for Ballmer to find a chance similarity between linux and vista, and how would you distinguish between this and real similarity? (homoplasy vs. homology for you evolutionary biologists out there).
Re:I like those odds..... (Score:4, Informative)
(http://cs.byuh.edu/~andrew | Last Journal: Friday October 12, @12:12AM)
Impossible to say, really, but I would guess that the SCO unix code would be a lot more similar to linux than windows, and they weren't able to find anything (should I say 'yet?'). So I find it unlikely that they will find anything in the windows source code, which is much different.
Good Odds. (Score:5, Insightful)
(http://lists.clickers.org/linuxsig/index.html | Last Journal: Friday November 09, @11:00PM)
my best advice would be......RUN Bitches!
It's nice to know what corner you are in but your reasons for being there are flawed, as is your entire analogy. You can't expect to be protected by a bully, no matter how strong they might appear. Sooner or later, they will make you pay for your mistaken and mean spirited loyalty.
The problem with all of the FUD is that it's becoming increasingly evident that M$ is threatening everyone. A business that threatens it's customers is generally on the way out.
The great irony in all of this is that M$ themselves has little respect for the IP of others and regularly violates patents, trademarks and copyrights, while simultaneously calling for fanatical protection and enforcement. Their recent loss to Actel/Lucent, and the $1,500,000,000.00 judgment highlights this. M$ themselves are more venerable to the litigation monster they helped create than free software makers who are much more careful. Ballmer has no more to offer than SCO did and I mean that in every way.
Excuse me, while I go listen to some nice oggfiles I downloaded from archive.org. I'll keep right on partying while M$ flunks the bluff, and keeps getting dumped by customers [slashdot.org], partners [slashdot.org] and investors [google.com] alike. It's about time.
Re:Good Odds. (Score:5, Insightful)
Re:Good Odds. (Score:5, Informative)
ugh, more stupid fud (Score:4, Insightful)
(http://lists.clickers.org/linuxsig/index.html | Last Journal: Friday November 09, @11:00PM)
That's both factually wrong and logically wrong. The fact that MS was vulnerable to suit by Actel/Lucent despite doing everything legally and by the book (and respecting the IP in question) should make companies using Linux all the more worried.
The court and jury disagree with you. They found M$ guilty and imposed a monster fine which reflected their outrage and the magnitude of the offense. You know, M$ thinking an army of lawyers with endless bullshit would protect them is what the jury is angry about. Obviously, you share the M$ valuation of other`s IP to take defend them without citing details and how M$ really did everything by the book. I'm starting to think they simply payed the lowest bidder and screwed everyone else.
Seeing how abusable the patent system is should make you afraid; very afraid.
More hot air? Show me what you've got. M$ is full of beans and others will see it that way too. As M$ burns down, and they start pulling out vague and crazy patents, they might just take software patents down with them, as is currently being looked at in the US Supreme Court fight between M$ and ATT.
Of course he's not going to show you the code (Score:5, Insightful)
(http://ipaul.blogspot.com/)
Re:Of course he's not going to show you the code (Score:5, Insightful)
(http://stage6.divx.com/)
SCO all over again (Score:3, Insightful)
(Last Journal: Thursday October 02 2003, @03:46PM)
And may I be the first to say... (Score:3, Funny)
(Last Journal: Sunday October 22 2006, @10:27PM)
(okay, probably not the first
It's pointless for Microsoft to reply (Score:5, Insightful)
General Public... (Score:5, Funny)
(http://www.bluecollarcamel.net/)
Sorry guys... (Score:5, Insightful)
Re:Sorry guys... (Score:5, Funny)
I stopped at the
which, unfortunately, was the very first sentence.
If I was Balmer, I'd be thinking, "WTF? I run a billion dollar corporation and I'm supposed to read and respond to this? This is even worth picking up a small stool."
Re:Sorry guys... (Score:5, Funny)
(http://timgray.blogspot.com/)
Yeah, Microsoft's CEO looks real Professional.
Re:Sorry guys... (Score:4, Insightful)
(http://jlarocco.com/)
No kidding. The writing is so bad it actually hurts to read it. The grammar is horrible, it's filled with sentence fragments, it's poorly worded, it's hard to understand, and it's filled with flamebait. Does this guy really expect people to take him seriously?
Microsoft is full of shit about their IP being in Linux, but poorly written flamebait isn't the best way to call their bluff.
Brave! (Score:4, Insightful)
(http://www.sooreams.com/)
"Rewriting the code" is nowhere near so easy as the site makes it sound. Software patents are often granted for particular concepts - not just ways of doing them. What if some core kernel routine were found to be infringing? That can't just be ripped out and replaced, many years of development and testing have gone into it!
So, seriously, this is a brave move, and I'm pleased to see it. We should totally get behind it. But calling the bluff is a dangerous move if it turns out Microsoft really is holding the cards.
Re:Brave! (Score:5, Informative)
Before you say "won't that nullify the point of this site, since it won't prove anything about whether MS has patents or not", I'll point out that if "we can't sue or you'll retaliate by suing us" is MS's response (or excuse for not doing anything at all), then it proves that they can't do anything about it and we can get on without all this FUD.
It would also serve to show that they are equally, if not more, in violation of the open source community's patents than we are of them.
I was also interested to read [eweek.com] that the original study [eweek.com] (the "283 patents" which Ballmer refers to) was actually a finding that Linux contained 283 potential patents in total. It estimated that 1/3 of the patents were owned by the OS community companies themselves (eg. IBM). And Microsoft owned just 10% of them - which if my calculations are correct is just over 28 patents, not over 200 as Ballmer claims.
Cease And Desist (Score:5, Insightful)
OK, here's an example (Score:5, Informative)
Patent #5845280 [uspto.gov], "Method and apparatus for transmitting a file in a network using a single transmit request from a user-mode process to a kernel-mode process". Compare this with the Linux (and BSD) SendFile() [die.net] API.
Yep, that's a patent violation.
Re:OK, here's an example (Score:5, Informative)
I'm not sure I buy that sendfile() (not SendFile(), by the way) is really a violation of that patent. In particular, the patent abstract says this:
The way I read that, this patented mechanism always loads the entire file into RAM before starting the transmission. Does sendfile() really operate in this manner? The way I understand it, in effect it just pushes the read()/write() loop into the kernel. But the virtual memory subsystem will typically fault in data from the filesystem (secondary storage) in a lazy manner. There may be some read-ahead caused by the disk driver or the filesystem, but if you open() a 500 MB file and then call sendfile() on it, the kernel is not going to read the entire 500 MB of data into RAM first.
I realize that's picky, but I'm assuming patent interpretation is inherently picky. Also, another technical point: sendfile() doesn't necessarily read from disk and write to the network. It just takes two file descriptors, so I don't see any reason why it couldn't be used to copy from one network connection to another (e.g. for a proxy server), or from disk to disk, or from /proc to /dev/tty, for all I care. Therefore,
it seems to me that sendfile() by itself cannot be an
infringement. You would have to write code that opens a disk
file and a network connection and then calls sendfile()
on the two in order to have infringement. (Not that there isn't
code out there that does this; I think that's why sendfile()
exists in the first place, after all...)
Even if (Score:4, Insightful)
(http://cs.byuh.edu/~andrew | Last Journal: Friday October 12, @12:12AM)
Of course, that's assuming Linux DOES violate Microsoft patents, and there is reason to believe that it does. [slashdot.org] Microsoft is planning a slow roast; the longer they can draw out the FUD the better, for them.
Why do they even need the code? (Score:3, Interesting)
Re:Why do they even need the code? (Score:5, Informative)