LWN.net Logo

Vignatti: X Census (for 1.9)

Tiago Vignatti has put together a report on the development X.org 1.9. In the tradition of the kernel statistics reported on LWN, and the more recent GNOME census, he ranks developers and employers based on the number of changes made to various pieces of the X.org tree during the development of 1.9 (April 2 to August 20). The statistics are broken up along functional lines into several categories: X implementation, X input drivers, user space video drivers, Pixman, X11 conformance testing, and X documentation. "Of course lines of code and changeset are far from being a good metric to see actually how the development happened. But still, it does represents something."
(Log in to post comments)

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 15:41 UTC (Thu) by patrick_g (subscriber, #44470) [Link]

Only one line changed for Canonical ? Oh my God, it's even worse than for the kernel of for Gnome.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 15:58 UTC (Thu) by gowen (guest, #23914) [Link]

Jef Spaleta called - he wants his schtick back.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 16:37 UTC (Thu) by ewan (subscriber, #5533) [Link]

It's not just Jef. Canonical's approach to this issue has been utterly shambolic and they thoroughly deserve most of the flak they get.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 17:02 UTC (Thu) by patrick_g (subscriber, #44470) [Link]

To be fair I expect better statistics for Canonical concerning the 2.6.36 kernel (because of AppArmor integration).

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 8:22 UTC (Fri) by AlexHudson (guest, #41828) [Link]

What proportion of that do you attribute that to Canonical though (rhetorically)?

I don't mean to dismiss the work they're doing, because if they can complete the integration that would be excellent, but from an uninformed observer's point of view probably 90% of the work had been done for them.

Canonical are supposed to be doing all this work with Dell and other OEMs, I would have expected some steady trickle of hardware-based patches - not necessarily whole drivers - and that doesn't seem to be the case. That seems really, really odd.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 10:22 UTC (Fri) by hppnq (subscriber, #14462) [Link]

Doesn't it make slightly more sense to expect hardware-based kernel contributions from Dell?

Speaking as someone who has been following Free Software development long enough to remember the time when it was not yet the product of Corporate America -- but of small outfits with obscure names such as Red Hat or Slackware, until IBM announced it would invest a cool billion -- the discussion about who should contribute what has always seemed a bit strange.

It's not as if the many companies involved in Free Software development invest resources that they would otherwise have spent on their core business: these contributions are their core business.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 10:31 UTC (Fri) by drag (subscriber, #31333) [Link]

> It's not as if the many companies involved in Free Software development invest resources that they would otherwise have spent on their core business: these contributions are their core business.

Yes. This is the important thing to remember about professional contributions:

They are, on the majority of cases, not done through kindness or correctness or being "socially responsible". They are done through selfish purposes.. these companies stand to benefit financially to contributions done for the kernel. Whether they are fixes done to correct bugs, improve the attractiveness of their hardware or support or anything.. they stand to benefit from contributions and efforts made to open source/Linux.

This is what makes it so wonderful. :)

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 13:21 UTC (Fri) by hppnq (subscriber, #14462) [Link]

This is what makes it so wonderful. :)

Exactly! But difficult to behold in between all those stakes. ;-)

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 11:26 UTC (Fri) by AlexHudson (guest, #41828) [Link]

It would make sense if Dell were the ones doing the integration, for sure, but then I don't know why they would have hired Canonical if they already had that level of expertise and commitment. Presumably the win for people using them as an OEM platform is that they handle the integration and make sure stuff works?

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 13:14 UTC (Fri) by hppnq (subscriber, #14462) [Link]

I think we agree that Ubuntu -- or any distribution -- making sure their stuff works on Dell systems means that it's a good idea for them to make sure the relevant Dell stuff works. But after that, you lost me.

I would not expect any other party than Dell to support their own hardware. Nor would I expect Dell to support the Ubuntu distribution. I would not even expect Dell to support the Ubuntu effort to get Dell stuff working in their particular distribution.

But I would expect some form of cooperation between the many parties involved in the whole process, in which their efforts effectively add up to something useful. Something like this, for instance, or this.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 10:04 UTC (Fri) by error27 (subscriber, #8346) [Link]

The lines changed count doesn't always reflect the value of the contribution. AppArmor isn't a lot of lines.

git log -p v2.6.35.. --author=Johansen | diffstat | tail -n 1
40 files changed, 7560 insertions(+)

So John Johansen will show up as an individual contributor but probably Canonical won't show on the company contribution list.

But really I'd emphasize again that lines of code isn't a an accurate way to measure contributions.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 17:06 UTC (Thu) by boudewijn (subscriber, #14185) [Link]

And you know what? With all the whining about how Canonical doesn't contribute to the kernel, to Gnome, to X11 -- it's still the most polished, usable and pretty linux distribution of all.

And I say this as a hard-core KDE developer and OpenSUSE user. Maybe the "upstream" projects should take note and start to pro-actively re-integrate some of their work?

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 17:09 UTC (Thu) by ewan (subscriber, #5533) [Link]

If the other distro companies stopped what they're doing and concentrated on 'polish' the way Canonical do there'd be no new stuff to polish. Someone's got to actually do some development.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 17:23 UTC (Thu) by boudewijn (subscriber, #14185) [Link]

And if they don't they will never have something that's really polished and nice to use... Or maybe it's time to recognize that providing polish is development too -- you know, the last 10% that takes 90% of the effort and all that sort of rot.

And speaking for myself, again as a KDE developer and OpenSUSE user -- I am the guy who is producing new stuff anyway. Not Canonical, not RedHat, not Novell. Of course, I'm only working on an application... Not something hugely important.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 17:28 UTC (Thu) by hadess (guest, #24252) [Link]

What's your app? So I can see whether you're the one producing, and certainly not me (apparently).

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 17:55 UTC (Thu) by Sho (subscriber, #8956) [Link]

Boudewijn is the lead dude for Krita (http://krita.org/).

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 20:08 UTC (Thu) by tcourbon (subscriber, #60669) [Link]

And that's not something I would call "not hugely important". He's way too modest.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 20:06 UTC (Thu) by boudewijn (subscriber, #14185) [Link]

As Sho has said, I'm the maintainer of Krita. Though I'm certainly not the most productive developer on Krita -- there's a great team of wonderful people doing amazing stuff I wouldn't be able to do on my own -- I do feel I have over the past seven years gained something of an appreciation on how difficult it is to make something that is actually polished and user-ready.

For one thing, it's much harder than cranking out new stuff.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 23:02 UTC (Thu) by boog (subscriber, #30882) [Link]

If Ubuntu wasn't useful, people wouldn't be using it. But it's by far the most popular distribution!

As has been noted elsewhere, Ubuntu are much smaller than, for instance, RedHat, and they are bringing in many users who require a lot of help. They seem to be quite busy.

Also, as far as I am aware, the whole enterprise is still costing Shuttleworth serious money. Maybe he can spend his money making a difference as he wishes? I think that creating a beginner-friendly Linux distribution is a very worthy goal. It's good if the other distributions feel some pressure on this front.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 23:46 UTC (Thu) by ewan (subscriber, #5533) [Link]

Nobody said it wasn't useful, and indeed, if it wasn't then I rather think that people wouldn't care so much. The problem is that the other distro companies (most notably, but far from exclusively, Red Hat) put a lot of work into the upstream projects (the kernel, Gnome, X.....) and that benefits their users, and everyone else's users too, including Canonical's. This is all good.

Canonical put their effort into making a nice, polished, beginner-friendly system, which is also all good, but they do the work in their own forks, not directly upstream, which makes it much harder than it needs to be for that work to benefit everyone else. Essentially, they're all take and no give, and that is what is not good.

Canonical then see fit to add insult to injury by coming up with nonsense like claiming that they do work upstream, but their desktop upstream is Ayatana (coincidentally an in-house Canonical project) rather than Gnome. It's completely transparent, and there's really no good reason for it.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 16:26 UTC (Fri) by chromatic (guest, #26207) [Link]

Essentially, they're all take and no give....

Are you claiming that Canonical isn't increasing the amount and reach of software freedom in the world? Are you doing so based on SLOC counts? That argument seems shaky.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 17:43 UTC (Fri) by ewan (subscriber, #5533) [Link]

Are you claiming that Canonical isn't increasing the amount and reach of software freedom in the world?

No, I'm claiming that they're contributing less code to the common pool of projects that all(/most) distributions draw from, and that their work therefore does not benefit (for example) Red Hat's users in the same way that Red Hat's work benefits Canonical's users.

Further, I'd suggest that there's no need for them to behave that way - doing development collaboratively and upstream demonstrably works, and Canonical could do theirs that way too, and as well as helping everyone else it would lead to a more sustainable end result for people using Ubuntu directly, since history suggests that maintaining divergent forks is not easy to do well.

This is not an anti-Canonical position; I'd like to see more use, in more places of more Canonical work, not have it relegated to a single distribution.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 5:36 UTC (Fri) by seyman (subscriber, #1172) [Link]

> it's still the most polished, usable and pretty linux distribution of all.

Does anyone have any data to back this up (apart from kernel crashes and pulseaudio not working as well as on other distributions)?

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 8:01 UTC (Fri) by dgm (subscriber, #49227) [Link]

http://www.google.com/trends?q=ubuntu%2Cfedora%2Csuse&...

Popularity is your best measure for that.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 8:13 UTC (Fri) by seyman (subscriber, #1172) [Link]

> Popularity is your best measure for that.

Are you seriously suggesting that Google Trends is the best dataset to support the claim "[Ubuntu is] still the most polished, usable and pretty linux distribution of all"?

Vignatti: X Census (for 1.9)

Posted Sep 4, 2010 16:32 UTC (Sat) by madscientist (subscriber, #16861) [Link]

Since "usable", and "pretty" are completely subjective, yes, I'd say that popularity is a perfectly legitimate metric to use to support it. How else would you measure those?

You can probably make an argument about "polished", by examining bugs reported etc., but that's a hard metric since you have to normalize it.

Of course you may feel that Google Trends is not the best way to measure popularity, but again.... how else would you measure it?

Vignatti: X Census (for 1.9)

Posted Sep 5, 2010 10:58 UTC (Sun) by seyman (subscriber, #1172) [Link]

> Since "usable", and "pretty" are completely subjective,

I wouldn't call "usable" completely subjective. It's far less so than "pretty", IMHO.

> yes, I'd say that popularity is a perfectly legitimate metric to use to support it.

Impossible, popularity is a non-linear metric. Besides, popularity doesn't solely measure usability and prettiness, it also measures perception of stability, perception of security, marketing, ...

> How else would you measure those?

There are usability experts who can measure it. Prettiness is a lost cause, IMHO.

> Of course you may feel that Google Trends is not the best way to measure popularity, but again.... how else would you measure it?

Anything that doesn't take into account actual use is a non-starter, that's for sure.

Vignatti: X Census (for 1.9)

Posted Sep 6, 2010 23:14 UTC (Mon) by nevyn (subscriber, #33129) [Link]

> Since "usable", and "pretty" are completely subjective, yes, I'd say that popularity is a
> perfectly legitimate metric to use to support it.

By that rationale Windows 7 is more usable and pretty than Mac OS X.

My personal opinion is that Ubuntu is very popular due to the free CD program they ran and the network affects that followed from it. Technically they also managed to fork Debian well, certainly much better than anyone had done previously (and more than a few tried), which allowed them to keep users by making moving to the next Ubuntu easier than trying anything else (thus. increasing the network affect).

It's kind of sad that even LWN give them such a free pass, but maybe that will change in another 5 years. IMO they will either destroy themselves, destroy Linux, or possibly make become a great leading Linux distro.

> Of course you may feel that Google Trends is not the best way to measure popularity, but
> again.... how else would you measure it?

Well the usual way is measuring what people buy, because then each voter has to do a significant action (and everyone participates equally) of course that doesn't work very well for Ubuntu ... at least atm.

Vignatti: X Census (for 1.9)

Posted Sep 6, 2010 23:32 UTC (Mon) by dlang (✭ supporter ✭, #313) [Link]

as someone who has been using linux since the SLS days, I can say that the reason I have the people I support running ubuntu has nothing to do with the free CD program and everything to do with the fact that they very quickly jumped into the lead in terms of making a distro that would 'just work' without me needing to tweak things for the particular hardware.

Since then the other distros have improved in this area, but given the rate of progress prior to ubuntu, I definantly credit them with spurring progress in this area.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 4:05 UTC (Fri) by dbnichol (subscriber, #39622) [Link]

To be fair, a guy named Chase Douglas from Canonical has been a major force in the multitouch work that will go into the next server release. I don't recall any Canonical or Ubuntu folks around the X lists prior to that. Here's an example of very nice upstream involvement:

http://lists.x.org/archives/xorg-devel/2010-August/012036...

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 4:56 UTC (Fri) by Milan (guest, #26716) [Link]

But his work will be completly Canonic centric again. Their will not be able to merge it upstream as their server centric model has been broken by design from the beginning. Because they ask nobody and made it in house as other. Too sad, Canonical.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 12:50 UTC (Fri) by dbnichol (subscriber, #39622) [Link]

This is in no way the first time someone has implemented an extension and put it in their distribution to test before it came to Xorg. Do you think DRI2 would be a reality if Fedora hadn't pushed a whole not-upstream DRI/DRM stack on their users?

It's an extension; that's the beauty of the process. If the extension doesn't get approved or needs to be altered, nothing changes for anyone else.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 12:53 UTC (Fri) by alankila (subscriber, #47141) [Link]

Damned if you do, damned if you don't...

Vignatti: X Census (for 1.9)

Posted Sep 5, 2010 21:48 UTC (Sun) by jospoortvliet (subscriber, #33164) [Link]

No, only damned if you do it wrong. To quote the parent:

"Because they ask nobody and made it in house as other."

They could of course ship it with Ubuntu first, if they wanted. They should however have discussed the approach they choose with the *experts* before starting to write it - so they knew in advance if it was the right one. Now they wrote some useless code - because it is the wrong approach.

Google made the same mistake with a lot of Android kernel code - and got exactly the same response. But you can do things different. It's not even rocket science if clearly both small (Collabora, KDAB, KO) and large (Nokia, Intel, Novell) companies can do it right.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 17:10 UTC (Fri) by whitemice (guest, #3748) [Link]

>It's not just Jef. Canonical's approach to this issue has been utterly
>shambolic and they thoroughly deserve most of the flak they get.

+1

It wouldn't be an issue at all - Ubuntu people just need to stop talking like they *created* the software. That is what grates people.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 16:08 UTC (Thu) by tzafrir (subscriber, #11501) [Link]

OTOH, I was not aware of the role of Oracle in X.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 16:18 UTC (Thu) by rahulsundaram (subscriber, #21946) [Link]

It is actually the role of Sun Microsystems, now being attributed to Oracle after the acquisition. Helps to keep that in mind.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 17:13 UTC (Thu) by rahulsundaram (subscriber, #21946) [Link]

I am not surprised with that. However Novell seem particularly low compared to kernel or Xorg contributors. Anyone know why this is the case? I am genuinely curious.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 3:58 UTC (Fri) by dbnichol (subscriber, #39622) [Link]

If you include SUSE Germany, Novell actually has a small group of guys that have been working X for a long time (Matthias Hopf and Stefan Dirsch come to mind). They haven't done a lot of core development lately (besides Matthias doing panning in Randr), but they usually at least contribute some good bug fixes. Egbert Eich did a ton of X development for SUSE until the last few years.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 18:12 UTC (Thu) by armijn (subscriber, #3653) [Link]

Yeah, let's forget about things like sponsoring of free software events, like the party at GUADEC (parties are just for social cohesion and face time, but don't give you code after all), the shipping of free CDs/DVDs worldwide to install parties and so on. Just code, that's what counts.

PS: I don't code

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 18:43 UTC (Thu) by Los__D (subscriber, #15263) [Link]

I am SO tired of this whining about Canonical.

Does it really come as a huge surprise that a company with a revenue of 30 million and 350 employees contributes much less than i.e. Red Hat, with a revenue of 750 million and 3200 employees?

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 19:02 UTC (Thu) by klbrun (subscriber, #45083) [Link]

When you compare annual revenue to number of employees (a handy benchmark), it becomes clear that revenues are probably not the only support for Canonical's employees. Red Hat, on the other hand, looks about right for a software company.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 19:33 UTC (Thu) by Los__D (subscriber, #15263) [Link]

Maybe, but that isn't really relevant to my bitching. :)

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 19:55 UTC (Thu) by farnz (guest, #17727) [Link]

No, but it comes as a surprise that my employer (1/10th Canonical's size) contributed at least as much useful code to X.org as Canonical did, given that X.org is very visible to Canonical's users.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 2:25 UTC (Fri) by bk (guest, #25617) [Link]

I wasn't aware that Canonical owed you anything. Perhaps X works well enough for them as-is, or the decision makers simply decided not to donate paid company resources to X development. I don't believe there is anything in the X11 license precluding this.

Vignatti: X Census (for 1.9)

Posted Sep 5, 2010 0:47 UTC (Sun) by briangmaddox (subscriber, #39279) [Link]

Turning everything on here (and other websites) into a pi!@#$% contest about contributions is surely a good way to convince people about the merits of the FLOSS community and come over to our point it view and enjoy the same freedoms we do.

We get it kids, now let it go for a while. These flame fests aren't going to convince Joe Schmoe to try out FLOSS, and they certainly aren't going to convince Joe CTO to adopt FLOSS and start contributing back to the community. Face it, if we look like a bunch of people who can't get along with each other, we're not going to convince others we can get along with them.

We know Canonical doesn't contribute much upstream. We get it now, really. Let's do something to enhance the signal to noise ration on here instead of degrade it :)

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 18:21 UTC (Thu) by Burgundavia (guest, #25172) [Link]

Just FYI, Daniel Stone used to work for Canonical and did a great deal of work during the modularization of X in 2005/6.

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 20:11 UTC (Thu) by tcourbon (subscriber, #60669) [Link]

I would add that Canonical currently support some work on the multitouch support in Xorg by trying to upstream their in house framework.

One could argue that a huge code drop you try to push upstream is _not_ an open development process but still they are actually doing some code and upstreaming it (or at least trying to).

Vignatti: X Census (for 1.9)

Posted Sep 2, 2010 21:13 UTC (Thu) by rahulsundaram (subscriber, #21946) [Link]

Doing inhouse and trying to get it later at a finished product sort of thing didn't work out for libappindicator either or historically for XGL/Compiz and Slab menu for Novell. It really does help to work with upstream from the start and inherit it later as part of your distro and although you might lose some press for uniqueness, it is more sustainable in the longer run.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 13:11 UTC (Fri) by dbnichol (subscriber, #39622) [Link]

Like AIGLX/Xair? :) Fedora did the exact same thing, but just happened to win the "GL on Xserver" battle with XGL. Let's ease up on the double standards, huh?

The fact is that software will be developed in house all the time. What matters is how that effort gets interfaced back to upstream.

Vignatti: X Census (for 1.9)

Posted Sep 3, 2010 14:09 UTC (Fri) by rahulsundaram (subscriber, #21946) [Link]

XGL was completely separate X server developed in public for sometime, then developed within Novell without any public access, made available with a splash as part of a SLED release and then released to the public as a finished product. On the other hand, AIGLX was a incremental change, developed in public always and upstreamed very quickly.

http://lwn.net/Articles/173806/

Vignatti: X Census (for 1.9)

Posted Sep 5, 2010 13:51 UTC (Sun) by daniels (subscriber, #16193) [Link]

*shrug*. Coming up with vague handwavy proposals only gets you so far when doing stuff like this, so developing the code along with the spec and releasing it when you have something workable is entirely fine, as long as you're prepared to accept the feedback, and make it known that what you've shipped may change in the future. And, just as with AIGLX, they appear to be doing this so far, so I can't really fault them.

Vignatti: X Census (for 1.9)

Posted Sep 5, 2010 13:48 UTC (Sun) by daniels (subscriber, #16193) [Link]

That, along with every bit of X development (i.e. not packaging) I did while working for Canonical, was done on my own time.

Vignatti: X Census (for 1.9)

Posted Sep 5, 2010 13:49 UTC (Sun) by daniels (subscriber, #16193) [Link]

(Sorry, that's not entirely correct: there were a few bugfixes related to multiseat support.)

Vignatti: X Census (for 1.9)

Posted Sep 6, 2010 3:36 UTC (Mon) by forlwn (guest, #63934) [Link]

Ubuntu is based on Debian, isn't it? And Fedora? What Distribution is Fedora based on? It's normal that both Debian and Fedora have lots of opportunities to contribute upstream. More than Ubuntu has.

Why does so few (or none) people express their concerns about upstream contributions from distributions based on Debian, Fedora, Gentoo, Slack, a.s.o.? An why does so many do about Canonical?

Does obscurity play some role on there?

Vignatti: X Census (for 1.9)

Posted Sep 6, 2010 10:19 UTC (Mon) by tzafrir (subscriber, #11501) [Link]

Was this serious?

RedHat, the company that is mostly behind Fedora, ranks high in this census and in similar ones (kernel, GNOME).

Ubuntu, Fedora, RedHat and Gentoo are not commercial companies. They are independent projects.

Slackware is a small company. Way smaller that Canonical.

Generally some concerns were raised that Canonical makes it a habit not to share its work upstream until they are almost complete. There's also the issue of copyright assignments. Those concerns may or may not be valid, but I suggest that you read this discussion a bit.

Vignatti: X Census (for 1.9)

Posted Sep 6, 2010 21:46 UTC (Mon) by forlwn (guest, #63934) [Link]

At this sense, I consider that cases like Suse/Novell, Ubuntu/Canonical and Fedora/Red Hat are like the same single entity.
I wonder know if Open Source and more specifically Linux in the desktop, would be more advanced today, or if its user base would be more spread today, in case Canonical/Ubuntu never existed.
Definitely, Mark Shuttleworth would be better, as he wouldn't be carrying the risk of its investment. Nor would he be being blamed by such a significant part of the community.
But then, many developers may not have had the opportunity to find so soon, a full time/paid job. And lately, they'v been hiring some high profile stuff.
Looking to the world PC users, Canonical/Ubuntu brought a little beat of heated competition that is benefiting everybody. Inside and outside open source.
I may be wrong, time will tell, but I believe that Canonical will contribute more upstream. But they need time to achieve some critical mass, before that.
If I'm wrong and they derive to some sort of fork from Linux/Open Source, I'd still be happy, because, again, the consumer would win due to broad competition. The same applies to Google, although quite on a different sense.
Now a disclaimer. I've been reading and learning about open source since not more than a year ago. I'm not "aligned" to anyone, anywhere. This are my opinions today and it may look quite naif for many of you, old time and wise FLOSS people. I may be totally wrong today, but if that is the case, I'm sure I'll find the right directions. So, take all of this just as my very modest .00002 cent.

Vignatti: X Census (for 1.9)

Posted Sep 7, 2010 2:40 UTC (Tue) by nevyn (subscriber, #33129) [Link]

> I wonder know if Open Source and more specifically Linux in the desktop, would be more
> advanced today, or if its user base would be more spread today, in case Canonical/Ubuntu
> never existed.

There might be some less users, due to free CDs, but we aren't about to become the second desktop OS now ... so in meaningful terms it'd be the same. As for "advancement", are you thinking of some other company, maybe Red Hat; Novell; Intel, IBM; Sun; Oracle; Google?

> But then, many developers may not have had the opportunity to find so soon, a full
> time/paid job

Indeed, you must be talking about some other company.

> Looking to the world PC users, Canonical/Ubuntu brought a little beat of heated competition
> that is benefiting everybody. Inside and outside open source.

Competition for what? I guess they reignited the rpm vs. deb wars, although I don't see much benefit. If RH or Novell ever decide to "compete" with Ubuntu, I guess they'll fire all their developers and give out a bunch of free CDs, with the salary money. I'm not sure how that'd benefit anyone though.

Vignatti: X Census (for 1.9)

Posted Sep 7, 2010 3:38 UTC (Tue) by forlwn (guest, #63934) [Link]

>As for "advancement", are you thinking of some other company, maybe Red Hat; Novell; Intel, IBM; Sun; Oracle; Google?

Would you name some Linux desktop distros from Intel, IBM, Sun, Oracle, or Google? ... Meego? This is not Intel.
Red Hat and Novell desktop distros (Suse and Fedora) are far behind Ubuntu in terms of user preference.

Paid Jobs: who has more paid developers working in the desktop Linux than Canonical? Anyway, I agree that this is not a point. Yet.

>give out a bunch of free CDs...
I'm sorry. That's laughable.

Vignatti: X Census (for 1.9)

Posted Sep 7, 2010 4:51 UTC (Tue) by nevyn (subscriber, #33129) [Link]

> "advancement" ... are far behind Ubuntu in terms of user preference

You mentioned advancement and popularity, so it seemed sane that by advancement you didn't just mean popularity but actual advancement of the desktop to make it better. Which all of the other companies have done more for than Canonical.

> Paid Jobs: who has more paid developers working in the desktop Linux than Canonical?

Everybody.

Vignatti: X Census (for 1.9)

Posted Sep 7, 2010 5:17 UTC (Tue) by forlwn (guest, #63934) [Link]

>You mentioned advancement and popularity, so it seemed sane that by advancement you didn't just mean popularity but actual advancement of the desktop to make it better. Which all of the other companies have done more for than Canonical.

>who has more paid developers working in the desktop Linux than Canonical?
>>Everybody.

So, everyone is paying for developers to work exclusively in the desktop. More than Canonical is. With that, everybody managed to achieve advancement of the desktop to make it better, but Canonical.
Then, Canonical gave out a bunch of free CDs, and... bumm !!! The Colombo egg. I just can'y buy that.

As I said before, I need to read and learn a beat more to understand much more. But, if Canonical has done nothing innovative at all, then why ask them to give back what? Cd's???

Vignatti: X Census (for 1.9)

Posted Sep 6, 2010 23:20 UTC (Mon) by xtifr (subscriber, #143) [Link]

Ubuntu <em>is</em> based on Debian--in fact, Debian <em>is</em> the upstream for many (most) Ubuntu packages. But nobody seems to be tracking how patches might flow from Canonical <em>through</em> Debian back to the more-upstream projects.

Vignatti: X Census (for 1.9)

Posted Sep 16, 2010 11:03 UTC (Thu) by ketilmalde (guest, #18719) [Link]

I just want to publicly thank Mark Shuttleworth, to counterbalance the whining from the crowd that feel Canonical somehow owes them to fund the development of some particular bit of software that happens to be shipped as part of Ubuntu.

So, thank you, Mark, for sharing your personal wealth with me by spending it to provide a polished and working Linux distribution, which has provided me with a better experience than previous use of e.g. Red Hat, Fedora, Gentoo, and Debian. I could probably get by with another distribution, but for me, Ubuntu combines a flexible and reliable system with a user interface I can give to less technically oriented family members.

(Also thank you people who develop the kernel, X, Gnome, Firefox, Emacs, GCC, Apache, PostgreSQL, Gimp, Inkscape, etc, etc - and the employers who pay for your work. I am particularly grateful that you are providing your work under a license that explicitly lets a third party redistribute it as an integrated, polished product, thus helping to make Ubuntu into the great product it is.)

Copyright © 2010, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds