Raymond Knocks Fedora, Switches to Ubuntu
narramissic writes "After 13 years as a loyal Red Hat user, Eric Raymond, co-founder of the Open Source Initiative, is switching to the Ubuntu distribution. In a message distributed to Linux mailing lists and news organizations, Raymond cited technical issues with Red Hat, such as the way repositories are maintained, the submission process and 'stagnant' development of Red Hat's packaging technology, as well as governance problems, the failure to gain desktop market share and the failure to include proprietary media formats. 'Over the last five years, I've watched Red Hat/Fedora throw away what was at one time a near-unassailable lead in technical prowess, market share and community prestige,' Raymond wrote. 'The blunders have been legion on both technical and political levels.'"
The fedora-devel-list has already responded to this, as well as Alan Cox himself.
Personally, I'd like to see ESR's response to these rebuffs.
640YB ought to be enough for anybody.
Can't a prominent OSS person just switch anymore? It seems like they have to make a big political stink out of it. It's really too bad that people can't leave when things are still amicable, and instead they let it boil over to a traditional email flame-fest by the time they act.
This is one guy, but! Over the last few years, I have seen much more Linux and Unix devotees switch to Macs than Ubuntu.
I want to know WTF Cox is talking about when he says that "The moment Fedora includes non-free stuff it becomes a problem for all the people who redistribute and respin it". The people who respin it aren't your problem. You're not obligated to support them. They're making a derivative let them derive. The people who redistribute don't have a problem so long as your licensing agreement permits redistribution. As for the statement "it becomes unfair in the proprietary world in the eyes of everyone who didn't get included", uh, so? Life isn't fair. Love isn't fair. Nothing important is. If they want to court redhat users, they can do that without any help from redhat.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
While I am normally amused at the cries of "FUD" whenever someone outside the user/developer community criticizes anything that has to do with open source (especially when the criticism is a valid one), things like these I think pretty much paint a picture of a group of people who've become institutionally incapable of absorbing and incorporating criticism of any sort, no matter who it emanates from. One would think Raymond is among the few people who have earned the right to say "wow, this sucks and needs to change". The recent back-and-forth between Torvalds and GNOME is another good example.
Maybe is the mythic "vociferous minority" that also pollutes teh interwebs with the "M$ IS TEH SUXX LINUX ROOLZ" mantra, but whatever it is, it looks damn bad.
Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
What with all the Ubuntu stories of late, far outnumbering the Red Hat/Fedora stories, shouldn't we get a Ubuntu logo on these articles now?
http://www.mhall119.com
I would say it's not about proprietary stuff, it's more about compatibility, market share and choice. If you don't want proprietary drivers, codecs and so on, choose Fedora / Redhat. But if you want usable distro that you can use as a nice desktop OS, without worrying about 'if it's open source or not' go for Ubuntu. Or Linspire. Or Mandriva.
That's the beauty of Linux - something for everybody, you can mix'n'match. The only reason why people speak about it is ESR is a big player in FOSS crusade.
He chose Ubuntu, fine. Don't like it? Find different idol you can follow.
"an experienced, industrious, ambitious, and often, quite often, picturesque liar" - Mark Twain
I really want to know why anyone cares what anyone else is using for their computers? It does not matter and does not affect me so why should I care. Why should there even be an article on this topic. I change my mind all the time does that mean I should submit articles to slashdot about where I'm going to eat tonight? What video card I'm going to buy? I just think people should get their own lives and learn to think for their self. It makes no difference what anyone else uses for their OS.
No I'm not trying to come off as a troll or start a flame war, just trying to understand why everyone cares about this.
hello
He went from a technically superior person wiith use positive impact and a great standing in the OSS community to a cynical self-promoting has-been.
Engineering is the art of compromise.
Now we'll enjoy his enlightened commentary on the Ubuntu MLs. How many variations on the theme "you don't subscribe my opinion, therefore you're a bumbling fool" will we have to suffer before he jumps ship again? ESR, LFS is over there ->!
"I think it would be a good idea!"
Gandhi, about Internet Security
I have never been a RedHat (I'm including Fedora here) fan. I have run almost every version since the beginning because I'm a consultant and RedHat/Fedora is one of the "standard" Linux distros that some companies use. RedHat based systems have always had two basic problems:
1. The install is non-standard. They move stuff into wierd locations and often you have to add special considerations to your build process to make it work on RedHat based systems.
2. The packaging system sucks donkey balls! I can't stress that enough. RPM is awful. They have tried to fix it with all sorts of tacked on systems but they all suck. They're always slow as hell and the dependancy system often doesn't work right. I mean the term "RPM hell" was coined for a reason.
But I am biased because I started with Slackware (basically before there was anything else) and went to Debian not long after. Although I have tried many, many distros over the last 15 years I always come back to Debian based systems. Ubuntu is what I run now because it has the goodness of Debian with a better/faster development model.
I saw the response to Raymond's comments. It's always the "do the right thing" argument which is valid but I believe there needs to be a balance between reality and complete fanaticism. Windows is a commercial product from an "evil" corporation yet they are still top dog dispite morally attractive alternatives. There are many good valid reasons behind that.
The ratio of people to cake is too big
Same thing I posted to LWN yesterday --
ESR seems to be very unprofessional and childish. Examples:
* Regularly sends "open letters", ostensibly to some party he disagrees with, but really to the public. These should either be privately directed to the intended party, or should be addressed to the public.
* Sends this drive-by flame about how he is switching to Ubuntu, without mentioning his financial relationships with Linspire, and by extension, Canonical.
* Makes a speech about how Linux should have nonfree codecs WITHOUT disclosing his financial relationship with a distro that specializes in that. It comes out some time later.
* Made up that stupid story about how Bill Gates insulted him at a conference once, and told it to lots of reporters.
* Threatens people with physical/gun violence (like Bruce Perens), thus hurting the cause of gun rights which he seems to care about.
* His obnoxious "travel rules" -- http://www.catb.org/~esr/travelrules.html
* Claims to speak for everyone in "his movement". Uses "we" a lot when making claims.
* Changed the statement in the jargon file that most hackers tend to be somewhat libertarian, which is probably true, whether you agree with that philosophy or not, to read that most hackers are Neoconservative, which is demonstrably false, again whether or not you agree with that philosophy. He did this because he HIMSELF had become a neoconservative and warblogger.
Ubuntu has signed on to use Linspire's Click-N-Run.
Inside CNR are some things like a legally licensed MP3 plug-in and DVD player. I believe the DVD player was a plug-in for Xine and cost $4.95. Click, buy, done. It was really that simple. I was watching DVDs on a Linspire system in minutes and it was worlds ahead of adding DVD playback on Windows.
So, yes. Ubuntu and Linspire both have a very simple framework for dealing with commercial and proprietary software that Fedora and Red Hat do not.
Learning HOW to think is more important than learning WHAT to think.
I did the same thing around the time the colossal mess that was Fedora Core 3 was out. Most of the Linux users I know (which amounts to around 40 or so people I work with and know socially) have switched from Redhat to Ubuntu (or OSX) for desktops and laptops. And a lot of us have switched to Solaris 10/Express for servers. Naturally the Debian users I know still use Debian :)
Looking back, I should have left Redhat around 7.3, which was the last good and consistently stable RH release.
Finkployd
Hmmm... that's just a load of bull.
o ra_core6
3 Months ago I installed Ubuntu.. in a virgin installation I could do nothing. After searching for and installing Automatix, I could do stuff.
2 days ago I replaced that Ununtu desktop with Fedora 6... in a virgin installation I could do nothing. After searching for and finding the excellent HowoToForge doc on spiffing up Fedora,:
http://www.howtoforge.com/the_perfect_desktop_fed
I could do everything I wanted with just slightly more effort. (My reasons for switching has nothing to do with not liking Ubuntu. Its just that my hard drive crashed and I wanted to try Fedora 6 upon re-installing a new desktop).
Out of the box, both Distros offer the same capabilities, and lack of proprietary drivers, codecs, etc. The user has to do it for themselves by going to third part websites for these.
Newsfollow.com
Here is part of Cox's response:
Sure, ESR's comment was fairly divisive, but why pour more fuel on the fire? This was divisive enough as a Fedora vs Ubuntu flamewar. Now it's Open Source versus Free Software. And Alan Cox just told Eric Raymond to go and die.
Can you imagine Bill Gates telling Steve Jobs to go screw himself? In fact, I just recently saw some photos of those two hanging out at some social function, chatting and getting along fine. Now my head is filled with the image of Gates and Jobs living it up and having a laugh, with Cox and Raymond hunched over their computers in the background banging out enraged emails to one another.
We can be a fucking embarrassing bunch at times.
I disagree, i hear many people wishing for a online app repository of free apps for windows and osX
I know myself, id love to just type in pkg_add -r blaapp ( or use a fancy gui interface )
---- Booth was a patriot ----
I'm not very impressed with Alan Cox's response, especially considering he sent it from his redhat.com email address.
That sort of rudeness is not needed between a representative of a major open source company and its customers/users. It doesn't matter how much Alan has contributed to Linux, or how much he dislikes ESR, or how much he supports Fedora Core. His response was not needed, and reflects badly on himself, Red Hat, and Fedora Core.
ESR isn't the only person who has experienced some pretty serious problems with Fedora Core. There are many users who have noticed that it is having QA problems. Maybe Alan Cox should listen to what ESR is saying, and address the technical issues. These sorts of personal spats don't help anyone in the open source community.
.... people had been wondering "what the fuck it was ESR was up to lately, since he hadn't gone off on an ill-advised tear in a while".
What exactly *does* ESR contribute these days? I have to be honest when I say that -- while he was in the right place at the right time with the right idea when it came to Open Source -- for the most part the rest of the time I see him as a tremendous Oxygen Thief, stealing valuable oxygen that could be consumed by other more productive folks.
Who cares if ESR uses Red Hat or not? I don't care if he uses Red Hat, Debian, Ubuntu or dusts off some Yggdrasil disks, to be honest. Let him use "what works for him."
It's not like he's going to be leading this army of "Red Hat Deserters" or something. If it wasn't for Slashdot running a story about it, nobody would even have noticed or cared....
I miss the days of redhat 9 when there was 1 super good version. Good enough for corporate and home with a single distro. Ubuntu might be good for home, but there is no support for bigname devices.
I think even bigger news is that somebody still pays attention to ESR.
___
If you think big enough, you'll never have to do it.
One of the things that has amazed me about the Linux community (and really, it seems to be a Linux thing; other open-source apps seem to be able to weather honest critiques without all the knee-jerk bile spewing) is its inability to stomach criticism. I read ESR's article, and regardless of what someone might feel about his personality, the article and its writing made sense.
He gave a very reasoned explanation for why he left, and one that deserves consideration. I know I ditched RPM distros for the same reason years ago, and if he's complaining about the same things that I was experiencing back around the turn of the century then I'm very willing to believe his allegation that package management on RH/Fedora has been stagnant for a long time.
Meanwhile, the overwhelming color of the response has been people attacking ESR's personality rather than trying to speak to his criticism. Like you said, it makes us look damn bad. Moreover, it should serve as evidence that ESR is right to any outside observer, since character assassination is usually only used by people who can't actually refute a person's arguments.
I guess I can see how it's big news that such an important person has switched distributions. No wait, actually I don't see at all.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
But I'll tell you what - after seeing slashdot, and this here story I'm about to unfold, well, I guess I seen somethin' every bit as stupefyin' as you'd seen in any of them other places. So I can die with a smile on my face, without feelin' like the good Lord gypped me. Now this here story I'm about to unfold took place in the late '90s - just about the time of our conflict with Milo and the Kosovars. I only mention it because sometimes there's a man... I won't say a hero, 'cause, what's a hero? Sometimes, there's a man. And I'm talkin' about ESR here - ESR from slashdot. Sometimes, there's a man, well, he's the man for his time and place. He fits right in there. And that's ESR. ESR, from slashdot. And even if he's a drama queeen - and ESR was most certainly that. Quite possibly the drama queeniest in all of slashdot, which would place him high in the runnin' for drama queeniest worldwide. Sometimes there's a man, sometimes, there's a man. Well, I lost my train of thought here. But... aw, hell. I've done introduced it enough...
RedHat was my first choice for whenever I wanted a Linux box; because of its long history. It just wouldn't install on my laptop, and I had better things to do than figure out why. Ubuntu was a snap. Synaptic package manager is very intuitive. I just wish it included more geeky items. I know Ubuntu is "for the masses", but it's still Linux after all. However, I was able to use a combination of apt-get and tarball to make it fulfill my latest needs, and it's sitting there happily chugging along. Like all Linux desktops, it's a bit flakey. I have to use keyboard shortcuts to make windows re-appear, and if I had been a real n00b I probably would have had to ask somebody. Still though, the bottom line is that it installed. If it can't do that, game over. The willingness to include proprietary drivers may have had something to do with that.
For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
Ye who asks shall receive: http://blog.levhita.net/wp-content/uploads/2006/07 /ubuntu-logo.jpg
No wonder people are switching...
I'm no fan of ESR, but on this issue there are two important things to note.
First of all, he's absolutely right on this issue. Sure, Ubuntu has problems with package management just as much as the next distro. However, they will only bite you if you try to stray from what is supported. If you want to install something that requires newer libraries you will get bitten. If you try to install a weird package from source, you might get bitten. If you try to add too many third party repositories to your sources.lst, then conflicts will emerge. For the most part, it all works. Even if you stray a little bit and add an extra repository or two, you'll still be ok. If you stick with what Ubuntu supports, you'll be perfectly fine every time.
With Red Hat or Fedora this has never been true. In fact, it has never been true with any rpm distribution. It has almost always been nearly impossible to find anything but the most popular software in the standard repositories. Not only that, but it's even harder to get the newest versions of things when the come out. All you can do is stick with what they provide on the CDs and upgrade whenever they have a new version to get the newer packages. 9 times out of 10 when you find an rpm out in the wild it creates a dependency nightmare.
This brings me to the second point. All his complaints about Red Hat and Fedora have always been true. I've used Red Hat/Fedora at least once every year since '99 and every one of his complaints was as true then as it is now. He seems to be acting as if these problems are more recent, when my experience tells me that is not true. RPM has always sucked and it's never gotten better or worse. The only change now is that Ubuntu appeared and got better. Red Hat and Fedora haven't changed at all, and that's the problem.
The GeekNights podcast is going strong. Listen!
ESR is getting all the attention he wanted, but posting his public letter all over the Linux web sites. Unfortunately, everyone is falling for it. Just because he jumps and down and screams doesn't mean he deserves the attention. It's also interesting how he mixes a few personal technical items with a big political issue. That gets people frothing (on one or the other), but doesn't really provide constructive discussion.
Let's look at the reality:
1) ESR has a package conflict. In an attempt to fix that he removed a library that was critical to the functioning of the package system, and then he was stuck, unable to restore his system.
Users aren't supposed to delete libraries from their system. If they try to do this with the package system it complains and stops them. If you do it by hand or you use the switches that allow you to override the system, then it's up to you to know what you're doing. Obviously ESR didn't know what he was doing, because it caused him these problems. You can sum this up as:
ESR removed the safty, waved the gun around, and pulled the trigger, and then was surprised when he shot himself in the foot. He should know better.
2) ESR didn't say what packages he had a problem with.
A lot of work goes in to making sure the primary Fedora repositories are consistent and work, but mistakes do happen. A bug report would have been more useful than just ranting about it.
I often see consitency problems in unsupported repositories and work around them. They're unsupported, which means it isn't Fedora's fault and is sort of to be expected.
3) ESR wants RPM to be statically linked so this can't happen.
Unfortunately, ESR hasn't looked at the realities of a modern distribution. Statically linking key applications used to be a good idea, but Linux today has a lot of pieces that won't function without shared libraries. Given all the things the package managers do, they need a fully functional system. Statically linked applications work when you're doing system recovery, but that's about it.
4) ESR couldn't fix his system.
Fedora ships with a system recovery disk. It is a full Linux system running from a CD. It's designed to let you fix just about anything that happens with your system. He could reinstalled the missing library by using that. Rescue disks are far from perfect. You really need to understand what you're doing to use them. But he didn't try, and didn't ask for help, and clearly didn't know how to do it himself.
5) ESR is important and everyone should listen to what he says
ESR is no more important than any other developer out there. Developers and users should get listened to. But if you look at the history you'll see that ESR has pulled this sort of histrionics several times before. And if you go through the archives and compare the state of things today, you'll even see that many of ESR's ideas have been implemented regardless of how loudly he shouted about it, and claimed that they've wronged him, and they don't respect his years of work.
Now the big political fight. ESR thinks Linux should include closed source modules when no open source version exists. Since Ubuntu is doing that, he's going to switch to Ubuntu. Good for him. I don't care. There was no reason to send the fact to web site expect to get attention.
It's good that Ubuntu gives you that option. Fedora made the choice to stay 100% open source. Ubuntu may get more people using Linux. That's a good thing. Fedora may get more people to develop the missing pieces. That's a good thing. I can't predict which will be more effective in the long term, so they're both good options. Everyone can make their own choice.
So what do we make of all this? ESR threw a hissy fit, and it got him attention. That's what he wanted so it worked for him. He may have hurt people at Fedora and he may may have attracted more Linux people to Ubuntu. Those are both very selfish actions. Reacting to his hissy fit is bad, because it hurts communication and it promotes more hissy fits in the future. So next time ESR rants, read it for the points it makes, but don't react to the hissy fit. Then maybe next time he'll have a discussion instead of trying to grab attention.
well you just stuffed that one up...
being vague is almost as cool as doing that other thing...
You could have marked that as potentially NSFW!
Plus, you owe me a keyboard. And a hot cup of tea.
Cool! Got a torrent?
I'll just use my special getting high powers one more time...
Easily the most amusing sendup of the "Ubuntu trio" I've ever seen.
Look at the tomato! Isn't it sad? He can't dance! Poor tomato!
If yum can't install a package for an end-user, the *package* is broken, not the packaging system. BTW, someone mentioned false auto-dependencies on Perl script examples in the %doc directory. I haven't run into this, but there is "Autoreq: 0" and "Requires: ...". A pain for the package builder, but not for the end-user.
The only "dependency hell" I've ever had with yum is when building source RPMs - and of course that doesn't use yum. I would like yum to (optionally) auto-install build dependencies (but sometimes you have to build the build dependencies from source). In my dreams, building from source would be as smooth as gentoo. I've heard a rumor that this is coming.
After building a package from source, I'll try a direct rpm. But if that is missing stuff, I just copy my new package to my own repository and let yum do all the dependency chasing!
LWN ran this a day or two ago, and their headline was ESR's Farewell Letter. I had such great expectations for a moment, until I read the article :-)
Bruce Perens.
(not you, the parent poster).
...at the end of which an attempt to get around a trivial file conflict rendered my system unusable."
Reading Eric's message, did anyone get CHILLS down their spine?
ACTUALLY, it was using --force that rendered the system unusable. It's called a SAFETY mechanism.
Quick... someone give this man a nail gun, and show him how 'limiting' it is that the nailgun has to make contact with wood before firing. Someday, we'll read about how ESR dropped something out his car door, reach for it without using PARK, and then we'll hear about how his CAR rendered his shooting finger "unusable". It's always someone else's fault Eric.
There used to be a name for users like this on IRC. I remember seeing new Debian users who install Debian stable, then wontonly mix in Debian Unstable and nightly. The next time they did an apt-get update, this class of user would demand to know why "apt broke my system".
This guy is a poster child for why conservative managers stick with Windows. It's been YEARS since he wrote anything that was genuinely useful and NOT designed to get a headline ('zork' style kernel config manus, anyone?). Did anyone else get a laugh on at the Fedora list quote, how 2006 New Years Resolution was to help the Fedora package folks? Gee it's 2007 now.
Every word or letter from him is blatent self promootion, and should be viewed with the same skepticism reserved for Paul Therriot and their kind. Right now it appears Ubuntu is becoming more popular than Fedora (or at least there's that PERCEPTION), and this alone is ESR's motive for switching.
Because it is still illegal. That may not mean much to you (or me, in this case), but it does to packagers. You know, companies with money to sue for? Linspire -- and now Ubuntu -- have a "legally palatable" solution, whereas Novell, RedHat and others do not. Their is a "nod, nod, wink, wink" and point you to a foreign site to get the files from. Notice the disclaimers they also put on there as well.
It sucks, yes, but it is the law and big companies need to play nice with the law. (At least until they become HUGE companies, then they can go back to flouting it just like they were rebels again -- just with stock options.)
Learning HOW to think is more important than learning WHAT to think.
While on the whole, I'm happy with Debian, one still has to watch what apt-get does. To install one package, aptitude (apt-get shell) invited me to remove my entire KDE desktop and chunks of gnome. I decided that it was time to quit while I was still behind.
And the chances of getting a source-build to work on Debian distros is no better than it is on Fedora. I'd love to see someone come up with an automatic build-from-source program for Debian. (I mean from tarballs)
Tech Public Policy stuff
Now I have to clear my browser cache and hack into our corportate internet usage survailance system... again.
to adopt a goat.cx-based logo. Assuming legal issues can be worked out, of course.
Tech Public Policy stuff
ESR has so far refused to clarify if he was running the current stable relase Fedora Core 6, or the completely bleeding-edge rawhide
Or if he was running one of the not quite as unstable but still a work in progress fc7-test series (which are less buggy than rawhide (whose purpose is to be buggy and fun)) which exist for the purpose of trying to stabilize things for the next release.
But, he did post this on the fedora-devel list which is expressly and only for the purpose of being used by people that are running these UNSTABLE, TESTING VERSIONS THAT ARE NOT PRODUCTION READY AS CLEARLY INDICATED.
ESR knows the value of reporting exactly what went wrong, which is why so many people pointed him to his own "smart questions FAQ". Add to this that he EXPRESSLY did something that he was told not to do and as a result effed up his own system.
As a result of all of the above it can reasonably be assumed that he's deliberately trying to create the impression that Fedora Core is unstable and that the package management system makes it difficult to upgrade individual components. I can put my hand on my heart and say unequivocally after years of using Debian and Fedora Core (and latterly Gentoo), that this is complete and utter rubbish.
ESR is trolling. Possibly for petty motives like personal attention (how pathetic), and possibly for monetary gain (to boost the Ubuntu/Linspire -- Canonical/Freespire empire). Whichever it is his content-free rant should be taken as FUD and he should have his arse kicked from here to Redmond for spreading it.