In defense of Ubuntu
Your editor would like to submit that these charges are overblown. Ubuntu is far from perfect, and it could certainly give back more than it does, but Ubuntu does not deserve the level of opprobrium it is receiving from certain parts of our community.
It is interesting to note that there appears to be a special place for distributors among those who would criticize. Red Hat, it has been said, drives things toward its own profit and has, in the past, pushed far too much bleeding-edge software on its long-suffering users. Fedora is accused of remaining insufficiently open, excessively bleeding-edge, and refusing to make the watching of flash videos just work. Novell/SUSE has done a deal with the devil. Debian, we are told, is simultaneously too chaotic and too bureaucratic, and it can never get a release out on time. Some charge that Gentoo's community is dysfunctional, and that, in any case, it's made up of people with too much time on their hands. And Ubuntu stands accused of taking the work of others while failing to give back to or even credit the community from which draws its software.
It is not surprising that distributors are specially blessed with this sort of criticism. Most free software users never deal directly with the upstream projects which create the software they use. Instead, they get it all from a single middleman - the distributor. So the distributor has a great deal of influence over what kind of experience those users have; the distributor is also the obvious guilty party when things seem to go wrong. Lots of people have opinions about their distributor, but they know little about the projects that actually develop their software.
That said, much of the criticism of Ubuntu is coming from the developer community, which does have a more detailed view of the full ecosystem. It is worth thinking about why that might be. While Ubuntu's contributions may not be as high as one might like, they are most certainly not zero. There are Ubuntu developers who are Debian developers, X.org developers, GNOME developers, and so on. If this page is to be believed, Ubuntu developers are also contributing to the HURD. The page does not say why, sorry.
The developers who castigate Ubuntu are uniformly silent about the number of kernel patches coming from the Mandriva camp. They have nothing to say about how much Xandros gives back to Debian. Nobody totals up contributions from Gentoo. There are no complaints about Slackware's presence in the community. Arch Linux developers do not hear that they are not doing enough. There are no high-profile articles on how rPath is taking advantage of free software developers. Yet Ubuntu's contributions most likely exceed those from all of the distributions named here, with the possible (but far from certain) exception of Gentoo. Ubuntu, it would seem, is being held to a higher standard than many of its peers.
One reason for Ubuntu's special treatment must certainly be its nature as the cool kid who showed up out of nowhere. Sudden success can breed a certain amount of animosity, especially when much of that success is perceived to be built on the work of others. It is a rare distribution list which has not seen the occasional "I'm tired of your distribution, I'm moving to Ubuntu now" message; that kind of stuff gets old after a while. And when something gets old and irritating, it's tempting to respond in a short-tempered way.
But the real reason must be elsewhere: Ubuntu has overtly set itself up to be held to a higher standard. It has been positioned as a strongly community-oriented distribution with the mission of saving the world for free software. Debian-derived distributions which make less noise about community - Xandros, say - receive less grief for their lack of participation in the community. Nobody expects anything from them, so nobody complains. But people do expect something different from Ubuntu; it's supposed to be a part of our community. So when it seems that Ubuntu is not contributing patches upstream or that it's maintaining forks of important software components, and when tools like Launchpad remain proprietary, it feels like a promise has not been kept.
There is no doubt that Ubuntu could do better than it has. But we should not lose track of what Ubuntu has done. Ubuntu has created a distribution which appeals to a whole new class of Linux users. The fact that much of this work was done elsewhere notwithstanding, Ubuntu has shown that a Linux system can wear a friendlier, easier-to-use face. In the process, it has made Debian suitable for a larger class of users. Ubuntu has shown that a Debian-based distribution can make regular, stable releases and still ship contemporary software. Ubuntu has lived up to its promises of support, including providing top-quality security support. And all of this is happening in a way that, we are told, should become commercially self-sustaining at some point.
On top of all this, Ubuntu employs a number of developers who work within
the community. Yes, it would be a good thing if there were more of these
developers. It would also be good if more fixes and enhancements escaped
Ubuntu's repositories and made it back upstream. Ongoing encouragement at
all levels should help to make this happen. But, as we encourage Ubuntu to
live up to its ambitious goals of being a full member of our community, we
should not lose our perspective. We are, beyond doubt, richer as a result
of Ubuntu's existence.
Posted Aug 19, 2008 20:10 UTC (Tue)
by mbanck (subscriber, #9035)
[Link] (8 responses)
Colin Watson is the only other person I could think of, he is still a Canonical employee and contributed to Debian GNU/Hurd, especially starting a debian-installer port some years ago which nobody picked up yet. I am not aware of any major contributions by him, though.
That said, RedHat employs Roland McGrath who wrote large parts of the GNU Hurd and GNU libc.
Michael
PS: It's Hurd, not HURD.
Posted Aug 19, 2008 20:16 UTC (Tue)
by tjc (guest, #137)
[Link] (2 responses)
Posted Aug 19, 2008 23:39 UTC (Tue)
by nix (subscriber, #2304)
[Link]
Posted Aug 20, 2008 0:56 UTC (Wed)
by felixfix (subscriber, #242)
[Link]
The FSF's ability to pick bad names is unmatched. Au contraire. It is a perfect name for GNU.
Posted Aug 19, 2008 20:34 UTC (Tue)
by pr1268 (guest, #24648)
[Link] (3 responses)
PS: It's Hurd, not HURD. I was taught that acronyms are capitalized. Accordingly, HURD would be appropriate for Herd of Unix-Replacing Daemons (at least that's what I read HURD stood for some time ago). But if we're in the habit of renaming all-caps acronym project names, then be sure to change GNU to Gnu. ;-)
Posted Aug 19, 2008 21:54 UTC (Tue)
by hildeb (guest, #6532)
[Link] (1 responses)
Posted Aug 20, 2008 15:36 UTC (Wed)
by ikm (guest, #493)
[Link]
Posted Aug 23, 2008 18:35 UTC (Sat)
by giraffedata (guest, #1954)
[Link]
I don't think acronyms stand for anything, by the way. An abbreviation stands for something, but an acronym is a word in its own right. Unlike with an abbreviation, if you were to "spell out" an acronym, you would change the sentence and probably require the user to translate back to the acronym to figure out what you're referring to. I say "is derived from" instead of "stands for" for an acronym.
Posted Aug 22, 2008 5:56 UTC (Fri)
by jbailey (guest, #16890)
[Link]
Posted Aug 19, 2008 20:28 UTC (Tue)
by jspaleta (subscriber, #50639)
[Link] (7 responses)
Posted Aug 19, 2008 21:16 UTC (Tue)
by rahvin (guest, #16953)
[Link]
Posted Aug 19, 2008 22:23 UTC (Tue)
by mmarsh (subscriber, #17029)
[Link]
Posted Aug 20, 2008 13:37 UTC (Wed)
by AlexHudson (guest, #41828)
[Link] (4 responses)
Posted Aug 20, 2008 19:29 UTC (Wed)
by vmole (guest, #111)
[Link] (3 responses)
FWIW, the usual multiplier (that I've heard) is (very roughly) employee_cost = 2.5*employee_salary. Payroll taxes, benefits, physical plant, computers :-), etc. Of course, a LOT of Canonical employees work from home, so less, I suppose.
Huh. I just googled "caononical ubuntu burn-rate", and come with this, which claims that Shuttleworth told Wired in 2007 that Canonical had cost $25 million in three years, which means your estimate of $7 million is better than mine.
Posted Aug 20, 2008 21:34 UTC (Wed)
by AlexHudson (guest, #41828)
[Link] (2 responses)
Posted Aug 21, 2008 16:47 UTC (Thu)
by gouyou (guest, #30290)
[Link] (1 responses)
Posted Aug 22, 2008 7:49 UTC (Fri)
by AlexHudson (guest, #41828)
[Link]
Posted Aug 19, 2008 21:45 UTC (Tue)
by paravoid (subscriber, #32869)
[Link]
Posted Aug 19, 2008 22:12 UTC (Tue)
by smurf (subscriber, #17840)
[Link] (3 responses)
Well, they have committed to opening it up within the next twelve months ...
Posted Aug 19, 2008 23:09 UTC (Tue)
by rahulsundaram (subscriber, #21946)
[Link]
Posted Aug 20, 2008 4:22 UTC (Wed)
by louie (guest, #3285)
[Link] (1 responses)
Posted Aug 20, 2008 5:00 UTC (Wed)
by kripkenstein (guest, #43281)
[Link]
Posted Aug 19, 2008 22:22 UTC (Tue)
by tridge (guest, #26906)
[Link] (2 responses)
Posted Aug 20, 2008 3:55 UTC (Wed)
by sbergman27 (guest, #10767)
[Link]
Posted Aug 20, 2008 15:19 UTC (Wed)
by liljencrantz (guest, #28458)
[Link]
Posted Aug 19, 2008 23:30 UTC (Tue)
by nevyn (guest, #33129)
[Link] (24 responses)
Maybe because the number of contributions are roughly in line with the number of their users? And also the length of time that it's been "the one true distro." I mean I appreciate that we don't have anything better than google trends for stats. on Ubuntu users, but that is often used by their evangelists, and "trends" implies that Ubuntu got more mindshare than Fedora/Debian sometime 2005. That's over 3 years ago.
Yeh, sudden success 3 years ago. We were fine with them not contributing much back, instantly, they obviously need time to invest from their new found success. But three years is a long time. Are you implying that it would be fine for the leader of Linux user mindshare to never contribute anything back? If not, how many years does it have to be ... and how little do they have to give back?
Also, esp. as engineers, it's compelling to look at the end game ... what happens if all the Linux users are using Ubuntu? It's obvious that the huge amount of work that Red Hat funds can't happen if Fedora/RHEL don't have any users ... is IBM going to fund everything?
Good if more fixes escaped upstream? ... as though some evil company is keeping them hostage but Canonical is bravely working night and day to free them? Well, I guess, that's almost true. I'm not sure if you meant that as a ironic reference to their "let's share releases" statement (alas. also one of many "not quite true" statements the company has made -- which also doedsn't endear them to us).
I appreciate that you seem to like the Ubuntu distribution, but try not to let that cloud your appraisal of Canonical/Ubuntu the company.
Posted Aug 19, 2008 23:59 UTC (Tue)
by rgmoore (✭ supporter ✭, #75)
[Link] (2 responses)
I think you're reading that exactly backward. He's complaining that Ubuntu is keeping their fixes and enhancements to themselves, and that they only occasionally manage to escape and make it upstream. IOW, Canonical is the "evil company [...] keeping them hostage".
FWIW, I think that "keeping them hostage" is a bit strong as a description of Canonical's behavior. I haven't heard anyone claim that they're failing to distribute the source to their modifications. They just aren't making the extra effort to push their work upstream where others can benefit from it.
Posted Aug 20, 2008 3:52 UTC (Wed)
by wtogami (subscriber, #32325)
[Link] (1 responses)
A related problem: Often the attitude from Ubuntu is they contribute back to upstream. But they equate upstream as Launchpad, and they wonder why everyone is not using Launchpad for their upstream.
Posted Aug 28, 2008 20:11 UTC (Thu)
by maco (guest, #53641)
[Link]
Other times, patches are submitted directly to Ubuntu because it is just before a release and the time to wait for it to get into upstream, request a merge, etc. will overshoot feature freeze or the release date. In these cases, upstream bugs are filed and the patches are handed over. Again, it's up to upstream whether they want to accept them or not.
And then some other times, well, I can't be the only person to think like this. I'm active enough in the Ubuntu community that I think at least a few of the other bugsquad folks would recognize me. Are patches from strangers or recognized names more likely to be accepted anywhere? Ones from recognized names. Who will recognize my name, other Ubuntu members or upstream? Ubuntu. I figure if I get them to approve it, it then gets a "and oh yeah, Ubuntu approved it already" when it goes for upstream review.
Posted Aug 20, 2008 0:18 UTC (Wed)
by jspaleta (subscriber, #50639)
[Link] (10 responses)
Posted Aug 20, 2008 0:58 UTC (Wed)
by dlang (guest, #313)
[Link] (2 responses)
Posted Aug 20, 2008 3:06 UTC (Wed)
by jspaleta (subscriber, #50639)
[Link] (1 responses)
Posted Aug 28, 2008 19:58 UTC (Thu)
by maco (guest, #53641)
[Link]
That has happened. Canonical dropped support for PowerPC a few releases ago.[1] The community now handles the PowerPC port just fine, even releasing the same day.
[1] https://lists.ubuntu.com/archives/ubuntu-announce/2007-Fe...
Posted Aug 20, 2008 3:45 UTC (Wed)
by sbergman27 (guest, #10767)
[Link] (1 responses)
Posted Aug 20, 2008 5:36 UTC (Wed)
by motk (guest, #51120)
[Link]
Posted Aug 20, 2008 11:49 UTC (Wed)
by TxtEdMacs (guest, #5983)
[Link] (4 responses)
Posted Aug 21, 2008 0:29 UTC (Thu)
by jspaleta (subscriber, #50639)
[Link] (3 responses)
Posted Aug 22, 2008 18:29 UTC (Fri)
by kragil (guest, #34373)
[Link] (1 responses)
Posted Aug 22, 2008 19:07 UTC (Fri)
by TxtEdMacs (guest, #5983)
[Link]
Posted Aug 22, 2008 19:05 UTC (Fri)
by TxtEdMacs (guest, #5983)
[Link]
Posted Aug 20, 2008 6:12 UTC (Wed)
by interalia (subscriber, #26615)
[Link] (2 responses)
Posted Aug 20, 2008 9:31 UTC (Wed)
by alex (subscriber, #1355)
[Link]
Posted Aug 20, 2008 14:04 UTC (Wed)
by nevyn (guest, #33129)
[Link]
I could say the same thing about "Oracle Linux" (and it would be just as true), except Canonical already have way more users. You seem to imagine that you get to a point where you have an infinite amount of money or something, but that doesn't happen. If it's more cost effective to ignore the community and let them clean up your mess now, it'll be even more cost effective to do it when you are producing 2x, 10x or 100x the amount of changes.
Posted Aug 21, 2008 9:59 UTC (Thu)
by liljencrantz (guest, #28458)
[Link]
Posted Aug 22, 2008 16:24 UTC (Fri)
by andrel (guest, #5166)
[Link] (2 responses)
Actually we do have something better than Google trends for stats. For example Ubuntu popcon, Debian popcon, and Fedora smolt all attempt to measure various interesting things including number of users. (Smolt seems to be down due to the recent Fedora intrusion.)
Mirror admins also have insight into number of downloads, though most don't publish their numbers.
Posted Aug 22, 2008 20:21 UTC (Fri)
by nevyn (guest, #33129)
[Link]
I didn't know Ubuntu published popcon numbers, thanks for that pointer! Interestingly, unless I'm reading it wrong, the stats. there show Fedora=584,595 Ubuntu=677,927 which is a huge difference from the trends data.
Posted Aug 23, 2008 1:47 UTC (Sat)
by andrewsomething (guest, #53527)
[Link]
Posted Aug 25, 2008 21:47 UTC (Mon)
by mdz@debian.org (guest, #14112)
[Link] (2 responses)
The number of Ubuntu users does not translate directly to commercial success, and it doesn't make much sense to measure "contributions...roughly in line with the number of their users". In fact, it's to be expected that the user community will grow much earlier and much faster than the customer base.
The fact that Canonical is compared with competitors with an order of magnitude more developers was flattering once, but when it's used as justification for this type of criticism, it's discouraging.
Posted Aug 26, 2008 0:21 UTC (Tue)
by nevyn (guest, #33129)
[Link] (1 responses)
That's naive, at best. Yes, Canonical let's you download, for free, their brand specific bits thus. consolidating the non-paying for services and paying for services customers ... but with CentOS and Fedora etc. it's hard to swallow the argument that Red Hat is getting paid for anything but their services.
It makes perfect sense, how else should we measure them? As they get more users they certainly wield more power over the community, and thus. they certainly use more "resources" from the community. So if parts of the community speak out against a "tragedy of the commons", that seems more than fair and sensical.
The fact that Canonical is employing an order of magnitude less developers (and that's very conservative, IMO) than it's competitors was amusing once, but when it's semi-justified as a long term to just spend less it's discouraging.
Posted Sep 3, 2008 9:45 UTC (Wed)
by mdz@debian.org (guest, #14112)
[Link]
Posted Aug 20, 2008 0:48 UTC (Wed)
by nlucas (guest, #33793)
[Link] (4 responses)
Posted Aug 20, 2008 14:52 UTC (Wed)
by ofeeley (guest, #36105)
[Link]
Posted Aug 22, 2008 11:48 UTC (Fri)
by miahfost (guest, #51602)
[Link] (2 responses)
Posted Aug 23, 2008 23:44 UTC (Sat)
by salimma (subscriber, #34460)
[Link] (1 responses)
Red Hat started the Fedora project as the replacement for the discontinued Red Hat Linux; if you look at their release history, you'd find that at no time do Red Hat users lack a free-to-use option. The difference between the RHL and Fedora days is that previously, you could actually get paid support from Red Hat for running RHL on your desktop. With the RHEL/Fedora split, Red Hat is actually making it *harder* for individual users to give them money. Try getting an individual subscription to RHEL if you think Red Hat is chasing after your money. They make it easy for clones like White Box, CentOS etc. as well, by releasing the SRPMs for RHEL and making sure their trademarked artworks are easy to remove.
Posted Aug 29, 2008 7:11 UTC (Fri)
by linuxrocks123 (subscriber, #34648)
[Link]
You have a point in that Red Hat is no longer going after the home desktop market, but it is still fairly easy to get an individual desktop subscription to RHEL if you want.
Posted Aug 20, 2008 2:40 UTC (Wed)
by sbergman27 (guest, #10767)
[Link] (6 responses)
Posted Aug 20, 2008 4:38 UTC (Wed)
by airlied (subscriber, #9104)
[Link] (4 responses)
Posted Aug 20, 2008 21:27 UTC (Wed)
by Cato (guest, #7643)
[Link] (3 responses)
Posted Aug 21, 2008 1:17 UTC (Thu)
by rahulsundaram (subscriber, #21946)
[Link] (2 responses)
Posted Aug 21, 2008 21:05 UTC (Thu)
by Cato (guest, #7643)
[Link] (1 responses)
Posted Aug 22, 2008 0:11 UTC (Fri)
by rahulsundaram (subscriber, #21946)
[Link]
Posted Aug 21, 2008 9:15 UTC (Thu)
by gvy (guest, #11981)
[Link]
Posted Aug 20, 2008 3:19 UTC (Wed)
by dberkholz (guest, #23346)
[Link] (4 responses)
Posted Aug 20, 2008 5:10 UTC (Wed)
by etrusco (guest, #4227)
[Link] (1 responses)
Posted Aug 20, 2008 7:18 UTC (Wed)
by skvidal (guest, #3094)
[Link]
Posted Aug 20, 2008 6:04 UTC (Wed)
by interalia (subscriber, #26615)
[Link] (1 responses)
Posted Aug 20, 2008 6:12 UTC (Wed)
by dberkholz (guest, #23346)
[Link]
Posted Aug 20, 2008 3:48 UTC (Wed)
by gmaxwell (guest, #30048)
[Link] (26 responses)
It wouldn't concern me much but the last 'high profile' distro I thought this about was Caldera. Caldera's inability to turn a profit ethically hurt a lot more than just Caldera users. The enormous popularity gathered by Ubuntu will become a fantastic liability should Canonical's investor(s) (or eventual receiver) decide that playing fair and nice isn't bringing in the bacon.
Considering the scale of the harm caused by tiny Caldera's, I'd think that Canonical's long term survivability as a mostly-kinda-sorta Free Software company (as opposed to a free software destroying pawn) is of far more concern than how little they contribute or how much of their distribution is proprietary 'binary only' value-add.
Posted Aug 20, 2008 4:21 UTC (Wed)
by drag (guest, #31333)
[Link] (20 responses)
Posted Aug 20, 2008 4:45 UTC (Wed)
by jspaleta (subscriber, #50639)
[Link] (19 responses)
Posted Aug 20, 2008 4:58 UTC (Wed)
by drag (guest, #31333)
[Link]
Posted Aug 20, 2008 5:08 UTC (Wed)
by dlang (guest, #313)
[Link] (17 responses)
Posted Aug 20, 2008 6:11 UTC (Wed)
by jspaleta (subscriber, #50639)
[Link] (16 responses)
Posted Aug 20, 2008 6:28 UTC (Wed)
by dlang (guest, #313)
[Link] (2 responses)
Posted Aug 20, 2008 7:08 UTC (Wed)
by jspaleta (subscriber, #50639)
[Link] (1 responses)
Posted Aug 21, 2008 17:05 UTC (Thu)
by gouyou (guest, #30290)
[Link]
Posted Aug 20, 2008 8:03 UTC (Wed)
by tajyrink (subscriber, #2750)
[Link] (12 responses)
Posted Aug 20, 2008 10:04 UTC (Wed)
by jspaleta (subscriber, #50639)
[Link] (11 responses)
Posted Aug 20, 2008 11:53 UTC (Wed)
by Hanno (guest, #41730)
[Link] (10 responses)
Posted Aug 20, 2008 13:55 UTC (Wed)
by ofeeley (guest, #36105)
[Link] (9 responses)
Posted Aug 20, 2008 15:50 UTC (Wed)
by dlang (guest, #313)
[Link] (8 responses)
Posted Aug 20, 2008 17:55 UTC (Wed)
by ofeeley (guest, #36105)
[Link] (7 responses)
Posted Aug 20, 2008 18:05 UTC (Wed)
by dlang (guest, #313)
[Link] (6 responses)
Posted Aug 20, 2008 21:34 UTC (Wed)
by Cato (guest, #7643)
[Link] (5 responses)
Posted Aug 20, 2008 22:57 UTC (Wed)
by ofeeley (guest, #36105)
[Link] (4 responses)
Well, as regards the Java part you can thank Red Hat for hiring the developers that worked on Iced Tea and the FSF for starting GNU Classpath.
As regards the other stuff you can explain to your elderly relative that the proprietary, closed-source Flash on Linux doesn't always work properly and may be responsible for exposing him to vulnerabilities.
Also, how is /you/ setting up your relative's box an example of Ubuntu being "easier" for ordinary users? You could probably just as easily set up a Debian, Mandriva, OpenSuSE or Fedora box and trivially install non-Free software.
The interesting thing is whether the Free/Open software ecosystem will be able to evolve so that there is no need for dependence on closed-source or patent-encumbered stuff, or whether the cheaters in the population will cannibalize the common resources and then cause a population crash.
Posted Aug 21, 2008 21:13 UTC (Thu)
by Cato (guest, #7643)
[Link] (3 responses)
Posted Aug 22, 2008 1:10 UTC (Fri)
by ofeeley (guest, #36105)
[Link] (2 responses)
Posted Aug 22, 2008 1:22 UTC (Fri)
by dlang (guest, #313)
[Link]
Posted Aug 22, 2008 6:08 UTC (Fri)
by Cato (guest, #7643)
[Link]
Posted Aug 20, 2008 4:56 UTC (Wed)
by robla (subscriber, #424)
[Link] (3 responses)
Posted Aug 20, 2008 5:59 UTC (Wed)
by rgmoore (✭ supporter ✭, #75)
[Link] (1 responses)
I think that you've missed a key difference between the two. Pets.com had a brand and thought that they just needed to figure out how to turn that brand into profits*. Unfortunately, they were wrong, because brands aren't worth very much unless they're backed up by a distinctive and worthwhile value. Google had a brand, but that isn't what has turned out to be their big source of value. What they really have is great technology. They weren't profitable at first because they hadn't yet figured out how to convert their great technology into money. Once they figured out where the value proposition was, they were almost instantly profitable. Since their key profit center is serving ads, not search, they could probably be profitable even without a strong public brand.
*People who I know and trust about this kind of thing assure me that this is fundamentally wrong. They claim that the dotcoms were really legal con games. The VCs never really expected the companies to become profitable. Their real product was stock, and the goal was to make the venture capital plus profit back by selling it to greater fools in the IPO. If the companies turned out to be profitable that was great, but it wasn't necessary for the con men to make their money.
Posted Aug 24, 2008 0:01 UTC (Sun)
by salimma (subscriber, #34460)
[Link]
Posted Aug 20, 2008 7:25 UTC (Wed)
by gmaxwell (guest, #30048)
[Link]
Posted Aug 20, 2008 5:14 UTC (Wed)
by kripkenstein (guest, #43281)
[Link]
Posted Aug 20, 2008 4:43 UTC (Wed)
by dowdle (subscriber, #659)
[Link] (9 responses)
Posted Aug 20, 2008 7:00 UTC (Wed)
by frazier (guest, #3060)
[Link] (1 responses)
Posted Aug 20, 2008 17:19 UTC (Wed)
by drag (guest, #31333)
[Link]
Posted Aug 20, 2008 7:23 UTC (Wed)
by lolando (guest, #7139)
[Link] (1 responses)
Posted Aug 20, 2008 8:01 UTC (Wed)
by tajyrink (subscriber, #2750)
[Link]
Posted Aug 20, 2008 12:05 UTC (Wed)
by rfunk (subscriber, #4054)
[Link]
Posted Aug 20, 2008 16:56 UTC (Wed)
by bfields (subscriber, #19510)
[Link] (1 responses)
That describes most desktop users. Heck, it describes me. Sure, I enjoy learning new programs or fixing the occasional bug more than the average user, but most of the time I just want to be able to do my web browsing, printing, writing, photo-management, and, OK, kernel hacking, without having to learn a ton of other stuff along the way. Everybody's got work of their own to do, and even the geekiest of us eventually run out of patience with the rest. As long as we can still effectively triage bugs, keep the forums manageable, etc., I think it's potentially very useful to have examples that show what can go wrong when a user with experience X attempts task Y. We should find ways to encourage and take advantage of such reports.
Posted Aug 20, 2008 20:26 UTC (Wed)
by dlang (guest, #313)
[Link]
Posted Aug 20, 2008 21:43 UTC (Wed)
by Cato (guest, #7643)
[Link]
Posted Aug 22, 2008 11:21 UTC (Fri)
by Miladinoski (guest, #52970)
[Link]
I think everything that you said is right, but it "oh so obvious" and you can't expect for that situation to change. Imagine a user who has never used Windows who has used Ubuntu for 1 year and it's his first experience with OSs (hey, I said imagine) and then tell introduce him to Windows, ofcourse that he would be confused atleast a bit in the new environment and you can't expect for him not to ask stupid questions like he has never used a computer??
I know of 3 friends to which I recommended Ubuntu and 2 of them switched back to Windows - though they keep Ubuntu on the other partition ('cause in my high-school every student will have a thin client with Edubuntu on it - and they will want to have better experience with it) and the other one keeps Ubuntu and uses it more than Windows. He knows english relatively good and he can ask on IRC or on forums.
Posted Aug 20, 2008 9:44 UTC (Wed)
by lmb (subscriber, #39048)
[Link]
Posted Aug 20, 2008 13:37 UTC (Wed)
by jengelh (guest, #33263)
[Link] (5 responses)
Even if it is probably just me to trip onto brown paper bag bugs and make a bad experience, I expect that when a company steps in in some way (like making employees work on the distro to eventually make it their next Enterprise release) that there is more Q&A and more review happening. At least the recent problem with ssh keys should, IMHO, have been caught by eyes at Canonical when the offending patch was first imported into Ubuntu.
Posted Aug 20, 2008 14:31 UTC (Wed)
by Hanno (guest, #41730)
[Link]
Posted Aug 20, 2008 15:09 UTC (Wed)
by tajyrink (subscriber, #2750)
[Link] (1 responses)
Posted Oct 23, 2008 12:10 UTC (Thu)
by jengelh (guest, #33263)
[Link]
random user writes me about his ~/.bashrc not getting sourced and blames the PAM stack for it. Not that I know what he was up to, since .bashrc is not sourced by any "raw" invocation of bash. But let's see, SUSE has some magic in /etc/profile* to always source both .bashrc and .bash_profile, just to avoid these cases of users having half of their definitions loaded. Now, is that also "very specific"? For all those distros that do not implement "my way" -- well, it does not even need to be my way only, there are probably more people than just me who need bridges -- you think these distros target clueless users only?
Posted Aug 20, 2008 20:37 UTC (Wed)
by dlang (guest, #313)
[Link]
Posted Aug 21, 2008 11:58 UTC (Thu)
by mjg59 (subscriber, #23239)
[Link]
Various other OSs have issues booting from non-primary partitions. Why waste them?
installation went through without asking me much but then it decides not to start a DHCP client in the installed system
Default behaviour on a desktop install is to bring the network up when a user logs in.
Trying to boot with vga=0 to get an 80x25 screen and a sane font. Framebuffer is still started. Stupid.
No, it's not. The framebuffer is never started by default except on platforms that require it. The graphical bootsplash does not use the Linux framebuffer layer.
It took them incredibly long to do a 64-bit userland right whereas other distros had it for years.
The 64-bit userland has been basically identical since 4.10, which was released in 2004. What's your actual technical objection here?
No distro way to set up bridges (in /etc/sysconfig/network), you are stuck with the bare brctl commands.
From /usr/share/doc/bridge-utils/README.Debian.gz:
Which looks pretty much like a distro way to set up bridges. Sure, it's not in /etc/sysconfig/network, but that's because network configuration is done in /etc/network/interfaces.
All your other complaints seem to be "This isn't configured in exactly the same way as other distributions" (which isn't a terribly compelling argument) or just plain inaccurate. There are plenty of things that Ubuntu can be criticised for (and ditto any other distributions), but frankly I don't think any of the ones you've picked fall into that set.
Posted Aug 20, 2008 17:17 UTC (Wed)
by jejb (subscriber, #6654)
[Link] (5 responses)
Posted Aug 20, 2008 20:09 UTC (Wed)
by dlang (guest, #313)
[Link] (1 responses)
Posted Aug 20, 2008 21:12 UTC (Wed)
by jejb (subscriber, #6654)
[Link]
Posted Aug 21, 2008 0:15 UTC (Thu)
by wtogami (subscriber, #32325)
[Link] (2 responses)
Imagine what would have happened differently if Red Hat (as the largest Linux distributor) accepted binary-only drivers many years ago?
Intel would likely have not become a true community partner in X and kernel development, which turned out to make them a technology leader as well as *the* favored for Linux hardware because their stuff just works. AMD and VIA would definitely not have followed Intel's example. Now you see all three releasing specifications, hiring full time employees to work with the community, and upstreaming drivers.
Storage drivers: Remember the bad old days where many storage controllers had terrible add-on drivers made by manufacturers as a one-time engineering effort, without upstream inclusion? Now many of these hardware companies pay engineers full-time to work on drivers and improving underlying device-mapper and other kernel components in the upstream kernel.
Wireless drivers:What if we accepted binary blobs, closed-source regulatory daemons and NDISWRAPPER as acceptable? Today most wireless drivers are open thanks to the refusal to accept this. Intel for a while has been great here. You recently saw ath9k released by the company for upstream inclusion. All of these examples are due to companies realizing the technical and market advantages of being a true community player.
This refusal to accept short-term convenience of binary drivers has been painful at times. But liberty is not free, nor is it often comfortable. We would NOT have achieved most of today's driver liberty if Ubuntu were the dominant Linux distributor in past years, giving the hardware companies the wrong message that proprietary binary-only drivers are acceptable.
Posted Aug 24, 2008 21:21 UTC (Sun)
by cyfaill (guest, #42384)
[Link] (1 responses)
Liberty and the concept of freedom itself are tied at the umbilical cord of the mutual concepts of each.
I have been a long time Debian user and occasionally build desktop systems for sale to new Linux user clients... I do not install Ubuntu because I detect that at the core of its organization their is the hinting of a deviation of implementation of many of the core concepts that make a strong Linux build.
Perhaps they see gold in front of their eyes and are thinking of "trying to" sell the sole of Linux to try and reach for it.
And I am most sure that as Ubuntu becomes ever more popular... the ways of using Ubuntu which are deviations of proper Linux administration and use will have the inevitable corruptions of - How To - and - Why, To Do - become even more distorting of their already "different" users basic ways of understanding how to build a Linux.
Ubuntu uses much of Debian as its innards but one thing has always seemed to me to be also obvious...
Ubuntu sells its soul to the most common denominator, dependent on the work of many others of high caliber thinking to keep it glued together. However, its very human nature of inherent corruption will degrade its core concepts to the base of those goals, based on simple expediency.
That is the difference between those who understand how liberty works and those who do not but are very willing to exploit its existence to further their own goals to the point of the loss of liberty itself.
Ubuntu users are mostly from the migration from Windows and hence they know not what Liberty is or what it demands to keep it.
Sorry if this offends, but I believe it is what is at the core of the problem.
M
Posted Aug 25, 2008 15:46 UTC (Mon)
by jejb (subscriber, #6654)
[Link]
liberty really has very little to do with whether something's upstream or not. A vendor who produces an out of tree but GPL licenced module (and full source) is in full compliance with the GNU four freedoms (and hence with "liberty") but certainly not with upstream first.
Some vendors really get Open Source .. to them, upstream first comes naturally (it even came naturally in 2.4). Some have to be persuaded about the business merits, but get it in the end. Some firmly refuse to see there's any justification but do it anyway because their business model requires that they play in the Linux sandpit. This latter group stay with upstream first because they can't afford to ignore the Linux market although they complain bitterly about the burden it places on them. Finally there's companies who can't ignore the Linux market but decide they can ignore the conventions and address it with things like binary modules.
The only reason the latter two groups stay with us is because of the market size, nothing else. Mark and Canonical's argument is that increasing that market size will pull more companies reluctantly into these groups, plus it will bind their business models more tightly to linux to the point at which it's uneconomical to disengage. As that happens, companies can be moved from group 4 to group 3 because we effectively have them over a barrel.
Note that upstream first only works on the third group because of the market size ... they'd be very happy to dump Linux and what they perceive as it's attendant problems and costs were it not for all those nice, paying, customers using it.
One of the problems that Ubuntu's Adoption first policy is causing is that all the vendors in group 3 want out of upstream first and they use Ubuntu as a club to try to beat other distros into seeing their point of view.
This last is where I'm not sure the future gains promised by adoption first outweigh the current benefits of upstream first ... but it's certainly a valid debate to have.
Posted Aug 22, 2008 0:28 UTC (Fri)
by surfingatwork (guest, #50868)
[Link]
Posted Aug 22, 2008 17:12 UTC (Fri)
by ampers (guest, #53519)
[Link]
Posted Aug 26, 2008 19:57 UTC (Tue)
by freggy (guest, #37477)
[Link]
Posted Aug 28, 2008 19:21 UTC (Thu)
by azrael (guest, #53640)
[Link]
Posted Aug 31, 2008 10:19 UTC (Sun)
by josander (guest, #19785)
[Link]
*Ubuntu is the distro that "any one" can use and uses - and it has the
I'm teaching this days and had 29 new students (only five with some Linux
It wasn't even a plain installation, they did make six new partitions
Making a distro on one CD that is simple to install and use -- and
Jostein
Posted Sep 2, 2008 9:26 UTC (Tue)
by tracyanne (guest, #42484)
[Link]
The only complaint I have is that they are not as user friendly as they claim, that other distributions, like Mandriva Linux, do it better.
I am not sure why they put the Hurd there. Jeff Bailey used to work at Canonical, and he was somewhat involved with GNU Hurd upstream (never directly as a developer though I believe, he might have contributed a couple of patches) and more so in Debian GNU/Hurd. He ran the Debian GNU/Hurd autobuilder for some time and was also the main hurd package maintainer back then. However, he has since left Canonical, and by the time he joined, he had mostly stopped working on Debian GNU/Hurd already.
Re: Ubuntu developers are also contributing to the HURD
Re: Ubuntu developers are also contributing to the HURD
> PS: It's Hurd, not HURD.
At least it's not Turd. The FSF's ability to pick bad names is unmatched. They should change
while they can, before many people are even aware of the project.
Re: Ubuntu developers are also contributing to the HURD
Hey, RMS picked 'POSIX', which isn't a bad name (certainly not compared to
the awful alternatives that were bandied about at the time: anyone else
remember 'IEEIX' or whatever it was? Sounded like someone screaming in
pain...)
Re: Ubuntu developers are also contributing to the HURD
Re: Ubuntu developers are also contributing to the HURD
Re: Ubuntu developers are also contributing to the HURD
`Hurd' stands for `Hird of Unix-Replacing Daemons'. And, then, `Hird'
stands for `Hurd of Interfaces Representing Depth'. We have here, to my
knowledge, the first software to be named by a pair of mutually recursive
acronyms.
Re: Ubuntu developers are also contributing to the HURD
No wonder it's still not ready...
Then I guess Hurd isn't an acronym; it's just a proper noun that was invented in an acronymal way.
Re: Hurd typography
Re: Ubuntu developers are also contributing to the Hurd
Hi Michael! =)
Part of joining Canonical was largely handing off my Hurd responsibilities, as well as a lot
of my porting ones. My previous employer had been forgiving about me having 13 architectures
(including very noisy and power hungry Alphas and Itaniums) under my desk. My home-office
manager, that is to say: my wife, was much less so. =)
I think that given patches, the Toronto Hurd Users Group, Talks, on-line tutorials, and such
that I did with the Hurd, it's fair to say that I worked on it even after I joined Canonical.
It's somewhat ironic - some of why I got the job at Canonical was because of my glibc
co-maintainership, which I only took on because of the Hurd. =)
Tks,
Jeff Bailey
In defense of Ubuntu
A couple of comments
"Depending on who is speaking, Ubuntu and Canonical are guilty of profiting from the free
software community without giving back to it."
Is Canonical actually.. profiting yet? That would fantastic news for everybody. Last
Shuttleworth interview I read, he admitted that Canonical was not profitable yet. That should
be a source of concern for Ubuntu community members. Even with the high profile Dell deal to
provide support for the Ubuntu desktops...Canonical hasn't reach profitability. You have to
wonder as to the terms of that arrangement and whether Canonical is actually over-extended its
support commitments compared to its income. How long does the initial venture capital
injection from Shuttleworth last? As Canonical continues to search for profitibility will
Canonical need to refocus the engineering hours at its disposal and if so..will that impact
development of the Ubuntu distribution? Canonical its clearly vectoring towards the small
business segment with its Ubuntu LTS and its landscape system management and provisioning
product. Is that focus on small business customers going to change Canonical's engineering
focus away from the things that make Ubuntu compelling for home users? How much of the core
Ubuntu distribution under the direct control of Canonical manhours? And what happens if those
available manhours need to be reassigned based Canonical's business interests?
"That said, much of the criticism of Ubuntu is coming from the developer community, which does
have a more detailed view of the full ecosystem"
Actually I think developers are mostly upset with Shuttleworth acting as CEO of Canonical and
not the Ubuntu community as a whole. Mark has a history of publicly challenging upstream
projects to change how they do things to better meet his company's needs....in places like his
blog..instead of individual project communication channels. That sort of things is great for
getting press to notice you, and also a great way to burn good will with upstream projects. If
the Canonical engineers were in the upstream mailinglists for the kernel and X.org for
example, putting the work in as peers of a community process to get things aligned better for
Canonical's long term interests...I very much doubt people would have much to complain about.
But when Shuttleworth as CEO of Canonical, steps up on his soapbox and proclaims to the press
that he has a better vision of how things should be done..well then..he better be prepared to
direct company resources into the projects and processes he is challenging.
When he does stuff like that, he puts the upstream projects on the defensive, and tarnishes
the reputation of the Canonical engineers and Ubuntu community contributors who are active and
are participating with upstream projects. He's brought this criticism on himself, and the
brands that he manages.
-jef
In defense of Ubuntu
As far as capital for Ubuntu I would imagine that given Shuttleworth's current financial
position and the apparent soft place in his heart he holds Ubuntu that it's likely that even
if Canonical ran out of money and couldn't obtain capital from the open market that
Shuttleworth himself would reinvest. I'm not speaking for him or saying it's guaranteed but
based on his public statements and the positions he takes on the company it's my belief he
would keep pumping money into the company until it does become profitable. I wouldn't worry
much about their survival. From his statements he sees the project for what it is, a long term
investment in something that is very likely to pay off substantially down the road as the
Linux desktop becomes a reality.
There is no question in my mind that Linux as a whole will take over on the desktop. Not even
MS can sustain the development effort that goes into Linux just to keep Windows on the same
level. Given how far behind Linux was even 5 years ago and how viable they are today you can
see the progression is an order of magnitude faster than commercial development.
In defense of Ubuntu
It actually makes a lot of sense, when targetting small business as a customer, to make a
distro that employees *can* run at home, even if not in the exact same version (Professional
vs. Home, for example). If your employees use the same OS at home as at the office, they're
more comfortable with their computers, at least in theory. What's more, they're self-training
on the OS at home, so you need to invest less in training them in the basics on the job.
In defense of Ubuntu
From what I read from previous interviews (not that long ago, but I don't seem to be able to
find them again) Shuttleworth has stated that Canonical was aiming for break-even in 2008.
With 130 employees at an average salary of $40k/pa (last number pulled out of my backside, but
including taxes etc. is probably conservative), they need to make upwards of $5 million
annually to cover staff costs. Including value added taxes and the other costs of running a
business, probably $7 million is nearer a base figure for turnover.
That's nothing like Novell's or RedHat's annual turnover on "Linux", but both are growing and
RH in particular has been posting some pretty amazing figures. As far as I can tell,
Canonical's only product (outside of special deals on putting Ubuntu on OEM hardware?) is
selling support basically. A target of $7 million is a lot of support contracts...
In defense of Ubuntu
In defense of Ubuntu
Employing someone certainly isn't cheap, and a 2.5 salary multiplier isn't far off at all.
You're right, working from home will save money on engineers equipment, but that pad in
Millbank Tower (Central London) won't come cheap.
I'm not sure about what the $25M you state includes, though. The endowment to the Ubuntu
Foundation was supposedly $10M, so that would leave a cost of $15M over three years for
Canonical. That's $5M per year, which is close to my estimate, but also they've grown
extremely artificially over that time, so their fixed costs will be much more now than when
they were the unnamed enterprise a few Debian hackers were working on. That feels about right.
Personally, I suspect my estimate is conservative: I think their costs are higher than $7M/pa,
which even for Shuttleworth means that they need to start making money relatively soon. By the
end of 2008 he could have spent something closer to $40 million in total on Ubuntu. Is Ubuntu
worth that much?
If it doesn't get close to an even keel soon (= next three years), Canonical could end up
going the way of OSAF: burning through capital for a few years, not receiving the necessary
tough love, and not having any reason to be successful. I doubt Shuttleworth would let it get
to that point, though.
In defense of Ubuntu
Looking at the current market cap of RedHat (4B+ USD) and Suse/Novel (2B+ USD), a 40M+
investment is pretty good. I guess from the current popularity of Ubuntu, any investor would
be more than willing to put quiet a bit more money in Canonical.
And you can hardly compare OSAF and Canonical: OSAF took over 5 years to deliver their first
stable product.
In defense of Ubuntu
I wouldn't be so sure about investment. RedHat's IPO ten years ago raised them $90M
(thereabouts), which was towards the end of the .com boom. Today's market is much more tech
IPO hostile. RedHat and Novell both have a vast range of products that Canonical doesn't have
as well.
My comparison with OSAF wasn't really about the finished product (although clearly, with
Debian, they had a bit of a leg up in that department ;). What I mean is that there have been
a number of "open source" companies who have been well funded but failed to become profitable:
OSAF was funded very similarly to Canonical, and have had to contract hugely when the founder
decided it wasn't worth playing the game any more. You also have examples like Eazel.
My point is nothing more that when you grow a company artificially, like Canonical, you need
to invest heavily up-front to create product and services which then sell like hot cakes. If
you fail to get to the "hot cakes" stage (and we're talking sales, remember), it becomes
extremely difficult to turn that into a profitable business and things go downhill quite
quickly.
In defense of Ubuntu
This may be a nitpick, but Ubuntu (or the Ubuntu Foundation) does not employ any developers
AFAIK; Canonical is.
(the bar of standards is set high for LWN as well :)
Launchpad proprietary
Launchpad proprietary
Does that include landscape too? Can you provide a reference?
Launchpad proprietary
Code where mouth is and all that.
Launchpad proprietary
> Code where mouth is and all that.
I agree, we should hold them to that promise, and until they fulfill it we should remain
cautious.
That said, Canonical has already open-sourced parts of it, e.g., the Storm ORM, which I happen
to know about as I'm using it for a project of mine. It's LGPL and very useful.
many developers are Ubuntu users too
Like many other free software developers, I'm an Ubuntu user (on several of my machines). That
means that the development efforts I put in are partly built on the work that Ubuntu does. I
haven't contributed directly to Ubuntu, only to some of the packages that it includes, so does
that make me a freeloader?
I'm delighted that Ubuntu is using the packages I help develop, and I'm also
delighted that other distributions use my code. I presume that the Ubuntu developers feel the
same way, and don't mind me using their distribution without contributing directly to their
packaging efforts. Producing a good distribution is a lot of hard work, and I'm just thankful
that so many people are willing to put that effort in and let me reap the benefits.
Cheers, Tridge
many developers are Ubuntu users too
Cheers to you, Tridge. I have one slice of pizza left here. (I really do. It's a Super
Veggie.) If you want, I could send it parcel post. ;-)
As with a Frank Lloyd Wright building, the support beams in our FOSS community are not always
completely obvious.
many developers are Ubuntu users too
That's a very enlightened thing to say. Thanks for a very good comment.
In defense of Ubuntu reproach
Ubuntu is far from perfect, and it could certainly give back more than it does, but Ubuntu does not deserve the level of opprobrium it is receiving from certain parts of our community.
[...]
The developers who castigate Ubuntu are uniformly silent about the number of kernel patches coming from the Mandriva camp. They have nothing to say about how much Xandros gives back to Debian.
Sudden success can breed a certain amount of animosity, especially when much of that success is perceived to be built on the work of others
On top of all this, Ubuntu employs a number of developers who work within the community. Yes, it would be a good thing if there were more of these developers. It would also be good if more fixes and enhancements escaped Ubuntu's repositories and made it back upstream.
In defense of Ubuntu reproach
Good if more fixes escaped upstream? ... as though some evil company is keeping them hostage but Canonical is bravely working night and day to free them?
In defense of Ubuntu reproach
I think you're reading that exactly backward. He's complaining that Ubuntu is keeping their fixes and enhancements to themselves, and that they only occasionally manage to escape and make it upstream. IOW, Canonical is the "evil company [...] keeping them hostage".
The issue is not "keeping them hostage" but rather the fallacy of "making available" as good enough to be a good community player. It is not enough to simply put your patches up for public download. You need to engage an upstream community project to explain the merits of patches and actively get them merged.
In defense of Ubuntu reproach
In defense of Ubuntu reproach
It really comes down to sustainability on several different levels.
First there's just the sustainability of the Ubuntu community itself. If Canonical as an
organization blinked out of existence tomorrow, could the Ubuntu community pick up the pieces?
Is there enough of a non-proprietary infrastructure to keep Ubuntu going with the same
processes? Are the critical pieces of what Canonical does for the Ubuntu community replicable?
Mark Shuttleworth certainly isn't replicable..but I would hate to think that the entire Ubuntu
community hinges on him. Cults of personality are not exactly community. The question remains
though, are the services that Canonical provides the Ubuntu community replicable if there was
ever a need for the community to take over some of those responsibilities? That's a very
serious question that active Ubuntu community members should be thinking about.
Second, is the effort Canonical is making a sustainable in the context of the larger
ecosystem. Are the technologies that Canonical is spending money on creating a sustainable
platform for other to do their work in a way that does not assume the continued existence of
Canonical? Do you want your work flow to be locked in to Canonical and its business
interests? That is a very serious question that external projects should be thinking about
when making use of Canonical's services.
Third, are the spending decisions Canonical is making as a company, leading towards a
sustainable business model for itself? That's a very serious question that Canonical's stock
holders...oh wait...still a venture capital startup. I guess that's a question that Mark
should be thinking about. Mark and anyone he's courting for the next venture capital
injection.
You can make decisions that seem great in the short term, but are not necessarily sustainable.
A bumper crop of corn for 3 or 4 straight years, to take advantage of increased demand for
corn, without letting your field lie fallow, can have serious long term consequences for the
productivity of the land and the long term sustainability and profitability of your farm.
If you are a large farm, a corporate farm, with a significant amount of land, big enough to
have your corn production count as a significant amount of national or global supply then such
short term actions would depress the price of corn for other people, making it harder for them
to turn a profit while you were flooding the market with unsustainable supplies of corn, and
affecting the sustainability of their farms as well.
Luckily, Canonical isn't that big.
-jef
In defense of Ubuntu reproach
Mark has made public statements about the future funding, I don't remember the details (and he
hasn't listed exact dollar figures), but he has setup funding for several years, with
additional funding being released when particular milestones are reached, as well as setting
up protections to maintain funding in case something happens to him.
so this isn't nearly as bad as people have speculated.
yes, canonical could disappear and ubuntu would have problems, but that's hardly a problem
limited to one distro, if redhat were to disappear I doubt if fedora would survive without any
problems either.
In defense of Ubuntu reproach
Fedora makes use of an entirely open software stack for its infrastructure.
People can replicate the entire build system and mirror manager and so on and so on. As long
as people can find the hosting bandwidth and the iron, the software that grinds the sausage
isn't proprietary and there is no secret sauce anywhere in the build system. In fact to grow
out additional architecture support, people in the Fedora community do in fact find that
additional hosting and bandwidth and iron. Why? because... its a community effort... whose
entire framework is open so that motivated community members and even other business interests
can contribute beyond the bounds of what Red Hat can sustain. Honest sustainable development
where multiple interests can co-exist without anyone being asked to support more than what
they feel they can sustain. I can just imagine the pressure some Canonical employees feel to
make sure they continue to live up to the perception they've marketed...without a sustainable
bottomline to build resource allocation budgets around.
Fedora's build system is setup to allow motivated Fedora community to work on interests other
than those that Red Hat feels it can sustain on its own. Doing things that way was a
deliberate choice.. a sustainable choice made by Red Hat empower the community as partners in
the process and not just consumers.
How open is launchpad? How critical is it to the inner workings of Ubuntu distribution
development? If the launchpad service disappeared with Canonical..would it be replicable? If
Canonical decided to drop support for an arch(sparc or arm just as examples) because it was no
longer deemed potentially profitable to support.. is the Ubuntu development framework flexible
enough to allow the community to take over those sorts of things? Or would Canonical feel
burdened to continue supporting arches even though it was a negative on their business? Very
important questions for the Ubuntu community to ask of Shuttleworth.
-jef
In defense of Ubuntu reproach
Canonical decided to drop support for an arch(sparc or arm just as examples) because it was no
longer deemed potentially profitable to support.. is the Ubuntu development framework flexible
enough to allow the community to take over those sorts of things? "
In defense of Ubuntu reproach
"""
It really comes down to sustainability on several different levels.
"""
And shouldn't the post really have been signed with:
Jeff (I'm an incredibly huge Fedora fan, bar none) Spaleta?
I'm familiar with your penchant for such style of sig during your very long history on the
Fedora lists. :-)
Please cut the sour grapes routine. Fedora is less self-sufficient than Ubuntu, after all.
In defense of Ubuntu reproach
What the what now? You're making less sense than usual here.
In defense of Ubuntu reproach
RE: "oh wait...still a venture capital startup"
Do you possess any proof of that assertion? I ask, because that's is counter to what I have
heard from Shuttleworth. I have an additional reason for posing the question, you seem too
wedded to your assumptions to allow any discordant facts divert you from your target.
In the presentation I watched and listened, Ubuntu is just one of this person's interests.
Despite on our probable shared focus on Linux, per se, that does not describe this person's
goals. Therefore, assuming the business success of Canonical as being paramount, is based
upon a weak foundation.
As at least one other post has pointed out, the very criteria you construct should make one
skeptical of the long term survivability of nearly every "free(er)" portion of the major
distributions now extant. You dislike Ubuntu and perhaps every thing it may represent; so
what other pertinent issues do you really have that should concern the mass of casual users of
this distribution?
In defense of Ubuntu reproach
"Do you possess any proof of that assertion? "
http://www.guardian.co.uk/technology/2008/may/22/internet...
TG: How close are you to breaking even?
MS: Not close. It will require time and ongoing investment.
Straight from the horse's mouth. As of May of this year Canonical was "not close" to breaking
even.... so sayth Shuttleworth. Not close. Are they any closer than they were a year ago? two
years ago? three years ago?
"Therefore, assuming the business success of Canonical as being paramount, is based upon a
weak foundation."
Another quote from Shuttleworth...
http://www.infoworld.com/article/08/07/23/Ubuntu-founder-...
"When we look back at this era, we'll be looking at economics,"
So again..straight from the horses mouth.. the economics of things are of parmount importance.
That's not me talking, that's Shuttleworth. But what doe the economics of Canonical look like?
Canonical's business interests are completely opaque. How important is launchpad based
services going to be to Canonical's bottomline moving forward? Anyone got a clue on that? Is
the Dell desktop arrangement a profit center for Canonical or is it a wash..or is it a net
drain or company resources. How many people are buying Ubuntu support contracts for their
Dells when they purchase the hardware? How is the mobile initiative fairing as a business
initiative?
And then there's landscape...which is clearly not aimed at the home desktop user.
How many different revenue concepts is Canonical currently pursuing? Can they sustain interest
in all these areas simultaneously? What happens if Canonical decides to drop support for one
of their current initiatives like mobile devices a year from now? Is the Ubuntu infrastructure
that they control open enough to allow a non-commercial community effort to flourish in its
wake? Popularity doesn't automatically make something is an economical business venture...
and if Shuttleworth is to be believed.. its the economics that ultimate matter.. not the
popularity.
"You dislike Ubuntu and perhaps every thing it may represent"
I have no problem with Ubuntu as a community, nor as a distribution. But I am concerned that
Canonical may not be able to sustain the level of interest it has strategical cultivated, and
I don't want to see the Ubuntu community suffer while Canonical flounders around trying
different business models until they find one that works. If I wanted to see the Ubuntu
community suffer, I'd find a way to get myself hired by Canonical.
What I am concerned about is that so much community good will is being placed into the hands
of a single business entity. Canonical. Canonical is not Ubuntu. A business entity whose CEO
who is attempting to centralize how open developers interact by driving them into using a
centrally managed proprietary infrastructure that only Canonical has control over.
Which Mark Shuttleworth should we believe? The one that is protectionist of his own company's
important codebases.. or the one that goes to conferences and proclaims that Free software is
"the ultimate form of disclosure" and serves as an engine for innovation?
http://www.infoworld.com/article/08/07/23/Ubuntu-founder-...
If you are going to stand up as the head of a corporate entity and talk the talk, I think its
perfectly acceptable for the people whom you are talking to to expect you walk the walk
instead of promising to walk the walk in around 12 months or so, market conditions depending.
If you are a Ubuntu desktop user, you should be concerned when Shuttleworth speaks to the
press as he did earlier this year about Ubuntu "migrating" into a business phenomenon.
http://searchitchannel.techtarget.com/news/article/0,2891...
If Canonical is planning to "migrate" into a company that services business customers... have
they created an infrastructure open enough to let the Ubuntu community fill in the gaps so
that the Ubuntu community can serve the needs of the non-business userbase while Canonical
chases after business user service contracts?
He didn't say expanding.. he said..migrating..That sort of terminology should concern any
active Ubuntu community member who is more concerned about the home desktop user than the
office professional. If Canonical is looking to chase the sort of certifications that allow it
into the doors of corporate businesses, that is going to end up being an engineering drain on
Canonical, no doubt about it. Certification processes are about as far away as 'just works'
polish as one can possibly imagine. Can Canonical chase those certs and continue to serve the
home desktop users? Can Canonical sustain both a corporate initiative and a consumer desktop
initative with its available resources? Will Canonical open up the infrastructure they
tightly control so that the Ubuntu community can step in and help sustain the Ubuntu momentum
and keep Canonical from spreading itself too thin? Canonical needs to open up its
infrastructure and let the Ubuntu community take on some of the responsibility for the
development of the Ubuntu process itself. How far will Canonical allow community to be
involved in the development of its own future?
-jef
Nothing better to do?
OMG!
You are obviously a Ubuntu-hating Fedoratroll/-fanboy. No need to point out in how many ways
you are blinded by your hate.
Anyways .. I take the most user friendly distro with the biggest repository and long support
that is sponsored by a really rich philanthropist any day over the development version of some
enterprise distro :P No matter what.
Nothing better to do?
You are a "Guest", minimal standards should require you to be at least civil. Your name
calling is too similar to the MS types that posted on the IBM forum to help kill OS/2. No
repeat performances here. Be civil or leave.
Thank you,
Txt.
In defense of Ubuntu reproach
Had I read further into the comments thread I would have foregone my posting, since it was so
obvious facts will not play any role.
My reason to respond now is two fold, a gratuitous attack of name calling by a <i>guest</l>
and noticing you seemed to purposely pretend to quote a question I did not ask. Moreover, you
cite a known fact that bears no pertinence.
The issue is not if Canonical is making a profit, it is the implied exigencies implicit in
venture capital funding where the modus operandi is a pump and run up of the stock pricing so
the funding group can run off with the excess cash. That was dishonest, at the very least.
You are oblivious to reasoned argument, hence, you should better converse with yourself and
save of the hearing the noise of your words.
Thank you, your silence is appreciated.
In defense of Ubuntu reproach
Also, esp. as engineers, it's compelling to look at the end game ... what happens if all the Linux users are using Ubuntu? It's obvious that the huge amount of work that Red Hat funds can't happen if Fedora/RHEL don't have any users ... is IBM going to fund everything?
If the weight of so many users shifted to Ubuntu, then Canonical would be making money from support (as Red Hat does) and could afford to hire developers. Those Canonical developers would then be upstream, much as a number of Red Hat employees (and so have fewer problems pushing patches upstream since they are upstream).
So while you're correct in that Red Hat could not fund so much work without the associated revenue, I would presume that such a scenario solves itself. If it happened, Canonical would employ developers to maintain its momentum and gain the same strategic influence over Linux/OSS direction that Red Hat currently possesses.
Paid Engineers
I think this is the core issue. RedHat have a lot more engineering resources than Canonical so
make more of an impact upstream (after all it's in every packagers interest to push changes
upstream that make their life easier). If the balance of economic resources shifted I would
hope that would directly impact the number of developers in each distro and hence the
contributions upstream.
In defense of Ubuntu reproach
If the weight of so many users shifted to Ubuntu, then Canonical would be making money from support (as Red Hat does) and could afford to hire developers.
In defense of Ubuntu reproach
In what way does providing packaging of other free software components free of charge not
constitute contribution? Packaging is surprisingly hard and huge amounts of work. Ubuntu
provides a valuable service to the community absolutely free of charge.
In defense of Ubuntu reproach
In defense of Ubuntu reproach
In defense of Ubuntu reproach
In defense of Ubuntu reproach
In defense of Ubuntu reproach
For Red Hat's commercial products such as RHEL, more users = more money = more opportunity to fund development. With Ubuntu, the (full, commercial, updated, supported) product is free, and Canonical only earns revenue from services.
it doesn't make much sense to measure "contributions...roughly in line with the number of their users"
The fact that Canonical is compared with competitors with an order of magnitude more developers was flattering once, but when it's used as justification for this type of criticism, it's discouraging.
In defense of Ubuntu reproach
That's naive, at best. Yes, Canonical let's you download, for free, their brand specific bits thus. consolidating the non-paying for services and paying for services customers ... but with CentOS and Fedora etc. it's hard to swallow the argument that Red Hat is getting paid for anything but their services.
Fedora is a different product, with different source code, QA and release methodology. It doesn't compete with RHEL any more than Gentoo does. CentOS is a better analogy: who's complaining about not receiving enough contributions from CentOS?
It makes perfect sense, how else should we measure them? As they get more users they certainly wield more power over the community, and thus. they certainly use more "resources" from the community. So if parts of the community speak out against a "tragedy of the commons", that seems more than fair and sensical.
Hogwash. If a lone developer creates a new distribution which is used by millions, we don't suddenly expect them to contribute on behalf of those millions of users. This would be ridiculous. They aren't "using resources" from that community: on the contrary, that community is using their resources!
The fact that Canonical is employing an order of magnitude less developers (and that's very conservative, IMO) than it's competitors was amusing once, but when it's semi-justified as a long term to just spend less it's discouraging.
That may be your opinion, but opinions don't count for much where hard numbers are concerned. I can't parse the remainder of your sentence; I think there's a word missing somewhere.
In defense of Ubuntu
To me all this is just the need people have for a pet enemy, even between Linux distros.
In the old days Red Hat served that role (the commercial company that was profiting from
Linux) but with the Fedora community and the employing of big Linux figures/developers that
"enemy" disappeared and never was fully replaced by a single distribution big enough for
people to join against.
If Canonical didn't appeared, probably we would be talking in "defense" of Novel, or people
would actually care about Xandros, Linspire, or any other distro that simply doesn't get
enough attention today.
What Canonical needs is just employ some big Linux figures who stand by the more controversial
decisions (and work on the things actually wrong). Then people would not be so light to
criticize everything.
They already have the community fan boys, so that part is covered.
By the way, great article.
In defense of Ubuntu
I'm sure that ingroup/outgroup psychology is a valid explanation of part of the phenomenon of
why some people have irrational loyalties but you're ignoring a simple, pragmatic reason why
many of the examples you mention were considered undesirable. At various stages and in various
ways they have failed to demonstrate a commitment to Free Software.
* Back in the pre-Fedora days there was a certain amount of disquiet at Red hat because they
used to distribute an extra "applications CD" which contained a Macromedia Flash player, Adobe
Acroread and some other stuff like that. They were still aware of the issues though. This
link is from RH 8.0, but I'm nearly certain I remember this from as far back as 5.2 though:
http://www.redhat.com/advice/speaks_80mm.html
* Novell, pretty obvious and it's not ancient news
* Canonical and the Ubuntu project has been covered well here on LWN in terms of contributions
of Free Software, the closed nature of Launchpad and of course the desire of have Aunt Tilly
run non-Free software to her heart's desire
Anyway, no point in going over Linspire and Xandros, the point is that the main criticism of
all those distros or companies has been their distribution of non-Free software.
Trivializing this objection as a simple group psychology phenomenon is to ignore some very
valid objections.
In defense of Ubuntu
Red Hat was vilified in the linux community because it took a very popular product (Red Hat
Linux) and made it proprietary. New updates to Red Hat Linux required paid subscription. They
quickly realized their folly and created Fedora to soothe angry users.
Personally I am suspicious of a distro that starts free and becomes closed. This is why I use
debian which will _always_ be free.
In defense of Ubuntu
In defense of Ubuntu
In defense of Ubuntu
Thank you Jonathan Corbet.
I started my Unix days in 1988 with At&T Unix 386, AT&T 3B2 Unix, and Xenix 286/386. I moved
on through SCO Unix and SCO Open Server... and eventually discovered Linux, BSDi and the
*BSDs. I briefly flirted with Slackware '96. And then discovered RedHat 4.2 and fell in
love. I followed redhat through RH9 (with a brief sojourn involving Mandrake) and picked up
with Fedora without missing a beat. Never cared for Debian much. Oh, I tried it... and
always came away unimpressed. I admit that this was partially due to being "used to" the
RedHat way. I was biased, as are we all, by what I was used to. Ubuntu, a Debian derived
distro, had a *lot* to prove. But I did try it, one day, a few years ago. It was an
evaluation. One of many which I had conducted upon countless distro releases over the years.
Usually, at the end of the evaluation, I would long for Red Hat or Fedora, and move back. But
with Ubuntu, I didn't see any hurry to move back. Time passed. I still did not see any hurry
to move back. I finally *did* move back, for some reason that I can't quite remember... and I
found myself missing Ubuntu. Oh, for about a year, I described myself in these forums as
"really a Redhat guy" who happened to like Ubuntu. And then I decided that what I was really
doing was hiding in a closet.
Ubuntu elicits so much jealousy and hostility from fans of other distros, due to its perceived
popularity.
That popularity is real. And the reason for it is no mystery. Any distro could have done it.
Certainly most of the devs and maintainers of the well known distros have exhibited the
penchant for hard work necessary to achieve it. What it really comes down to is priorities.
Ubuntu focuses on the user. But that's not the important bit. The important bit is that there
is no "but...". You see, most other distros think that the user experience is the most
important thing in the world... except... this other thing... (license purity... making sure
we don't lift a finder to help the user watch movie formats we don't approve of, etc.) is even
more important. Ubuntu doesn't do that. They care about the user experience and they don't
let other things get in the way of that.
Of course, I've just painted Ubuntu as Linspire and Xandros, have I not? Well, I guess I
have. And that needs to be corrected, because it is an inaccurate depiction. Whereas
Linspire and Xandros just dump the proprietary codecs and drivers into the system without
bothering the user's pretty little head with the details, Ubuntu attempts to make the user
*aware* of the issues. And then they trust them to make an adult decision regarding how they
use their own hardware. No doubt most users decide to go ahead and watch the DVD. But a seed
has been planted. The user has been made aware of an issue which they had likely never
considered before.
The bottom line is that fans of other distros would do well to get over the jealousy. I share
a fondness with Red Hat for the saying 'A rising tide lifts all boats'. Canonical and Ubuntu
have tapped a tide which, along with all the other waves made by the FOSS gestalt, is going to
lift us all. It doesn't matter if you prefer Gentoo, or Mandriva, or Damn Small, or
Slackware, or CentOS, or Peanut, or Pardus, or Suse, or OpenWRT.
We will all ride the tide.
Be happy with your distro of choice.
In defense of Ubuntu
Fedora and Red Hat would love to ship codecs to users to allow them to play DVDs, however they
would also love to stay in business. Red Hat is currently worth suing, has money in the bank
and a sustainable income stream, and is an actual US company.
Compared to a company HQed in the Isle of Man, with no major profit or cash reserves, RH is a
quite valid target for all kinds of patent trolls and MPEG consortium to take to court if we
shipped things that we should really license.
In defense of Ubuntu
Ubuntu doesn't include any proprietary codecs - that would invite patent lawsuits. However,
the Ubuntu forums have a good Multimedia HOWTO that points to medibuntu.org, a third party
repository that has all the required packages.
In this respect Canonical is no different to Red Hat.
In defense of Ubuntu
When you click on patent encumbered codecs in Ubuntu, you are offered to install support for
those codecs from a repository within Ubuntu that doesn't have any patent licenses.
libdvdcss is what is provided by Medubuntu which is considered risky even in Europe (isle of
man legally) where Canonical is located.
The restricted driver manager also recommends to install proprietary kernel drivers to provide
"full functionality". Those are certainly different approaches from what Red Hat has done and
that is atleast in part due to legal considerations.
In defense of Ubuntu
Can you point me to the part of Ubuntu that adds medibuntu to your sources.list automatically?
I'm not aware of this, and have always had to find the HOWTO and follow it. The fact that
various HOWTOs for DVD playback exist, such as
http://www.ubuntu-unleashed.com/2008/04/howto-easily-setu..., indicates
this is still far from automatic.
Ubuntu/Canonical are trying to walk a fine line here - maintain a freely redistributable and
open-source distro, while also making it easy to use patent-encumbered codecs and libdvdcss.
Other distros solve this problem in other ways, of course - e.g. Linux Mint (an Ubuntu
derivative) simply bundles codecs, while Dell's version of Ubuntu includes a commercial and
fully licensed DVD player.
As for proprietary kernel drivers, I think Ubuntu is doing a good job here - it warns the user
they may run into bugs that can't be solved by the Kernel or Ubuntu teams because they are
binary only. However, it still lets people get the full functionality from their drivers.
This is nothing to do with legal issues as far as I can see - more of a philosophical
difference.
Having said that, 2 out of 3 of my Ubuntu boxes use no proprietary drivers, because I prefer
to avoid them if at all possible - I'm typing this on a new PC built for Ubuntu that uses
Intel graphics and 3Com WiFi stick, which is open source only.
In defense of Ubuntu
"Can you point me to the part of Ubuntu that adds medibuntu to your sources.list
automatically?"
There is none which is my point. The legal risk for Canonical in pointing to medubuntu is
similar to the one for Red Hat if it directs users to Livna repository. The difference however
is that Canonical can afford to point people to patent encumbered and proprietary codecs while
Red Hat can't and therefore the solutions offered are completely different.People who argue
that Fedora (and by extension Red Hat) should point to Livna repository are not considering
the legal issues that make it not worth taking the risk.
The legality of proprietary kernel drivers is certainly a gray area too. So there is both
philosophical as well as legal issues involved in these cases. Keeping that in mind helps.
"Any distro could have done it"
You know, some distros do prefer quality releases to crap on exact day. And I'd argue that
this *is* part of caring for user experience as well.
Promoting wild push (ever been at a daily gazette?) isn't gonna win much friends among
upstreams and peers, as was noted already... if you'd look at quite some Ubuntu patches or
glue code, you'd barely touch the result with a six feet pole. But you don't care, luckily.
:)
So...
> Be happy with your distro of choice.
In defense of Ubuntu
Yet Ubuntu's contributions most likely exceed those from all of the distributions named here, with the possible (but far from certain) exception of Gentoo.
Although I appreciate the Gentoo mention, I find it hard to believe that any distro contributes more upstream than Red Hat. RH employees work upstream on tons of projects including the kernel, virtualization, various desktop projects and clustering.
This is unquestionable
RH is the biggest single commercial contributor to GNU/Linux; only problem is that RH is not
mentioned in that paragraph.
OTOH Canonical open sources all the infrastructure projects of its distro just like RH; it
"just" happens that RH, as a better established company than Canonical, has better established
projects with more visibility and following.
This is unquestionable
"OTOH Canonical open sources all the infrastructure projects of its distro just like RH; it
"just" happens that RH, as a better established company than Canonical, has better established
projects with more visibility and following."
Umm, What? Where's the code to LaunchPad?
In defense of Ubuntu
Although I appreciate the Gentoo mention, I find it hard to believe that any distro contributes more upstream than Red Hat.
I think that sentence is comparing Ubuntu only to the distros mentioned in that paragraph:
The developers who castigate Ubuntu are uniformly silent about the number of kernel patches coming from the Mandriva camp. They have nothing to say about how much Xandros gives back to Debian. Nobody totals up contributions from Gentoo. There are no complaints about Slackware's presence in the community. Arch Linux developers do not hear that they are not doing enough. There are no high-profile articles on how rPath is taking advantage of free software developers.
In defense of Ubuntu
I think that sentence is comparing Ubuntu only to the distros mentioned in that paragraph
Ah, I was reading "here" as the entire article when he said, "all of the distributions named here." I don't really think of paragraphs as standalone units in that respect. Read that way, I agree more with it.
What is Canonical's business model? Long term? RedHat's agenda is fairly clear but I can't figure out Canonical's business model at all. Perhaps I'm missing something obvious, but I find myself pondering this every time they are brought up.
Canonical's business model?
Canonical's business model?
If Mark Shuttleworth is very smart with money, or at least hires people that are smart with
money, then the profits he made selling Thawte (something like 575 million dollars) could
support Canonical pretty much indefinitely on interest and return from investments alone.
Think about it. If you have $500,000,000 dollars and are able to pull in a 3% return on that
money per year, then that's pretty darn close to $15,000,000 dollars a year. Unless you figure
out a way to give almost all of it a away taxes will simply take it from you.
You could spend $40,000 a day and never go broke.
Ubuntu has the hallmarks of a vanity project. It's goal is probably to be mostly
self-supporting in the long-term. In the short term I expect their goal is to simply get 'mind
share' and market penetration. If they gain high levels of popularity then the opportunities
to make money will present themselves naturally.
If I had a couple hundred million dollars to burn I'd do a similar thing.
I'd would think I'd hire a team of people to simply do the 'boring' work in Linux and try to
convince them that they are going to improve humanity with their tireless efforts.
Documentation, bug fixing, software packaging, etc. Then for 'profitability' I'd farm them out
to companies that want to improve some particular piece of open source; open source software
development as a service.
Something like that. It would be one of a few different projects.
This is one of the positive aspects of capitalism.
Canonical's business model?
Are you saying that businesses and governments and individual users should be buying support
contracts and relying on the services of a corporation that can be succinctly described as a
vanity project of the fabulously rich?
I really hope there's more to Canonical that that. I'd like to think that Canonical is a
serious attempt to create and service a developing market of small businesses who are looking
to leverage the power of the open linux platform.
My one concern is that Canonical isn't sure exactly how to do that yet as a sustainable
business model and when it finally figures out what is profitable, its internal reorganization
will disrupt the current Ubuntu community because there is not enough flexibility in the
Ubuntu development framework to sustain efforts that Canonical will have to walk away from to
focus on more profitable areas. But its something the Ubuntu community can fix, if they are
willing to stand up and challenge Canonical to provide an open framework that the community
and Canonical can both rely on.
An open framework serves dual purposes depending how you look at it. First it provides
assurance to the community that as corporate culture changes the community interests can
continue even if the business interest change. That's important, it says the business trusts
its own leadership of the community and the community doesn't have to be coerced into
following. Second it provides a barrier to the development of radically different business
culture that is hostile to open development. The more deeply ingrained an open development
process is to a business the less likely they are to want to move to a closed development
process. The more closed development Canonical relies on the more risk there is that their
internal business culture will shift away from being supportive of open development. What is
the risk to Canonical by using an open build process for Ubuntu? Are they concerned that
someone would steal the secret sauce that holds the Ubuntu community together under their
leadership? What is the risk to the Ubuntu community by relying on proprietary infrastructure
that Canonical has put together? If Ubuntu is a partnership between Canonical and the outside
community who has more to lose if the other partner in the dance decides to walk away? It
seems to be the Ubuntu community puts a lot of trust in Canonical.. is it wrong to expect
Canonical to put as much trust back into the community by opening up its infrastructure?
-jef
Canonical's business model?
> Are you saying that businesses and governments and individual users should be buying support
contracts and relying on the services of a corporation that can be succinctly described as a
vanity project of the fabulously rich?
I donno. Most people that like their job a lot are very good at it. So out of everything in
the world Mark could of done, he choose that. It's a good sign. It's a better sign that he
takes a active role in it.
Or would you rather pay for support from somebody that hates his life?
> I really hope there's more to Canonical that that. I'd like to think that Canonical is a
serious attempt to create and service a developing market of small businesses who are looking
to leverage the power of the open linux platform.
What you said and what I said are not mutually exclusive. :)
Plus the people that work for Canonical defenately want it to succeed. They don't want to lose
their jobs, do they? Most of them probably feel that they have a significant personal stake in
the success of the company. It may be a dream job for a significant number of them.
Canonical's business model?
yes, in part they are afraid of ubuntu fragmenting if lauchpad code was available and anyone
could run their own launchpad server.
they've said this in the past. they've also said that they expected to hit a 'critical mass'
where it no longer matters, they would be big enough and solid enough that clone would be like
CentOS is to RedHat, there, but not a significant force.
the fact that they are now giving a timeline for when they will release the code indicates
that they are close enough to the critical mass to be comfortable with the announcement.
as for the number of developers hired by canonical, they are a young company who's not making
a profit yet. this isn't the dot-com boom and they are trying to grow the business and address
their priorities first. I fully expect that as they grow they will be hiring more and more
developers, and more of them will be heavily involved with other projects. but I would rather
see them grow slowly and become self-sustaining then to have them hire a few dozen
high-profile developers for a couple of years and then go under due to the costs.
and one question for everyone screaming so much about getting the code for launchpad.
what's the big deal here? the source is all available, the compilers are all available. every
other distro out there runs it's own build farms and scripts. the amount of fuss you are
making over this one tool is such that you are making it sound like the best thing since
sliced bread (while at the same time being sure to proclaim how it's nothing special)
Canonical's business model?
Afraid of fracturing the codebase.... that suggests a deep failing to understand the strengths
of open development. Deep failings. Would Mozilla as a corporate entity be the corporate
power it is today...if the mozilla codebase wasn't available to be fractured to create the
phoenix browser which later became firebird which later became firefox?
You want to know what an open codebase really means to a business... it means you trust your
community to find the better answers that you don't see and give them back to you for you to
support as part of your business... that is what an open codebase capable of being fractured
really means.
I'm not sure I like the idea of a corporate entity who doesn't itself understand how to
leverage the strength of open development for its own interests, managing an open development
community.
As for the importance of lauchpad. Let's talk specifics. Canonical released at least one
version of Ubuntu aimed at sparc and now its no longer a 'product' that Canonical supports.
Why did Canonical stop supporting it? Not commercially viable? Who knows. The point is they
tried something as a business, and then dropped it, leaving a set of users out in the cold
with no more future products lined up. Is the Ubuntu infrastracture open enough to allow a
niche sparc using Ubuntu community to continue to build a Ubuntu release for sparc, even if
Canonical doesn't want to support it? Even when Canonical no longer allocates any company
resources towards sparc including corporate backed iron to build packages on? Or will the
community need to go it alone and rebuild a completely new set of infrastructure tools from
the ground up to support a dedicated sparc build once canonical turns off the build support
for sparc? If launchpad were open and replicable by community..there'd be no question. Those
Ubuntu sparc lovers could organize inside the Ubuntu community and provide their own iron and
hosting without having to redo all the software engineering to reimplement the job that
launchpad does for the supported arches. That's what an open infrastructure would mean....
the ability to for the Ubuntu community to sustain their own interests even when Canonical
finds those interests can not pay the costs of commercial support. Hell, they might even do
such a good job at it that Canonical might find itself coming back in later to support sparc
again with commercial contracts. That's what trusting your community means as a business..
giving them access to the tools to find the better answers then giving them back to you to
support. Canonical should trust the Ubuntu community more.
-jef
Canonical's business model?
not afraid to fracture the codebase, afraid to fracture the userbase (i.e. dilute their brand
name) until it got large enough to survive it.
even big companies worry about the dilution of their brand (which is why RedHat requies anyone
compiling their source code differently to strip out the branding)
as for ubuntu dropping sparc, so did redhat (and didn't redhat also drop PPC support?). why
aren't your screaming about that?
yes it would be better if all the tools were available, but the lack of that availability
doesn't make them evil.
Canonical's business model?
"as for ubuntu dropping sparc, so did redhat (and didn't redhat also drop PPC support?). why
aren't your screaming about that?"
Fedora has an open infrastructure and a process by which community can sustain additional
arches.
http://fedoraproject.org/wiki/Architectures
Passionate community members are working hard to get additional arches up and running using
that process and the open build infrastructure.
Red Hat can't provide the build hosts or the space for every arch that Fedora could build
on..resources are finite. But Fedora does have fully open build infrastructure software that
community can use if they are able to bring the necessary resources online to support the
building of an additional arch. The infrastructure allows for decentralization of the build
system, so motivated niche communities of ppc or sparc or arm or whatever can be in charge of
building the architecture they care about as part of the larger Fedora project effort. That is
community partnership in action. Red Hat is honest and up front about what resources it can
bring to the table and then through Fedora builds an open process by which community can bring
their resources into the effort to extend the reach of the larger Fedora project into new
areas reusing the existing software that ties the infrastructure together for the whole
project.
Fedora is designed to be bigger that Red Hat, and the secondary architecture efforts underway
are the fruit of that truth.
-jef
Canonical's business model?
> Fedora has an open infrastructure
Sure but it took a while to get there ...
Canonical's business model?
SPARC is now indeed a community supported port of Ubuntu, as is PowerPC, HP PA-RISC, IA-64
(and PlayStation 3):
http://cdimage.ubuntu.com/ports/releases/8.04.1/release/
Canonical's business model?
Correct me if I'm wrong. But isn't Canonical still providing all the build daemons even for
the releases moved to ports? What happens When Canonical eventually needs to think about
shutting down or replacing its sparc or ppc builders which they are providing? Is this the
sort of resource allocation that makes sense for Canonical as a single, yet to be profitable
corporation? Can they sustain these port efforts using only their own internal infrastructure?
Or is Canonical allowing community provided infrastructure to be used in the Ubuntu buildd
pool of builders and subsequent binary package hosting as was intended when buildd was
invented to facilitate the distributed community process that Debian developed?
-jef
Canonical's business model?
What if, what if. You hammer on the issue of what happens when Canonical or Ubuntu is doing
something stupid or something evil.
Here's a prediction: If Ubuntu does something like that, it will annoy its users, lose them
and its importance will fade. Then, a different distribution will take its place.
It's that simple.
Canonical's business model?
Sure, but when they fade away what useful artefacts are left behind in the rubble? What
contribution has the large user base and the paid developers made to the pool of Free
Software? That's really all that counts.
Canonical's business model?
if nothing else what would be left from the rubble is the proof that a linux distro can be
made very user friendly and the code to do so.
as the article said, it's not that it was impossible for any other distro to do it, but no
other distro did. after the example of ubuntu, the other distros face higher expectations to
be considered user friendly.
on the other hand, if ubuntu is as much a freeloader with no added value as the critics claim,
there isn't anything of value for them to leave behind, including the code to launchpad that
you apparently covet so badly.
you can't have it both ways, either they provide nothing of value and are just a PR machine
(and therefor if they closed up today why should you care), or they are providing value in the
distro, which is entirely available to you (in which case the contents of the distro that you
have are valuable)
Canonical's business model?
I really don't see that Ubuntu is more "user friendly" than Debian or Fedora. As it stands it
just strikes me as marketing hype. Of course if you have some sort of metric showing that
Ubuntu implements some HIG or other better then that'd be interesting.
GNU/Linux distros are pretty much all on a par in terms of usability these days with the only
substantial differences coming in terms of release-cycles, rapid availability of upstream
changes, and the distro's practical, pragmatic contributions to Free software.
Canonical's business model?
it's not that they modify the software to any HIG specs, it's that they made so much of it
'just work'
yes other distros have closed the gap significantly, but ubuntu still seems to be leading.
this is the primary thing that is attracting people to ubuntu, and I'm saying this as someone
who is still running slackware on many of my personal machines. when I want to put linux on a
system that will be used by less technical people I select ubuntu (or a variant), I've tried
several other distros in the past and for all of them I've been in the situation of dictating
commands that the users write down on cheat-sheets to get things done, with ubuntu these same
users are managing to discover how to do things themselves. this is especially good for things
that I've never taken the time to do myself (the 'normal' user stuff like ripping CDs to copy
the music to a MP3 player, etc)
Canonical's business model?
Exactly - I'm just setting up an Ubuntu box for an elderly relative who used to use Windows,
and the great thing is that things mostly 'just work' - Flash, multimedia codecs, Java, etc,
are all installable with a few command lines available in a HOWTO on the Ubuntu forums.
The other major advantage of Ubuntu is the forums - they are incredibly active, but also very
well run, full of polite and helpful people. This is no doubt due to good policies and active
moderation, but it makes an enormous difference to people dipping their toes in the water...
Choice of distros is important and I would not want Ubuntu to become too dominant, but
breaking into the mainstream is even more important, to all distros and types of user.
Canonical's business model?
The great thing is that things mostly 'just work' - Flash, multimedia codecs, Java,
Canonical's business model?
It's great that Red Hat has put so much effort into Ice Tea, and we are all thankful for the
GNU projects. It's also great that Ubuntu has put so much effort into usability.
As for Flash, I know it doesn't work perfectly, but what does in computers? Being able to use
YouTube and BBC iPlayer is a big benefit compared to the cost.
Setting up a PC is very different to using it - most Windows users simply turn the PC on which
has many apps pre-installed, but I didn't want to buy a Dell box with Ubuntu (didn't have the
spec I wanted), so I installed it myself. In fact I have always configured extra applications
on the Windows box for this relative, so what I'm doing is really not much different.
I'm sure I could have used another distro, and have used many others in the past - I just
happen to like Ubuntu and I'm confident that it will be particularly easy to use, whereas I
can't say that for the other distros.
A rising tide really does lift all boats - clearly Ubuntu needs to do more about working with
upstream, but it has done an enormous amount for Linux simply by making Linux easier to use
for the average person.
Canonical's business model?
Again, where's the usability? The only things you pointed to the last time were the results
of Red Hat hackers' work on Java and then some dodgy Flash stuff and media codecs. The latter
are just as available in Fedora or Gentoo or whatever as they are in Ubuntu for those that
want that stuff.
I've used Ubuntu fairly recently (not out of choice) and am not blown away by any usability
differences between it and any of the other current major distros. I again invite you to point
to some metric so that this is not merely a yes-it-is-no-it-isnt exchange. Otherwise you may
as well merely shorten your post to "I have no problem with proprietary software and patented
codecs and I like the Ubuntu wallpaper."
Canonical's business model?
it's lots of little things, the fact that the installer doesn't need to ask you a million
questions spread out over an hours time, but asks you a couple questions up front and then
goes and does it's thing is one of them.
individually they are trivial, but togeather they make it easier for people who don't already
know where to go for everything.
you don't see the difference becouse you are already familiar with the tools and just go to
the right place. but if you were to setup two identical machines with different distros and
give them to people unfamiliar with linux, the _experiance_ (note, experiance, not
speculation) that people have is that Ubuntu generates less frustration and fewer questions
than the other distros.
you don't see it? ok, you don't. nobody is trying to force you to use ubuntu, you are free to
use the distro of your choice.
just do us all a favor and stop bad-mouthing the distro that others choose just becouse it's
not the one you like?
Canonical's business model?
I don't have the time or energy to defend my choice of Ubuntu any further - feel free to use
the distro you prefer. Maybe it would be good to spend more time improving and evangelising
that distro rather than criticising Ubuntu?
My guess at Canonical's business model
I'm going to guess that what Canonical is doing is similar to Google or Pets.com. They are
building a strong brand first, making sure to stay true to the brand before getting completely
wrapped around an axle about making money right away.
My chosen examples are two extremes of this strategy at work. With Pets.com, pretty much
everybody is now convinced (including former investors) that a brand that means "get your mail
order dog food here" doesn't have a lot of value. However, with the right brand (e.g.
Google), it's possible to monetize a winning brand.
For Canonical, I wouldn't be entirely surprised if their model depends on Linux becoming a
mainstream desktop operating system (e.g. >10% marketshare) before they try for profitability.
If/when Linux does go mainstream, there are a lot of ways to monetize having the leading
distribution. It's obviously a very risky strategy, but a potentially large payoff on the
other end. It's also a risk that Shuttleworth can afford to make, because even if he's not
successful, he at least has a full-time staff working to make sure Linux works on his laptop.
;-)
My guess at Canonical's business model
With Pets.com, pretty much everybody is now convinced (including former investors) that a brand that means "get your mail
order dog food here" doesn't have a lot of value. However, with the right brand (e.g. Google), it's possible to monetize a winning brand.
My guess at Canonical's business model
Since their key profit center is serving ads, not search, they could probably be profitable even without a strong public brand.
Not quite; without the brand, people would not use Google by default (Yahoo and MS Live are arguably as good as Google), and so they would not reap so much ads revenue.
Google leveraged its technological lead at the time to create its brand; once the brand is secured, it does not matter if the competition catches up technologically; barring a major mishap, in most people's mind, Internet search == Google
My guess at Canonical's business model
For Canonical, I wouldn't be entirely surprised if their model depends on Linux becoming a mainstream desktop operating system (e.g. >10% marketshare) before they try for profitability. If/when Linux does go mainstream, there are a lot of ways to monetize having the leading distribution.
I understand how someone can convert having a leading server distribution into decent income in an ethical, free software compatible way. If nothing else RedHat is pretty much an existence proof of that.
I don't see how that same support driven business model translates to the desktop market that Ubuntu has been so successful in. No doubt that greater minds than I are considering these issues, but Canonical isn't talking.
Of course, there are a lot of ways to monetize having a wide-spread desktop: After all, Apple and Microsoft are doing it just fine. ... But if you apply Apple and Microsoft's approaches directly you get lock-ins, resold captive audiences, proprietary widgets, patent FUD, and a lot of stuff that the majority of today's Linux communities would consider wrong wrong wrong.
Ubuntu has not demonstrated the kind of fairly strong philosophical commitment to free software that Fedora has, so an eventual monetization through proprietary-enhancements wouldn't necessarily be an illogical progression from where we are today, ... yet if this were a stated goal I think the negative reaction would be far stronger. I'm not claiming that this is likely, just that all things are possible in a way which isn't true for something like RedHat (which has a successful free software compatible business model, and a community structure and commitment which would inhibit even the first steps towards many kinds of baddness)
I'm sure we can imagine some ways which don't reduce to being naughty or simply levering the desktop to grab the server and beating RedHat. ... Collecting speculation on the answer wasn't really what I was trying to accomplish, I was hoping that Canonical had explained there plans somewhere in public that I missed. Seems like if they did the LWN readers have missed it too.
Of course, the concerns that Canonical might someday 'be evil' is paranoia and unjustified by their current behavior. But there is some risk and a lot of unanswered questions which don't exist for other major players (Novell and RHAT's SEC filings increase business transparency a lot), and so I think the business plan questions are meaningful in a way that fretting over lacking contributions are not ... It's arguable that the GNU, Linux, Debian developers, and the Ubuntu community are owed a response: After all, as uncompensated contributors to Canonical's products we are effectively investors in their venture.
Canonical's business model?
> What is Canonical's business model? Long term? RedHat's agenda is fairly clear but I can't
figure out Canonical's business model at all. Perhaps I'm missing something obvious, but I
find myself pondering this every time they are brought up.
I'm not sure it's much different than Red Hat's business model. I.e., sell support. If you
counter that Ubuntu can be used for free without support, well, there's CentOS, and I think
CentOS and Ubuntu being free are _good_ for getting paying customers, just like piracy helps
Windows - it increases market share, and once you have that market share, paying customers are
a part of it. In fact Ubuntu's model is the better one in that sense, since (just like Windows
piracy), the free users are experiencing your brand.
Aside from 'normal' paid support, there are also contracts for customized builds (in an
interview Mark or some other Canonical person said that this was more common on the desktop
actually). If you're using Ubuntu and want some modification of it, it makes sense to hire the
people who are the most expert at that, namely, the people making Ubuntu. This is also a
typical FOSS business plan.
Will this work? I don't know, but to have any chance of success Ubuntu must become a very
popular distro, and surprisingly enough it has achieved that goal. So it is at least possible,
and it'll be interesting to see what happens.
Part of it is about Ubuntu Users too
I'm going to open up a can of worms. Get over it.
One thing that annoys me about Ubuntu is that it has brought a lot of Windows users to
Linux... who don't care anything about contributing or being part of a community. Mostly they
want an OS as close to Microsoft Windows as possible... but having less of the nasty
attributes that Windows has. They want everything to work and they don't want to have to
learn anything.
Then they run into a problem and ask for help... and get annoyed that there is stuff they
should learn. They do not want to have to open up a command line although they will consider
it if it is the only way to fix a problem.
Basically Ubuntu has lead to a dumbing down of the Linux community... and a dumbing down of
Linux in response. In some ways that dumbing down is good.
Now having said all of that, I must clarify and say that I'm not claiming that all Ubuntu
users are stupid or that the Ubuntu distro is for stupid people. There are plenty of fine
users using it and it is a fine distribution. I'm sure you can guess though, Ubuntu isn't my
distro of choice... but I am glad that the choice is there... and there are a ton of Linux
distros using Ubuntu as a base... and a lot of development activity going on that has a
potential to be beneficial even if almost none of it is currently finding its way upstream.
But I have run into more Windows users than I care to count who, for whatever reason, decided
that this Ubuntu thing is the greatest thing since sliced bread and they are ready to switch
to it. Oh, they give it the valiant effort. Then then run into an annoyance... and then a
problem... and they want help. Sometimes it is an easy fix... other times it is just a
feature they can't appreciate (file permissions?).
Another big part of it is that they almost always want to run some of their Windows
applications via Wine or any of the Virtualization products.. and although Wine and VMware /
VirtualBox, etc... work well... they aren't perfect and they sometimes require more resources
or are slower... or there is a bug here or there. Their switch-to-Linux goal morphs into an
effort to turn Linux into a platform for running Windows applications.
The vast majority of Windows-to-Ubuntu users I've encountered have eventually given up and
switched back to Windows. Why? Because no Linux distro is just like Windows (thank goodness)
including Ubuntu... and if they could just have a more stable Microsoft Windows that wouldn't
get viruses and/or spyware they wouldn't have tried Ubuntu to begin with. Sure they like the
free (as in beer) about Linux but most of them don't care a bit about the free as in freedom.
Along they way though they are the "gift that keeps on giving" with the questions and
complaints. They make you rack your brain wondering why someone would want Linux to act the
way they think it should act. Those that abandon Linux after trying it often have a bad taste
in their mouth and end up commenting negatively about it to others with no Linux experience.
Their Linux experience was negative so they recommend that others should learn from their
experience and just stick with Windows.
It all boils down to... does the overall Linux community gain much from the mass, somewhat
transient influx of users that Ubuntu has given us? Even those that stick around... are they
a plus for the community or a drag? Do we really care about the numbers? Should we care? Or
should we just be trying to make Linux better?
I don't know the answers to those questions... but I have opinions. :)
I realize that there are a significant amount of hardcore Ubuntu users who are "refugees" from
other Linux distributions... and they are fantastic people who share the same positives and
community goals as the rest of us. Those aren't the people that annoy non-Ubuntu users...
although many of them do find time to bash the distros / communities they migrated from. That
is annoying but it is what we all do for fun, right? :)
Part of it is about Ubuntu Users too
> It all boils down to... does the overall Linux community gain much
> from the mass, somewhat transient influx of users that Ubuntu has
> given us? Even those that stick around... are they a plus for the
> community or a drag? Do we really care about the numbers? Should
> we care? Or should we just be trying to make Linux better?
Overall, those who stick around are a plus. Even when the strength density drops, there's
still power in numbers. It really is worth the trade.
This whole 'netbook' thing is a gainer. From my limited exposure, Linux on the SSD is fine,
but XP doesn't like SSD. That Linpus Linux on the Acer Aspire One was nice I thought.
The Dell netbook looks interesting. Those are the ideal market for Ubuntu. As you mention,
people who move from windows to Ubuntu are going to look for familiar things. On a new form
factor, they won't be looking for the familiar as much.
Part of it is about Ubuntu Users too
> This whole 'netbook' thing is a gainer. From my limited exposure, Linux on the SSD is fine,
but XP doesn't like SSD.
Your probably right. For evidence supporting your claim all you have to look at is Asus's new
top-of-the-line EEEPCs. The XP version comes with a 80GB mechanical drive, while the Linux
version comes with a 40GB solid state.
Part of it is about Ubuntu Users too
> Now having said all of that, I must clarify and say that I'm not claiming
> that all Ubuntu users are stupid or that the Ubuntu distro is for stupid
> people.
It is not. It's marketed as "Linux by human beings, for human beings".
I do realise it's probably nothing more than a slogan, i.e. advertisement, but I can't quite
give up the fact that words have meanings even when the words themselves are turned into ads.
As such, I've always been slightly irritated by that slogan, which seems to imply that I, as a
Debian developer and user, am not a human being. Okay, so I've got super geek powers (whoa, I
master the command-line!), but super-heroes are humans too.
Part of it is about Ubuntu Users too
Well, most of Ubuntu is Debian, so if Ubuntu was created by human beings, it implies Debian
developers as well :)
Part of it is about Ubuntu Users too
People have been complaining that making Linux easier to use is bringing
dumber newbies for at least a decade. Ubuntu is only the latest target of
such accusations.
As someone who has used Linux since 1995 (Slackware, Red Hat, Mandrake,
Debian, Ubuntu) and has a tiny bit of code in there, I'm much happier
having Ubuntu (well, Kubuntu) to run than dealing with something
non-newbie-friendly like (for example) Gentoo or Slackware.
And as someone who ends up being asked for computer help by friends and
family, I'd much rather help them if they're using Ubuntu than if they're
using Windows. Or Gentoo or Slackware.
Making Linux easier to use attracts more users. This is a good thing, not
a bad thing, because of network effects. As users increase, benefits to
those users increase exponentially. When we have a measurably large
market share, we have fewer problems getting support from hardware
companies, software companies (yes including free software), media
companies, and governments, all of which have made life difficult for
Linux users in the past due to our small market share. When the "dumb"
users are using Linux, the "smart" users find it easier to do their own
everyday tasks with it.
Part of it is about Ubuntu Users too
One thing that annoys me about Ubuntu is that it has brought a lot of Windows users to Linux[....] They want everything to work and they don't want to have to learn anything.
It all boils down to... does the overall Linux community gain much from the mass, somewhat transient influx of users that Ubuntu has given us?
Part of it is about Ubuntu Users too
quote:
One thing that annoys me about Ubuntu is that it has brought a lot of Windows users to
Linux[....] They want everything to work and they don't want to have to learn anything.
for that matter this even describes Linus in many areas. he initially build his entire system
himself, but switched to using commercial distros with the a.out -> elf conversion. he's been
very adamant about not caring much about the details of userspace code and just wanting it to
work so that he can get on with what he's interested in.
Part of it is about Ubuntu Users too
I'm sure there are some Windows to Ubuntu users like the people you talk about, and every day
some of them give up on Ubuntu. However, most of the people I see on the Ubuntu forums are
making a real effort to learn Ubuntu as they encounter and fix problems.
Some of these former Windows users then write up what they've learnt as HOWTOs on the forums -
while I'd prefer a wiki like Gentoo's (the Ubuntu one is not as up to date), the forum HOWTOs
really are an example of open source in action, and incredibly useful.
Overall, the huge influx of Windows users to Ubuntu is a good thing - it ensures that there's
a real focus on usability. And being able to run a few programs from Windows is very useful
for all sorts of people, including businesses migrating to Linux - if you use Virtualbox or
VMware you won't have many problems, though WINE is often harder to get working.
RE:Part of it is about Ubuntu Users too
Dumbing down the community is a good thing because that means more newbies are introduced to the OS and that means the OS boosts it's user base which ofcourse is a good thing.In defense of Ubuntu
Fair is fair, and I have to admit Mark's contribution to the Single Malt BOF was outstanding.
We should have more members of the community contributing like that!
On the other hand, I think the author has not given enough room for the complaints beyond the
jealousy; namely, the adherence to licenses and not diluting what some perceive to be the
foundation upon which the future success of Open Source depends.
Other companies are investing money and resources towards a long-term solution - that is, free
drivers -, where others take the short-term approach. It should not be surprising that being
undermined does not spark love.
So the distributor has a great deal of influence over what kind of experience those users have; the distributor is also the obvious guilty party when things seem to go wrong.
In defense of Debian only
In defense of Debian only
Oh, you mean like the DNS flaw should have been totally obvious to anyone implementing DNS
applications?
In defense of Debian only
Regarding your part 1&2 bugs, they are indeed something that not everyone (and definitely not
people coming from Windows world) would mostly notice. Anyway you have some false information
and some stuff you think that should be otherwise without any technical reason other than "it
used to be like this on SUSE/etc.". Some, though few and pretty unimportant, I agree with and
would like to get fixed at some point.
- textmode install is called "alternate" CD, and is available:
http://releases.ubuntu.com/8.04.1/
- swap partition can be modified in manual partitioning, both on the desktop cd installation
and alternate - on alternate, it's what is default on Debian
- if you cannot get IP automatically from DHCP server, please while a bug - or did you just
expect a specific DHCP client and didn't get the one you wanted automatically?
- command-not-found is annoying to me too, but very useful for anyone new to Linux/Unix
console. you can remove it if you don't like it.
- kbd is obsolete (it's not in the supported main applications, even), I think you'd want
console-setup (haven't used myself, though)
- also annoyed by framebuffer forcing, probably will be fixed anyway when kernel-based
mode-setting comes; dunno what are the details behind the problem otherwise
- who said runlevels should be like you used to have them? there is no standard, and lots of
debate of what should be where. 2 is default in Ubuntu
- xterm upstream should probably have better defaults if they are bad, or you should contact
Debian maintainer of xterm otherwise
- file a bug about less if you think it's a bug
- lack of system-wide SCIM settings is known problem I think, being addressed hopefully for
8.10
- dunno about 64-bit userland, I think there used to be somewhat of a definition problem about
what's "proper way" to have it, of course you knew best all along since it's now like that in
Ubuntu too I guess
- bridges are again probably not for everyone, but if you don't like to use terminal for
anything openSUSE has indeed a lot more of these click-click admin tools, which is great for
those who want those
Anyway, if you think the problems you encountered really make Ubuntu "absolute fail" and you'd
even recommend WinXP over Ubuntu because of these (but not WinXP over openSUSE/Fedora), _you_
are indeed better served by other distros than Ubuntu, for now. But really those problems are
very specific, I dare to say, and some are just matter of opinion.
In defense of Debian only
In defense of Debian only
actually, I don't think that Ubuntu does 64 bit right according to what debian says should be
done (the entire multilib mess)
as for them being behind other distros, so what. you say that other distros did it right for
_years_ before ubuntu got it right, well, those other distros also took years to get it right,
ubuntu hasn't been around that long.
I would actually be as annoyed by lesspipe being the default for less as you are by the search
for missing commands.
overall your list strikes me more as you considering your personal prefrences (and things taht
you are used to from other distros) as being the one and only way of doing things.
get out there are use more distros, use other versions of unix, learn that they all have
differences and that there is no 'one true way' that everyone agrees is best.
it puts the swap partition (when using a blank disk) on sda5 even though there are like 3 primary partition slots left.
In defense of Debian only
auto br0
iface br0 inet static
address 192.168.1.2
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge_ports all
The reasons behind the emotions Ubuntu/Canonical attracts
Most of the opprobrium from the development community isn't really coming from distro envy, as
has been suggested here numerous times. It's actually coming from deep philosophical
differences.
Canonical has made the strategic decision to include non open source technology in the Ubuntu
distribution if such inclusion can be justified on the grounds of accelerating linux adoption.
Their aim, therefore is to get linux adopted first and fully open sourced second (Mark will
argue that the second naturally flows from the first).
Development veterans at distributions remember the trying times at the end of the 2.4 kernel
cycle when the distro kernel patches effectively equalled the kernel in size and became a
complete support and maintenance nightmare. From all the burned extremeties in that final
cycle, the "Upstream First" policy was forged (basically nothing goes into a distro kernel
until it's on upstream track in the vanilla kernel).
The key to making upstream first actually work is solidarity. Before upstream first, most
vendors focused on trying to get their patches into distros (ignoring upstream entirely). The
usual method was to find one willing to take them and then go around all the others saying xyz
is shipping my product, you'll be left behind unless you do too. The solidarity now is that
most vendors understand that unless a patch is actually in (or near) upstream, they can't get
the time of day out of distros to discuss a backport. This is actually what's made the 2.6
driver development cycle much smoother.
The problem Canonical and Ubuntu present is that their adoption first philosophy is
incompatible with upstream first. This means that vendors can still focus on Ubuntu and
ignore upstream. Worse (and this is where the high temperature reactions of people who work
in distros come from) it means that certain vendors are now doing the rounds saying "our
patches are in Ubuntu, you need to put them in your distro" ... after you've spent your
morning as a distro kernel maintainer fielding these type of calls, your temper is naturally
somewhat shortened.
The debate over these two is obviously a worthy one to have. Is adoption of Linux more
important than upstream development? (and would upstream development flow naturally from
adoption?)
Right at the moment, upstream first is a very hard fought and hard won strategy ... changing
it doesn't go over well without considerable forethought.
The reasons behind the emotions Ubuntu/Canonical attracts
quote:
Canonical has made the strategic decision to include non open source technology in the Ubuntu
distribution if such inclusion can be justified on the grounds of accelerating linux adoption.
Their aim, therefore is to get linux adopted first and fully open sourced second (Mark will
argue that the second naturally flows from the first).
there are other distros that do this and don't catch nearly the flack that Ubuntu does, so
this doesn't explain it.
as for the rest of your post that says it's due to the "publish now, don't wait to get it
upstream" approach, there may be a little of that, but I don't think it's that much. Yes,
ubuntu is worse than some of the other distros, but it's a matter of degree, not of kind.
RedHat never caught this much flack and they were _far_ worse for a while.
The "upstream first" approach is deemed to be an advantage for the distros as it lessens their
labor of maintaining patches going forward. If this is really a win then we should see Ubuntu
falling more in line with the other distros over time.
The reasons behind the emotions Ubuntu/Canonical attracts
> There are other distros that do this and don't catch nearly the flack
> that Ubuntu does, so this doesn't explain it.
There aren't any others that I know of with vendor device drivers. As I said, one reason for
the flack is that Ubuntu inclusion is now a club that vendors who want to follow distos not
upstream use to try and coerce inclusion in other distros.
> as for the rest of your post that says it's due to the "publish now,
> don't wait to get it upstream" approach, there may be a little of that,
> but I don't think it's that much. Yes, ubuntu is worse than some of the
> other distros, but it's a matter of degree, not of kind. RedHat never
> caught this much flack and they were _far_ worse for a while.
Well, I think I gave the historical introduction in the beginning of my first comment.
Upstream first grew out of 2.4 distributors like Red Hat and SuSE being burned by several
things including vendor specific patches.
The point is that they learned from history and evolved the upstream first strategy (with a
little help from others in the community). Unfortunately, the historical justification for
current actions (X once did this so I should be allowed to) doesn't wash in a modern society
otherwise we'd still be condemning and burning witches and indulging in all manner of
unsavoury behaviour we're happy to have consigned to history.
All distributions carry patches (hopefully just simple back ports from upstream, but some are
features on upstream inclusion track). You can measure how upstream compliant a distro is by
watching these patches. If it's truly upstream compliant, then they should be short lived as
whatever they were there for passes upstream and the distro kernel version advances. It's
harder to track this in enterprise distros: There you have to compare patches across multi
year release cycles.
There are still some fun features that all distros include (like squashfs) that still aren't
on upstream track, but most violations are minor.
> The "upstream first" approach is deemed to be an advantage for the
> distros as it lessens their labor of maintaining patches going forward.
> If this is really a win then we should see Ubuntu falling more in line
> with the other distros over time.
There are many other reasons why it's good. Even for vendors (having tried to get my
particular patch set into the distros I support). Unfortunately it takes a lot of education
to see the benefits.
Like I said, Mark argues that adoption first drives upstream patches, so the ubuntu argument
is that it's a temporary problem which will get better with time.
The reasons behind the emotions Ubuntu/Canonical attracts
Canonical has made the strategic decision to include non open source technology in the Ubuntu distribution if such inclusion can be justified on the grounds of accelerating linux adoption.
Ubuntu made a strategic decision to make today's users happy AT ANY COST.
The reasons behind the emotions Ubuntu/Canonical attracts
Debian tries to reach into the spirit of perfection as a goal which it would try to reach for, even though it is not possible. They try hard. This is why Debian is what it is.
The reasons behind the emotions Ubuntu/Canonical attracts
i too
I too feel qualified to widen the screen on this topic. Which is to say, not very qualified,
since you all need for politics is opinions.
In defense of Ubuntu
I am fairly new to Linux. However I have "dabbled" in "Esperanto" and there is a very big
similarity.
Both are geek products and do NOT want their "love" to reach the mainstream.
However Mark Shuttleworth wants the world to use Linux and is a very successful businessman
and has the ability to achieve his goal. He wants to remove Linux from the domain of the geeks
and make it available for everybody.
I do know that this particular project is costing him "several million pounds sterling" a
year, Fortunately the interest on his capital more than pays for this so he won't suffer too
much.
Ampers (.blogspot.com)
In defense of Ubuntu
The developers who castigate Ubuntu are uniformly silent about the number of kernel patches coming from the Mandriva camp.
Because there is no reason to complain? Mandiva recently was the third major Linux distributor contributing most patches to the Linux kernel after Red Hat and Novell. Canonical/Ubuntu is nowhere seen on this list...
Ubuntu's contributions
Ubiquity, Upstart, Jockey, Bazaar just to name a few.
In defense of Ubuntu, additional comments
subject, but I think that most people forget the most important group:
the users. Contribution back to the different related Open Source
projects is a good thing, but they do contribute more than one should
believe:
habit of just working on most Hardware. The Ubuntu variations have
someting for all with it's different desktop variations and the server
edition.
experience) in the class last Monday. I had 8 Ubuntu CDs and managed to
have all the 29 students to kick out the Windows partion on their (school
owned) Lenovo Lap Tops an install the Ubuntu system within 3 hours --
including my welcome speech and so on!
during the installation: One free for future use, 4 for Linux and one
swap. Everything went OK, and I could start the education after Lunch.
That said: I did prepare the session with an Open Office presentation
that everyone could follow. In order to make this happend successfully,
one need a distro that works well and that is Ubuntu's most important
contribution (besides spreading it out to the world).
powerful enough to make sysadminds, musicians, developers and hackers
happy is no less than a fantastic contribution! And Ubuntu's popularity
gains the other distros as well because more and more people and
organizations are using Linux. I'm sure that other distros borrows good
ideas from Ubuntu too, so Ubuntu do really give back in many ways.
In defense of Ubuntu