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.
Saving throw of "Tempest in a Teapot" ... failed.
"This isn't a study in computer science, its a study in human behavior"
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
MS shouldn't be forced to open any application source code, but _should_ be forced to have open file formats. They can 'innovate' all they want, but their customers shouldn't be locked into their software. IMO, of course.
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
lol... i predict RTFA to be written at least 200 times.
Slashdot: News for Trolls, Stuff that's Bullshit.
What's wrong with reverse engineering? In the past it's been considered legal if it is done in a 'cleanroom' type environment, meaning that none of the participants had or have any connection with the company that originated the format (in this case Microsoft). Of course laws like the DMCA cast some legal doubt on some reverse engineering... But ethically it seems just fine.
the false headline will hit google news and spread further, whereas the correction in the comments will go unnoticed.
This story should be yanked now.
Bruce
Bruce Perens.
Congratulations, submitter! It's not every day you can successfully troll on the front page. Ten points to Slytherin.
This is really unforgivable: to quote the 'Linus quote' from the Register verbatim, and then to not quote the bit immediately after:
Actually he didn't - we just made that quote up.
It doesn't matter how well the quote summarizes Linus' position. The Register makes it very clear that the quote is not really Linus' by denying it right afterward. Slashdot should too.
This is worst kind of out-of-context quoting I've seen in here quite a while, in a story at least. Both the submitter and CowboyNeal should apologise.
Gamingmuseum.com: Give your 3D accelerator a rest.
People will argue about whether the quotation is accurate, but there's no doubt that Linus right now has more conservative views on intellectual property and the development of ideas than many in the software community, even proprietary software developers. You might call this hypocritical, considering how early releases of Linux were so closely modelled along the lines of Minix, including components like the cloning of the Minix filesystem with absolutely no modification or improvement on its design.
I don't really care. He's a kernel engineer and as long as his kernel continues to kick ass, I'll use his software. In the same way, I don't use GNU's silly excuse for a kernel, but think a lot of their politics is insightful and their userspace software unrivalled.
"Look, even Linux Torvalds supports our right to innovate!"
I mean, shit, I'm very tempted to stop reading this site.
Slashdot, the Weekly World News of tech journalism.
The Doormat
If you're not outraged, then you're not paying attention.
Indeed, editors need to keep tabs, but asshat submitters need to shape up as well.
Then submit unasshatted stuff yourself. You have the opportunity to fix something that annoys you, so do so.
Linus asserted a while back that he created the original Linux kernel using concepts from Tannebaum's Minix project, but implemented everything on his own without using the source from Minix. I hope I haven't misunderstood this, but I think his views on the BitKeeper thingy is the same.
When I followed the link, I realized why that quote sounded so familiar: it's the false quote from the Reg article that I read yesterday.
So, not only is Linus no ordinary fool, but we can strike the ordinary: Linus is no fool.
See what I've been reading.
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
And it shows the quality and direction of where the Register wants to take its articles. The Register is not the National Enquirer . If he wants to make the Office format analogy with Linus there is a way of making it without appearing as sensational as you expect to read in a pure BS publication.
Reverse engineering of file formats and protocols is a right, and it's an important one to ensure a competitive and free market. The real question is whether we shouldn't just force formats to be open. Legislatively, that's a dead end, but big (eg government) can just make open formats a requirement.
Register Ed #1: Hey, watch this, we'll post a fake anti-opensource, pro-microsoft quote from Linus and those Slashdotters will have a hissy fit!
Register Ed #2: But if the quote is fake, we can't post it!
Register Ed #1: We'll just state that it's a fake quote, right after the quote. Do you think Slashdot readers or editors actually read _complete_ articles!
Both: MUAHAHAHAAAH FOOOLS!!!
Parody is an appropriate tool for social commentary.
Bruce Perens.
No they're not. They're attempting to figure out how the binary behaves under all applicaple conditions, and then produce their own code that mimics that behavior. What you're describing is decompiling.
Again - no it's not. Copyright has nothing to do with actual functionality. You're confusing copyright with patents.
If you have a problem with the morality of this process, you may want to take a hard look at the IT industry. Reverse engineering has played a key role in the advancement of technology. Numerous times.
How do you get interoperability without reverse-engineering?
Pick any or all of the above. Granted, RE can often be a hell of a lot faster and/or accurate.
The article actually is about Linus Torvalds defending proprietary file formats. It's just that he's talking about a different format from the almost-made-up quote.
I say "almost made up" because it's got a grain of truth. The original quote is:
"Larry is perfectly fine with somebody writing a free replacement...What Larry is not fine with, is somebody writing a free replacement by just reverse-engineering what he did."
The made-up quote has the same gist, even if it's critically wrong in (a) the file format, and (b) the fact that Linus is talking about somebody else's beliefs, not his own. This gist, however, is clear that Linus believes roughly the same thing:
"It says: 'Get off my coat-tails, you free-loader'. And I can't really argue against that."
So I'd say the score is:
Headline: 1 point (for being accurate)
Summary: -2 points (for repeating a false quote without the retraction)
Submitter's final score: STFU
Slashdot: -2 point (for not verifying the quote)
Slashdot: +1 point (for the retraction on the front page)
Slashdot: +.5 point (for posting an article that's kind of interesting with an accurate headline despite a bad summary and bad editing)
Slashdot's final score: try to do better next time
Register: -2 points (for making up the quote)
Register: -1 point (for putting the retraction after the advertisement)
Register's final score: Really stupid, but they're usually reliable, so I'll let them off with a warning.
Hypotheically speaking, as we know you don't host kid porn.
/. devolving into the National Enquirer for the tech-set?
Is
How the Register gets away with what they did is amazing. They make up an entirely fake quote, attribute it to Linus and then say, almost parenthetically, "we just made that up, he didn't really say it".
Think about it. How would like it if somebody did to you what they just did to Linus?
Shame on you Register!
"I'd rather be a lightning rod than a seismometer." -Ken Kesey
I haven't yet RTFA, but since the issue of file formats is near and dear to my heart (and what I do professionally), I figured I should say something.
I'm working on a Digital Archiving project for a government agency. And what we have determined thusfar is that proprietary file formats are -very bad- for long term preservation.
Now, you may ask, who cares about long term preservation? To which I would respond, clearly you are not a fan of history- or at least, good history. Innocuous documents end up being primary sources! People find new uses for and interest in old documents!
Still you seeem doubtful. Fine. But, should Microsoft disappear (unlikely as it may seem) or otherwise leave us with a bunch of proprietarily-formatted files that we cant read save through- shudder- emulation of something like Windows XP, a lot of people will be unhappy. And a lot of data may not be fully recoverable.
You may say that if such things really bother people, then they should only purchase software using open standards. I sort of agree. But we are dealing with a field in which -certain- companies are convicted monopolists, so....
Proprietary formats are still the bane of my existence.
It's not what you know, or even who you know- It's how many people recognize your damn
I was product manager for 2½ years at a software company, whose product was partly open-source based (it was our own OS webserver). I was in the business when Eric Raymond tried to convince s/w companies to "go open source." "It's much better, bugs get fixed, security holes shut much faster." And so on. But the truth is that open source is about free (gratis) software, and software companies are about selling software. There are one or two exceptions, those who can sell support and so on, but the whole _concept_ of having a software company is to charge people for the software you develop. This doesn't mean that I'm against open source, possibly I'm more against software companies.
The bottom line is that open source may one day cover all possible software need for every person, but it will come out of academia, non-profit organizations, and hobbyists. Software companies will not be the primary drive behind open source. I think Stallman has known this for a long time. And if you _do_ have, or plan to start, a software company, there is nothing wrong with keeping some parts of your code proprietary. Alternatively, just don't start a software company.
A pity that Linus does not think more like RMS.
RMS and others said, "Don't rely on non-free software--it may bite us in the ass down the road." And GUESS WHAT? It did bite them in the ass!
Everyone say after me: RMS was right.
Akarsz Magyar Gentoo fórumot? Akkor
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.
Is it just me or has there been way too much 'factually incorrect' information in front-page Slashdot articles lately? A very simple peer-review system for facts in Slashdot articles before they go on the main page would do wonders. Additional "+5 Informative" comments could potentially be appended to the article, such as the parent, and more factual and well-balanced news for the general reader would appear on the main page without the need to read all the "+5 Insightful" opinions and "+5 Funny" jokes to just get the facts. It's a humble opinion. What do you guys think?
(This was a response to another terrible article, but reusing it saves time and energy. Dupes are a way of life on Slashdot.)
What's wrong about printing a fake quote, and then admitting it's a fake?
Everything!
It's not nearly as clever as the author thinks, it's not terribly funny nor very illuminative of the issue, and it imposes a burden on the person falsely quoted.
But most of all, it erodes the trust in the publisher. Most of us have limited time, so we need to be able to assume that the publisher of a serious site tries to quote accurately. A reasonable number of mistakes are unavoidable, but unless the site is intended to be a humor site, the content must be trustworthy.
When a publisher deliberately publishes a fake quote, it doesn't help to say, "Ha-ha! Just kidding!" or "RTFA". The trust is weakened already.
What a boo-boo!
--- Attorneys Assisting Citizen-Soldiers & Families -
No, not BS. It took less than 30 seconds to click on the link, and get to the sentence "Well, we just made that up". The story should *never* have been posted in its original form, let alone corrected only after many comments pointing out the error had been posted. I wonder if the editor in question ever clicked the link to TFA - I'm betting if the link really had pointed to a copy of goatse on the Register's website, the story would have still got posted verbatim.
If this happened only once in a while, it wouldn't be a big deal - but dupes, bad stories, misquotes get posted rather too frequently.
Oolite: Elite-like game. For Mac, Linux and Windows
Don't you just hate it when you start going out with some girl, and your friends are all like, "She's a tramp, don't go out with her, she's just using you to get popular. She's gonna dump you and break your heart, just you watch." Then you say, "No way! She loves me. Besides, she does things the other girls won't do. It's true love, just YOU watch!"
And then it turns out they were totally right, and not only does she leave you, she ends up giving you VD.
- None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
I whole heartedly agree with you that The Register was irresponsible in the way the structured the article, however I firmly believe that people in general are very much to blame. the cardinal rule of article writing you quote is indicative a much larger problem, and a worsening trend in our society as a whole. In that frighteningly large segments of the worlds populations now form opinions based reading one paragaph, hearing one two minute sound bite, and then immediately embark are society changing crusades. I just wish everybody, on all sides of every issue, would spend a little more time reading whole articles/books, listening to entire lectures, and most importantly spend as much time researching the oppositions arguments as you do your own.
I wish somebody would invent prozac for civilization.
my old sig is obsolete, and I haven't come up with a stupid enough new one yet
The proprietary file format in question is that of BitKeeper; Tridge reverse-engineered it so that people can have access to their own data when BitMover pulls the plug on the free-as-in-beer BitKeeper (which hadn't happened yet at the time he did it, but which was inevitable as Larry kept changing the license and threatening people with losing their rights to use the software). Linus sided with Larry, despite the fact that Linux, GNU, Samba, and everything else we run has had to rely on reverse engineering of proprietary formats, devices, and protocols since forever just to function.
Writing is another matter. It's not so critical. It matters only if your peers require a particular data format.
And we have our Wookie on SCOXE's CC Day
--fatboy
Reverse engineering has played a key role in the advancement of technology.
Indeed, the x86 clones that are the most popular deployment platform for linux wouldn't exist at all if Compaq hadn't reverse-engineered the IBM PC BIOS.
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.
BitKeeper
Samba
That was great!
Now, who has devoted more time, energy and resources to community development of software?
BitMovers
The Samba Team
You know, I think you really have this thing down by now. Last one:
Who would you rather be stuck in an elevator with?
Larry McVoy
Andy Tridgell
Wow! 100%
I'm sure glad that Andy did raise his hand in class and ask to go to the potty in Professor Bill Gates' class. And I have to wonder how many Samba installations are cooking on the machines of BitKeeper employees.
"Flyin' in just a sweet place,
Never been known to fail..."
Ermmm.. how do you think reverse engineering works? There's buttloads of trial and metric shedloads of error.
You are correct that RE often involves trial and error. RE -> TE.
You are incorrect that TE often involves reverse engineering. TE !-> RE.
For example, you might know that the application only accepts certain types of data. One of the first trials would be sending different data types, and monitoring resulting successes and failures. There is no need to take the software apart in any way, to disassemble binaries and libraries, etc. You're just sending various bits of data into the application.
I suppose RE purists call this "information exchange", but it's probably the lowest level of RE that there is, as it only really shows you what works, instead of how things work.
it's misleading stories like this that make me want to switch my homepage from /. to Foxnews. At least there I KNOW every article is a slanted half-truth.
It's called /. because the / is slanted, just like the news. If you want straight news without a pro-commons slant, go to Pipedot.
Not that anyone cares, but as someone who has been reading the site since 1996, I can't continue to support this place with my mouse clicks.
/., and thanks for a decade of keeping me up to date.
What was once a smart, savvy place to read news has become an embarrassment of dupes and untruths.
Farewell,
This is perhaps the first time I've strongly disagreed with Linus, but I think he's completely wrong here. How do you think we got Samba? All of Samba was reverse engineered, and Linux has gained a huge amount of functionality from that.
There's nothing dishonest about looking at how someone else did something and using their ideas. If Larry Mcvoy has a problem with that, he can take the low road and apply for software patents.
AccountKiller
I don't get how some of these comments are being tagged as "Insightful" or "Informative" if they're just the 5487235th time someone pointed out that CowboyNeal was misleading in his post. A big part of the reason I come to /. is to read intelligent and sometimes funny additions to the articles that are posted, not to read 50 flames that somehow scored high. Let's talk about the morals of open source development and Linus, not CowboyNeal's mistake.
I personnaly don't have much respect for the reverse engineer
If you do not respect reverse engineers, then you do not respect the people who bring you the documentation necessary to add support for new hardware in operating systems published by entities other than Microsoft Corporation and Apple Computer Inc. Why do you want GNU/Linux and *BSD to have poor hardware support?
There are one or two exceptions, those who can sell support and so on, but the whole _concept_ of having a software company is to charge people for the software you develop.
IBM and Red Hat can't be the only vendors who make their money selling support. Business models evolve, and companies that don't evolve with them may become as dead as the dinosaurs that perished in the flood.
He also has a proven track record of sound common sense.
This does _not_ however imbue him with infalibility.
We have two issues, and a side point, here:
(1) is reverse engineering wrong, HELL NO, it is the basis of most human scientific progress, in fact, you do the research, publish the paper and wait for collaborators to reverse engineer aka confirm your results.
(2) are Corporations unconditionally entitled to develop, or incompatibly extend, data formats or protocols and then claim them as patents, trade-secrets, or Intellectual Property, or semble to claim Copyright protection for them HELL NO.
The side issue is, was Andrew Trigel morally entitled to take the view he did.
So, if you try to extend an existing format or protocol, if you document it it is a _derived_work_ and your publication is infringing, unless it is fair use, so the M$ Kerberos extension fails.
To have a trade secret you must keep the secret.
Reverse Engineering is legal almost everywhere.
To protect against Reverse Engineering you need a patent.
If you are a monopoly, so M$ is, and Bitmover is not, different rules apply. Sherman & Mann, acts; see existing settlement(s) and the compliance process in the US and EU.
So, if the EU requires M$ to disclose its Office Formats, for example, then that will mean that they are in the public domain and can be used anywhere, whether Linus likes it or not.
All the above, simply restate the law.
Now, as a matter of opinion, I believe Andrew was: (a) fully within his rights, and (b) the resulting furore was a consequence of Linus lack of legal and commercial accumen in accepting Larry's licence with its in-built poison pill
He should have demanded that the 'free-licence' was irrevokable and that the BK source was in escrow before confering the benefits on Bitmover.
If you work in a large company, and made that sort of mistake, you would be be big trouble.
Start here.
Some choice selections:
Shall I go on?
I prayed about it, and God said, "Don't do it!" But I thought, "I know better."
Honestly, this is why The Register is a dangerous source for news. NO half-decent news source would ever -- and I mean *ever* -- make up a quote from someone and then go on to say they made it up...
-----
"Cogito Eggo Sum: I think, therefore, waffle."
Anything of value is in the comments section. Yes, crap gets upmodded, good stuff gets downmodded, a lot of people are shit-stupid, the admins come in every so often to fling their authority around and hide their lying abuses of the system, and fully half of the dialogue consists of Slashdotters complaining that the good old days were so, so much better.
But still, I come here for the comments.
Subscription money doesn't go to the commenters, it goes to the editors---who don't even bother to edit. Why send money to them?
--grendel drago
Laws do not persuade just because they threaten. --Seneca
And backslashdot would have Pro-Microsoft articles.
I can speak from experience - this is how submissions are accepted. I twisted the story a bit in Jakob Nielsen Defends "1-Click" Patents. In fact, the quote is real, but the title contained my own interpretation. As robolemon pointed out, "Nielsen never mentions one-click patents" (real quote, not made up or distorted).
But nevertheless, that was how I wrote the submission and, of course, it was accepted. Kids, it's journalism. You can twist the truth in any way you want, you just need some excuse later. If you don't flat-out lie, you will be fine. And since it's Slashdot, you can probably flat-out lie, it's not like editors care.
P.S. I think this is unethical and won't do it again. There is a million other Slashdot users though.
Future Wiki -- If you don't think about the future, you cannot have one.
Media Research Center. Look, now the bias horserace is neck-and-neck!
Fox's "bias" is usually shown to exist because they don't automatically assume that Republicans are inherently evil. Also, it's worth noting that at least part of your examples come from editorial opinion-type shows. Holding Fox as a whole responsible for bias in an opinion show is silly. I'd say "stupid", but that would make me biased.
Potato chips are a by-yourself food.
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
Linus has made a series of very serious mistakes over bitkeeper.
He's not a saint, watching the slashdot fanboys work themselves into a lather because people are pointing out that Linus is wrong, and badly wrong, is very disapointing.
I thought you people were better than the microsofties wetting themselves over Bill Gates.
But I was wrong.
However good on the editors for being brave enough to join in the well deserved booting Linus is getting over this.
'There is a Light that never goes out.'
There was no free tool to access the portions of the revision metadata that Tridge wanted (the CVS gateway exported a lot, but not everything).
Larry and Linus _did_ offer him the means to export that data in a neutral format ... but only by accepting the license and using the non-free BK tool. (Linus had written some scripts that used bk to do the export, and Larry had offered to make it a standard feature)
I can understand why Andrew might not be satisfied with that alternative.
In the next bit I'm going to ask some questions. I don't have good answers for all of them.
It would have been one thing if the agreement Linus made with Larry had simply been that no user who consented to use the free BitKeeper would be allowed to reverse-engineer the repository format/protocol. Then it would simply have been a question of people being free to trade their legal right to reverse-engineering in exchange for using BK if they so chose. That condition may or may not be legal, but it does seem fair.
However, what Larry asked was that nobody in the world reverse-engineer BitKeeper, whether or not they agreed to his terms. Obviously that can't be enforced by law, but once kernel development had become dependent on BitKeeper, the demand could be backed by a threat to withdraw it.
I don't know what Larry was thinking. I do think whatever else, he really did mean to be helpful by providing BK, and Linus really did need help. But whatever his motivations, Larry also took advantage of an opportunity to restrict competition in a way that he would not normally have had open to him under the law.
Was it ethical for Larry to take advantage of his newfound position to manipulate others for personal gain? Does it change things that we "owe him one"?
Many of the developers saw this coming, and had publically declared a decision in not to accept that tradeoff in advance. Linus did not respect that decision by his colleagues; he was too desperate for a quick solution. Was it ethical for Linus to enter into this specific kind of agreement (which would affect them pretty directly) over their objections?
Of course, just because someone is inconsiderate doesn't mean one has an ethical right to respond in kind. However, there are other factors involved.
Metaphor. In effect, Larry had said that in exchange for providing life support for the injured penguin, we must obey him, or he'll take it away again. Andrew and others (he wasn't the only one reverse-engineering) stubbornly refused, Larry followed through on his threat, and now the penguin's been unceremoniously dumped bleeding on the floor.
The question here is whether it was ethical of them to do this, knowing that Larry would hurt Linux development in response?
Let's step back a moment and consider a situation with higher stakes: many governments, as a matter of policy, refuse to accept the demands of hostage-takers, even when people's lives are in danger. Why do they do that? Is that ethical? Why or why not?
Now, rhetorical question: does Linux development carry more or less ethical weight than human life?
How would that difference affect the earlier "hostage-takers" analysis? Would that make the sort of action taken by the reverse-engineering developers more or less ethical?
For the sake of the metaphor, is it important that the damage to Linux isn't "fatal"? Does it make a difference that many core developers had not agreed to Larry's intervention?
Personally, based on my own answers, I'd have some reservations about simply branding Andrew an unethical jerk.
DNA just wants to be free...
Agreed. About the only thing sillier than that would be an obviously biased network calling itself "fair and balanced" every 3 minutes through those viciously conservative opinion shows. Oh wait...
(Sorry, everyone besides Fox's Fanboys knows their biased. What angers so many is that they constantly claim not to be what they obviously are, and that indicates a level of arrogance that many find distasteful.)
Yes, using a biased "watchdog" group to prove the other bias is a worthwhile argument.
Careful with those quotation marks, your bias is showing. As I write this, the front page of Media Matters has articles about MSNBC, ABC & CBS. However, I can find no mention of Fox News on your MRC link. Is the FNC exempt from this "liberal media" moniker?
Also, it's worth noting that at least part of your examples come from editorial opinion-type shows. Holding Fox as a whole responsible for bias in an opinion show is silly.
Do you believe that the average television news viewer makes that distinction? Does the O'Reilly Factor carry a disclaimer that says, "The views expressed in this program are not necessarily those of the Fox News Channel?"
Look, now the bias horserace is neck-and-neck!
This sentence must be what got you the +1 Insightful mod. As long as news media is produced by humans, bias will be inherent. The only news media outlet I know of without notable bias is C-SPAN, and that's because they just show a video feed of the House & Senate floors with no commentary. That's not journalism, it's just reporting.
In fact, I would argue that bias in journalism is important and desirable. Without it, the news regresses to a faux balance of "he said, she said" bullshit. My point was that the FNC has bias, not that the other media outlets do not.
I prayed about it, and God said, "Don't do it!" But I thought, "I know better."