RMS Weighs in on BitKeeper Debacle
mshiltonj writes "You know its what we've all been waiting for: RMS weighs in on the BitKeeper debacle. An excerpt: "I want to thank Larry McVoy. He recently eliminated a major weakness of the free software community, by announcing the end of his campaign to entice free software projects to use and promote his non-free software. Soon, Linux development will no longer use this program, and no longer spread the message that non-free software is a good thing if it's convenient."
Now let's get back to actually working on this replacement...
Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
McVoy's great triumph was the adoption of this program for Linux development. No free software project is more visible than Linux. It is the kernel of the GNU/Linux operating system, an essential component, and users often mistake it for the entire system. As McVoy surely planned, the use of his program in Linux development was powerful publicity for it.
Yeah, RMS is all about Free/Free but I see it as an important step for all software. Free stuff that isn't "totally free" is *not* wrong.
I would like to make my personal feelings known that non-totally free stuff that is later taken away because someone didn't learn "no give backs" is lame.
Yeah, RMS is right about a lot of stuff and really does have vision but I just have to disagree w/him here. Not everything has to be free.
Yes, he is saying the same things as always. The same things he's been saying twenty years ago. And still, the rest of the world keeps behaving in exactly such ways that his words apply perfectly, again and again. Makes you wonder who's being more stubborn, exactly.
Quote that describes RMS best:
"RMS is a madman, but fortunatly he's our madman".
Warning: Sense.of.humor not found. Please recompile from the appropriate Bitkeeper repository. ;)
I am scientifically inaccurate.
RMS is a lot funnier if you put "Bitch!" at the end of his quote...
Whatever happened to "every hole has a peice to fit it, some peices require different tasks to get them. Some require money, others require some code"
There's tons of people with that attitude, it's just that they're the ones who don't feel a need to scream about it.
William of Ockham had no beard. The most likely explanation is that it was chewed off by squirrels every morning.
My guess would be their message will be exactly the same (or Linus's will be, given he controls the project). Bitkeeper nonwithstanding, their argument will still be use the best tool for the job. They might be more inclined to think about the potential costs of non-Free software, but their overall philosophy is unlikely to make a significant change.
It's sad, but most people nowadays (including me, for that matter) will take the practical way over the idealistic way. RMS gets pissed (if I read this right) because people by and large steadfastly refuse to be idealists. I would be curious to ask him what his take would be on someone who thinks it is idealistic to promote capitalism and the economy (and hence a better standard of living, at least in their minds) by refusing to give anything away free. My guess is he would say they are dead wrong, tragically wrong, or even criminally wrong, but I'll bet he would find that person less exasperating on some level because they were acting on principle rather than expedience.
I don't say I agree with RMS - in fact in general I tend to be rather pragmatic about this sort of thing. But my pragmatic thinking basically boil down to:
1) We live in a highly litigious society
2) I have a finite amount of money
3) Commercial software is expensive for my income
4) Most of my software use is not the kind of use where the software Must Work. A few bugs or missing features aren't the end of the world.
5) Should I happen to create something with software I want to sell commercially (let's say a book) I don't want to have to worry about Microsoft coming after me for improper licensing and demanding a chunk of royalties or something equally fun.
6) Any kind of legal action, even that with little to no merit, is enough to cause major headaches.
7) Hence, in balance, there is no reason for me to either pay $$$ for commercial software or pirate it when there are workable, free alternatives.
This has some exceptions - I use Acrobat Reader for example, which is only free as in beer but allows me to fill out tax forms. But in general I prefer tools with licenses that cost no money, demand no information, don't expire, and at least in theory allow me and/or anyone to fix them when they break. That's what meets my needs.
Maybe, in some sense, it could be argued that ideals ARE practical, because the long term consequences of going without them don't tend to be good.
"I object to doing things that computers can do." -- Olin Shivers, lispers.org
If Bitkeeper had been a game, very few here would have complained about the fact that it's not truly free, and one wouldn't expect Linus to be terribly annoyed in the face of Tridge's actions.
But Bitkeeper was used in the role of a mission-critical piece of software. This is not really any different in importance than the kernel you run, or the database engine that stores your critical information, or the office suite you use, or perhaps even the web browser you use.
What makes those pieces of software so important are the consequences to you if they should fail to function properly, or if their use should suddenly be taken from you. They're mission-critical, or (perhaps) infrastructural in nature -- their importance is much higher to their users than that of much of the software that's out there.
And so, the importance of them being truly free is also much higher.
I sometimes wonder what the consequences to the Linux kernel today would be if Linus had taken a few weeks off to write the revision control system he wants and needs, rather than to deploy Bitkeeper. He'd have to stop accepting patches to the Linux kernel for that period of time, of course, but the submitters of the patches in question could certainly sit on them until he was ready, no?
In any case, I agree with RMS that there's a lesson here: if you use proprietary software for mission-critical work, you're essentially giving control over that mission to someone else. Think about that carefully before you choose.
Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
Yeah, and the means by which freedom is gained -- if I produce something that is useful and people are willing to pay for, I can eat.
So many posts saying this or something similar, it's almost too frustrating to actually reply. Here I go...
It's absolutely possible to make money using free software, and make a very decent amount of money. Personally, I run a free software business in Germany. I recommend, install, and maintain free software for my customers -- big, well-paying corporations. I write free software for some of them, and I'm being paid for the software I write, just like any other worker is paid for the hours he spends working. It pays off tremendously well both for me, and the companies who employ me.
What the free software movement is against is to hide the source code of your software from the people who use it, just so you can make even more money out of it. But this is not necessary. The idea of the free software movement is a different economy where everybody can live well, and share what they know, and create. And this is possible economically, as I continue to experience every day.
Sorry, I just had to say it.
For the same reason you get to vote for your President. Do you want to be in control of your environment or do you want to trust someone? The Constitution provides an assurance that you will never have to blindly trust a leader, because in the end this trust is always broken.
Likewise for software - the GPL is an insurance policy against someone else controlling what happens on your computer in a way that requires your trust.
We'll see Stallman going into MS with a bunch of C4 strapped to his chest.
Quidquid latine dictum sit, altum viditur
This for me is an important point. I may be an eccentric, I am certainly a slightly lapsed Quaker, but for me one of the most important things in an ethical business is price transparency.
Before any libertarian gets started, this is not an anti-business attitude. The object of stock markets, for instance, is to provide price transparency as well as liquidity. This is one of the things that makes markets trustworthy: things take place in the light of day, not by private agreement.
I do not have a problem with charging for software and support: I do believe that it should be standard business practice for software companies to have a clean and transparent pricing model so that it is possible both to compare products by TCO, and to know that by using XYZ software you are not paying through the nose while XYZ is doing a cheap deal with your competitor.
My beef with MS, for instance, is that I cannot buy Windows alone for the same price as buying it bundled with a PC, plus the belief that the price of the various Microsoft offerings is related to negotiating ability. It is not a level playing field, and this is probably worse than being a monopoly. A monopoly that screws everybody equally at least encourages everybody to look for a way round it, rather than seeking to produce power alignments that keep it in place.
By following this "the price is what you negotiate" approach. Bitkeeper cannot avoid the suspicion that people who advocate its use might be in a visible industry position and be getting a special deal.
To anyone who says that this is excessive idealism, I would suggest that I do not have a problem with price variation or special offers provided they are freely and openly advertised. I am not in favor of limiting the ability of companies to respond to market conditions. I am opposed to secret deals.
Anybody who questions this might compare the laser printer and copier markets. Historically printers have been engineer-driven and tend to sell to a price. Copiers have been salesman-driven and the vendors have tried to hide the real costs in complex leasing and contract details. It isn't surprising that, as buyers become more aware, power starts to shift to the printer manufacturers. Nobody likes copier vendors.
Scott Adams (who is an economist as well as the creator of Dilbert) has summed it up well by using the term "confusopolies" to describe the vendors of mobile phone contracts etc. who seek to conceal the true costs.
So, in summary: Bitkeeper's business practices as regards the cost of their products causes me not to want to buy them.
Panurge has posted for the last time. Thanks for the positive moderations.
And yet, you think RMS is the bad guy. Wow.
RMS isn't in this to save money, he is in it to preserve freedoms that are important to him.
If I'd written emacs I'd still use vi. So what's your point?
The Farewell Tour II
I like extremists. Not in the direct sense, but in a lot of other ways.
Firstly, they force me evaluate my own beliefs and principles. Why is democracy good? Why is Free Software worth bothering with? What could possibly be wrong with drinking alcohol?
Secondly, most movements in history was seen as radical or just plain whacky. Don't think you are allowed to sit at the front of the bus, woman. Oh no, the sun is clearly rotating around the earth, Mr. Astronomer. Without them, we would still be living in caves and killing our food with spears. No, not even spears, because that guy or gal probably got ridiculed a lot at first. We would be throwing rocks.
Third, the limits of our society are shaped by the extremes on each side of it -- the nuttier the sidelines, the more stable it is in the middle.
Also, some of these dudes are really entertaining, and it is always completely unintentionally...
The fact that you and many others have a problem with "This whole 'ethical' line of argumentation" vs. a "mainstram economic argument" is probably the biggest single reason we have debacles ranging from the Enron debacle to the scandal plaguing the Canadian government at present. Please explain how an economic argument "holds more water" than an ethical/ideological one.
/. discussion so I had to add it).
It doesn't matter what sort of political or economic philospohy you subscribe to, when pure economics takes precedence over "ethics" then the said economic or political system becomes corrupt and vulnerable to collapse. Slavery did not end in America because someone had a convincing "mainstram economic argument" against it. Nazi Germany did not fall because it had an inferior economy. We triumphed over both because they were morally reprehensible (sorry, but I didn't spot the pre-requisite reverence to Nazis in this
I recently came across an interesting example of a compelling argument for "ethics" in business. The "Chik-fil-A" fast-food chain was founded and is headed by a very conservative, evangelical Christian. This man and much of the staff wear their religion on their sleeves, and unlike most visible personalities of the "religious right" they seem to actually practise whay they preach--their beliefs, faith, religous observances and family are of the highest priority--more so tham profits. The head of this company insists on not doing business on Sunday and on directing a portion of profits towards philanthropic activities as a sort of "tithe". While I do not subscribe to his brand of religious conservatism, I respect him highly for following his beliefs because they are the "right thing to do" even when there was no "mainstram economic" argument to do so. It is in some way like Google's well-known policy (at least in this forum) to "do no evil".
The result? Chik-fil-A has undergone rapid growth and has virtually the best employee retention and customer satisfaction in the industry. And we all know how Google turned out.
As for the maturity exhibited by the "unbunched panties of the BSD community"--what has that achieved for them? The many variants of BSD are certainly excellent from a technical perspective and are popular for web hosting and security, but there is a reason for the "BSD is dead" jokes--it is invisible to the general public and has no presence at all on the desktop. RMS and others might come across as wingnuts at times, but it is their dedication to ther beliefs and their inthusiasm for the free software movement that has made GNU/Linux as successful as it is.
You may view RMS' idealism as giving ammo to the opposition, but I prefer to think of it as a kevlar vest. The key is to stick to your principles while being informed and aware so you don't shoot yourself in the foot.