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.
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