Slashdot Mirror


Canonical's Troubles With the Free Software Community

puddingebola (2036796) writes "Bruce Byfield looks back at the soured relationships between Canonical and the free software community. Partly analysis, partly a review of past conflicts, the writer touches on Mir and Wayland, and what he sees as Canonical's attempts to take over projects. From the article, 'However, despite these other concerns, probably the most important single reason for the reservations about Ubuntu is its frequent attempts to assume the leadership of free software — a position that no one has ever filled, and that no one particularly wants to see filled. In its first few years, Ubuntu's influence was mostly by example. However, by 2008, Shuttleworth was promoting the idea that major projects should coordinate their release schedules. That idea was received without enthusiasm. However, it is worth noting that some of those who opposed it, like Aaron Seigo, have re-emerged as critics of Mir — another indication that personal differences are as important as the issues under discussion.'"

15 of 155 comments (clear)

  1. Infighting: Linux's biggest weakness by Anonymous Coward · · Score: 4, Insightful

    The second any one party becomes big enough, or popular enough, to start making meaningful changes in the way Linux is implemented in their distributions, the knives come out.

    1. Re:Infighting: Linux's biggest weakness by gstoddart · · Score: 4, Informative

      One party "in charge" just makes Linux an easier target.

      That, and the collective mentality of open source is not unlike a bunch of cats which have no desire to be herded by anybody who claims to be in charge.

      People work on projects they like, for their own reasons. Not to make something which benefits Canonical.

      --
      Lost at C:>. Found at C.
    2. Re:Infighting: Linux's biggest weakness by Mr_Silver · · Score: 4, Insightful

      Not that being Apple has done that much good for their computing platform. They are still the same marginal also-ran that they have been since before Linux ever started.

      Last year, the Mac took 45% of all profits in the PC market and earnt an average 19% operating margin on its Mac sales.

      In comparison, it was 4% for Dell and less than that for HP, Lenovo, and Acer.

      Pretty good for a "marginal also-ran" if you ask me.

      source

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    3. Re:Infighting: Linux's biggest weakness by Lumpy · · Score: 4, Insightful

      Yet more people use apple for desktop computing than all linux combined. Stop with the hater bullshit. Linux has a long way to go for even OSX level of adoption on the desktop. I LOVE linux, but I cant use it because 90% of the apps I need are not on it nor have any real viable replacements.

      Example: video editing suites. NOTHING useable on linux compared to Final Cut X, AVID, or Sony Vegas. NOTHING on linux even close to After Effects.
      Nothing in linux even close to Lightroom.

      I want them to exist, but they dont.

      Hell even for business, NOTHING on linux even close to a real business accounting package. etc...

      every year I try to use linux in one way or another, and every year I have to go back to Windows or OSX because it just is not there yet.

      I WANT to use linux, sadly all the linux people are busy screwing around with bullshit like Desktop UI changes and doing nothing to make the platform useable for the masses.

      --
      Do not look at laser with remaining good eye.
    4. Re:Infighting: Linux's biggest weakness by lgw · · Score: 4, Insightful

      The Linux kernel was nothing special. Seriously. There were many such hobby projects at the time, and it wasn't a particularly great one. The success of Linux was the success of Linus as "the guy in charge" of an open source project. It grew and flourished because of leadership, not (early) technological advantage.

      The open source community certainly needs more such strong leaders. What it doesn't need is CEO-style wankers. Any sort of "business leader" needs to find a new space. What's lacking are engineering leaders, who have a strong and consistent vision of what say, the desktop, should be that resonates with contributors, and who has the political savvy to lead. You can't boss around an open source project based on any granted authority, but you can lead and inspire people to follow. That means you have to appeal to the people who'd likely do the work, not follow some business plan to grow the customer base.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    5. Re:Infighting: Linux's biggest weakness by AxeTheMax · · Score: 4, Insightful

      can you remember how bad the linux desktop was before ubuntu? it was atrocious....what about before x.org?

      I'm afraid some of us think the ubuntu desktop was and is atrocious.

    6. Re:Infighting: Linux's biggest weakness by Burz · · Score: 4, Insightful

      The apps don't materialize because serious app developers (instead of the system tinkerers in FOSS who like to imagine themselves as good apps developers) with passion and committment to their ideas try out "Linux" and experience the following:

      1. Scant control of hardware features (even getting the screen to turn off can be a challenge) and the controls that exist suck, because the proper level of vertical integration isn't there.

      2. Myriad desktop environments and administration applets that make the thought of guiding users through tech support a nightmare. This is the most obvious reason why "Linux" is not a desktop platform, because most non-techie users of said distros wouldn't even be able to recognize most other distros (or the same distro with a different DE).

      3. Myriad combinations of support libraries; even the common ones are bundled together with versions of each other that create a unique and unsupportable platform 'landscape' for each distro.

      4. Distro culture itself: 'Thou art a creepy skank if you sell apps and/or offer direct downloads of a product.' Invoking Yum and Apt are almost like genuflecting before entering a pew. Only its a cult, not a religion, because strong dynamic relationships with people outside the repository are frowned upon.

    7. Re:Infighting: Linux's biggest weakness by lars_stefan_axelsson · · Score: 5, Informative

      The Linux kernel was nothing special. Seriously. There were many such hobby projects at the time, and it wasn't a particularly great one.

      What? That's news to me. I was on comp.os.minix when Linus announced it, and downloaded version 0.11 (but I don't think I ran it until 0.12).

      The only other UNIX-like OS at the time IMHO was Minix, but due to Tannenbaums resistance to "complicating" Minix into something that used the full capabilities of the 386 (i.e. the MMU etc.) Linux took off like a rocket. (There was even a patch set adding i386 capabilities to Minux, but it had to be distributed as a patch set, Tannenbaum wouldn't let it be integrated into Minix proper.

      So, sure, 0.10, 0.11 and 0.12 weren't even complete but it only took on the order of weeks before Minix was left in the dust feature wise, and the rest as they say, is history. Remember that while 0.10 etc. may have lacked an init, it ran almost everything else, in particular they could self host gcc, i.e. they could compile gcc, which was no mean feat. (And something that Minix couldn't, though my memory is vague on that point).

      So what were these other systems that were so much more sophisticated? You aren't thinking about the various i386 BSD-variants that sought to bring BSD to the masses? They weren't really "hobby projects", the legal ramifications weren't at all clear, so their development was severely hampered, and the people had this stick up their collective asses about what hardware was good enough to be worthy of support. Which lead to the consequence that you couldn't actually run your BSD-of-the-month on hardware you had. Linux was above all a much more pragmatic affair. If the hardware was in widespread use, it usually got support quite quickly, no matter how much of an ugly cluge it was deemed to be. But of course some of them were fairly feature complete, since they were original UNIX, source code and all. (And also slower on i386, but that's another story.)

      --
      Stefan Axelsson
  2. Open Source Is About Decentralization by Bob9113 · · Score: 5, Insightful

    '... probably the most important single reason for the reservations about Ubuntu is its frequent attempts to assume the leadership of free software ... [S]ome of those who opposed it, like Aaron Seigo, have re-emerged as critics of Mir â" another indication that personal differences are as important as the issues under discussion.'

    Seeing the same critics reappear does not necessarily mean it is a personal difference. It really only indicates that the underlying disagreement remains. Mark Shuttleworth believes in centralization of authority, Open Source is implicitly about decentralization of authority. That is a difference with Mark Shuttleworth's world view; as long as he holds it, and particularly when he tries to be the central authority, he will not fit in the Open Source world. That is not personal in the sense of holding a grudge, but it won't change unless Mark genuinely embraces the decentralized nature of this method of software development.

  3. As a KDE user... by Parker+Lewis · · Score: 5, Interesting

    ... I gave a chance to Unity about 3 months ago, with 12.04 LTS. I liked the desktop disposition (Mac global menu with side launcher), and the general integrated look and feel. Use of apt-get is really nice (as in Debian), and with use of PPAs I can keep almost all my software update to date in a global way. Almost all configurations are simple, which helps new users. Driver support is good (I just had to setup the hybrid graphical cards with Bumblebee). In the other side, I thought the fonts were a bit big, and I don't like the dark theme. How to text font sizes? Install third part software. How to install new themes? Install other third part software (themes is one of the most cool features of Linux DEs!). Can I change the duration of notification? Re-position launcher? No, no, only using more third part softwares. But ok, in my mind, all the problems can be fixed in the future. Then I started to look into launchpad to see the bugs opened, and the future plans. Almost all important issues related to Unity are still open, with almost no comments from Canonical (usually in KDE we have an official dsposition after few hours). Most of Canonical efforts then are focused in "convergence", which my question is "who asked for?". As the future Ubuntu phones will not use the same desktop applications, why I need a new Linux based device? I'd love if Canonical works in better integration with Android: the MTP support is a joke (stop to work after few minutes), and would be nice to attend my mobile calls with my desktop headset, read my SMS on systray, etc. I think that offer a better support for the most popular linux based mobile will be a nice flag. And then, I tested the new Ubuntu version. And I saw that I have Amazon over all the places: in desktop search, in the launcher, all activated by default. Why this? In these days of all the concerns about NSA and privacy, why not sell the "you're using an open source product with all the privacy concerns" flag? If they want financial support, why not allow users to donate, like on KDE? (I'm a KDE e.V. member). I remember too, the old Mandrake club, where users have access few days earlier than "normal" users. In my minds, it's a shame that the most talked Linux distribution has enabled, by default, a shareware scheme. And the worst: the dash search do not works well. I have avidemux installed, and if I type "demu", I got nothing. If I want to run the calculator, and I type "calc", I'll get "OpenOffice Calc" as first result. So, I mean, I can understand when Canonical choose the Unity way. Gnome team is out of this planet, removing all basic features from applications, and forcing a tablet/mobile interface too. But I cannot understand why force the shareware behavior, or other duplicate efforts, like Mir, Ubuntu mobile, etc.

  4. Re:Sadly for Canonical... by NaiveBayes · · Score: 5, Insightful

    Canonical have been making a major loss for years and yet still put more and more money into Ubuntu and open source software development. You may still want to see them as greedy, but is it greedy to not want to make losses year on year?

  5. Re:Sadly for Canonical... by ThePhilips · · Score: 4, Insightful

    ... they and Shuttleworth disappeared up their own backsides in a blinding flash of self importance and inability to listen to users (Unity - the OSS version of Windows 8 Metro, need I say more). I'm afraid their We Know Best doesn't tend to adhere them to many people and

    The same load of BS is repeated over and over again. That doesn't make it true.

    Unlike Metro:

    1. Unity actually provides some benefits. Like for example full screen zoom on smaller laptop screens.

    2. It breaks much less of UI conventions.

    3. You can actually replace Unity with something else within minutes. (Or you can even install the Ubuntu edition without it.)

    First two are also applicable to GNOME3 v. Unity comparison.

    I suspect they've now peaked in terms of their importance in the free software world and will slowly fade away as the years go by.

    Yeah. Ubuntu is going to be replaced by Mint. Oh wait, Mint *is* an Ubuntu-based distro.

    --
    All hope abandon ye who enter here.
  6. Re:Sadly for Canonical... by Andy+Dodd · · Score: 4, Interesting

    Yup. I suspect Canonical is going to continue down a path towards irrelevancy. They've got a solid userbase and a pretty good lead for now, which means it's not going to happen soon, but I can't see anything but a decline in the future for them.

    I'm seeing a lot of parallels with Cyanogen Inc, the company that was formed by some of the CyanogenMod leads. They're delusionally self-important and consistently speaking things in direct conflict with their actions ("Everything you see now will remain open-source" at the same time they're trying to force a contributor to dual-license a major GPL work so they could have commercial rights to it. Fortunately their CLA wasn't as powerful as Canonical's). I suspect they're going to wind up going down the same road as Canonical.

    Cyngn is doing EVERYTHING in nearly the exact same way Canonical has - and seems oblivious to the fact that Canonical has been doing a good job of alienating all of their potential partners and many of their contributors. Canonical should serve as a shining example of how NOT to monetize open source software in a sustainable fashion (especially by coopting existing projects), yet certain people feel that Canonical's example is the best one to follow.

    --
    retrorocket.o not found, launch anyway?
  7. Re:Sadly for Canonical... by Tempest_2084 · · Score: 5, Interesting

    Am I the only one who LIKES Unity? Ubuntu is the distro that got me to switch from Win 7 to Linux (still have to keep Win 7 around for one or two things though). I really don't understand all the hate other than the stupid Amazon search lens thing (which I disabled). My best guess is that it might be because I'm a new convert to Linux rather than a long time user.

  8. Weasel words by peppepz · · Score: 4, Insightful
    Just some days ago we were already told that the Free Software Community hates Canonical. Then again, who is this Free Software Community? I've been using free software since before it was fashionable to call it thus, so I think that I use lots of software coming from the Free Software Community. Today I happen to use some pieces of free software from Canonical. Of the works by some of the persons spotted in TFA as speakers for the "Free Software Community", I use nothing, so I see more contribution to the Free Software Community from Canonical than from them.

    Don't like software form Canonical? Don't use it. They're a commercial company, so they have to break even ultimately. I understand if, after listening to everyone, they make their own decision. Their Mir project is all about Ubuntu phones: should that platform be successful, they'll take the merit, should they fail, the Free Software Community will still have Android as their reference platform. Even if Google is a commercial company, too, and compared to them Canonical is Candy Candy.