Hello HelloWorld, I find many of your posts to be offensive and contain personal attacks. Could you state your criticism in less emotional tone, please?
>> Shuttleworth has created an entire distribution,
> No he didn't, he essentially ripped off debian's work.
So, Sabayon has not created an entire distribution? Mint has not? RHEL has not? Scientific Linux has not? If your definition of creating a distribution excludes derivates, then slackware will finally get the praise they deserve :).
>> done things in a different way,
> Which isn't necessarily a good thing.
who has been claiming this?
>> great focus on user experience,
> Yeah, like every other desktop distro. duh.
To be honest, I think Ubuntu deserves some credit (as does RedHat/Fedora/Ubuntu) for reinvigorating the race to a "polished" desktop. I believe many Fedora/RedHat technologies have helped to achieve that. But by experimenting with overarching visions of how to get a polished desktop rather than niche thinking (eg the non-free driver jockey thingie which helps to determine which non-free drivers might be required to enable your wlan, has helped me many times when installing Linux on friends computer, where I had to give up with pure Debian).
>> You're turning your disagreement in the way he does things in a personal attack.
> Promoting and developing non-OSS software (like Ubuntu One) is a direct attack on the values of the OSS community. This is a fact, not an opinion.
So because IBM also happily sells you proprietary solutions, you remove all IBM-contributed patches to the kernel before using it? I commend you for that. The Ubuntu one client and interface is Open Source, the backend is not. I presume you don't use Amazon, Google, Twitter, or LWN.net because they also develop evil closed source server side backends. Sorry, I prefer open web services to closed ones (that is why my cloud is a webdav server), but condeming Ubuntu as evil because they have a cloud service they like to push, sounds a bit overstretched to me.
Posted Apr 25, 2012 12:03 UTC (Wed) by pboddie (subscriber, #50784)
[Link]
To be honest, I think Ubuntu deserves some credit (as does RedHat/Fedora/Ubuntu) for reinvigorating the race to a "polished" desktop.
True, but for many years, Ubuntu was merely providing GNOME and KDE with some customisation (not all of it positively received) in a more timely fashion than Debian. In other words, the underlying offerings were pretty good already, and Ubuntu was just a convenient packaging of them with enough infrastructure and brand identity to make that packaging persuasive.
Now, however, the Ubuntu developers have moved into new territory, and although I can see the point of them doing that, I'm not convinced that they've shown enough stamina to deliver a complete experience living up to what they have been promising. So, digging beneath the surface of Unity's tablet-like shell paradigm, there are still the confused settings panels reminiscent in places of old-style Kubuntu and even Windows. All that cruft should be tidied up and the system made more reliable so that you don't really have to look at it unless you really have to.
Sorry, I prefer open web services to closed ones (that is why my cloud is a webdav server), but condeming Ubuntu as evil because they have a cloud service they like to push, sounds a bit overstretched to me.
Can you migrate from it? Can you substitute something else in its place? Those are the pertinent questions.
Shuttleworth: Quality has a new name
Posted Apr 26, 2012 19:52 UTC (Thu) by JanC_ (guest, #34940)
[Link]
> Can you migrate from it? Can you substitute something else
> in its place? Those are the pertinent questions.
I think the answer to that is somewhat complicated, as UbuntuOne has many parts...
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 14:53 UTC (Wed) by HelloWorld (guest, #56129)
[Link]
> Hello HelloWorld, I find many of your posts to be offensive and contain personal attacks. Could you state your criticism in less emotional tone, please?
Dude, attacking Shuttleworth was the whole point of my posting, so of *course* it contains personal attacks.
> But by experimenting with overarching visions of how to get a polished desktop rather than niche thinking
Oh, so window buttons on the left and a driver installation tool make for an "overarching vision" in your world?
Besides, making yet another Linux distro is the epitome of niche thinking as far as I'm concerned. What would be useful is making distros work together and strengthen interoperability between them. Lennart Poettering tries to do that (and often succeeds), while Shuttleworth does just about the opposite.
> So because IBM also happily sells you proprietary solutions, you remove all IBM-contributed patches to the kernel before using it? I commend you for that. The Ubuntu one client and interface is Open Source, the backend is not. I presume you don't use Amazon, Google, Twitter, or LWN.net because they also develop evil closed source server side backends. Sorry, I prefer open web services to closed ones (that is why my cloud is a webdav server), but condeming Ubuntu as evil because they have a cloud service they like to push, sounds a bit overstretched to me.
I never called Shuttleworth "evil", I said he didn't do anything useful for the OSS movement. Developing a non-free cloud computing backend may or may not be "evil", but it is completely worthless for the free software community, as is any other non-free software.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 15:00 UTC (Wed) by spaetz (subscriber, #32870)
[Link]
> Dude, attacking Shuttleworth was the whole point of my posting, so of *course* it contains personal attacks.
Thanks for the confirmation. This grants you a spot in my "personal attacks" filter.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 15:12 UTC (Wed) by HelloWorld (guest, #56129)
[Link]
Oh, how convenient for you! Now you suddenly don't have to deal with my reasons for attacking him any longer!
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 15:49 UTC (Wed) by ean5533 (subscriber, #69480)
[Link]
I'm going to make the naive assumption that you really don't understand what's going on. Spaetz isn't filtering you out so that he can ignore your comments and happily live in his own world (as you imply). He's filtering you out because you just confirmed that you think ad hominem reasoning is a valid way to argue. It is not.
You may have valid points, and you may have valid reasons to back them, but if people have to dig through your faulty arguments in order to find the good ones then it is hard to trust anything you say. At some point it becomes easier to just ignore you completely than to waste time trying to sort through the cruft. If you'd like to be taken more seriously, please take the time to make sure your arguments are all relevant and that you don't drift into personal attacks that contribute nothing to your point.
If you find yourself tempted to respond by calling me an idiot, please know that your response is already heading down the wrong path.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 16:02 UTC (Wed) by HelloWorld (guest, #56129)
[Link]
> I'm going to make the naive assumption that you really don't understand what's going on. Spaetz isn't filtering you out so that he can ignore your comments and happily live in his own world (as you imply). He's filtering you out because you just confirmed that you think ad hominem reasoning is a valid way to argue. It is not.
Oh yeah, right. So when someone speaks like a moron, behaves like a moron and at least appears to have the ideas of a moron, calling that person a moron is not a valid way to argue?
> You may have valid points, and you may have valid reasons to back them, but if people have to dig through your faulty arguments in order to find the good ones then it is hard to trust anything you say.
You have yet to show me any faulty argument. Everything I've said in my original posting about Shuttleworth is correct.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 16:07 UTC (Wed) by corbet (editor, #1)
[Link]
Calling people morons is not how we'd like people to argue on LWN, no. Save that for the schoolyard, please.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 18:04 UTC (Wed) by HelloWorld (guest, #56129)
[Link]
> Calling people morons is not how we'd like people to argue on LWN,
Well, good thing I didn't do that then.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 18:23 UTC (Wed) by HelloWorld (guest, #56129)
[Link]
Given your opinion about people calling other people morons, it's actually funny you made this a Qotw.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 16:13 UTC (Wed) by mpr22 (subscriber, #60784)
[Link]
calling that person a moron is not a valid way to argue?
Precisely so. Instead, explain why the idea is stupid. Tread warily, though, lest you fall foul of the "arguing with idiots" effect.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 16:15 UTC (Wed) by ean5533 (subscriber, #69480)
[Link]
Your original post listed several things that you believe Mark is doing wrong. Presumably the point of your argument is that Mark is detrimental to the Linux community, but you haven't explained why; you've only listed a bunch of things that you, personally, do not like. (Never mind that you provided no citations, and actually criticized someone who asked you for citations. Also never mind that you seem to believe every technical decision ever made by Canonical was made personally by Mark himself). Even if we ignore the flaws in your reasoning, and just accept your argument that Mark is detrimental to the Linux community, there is still zero justification for calling Mark an idiot, a moron, or someone who "needs a serious beating with a cluebat".
I am finished talking with you. Your negative attitude is caustic.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 18:24 UTC (Wed) by HelloWorld (guest, #56129)
[Link]
> Your original post listed several things that you believe Mark is doing wrong. Presumably the point of your argument is that Mark is detrimental to the Linux community, but you haven't explained why;
Yes, precisely. I didn't explain it because it's obvious. For example there's a general agreement that improvements to software like the kernel, GTK+ or X.org should preferably be done upstream, and not in the distros. So why should I write down the reasons for that again when dozens of people have done that before me?
And it's the same for all the other point's I've made.
> Never mind that you provided no citations, and actually criticized someone who asked you for citations.
Again, why should I bother? People who care can find it out on their own. I'm not trying to get an academic paper published here.
> Also never mind that you seem to believe every technical decision ever made by Canonical was made personally by Mark himself.
Mark may not have made those decisions himself, but he knew about them beforehand and could have stopped them if he wanted to. He didn't.
So no, I don't see any serious flaws in my reasoning. And let me say it again: I'm not trying to write an academic paper here. I'm just giving *my personal opinion* about Shuttleworth, which is what comments are for.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 19:06 UTC (Wed) by dlang (✭ supporter ✭, #313)
[Link]
> or example there's a general agreement that improvements to software like the kernel, GTK+ or X.org should preferably be done upstream, and not in the distros.
if you are going to start throwing rocks I'll point out that RedHat has probably the worst track record of any distro in terms of maintaining local patches to the kernel. They are far better than they were in the past (at one point the divergance was so large that there were major apps that would run only on the RedHat kernel), but they still maintain a fair number of them (as does almost every disto)
In fact, by this criteria, the least evil distro is Slackware (and even Slackware has a few local patches to the software it ships)
Your absolutist "Since they aren't perfect, they are evil" attitude is not productive. If you are trying to convince other people to agree with you, then insulting them doesn't help either, and if you aren't trying to convince people, what are you trying to do?
Shuttleworth: Quality has a new name
Posted Apr 29, 2012 21:26 UTC (Sun) by rahulsundaram (subscriber, #21946)
[Link]
"if you are going to start throwing rocks I'll point out that RedHat has probably the worst track record of any distro in terms of maintaining local patches to the kernel"
That isn't the same thing. Red Hat usually does all kernel work upstream and backports it to maintain compatibility for the enterprise releases. For Fedora, there isn't any history of major local patches that weren't upstream quickly because of the shorter release cycle. When people complain about vendor X not doing work upstream it is usually because that vendor hasn't made any efforts to push it upstream.
Shuttleworth: Quality has a new name
Posted Apr 29, 2012 22:12 UTC (Sun) by dlang (✭ supporter ✭, #313)
[Link]
Red Hat currently does much of it's kernel work upstream, but this has not always been the case. they have gotten much better in the last couple of years.
Shuttleworth: Quality has a new name
Posted Apr 29, 2012 22:22 UTC (Sun) by rahulsundaram (subscriber, #21946)
[Link]
Feel free to be more specific. I would argue that what has changed is the 2.6 kernel development process.
Shuttleworth: Quality has a new name
Posted Apr 29, 2012 23:37 UTC (Sun) by dlang (✭ supporter ✭, #313)
[Link]
the 2.6 development process was changed to encourage Red Hat (and the other distributions) to cooperate more and work more upstream, and I think it's been a wonderful success in doing so.
I just see people giving Red Hat a free pass on anything that it does (or has ever done) while condemning Canonical and Ubuntu for doing similar things (and in my eyes, doing them to a less damaging degree)
Shuttleworth: Quality has a new name
Posted Apr 29, 2012 23:50 UTC (Sun) by rahulsundaram (subscriber, #21946)
[Link]
"the 2.6 development process was changed to encourage Red Hat"
Citations needed. https://lwn.net/Articles/94386/ shows Alan Cox pushing for a six month release process and Andrew Morton suggesting the current process. Also I note, you didn't provide any specifics on which kernel features weren't pushed upstream by Red Hat earlier in the 2.4 kernel process.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 16:23 UTC (Wed) by dlang (✭ supporter ✭, #313)
[Link]
This is a technical forum.
It's acceptable to attack someone's code.
It's acceptable to attack someone's decisions.
It's acceptable to attack someone's reasoning.
It's acceptable to attack someone's track record.
It's acceptable to questions someone's mindset.
It's NOT acceptable to attack someone for who they are. This includes your opinion of their intelligence, their Gender, their race, how they dress, etc.
It's NOT acceptable to say that you wish a group of people would die.
One thing that you should keep in mind, is that there is no one perfect solution that solves every problem in existence. Everything involves trade-offs, and the importance of different aspects that are being traded off against each other is very subjective. What you consider critically important may not be so critical to someone else. And at the same time, what someone else considers critically important may not seem so critical to you.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 16:54 UTC (Wed) by jspaleta (subscriber, #50639)
[Link]
Validity.... is probably not the right word.
I would argue that calling someone a moron is... ineffective... if your goal is to influence or to persuade people to reconsider their position.
It's one of those things that falls into a class of emotive rhetoric. Emotive rhetoric (both positive and negative) is pretty much only useful for rabble rousing. Anytime you are speaking to people who already agree (or disagree) strongly with the general arguments you are making and you want to people to stop thinking and to start reacting emotional about something. You know propaganda.
If however the goal is to get people to think, then you'll avoid as much emotive language and rhetoric as you possibly can. I would hope that everyone's goal here... including yours... is to get other readers thinking rationally..instead of reacting emotionally.
And of course rational discourse is made entirely more difficult if you start writing (bah I want to say put pen to paper..but sadly this is becoming a lost phrase) in an emotional state. Because of the written medium, you have to anticipate that any emotional leakage you put into your own writing will be negatively amplified in the reaction. The less emotional rhetoric you can put into the writing, the better chance you stand of getting a reasonable response in return.
But if your goal was basically to just cause trouble....you nailed it.
-jef
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 16:41 UTC (Wed) by nye (guest, #51576)
[Link]
>He's filtering you out because you just confirmed that you think ad hominem reasoning is a valid way to argue.
Please go and learn what 'ad hominem' means.
Saying "your argument is wrong because you smell" is ad hominem.
Saying "I think we should ignore this person because IMO his actions are generally harmful" is not.
In fact, simply saying "I hate $person because he is an idiot" is also not.
Despite the prevailing LWN opinion, 'ad hominem' is a phrase which actually *has a meaning*. It can't simply be applied to any personal attack.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 16:50 UTC (Wed) by ean5533 (subscriber, #69480)
[Link]
I understand that "ad hominem" typically refers to counter-arguing with irrelevant personal attacks. However, I believe it is also valid in this case. HelloWorld was (presumably) trying to make the point that Mark Shuttleworth's business decisions negatively impact the community. One way that HelloWorld justified his point was by calling Mark an idiot. Calling Mark an idiot doesn't explain why his decisions are bad, it's just an irrelevant personal attack.
Regardless, I realize that my usage of that term is non-standard is best and that it was probably the wrong term to use.
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 22:47 UTC (Wed) by pboddie (subscriber, #50784)
[Link]
HelloWorld was (presumably) trying to make the point that Mark Shuttleworth's business decisions negatively impact the community.
I think the point was made clearly enough.
One way that HelloWorld justified his point was by calling Mark an idiot.
Actually, the qualification was removed from someone else's assertion that Shuttleworth was being an idiot in a particular situation.
Calling Mark an idiot doesn't explain why his decisions are bad, it's just an irrelevant personal attack.
It would be if there were no other observations, but it looks to me like the presumed name-calling is merely a conclusion about the guy after considering those observations. Of course, one could come to a different conclusion - "Mark Shuttleworth is a stubborn visionary", for example - but that would also be based on the observations, not a random statement for the sake of argument.
I don't think Shuttleworth is an idiot, nor do I think that statements claiming that Shuttleworth has done nothing sensible for open source software or that he is "worthless for the OSS community" have any credibility, but it is true to say that some of Canonical's moves have been very divisive.
"Never attribute to malice that which is adequately explained by stupidity." Maybe that adage is being applied here, and we've all seen the other interpretation in other discussions, but some would argue that it isn't relevant as each of the observations can be refuted in some way. If so, claims of "ad hominem" are not the way to go about doing so.
Shuttleworth: Quality has a new name
Posted Apr 29, 2012 20:56 UTC (Sun) by man_ls (subscriber, #15091)
[Link]
This grants you a spot in my "personal attacks" filter.
Amen. I needed to cull these articles with 200+ messages anyway...
Shuttleworth: Quality has a new name
Posted Apr 25, 2012 21:33 UTC (Wed) by misc (subscriber, #73730)
[Link]
Well to be complete, there was Launchpad ( but this was published, even if the community didn't adapt it to run somewhere else than Ubuntu ), there is Landscape ( and it took them a rather long time to figure that people would like to have it on the other side of the firewall, and that's still not free software ), and there is the android ubuntu integration stuff ( that would become free some day, IIRC, so that may not be fair to count that as non free from canonical ).
The case of ubuntu one is rather interesting, because while there could be support for another server ( there is code for that, and I think U1 support local peer without server ), there was no one motivated enough for that, neither from community nor Canonical.
Launchpad
Posted Apr 25, 2012 22:52 UTC (Wed) by pboddie (subscriber, #50784)
[Link]
What I would find interesting to discuss is whether Canonical's bets on services like Launchpad have really paid off for them or for the community. There are quite a few projects using Launchpad, but at the same time, there are a lot of projects using services like Bitbucket, GitHub, Gitorious, Google Code, SourceForge, not to mention running their own services using a selection of Free Software solutions.
Would it have been better for Canonical to focus on the distribution or other things? Or is there strategic value in stuff like Launchpad that makes it worth the investment?
Launchpad
Posted Apr 26, 2012 0:55 UTC (Thu) by jspaleta (subscriber, #50639)
[Link]
Understanding which projects are actively using launchpad is a bit complicated because of the way launchpad is positioned as both upstream project hosting and distribution build system sausage factory. Its deliberately designed to blur the line and make it appear as if project development for thousands and thousands of projects is actually happening there. Just because a project is listed in launchpad doesn't mean its being used outside the context of Ubuntu package building.
For example... Networkmanager has a launchpad project listing...it has bzr trees....it has bugs... and none of it is upstream networkmanager project development. Its _all_ distribution specific packaging work...no different really than Fedora's git and bugzilla that feeds into Fedora packaging. But end of the day NetworkManager upstream development uses the freedesktop and gnome development infrastructure for git and bug reporting. Does NetworkManager as a project use launchpad? Hard to argue that it does. Does Ubuntu as a downstream distributor which leverages the work done in the NetworkManager project make use of launchpad...yes..clearly.
Or take Openstack. Openstack is using launchpad blueprints and bugs but is doing the code development primarily with git facilitated by gerrit using launchpad single-sign-on. I mean holy crap...that's so convoluted...all to avoid using bzr and use git instead. Clearly launchpad does provide some very unique capabilities in the blueprints and bug modules..and that magic that is single sign on. Basically all the not really code management bzr stuff. Is OpenStack using launchpad? Yes..clearly. But not in a way you would expect. As soon as github fired up equivalent services like blueprints and a bug report tool....you think openstack would move to using github's version of those services?
All that is to say that it is quite hard to understand how much "upstream" usage there is of launchpad versus how much strictly Ubuntu integration usage there is in launchpad. Obviously launchpad as infrastructure to grind the sausage that is Ubuntu is quite critical...by design...but that's downstream integration choices...not upstream development choices.
And then there's Canonical's weird approach to for-pay launchpad services..where they have deliberately decided to _hide_ the launchpad item from their storefront. Seriously you can't navigate to the "I want to buy a commercial subscription to launchpad" from their storefront. -EBADBUSINESSEXECUTION
And remember that a lot of Canonical's projects started out as private projects with OEM partners inside the launchpad infrastructure. So the business model aroud the private partnership stuff did make sense at one point...back in the day when HP and Canonical were working hard on Mi (poor Mi) launchpad sort of made sense for private collaboration in that sense but that was a while ago now...before git one the distribute tool war.
-jef
Launchpad
Posted Apr 26, 2012 10:30 UTC (Thu) by cas (subscriber, #52554)
[Link]
github already has a bug reporting tool (i prefer it to launchpad's), and it's reasonably well integrated with git pull requests so is quite useful for devs as well as end-users. afaik, they don't have launchpad's blueprints or roadmap feature yet.
Launchpad
Posted Apr 26, 2012 12:03 UTC (Thu) by pboddie (subscriber, #50784)
[Link]
A notable downside to GitHub is that it's a proprietary service, although I imagine it's possible to migrate away from it, and I suppose that with Launchpad you could at least potentially deploy your own instance. But then again, I'm not really aware of any other deployments of Launchpad, whereas lots of people use stuff like Trac, Redmine, combinations of other tools.
I just wonder whether all the effort put into Launchpad, Bazaar, the needless tying together of the two, was strategically worth it.