Linus Defends Proprietary File Formats [Updated]
Simon (S2) writes "Torvalds launched a blast against OpenOffice.org, and defended Microsoft's right to keep its binary Office formats proprietary. 'I'm happy with somebody writing a free replacement for Microsoft Office. But I'm not fine with them writing a free replacement just by reverse engineering the proprietary formats,' said the Linux founder. 'Microsoft has its own reasons for keeping them proprietary, and I can't argue with that.'
At the heart of Torvalds' decision to refrain from using Bitmover's BitKeeper source code management tool last week, a day after BitKeeper decided to drop its limited functionality free client, is a dispute between BitKeeper developer Larry McVoy and Samba developer Andrew 'Tridge' Tridgell. It has subsequently emerged that Tridgell was working on a clean room reverse engineered implementation of McVoy's proprietary software, and Torvalds has come down on the side of his friend McVoy." Update: 04/13 17:24 GMT by T : As reader Daniel Callahan points out, this is a goof. "The Register article made up the Torvalds quote. The article offers the quote
and then continues: 'Actually he didn't - we just made that quote up. But what Torvalds really
did say this weekend is only slightly less bizarre.'"
The only addition is the false quote from Linus, I think it is pretty unforgivable that CowboyNeal would put a deliberately false quote in the blurb of a story, but its not surprising given that slashdot editors really don't appear to give a flying fuck any more (even after I sent an email to the "on duty editor" after seeing this in the "mysterious future").
Torvalds launched a blast against OpenOffice.org, and defended Microsoft's right to keep its binary Office formats proprietary. "I'm happy with somebody writing a free replacement for Microsoft Office. But I'm not fine with them writing a free replacement just by reverse engineering the proprietary formats," said the Linux founder. "Microsoft has its own reasons for keeping them proprietary, and I can't argue with that."
Actually he didn't - we just made that quote up.
Well, thanks for another misleading headline Slashdot! While I applaud your recent efforts to fix crappy editorial comments and duplicate removal you still are showing that you refuse to even read the articles that users submit. Now on to the rest of the article...
You know Linux is a clone of Unix because Linus couldn't run Unix on his 386 machine. He wasn't pleased that he couldn't do something and he worked around it. Why can't someone be displeased with other proprietary systems and create workarounds for them?
I'm preaching to the choir here but reverse engineering is a Good Thing for all communities. There is absolutely no reason that we should not support working around what others have obfusticated to make money for themselves.
Linux wouldn't have nearly the same capacity in the Windows world we live in if it wasn't for Samba. Yeah, there is NFS for Windows and various other file sharing protocols that could have been used but Samba makes it easy for anyone to fit their Unix clone right into their pre-existing Windows network without much trouble.
The free client was costing Bitmover $500,000 a year, explains McVoy. "At that point we started looking at what it would be like to discontinue the free BK.
So? It's obvious that the pay-for client offered nothing worth what you were asking if the free client can do the job. Either price properly or make the pay-for product much better. I'm not talking about crippleware or nagware. I'm talking about creating a much more superior product that entices people to buy rather than hobble along with what the free version offers.
Plenty of companies out there have been doing it just fine by basing their business model on Linux. Why can't McVoy find the same happy existence?
"What Larry is not fine with, is somebody writing a free replacement by just reverse-engineering what he did. Larry has a very clear moral standpoint: 'You can compete with me, but you can't do so by riding on my coat-tails. Solve the problems on your own, and compete honestly. Don't compete by looking at my solution.'
They are competing honestly. They are doing it in a clean lab. They aren't trying to steal your code and use it themselves but they are trying to take a great idea and make it better. Welcome to the real world. Crying doesn't do anything but piss people off. Do something to your own software that will make it stay one+ steps ahead of the reverse engineered competition.
From the article:
Actually he didn't - we just made that quote up.
Sheesh.
But I'm not fine with them writing a free replacement just by reverse engineering the proprietary formats
Linus never said that. From the fucking article:
"Actually he didn't - we just made that quote up."
Please don't put words in Linus' mouth. That's very sleazy, Mr. Andrew Orlowsk.
Also from the fucking article:
So is Linus going to come down hard on other efforts to create a free and open alternative to a proprietary product - say, for example, a UNIX(TM)-like operating system?
Does the author understand that this is a different situation? Linus did not reverse engineer Unix.
94% of Repubs and 21% of Dems voted to renew the Patriot Act
Nor did CowboyNeal, apparently.
Before anyone who didn't RTFA gets up in arms: No, he didn't say that, and the article header really should explain. The Register is drawing a comparison with his attitude towards BitKeeper. s/BitKeeper/Microsoft and s/Tridge/OpenOffice.org.
/. summary acts as if it's a real Linus quote.
Were the submitter and editor confused, or are one or both intentionally trying to provoke a reaction by providing an inaccurate summary? At least the Register article has a clear "No, he really didn't say that" line. The
If McVoy thinks that reverse-engineering is so 'dishonest', then why did he offer to give free tools to a worldwide project whose primary focus is to reverse-engineering an entire OS?
I'm assuming the "project" in question is the Linux kernel. Well, I'm sorry, but Linux isn't about reverse-engineering an entire OS. Which OS do they mean, anyway? Unix or Windows? In either case, they're wrong. The Linux kernel is not developed by reverse engineering some other operating system. With the exception of a couple device drivers that were designed by reverse engineering their Windows counterparts, it's completely original development. Sure, it has Unix-like behavior, but that isn't gleaned by reverse engineering.
Sounds to me like the article author has a overly broad definition of "reverse engineering".
And the men who hold high places must be the ones who start
To mold a new reality... closer to the heart
Number 3 is reverse engineering, as long as some sort of code disassembler is not used to actually look at the code used to implement said functionality. Otherwise it is no longer "clean" and NOT reverse engineered, but copied.
I disagree. Reverse engineering can be done with the use of a disassembler or debugger, so long as the disassembled code is not just copied. Clean-room RE often makes use of one team that uses disassemblers and debuggers, they then write the functional specfications for the programmers who write the code without access to the disassembled original. They can run the original to see what it does on-screen and to create and test files. How blurred this line is depends on the ethical framework, during the war this line did not exist at all.
With no possibility of copyright violation. However, it could still be patent-contaminated.
The Tao of math: The numbers you can count are not the real numbers.
Thanks Bruce. This is *exactly* what happened. I'm hoping that when tridge's code finally becomes available people will be able to see the truth of the matter.
Jeremy.
Proprietary software developers also engage in reverse engineering. It's completely legal if done in a way that complies with the license (Tridge, the guy behind Samba and the free BitKeeper data extracter, uses captured traces of network traffic as his preferred method). If you think it's unethical, then you are basically saying that you believe in monopolies, and you might as well just buy all your software from Microsoft.
Sorry Dean...i on=detail&PostNum=3322&Thread=2&entryID=49312&room ID=11
http://www.realworldtech.com/forums/index.cfm?act
Tridge was not given a gift.
Tridge tried to reverse-engineer the network protocols used by bitkeeper, without using a copy of bitkeeper.
Ethics are hard to nail down? In this case WTF??
Akarsz Magyar Gentoo fórumot? Akkor