The decision to close the bug reminds me of a quote attributed to John Maynard Keynes. During the Great Depression, he was accused of changing his position on monetary policy, to which he responded, "When the facts change, I change my mind. What do you do, sir?"
As an Ubuntu user, I'm happy to see the project shifting its long-term goal from "dethroning Microsoft on the desktop" to "delivering the best possible experience for developers and regular people across all devices."
Edits: added "on the desktop" to "dethroning Microsoft."
"Microsoft has a majority market share in the new desktop PC marketplace. This is a bug which Ubuntu and other projects are meant to fix."
This bug hasn't been solved. Mark's comment is really saying that he doesn't think it's a relevant bug any more - that desktop is no longer important.
I actually find that a particularly sad comment, and I'm not even sure it's true.
Edit: I want to add (given your edit ;) that just because this was bug #1, it doesn't mean it was the raison d'etre of the project. Maybe this bug is less important now than in 2004; I disagree that it's "fixed" or that it's so unimportant it should be closed. #1 being open doesn't mean Ubuntu is a failure, far from it.
This means that there are alternatives to the Microsoft monopoly, even if those are not on the desktop; therefore the original problem is no longer that severe and thus has been solved, but in an unexpected way.
The title makes a vague reference to "market share", but doesn't specify where. The body then limits it to desktop PCs. However, it then goes on a big discussion about proprietary software, and how the goal is to make sure PCs come with only free software.
So, what does the person who filed the bug want? Is it:
A. Undo MS's majority share in consumer computing, as the bug title suggests?
B. Undo MS's majority share in desktop PCs, as the beginning of the body suggests?
C. Ensure that a majority of desktop PCs are sold containing only free software?
These are all quite different. The submitter seems to have assumed that the desktop PC would continue to be the only segment of consumer computing that mattered, and that the only possible alternative to MS having a majority market share is for free software to have a majority market share. These assumptions are clearly untrue today.
Don't get me wrong, it's a fun bug and an interesting statement, but I'd be careful about being too precise about trying to figure out exactly what it's about. If it were technical, I'd probably kick it back to the submitter and ask him to figure out what he actually wants. Since it's a political "bug", this is a nice political "fix".
So "the submitter" (Mark) wants to be able to go into a PC store and buy a PC without proprietary software. Even in those general terms, the bug is clearly still evident and clearly has not been fixed: saying "ah, but you can go into a shop and buy an Android tablet" is pretty unsatisfying.
In a hypothetical world where Apple somehow took over the PC market, would this bug be fixed? The title suggests yes. The first paragraph suggests yes. The rest suggests no. The bug is vague and contradictory.
Vagueness is a continuum, not an absolute. The bug could be less vague, sure. I don't think it needs to be less vague in order to evaluate it right now, though.
Because right now, MS does not have a majority in consumer computing, but the majority is no longer desktop PCs, and the majority still ships with plenty of proprietary software. It's not possible to know whether or not this fits with the intent of the bug, because it's not sufficiently clear.
Particularly because it's doubtful that you could buy one without pre-installed software which is not only proprietary, but reports a great deal of information about you and your contacts to Google.
I don't think the former implies the latter. The desktop can be (and is) still important, it's just that such a narrow view isn't healthy for such a large project.
I'd argue its focus and specialization, something Ubuntu lacks. The TV and Ubuntu-on-Android products have not yet seen anything noteworthy happen, the phone might do something but they are jumping in a big pond. Their lack of focus on the desktop and the resulting obsolescence of their software (the software center, from 2008, mainly, but also compiz and upstart) is hurting the primary product people engage with them for, and it is for a grander scheme that isn't playing out.
Yet, at least. I would never write Canonical off from eventually having one OS and thematic style to run on everything from phones to tvs to pcs to cars etc. It just doesn't look like it is coming soon, and their core product suffers for it. (I've switched my relatives to openSuse just because systemd + yast + software.opensuse.org is much nicer than searching launchpad).
If Ubuntu lacks a solid base from which to build the rest of its empire off of, then that's likely worth its own defect. That prerequisite is just kind of common sense in most business models.
I don't use Ubuntu or know enough about it to say for sure, but I don't think probing other spaces for opportunities is a bad idea. It's not difficult to understand the desire to not be a one-trick pony. However if those probes distract from their main offering (which has been the desktop, though this sort of discussion makes it seem like it may not be for long) then they are obviously a bad idea.
> What should happen: A majority of the PCs for sale should include only free software.
This does not happen, so marking this bug as fixed is bullshit.
The Ubuntu project used to have as its goal that the majority of PCs for sale should include only free software. This attracted people to the project who were motivated to contribute because they shared that same goal. I don't think Ubuntu would be anywhere as successful as it is today were it not for its community at the beginning. The "leaders" of the Ubuntu project have now shown that they don't really give a shit about free software, but they're still benefitting from the work of those who do and who did that work with an understanding that Ubuntu did give a shit about that stuff.
This is like a leftist political party presenting itself as a movement for the abolition of capitalism and the creation of a fully classless, stateless, communist society; this attracts many dedicated people who make huge sacrifices to achieve this goal (or at least they think so). Then, as soon as the leftist political party takes power (e.g., by winning an election or whatever), the "leaders" of the party talk as if that was the entire revolution rather than a first step on the road to it. And then the "leaders" of the party start using their newly obtained power to actively eliminate the elements within the party who are still seeking a genuine revolution, labelling them "counter-revolutionary" or whatever.
To the extent that this analogy holds, this is what Ubuntu is doing and has done. A few years ago at least, it seemed like Ubuntu was the vanguard of the free software movement. Sure, it wasn't perfect, but it was the best we had and it seemed like there might just be a small chance it could succeed (and it really did aim to). But let's make no mistake about it, let's not have any illusions about this: Ubuntu has betrayed the revolution. Fuck it, let's not use it, let's not promote it, let's have nothing to do with it. If "flexible thinking" means betraying the revolution then there's nothing virtuous about it and I hope we don't see more of it from the "leaders" of free software projects. And I hope we in the free software community learn a lesson from this about the power dynamics within communities and how it's important for our communities to have structures that prevents these kinds of co-options by individuals and companies with vested interests. In retrospect, it should have been obvious from the start (at least for me, as an anarchist) that the Ubuntu project was doomed to fail. You can't have a "'benevolent' dictator for life"; a dictator for life is dictator for life, and power corrupts. But you especially can't have a benevolent dictator for life who is/was the CEO of a corporation, whose sole purpose, by definition, is to maximise shareholder value. Now I accept that there are cases where the short-term goals of a corporation maximising its shareholder value can converge with the goals of wider communities, and I'll even admit that there are times when communities can benefit from the actions of corporations, but it must be recognised that ultimately their goals diverge. It should have been obvious that Ubuntu/Canonical's relationship with the wider free software community was doomed to end in this kind of betrayal. I just hope that people in the free software community learn from this and that it doesn't happen again.
In select markets, such as the US and UK, Hardware with a GNU/Linux operating system and open drivers and BIOS is now available from the Google Play store and your local Best Buy -- it's known as a Chromebook.
I admit that Chrome OS itself does ship with proprietary software, but AFAIK, the BIOS and drivers for all x86-based Chromebooks is FOSS, and thus all of the software on the system can be modified/replaced/tinkered with to your heart's content.
IIRC, the ARM-based Chromebook isn't quite as pure, but it's still reasonably straightforward to put your favourite distribution of Linux on it if you so desire.
I sometimes feel sad for Linux as a platform, the whole computing landscape changed beneath their feet (desktop to mobile) and they never really grasped old one to begin with. It's like the rug was taken from beneath their feet. And then I think that a lot of that is unwarranted, by most metrics linux is doing very well today. You can casually find Linux users on college campuses and linux developers working on the most popular websites but it feels like it would never be the tidal wave of change that some people expected. I never did (and I say it as a long time linux user) and as long as the FLOSS community keeps working on creating the best desktop the FLOSS movement can make I don't need it.
 This also means that there are a lot of new opportunities for the linux platform to take advantage of.
 And yeah I know, "android is Linux" yada yada but I mean the traditional Linux platform.
Are you serious? Do you really think that, as an anarchist, I haven't considered the implications of an anarchist society? I can guarantee you I've spent more time thinking about it than most people have (probably more time than you have). Maybe you have thought about it a bit, and maybe you have come to different conclusions than I have, and that's okay, but it's ridiculous for you to assume that the reason your conclusions are different to mine are just because I haven't thought about it enough or that I'm just not mature enough, especially as you haven't given any supporting reasoning or facts or even stated what you think the implications of an anarchist society are. It's pretty disrespectful as well.
Because it almost always results in a waste of time. But you're right and I probably went a little bit too far with my characterization of you.
To me the fundamental mistake that anarchists make is failing to realize that by getting rid of the state they're pretty much enabling any other citizen or group of citizens to impose their rule eventually. Everybody just won't fall in line with the anarchist utopia (even though they might for a while) and it will be just a matter of time for a group of people to take advantage of the situation. It make take years or decades but in time, you will be just substituting one bad for another.
Because we recognise that there's not going to be a singular moment of history ("the revolution"), after which we'll live in an eternal anarchist utopia, anarchism in practice is about creating new (and/or influencing existing) institutions, communities and social movements towards structures and practices that are resistant to take-over, co-option and sabotage by the interests of power. This maximises their autonomy, which should hopefully allow them to serve their own interests instead of serving the interests of power (where "power" can be any form of systemic domination). This is an ongoing (never-ending) and imperfect process in which lessons are constantly being learned and relearned by everyone involved. Anarchism as a theory (or theories) is the cumulative body of knowledge derived from people's (up until now, mostly failed) attempts at creating and sustaining anarchist institutions, communities and social movements.
: My original point was that I think there's such a lesson to be learned from the recent actions of Canonical/Ubuntu and that I hope the free software movement learns from this, even if it is generally not explicitly anarchist (though certainly anarchists are for free software (if they're for software at all, that is)).
e.g. My rooster crows in the morning.
I ate my rooster.
My rooster no longer crows in the morning.
The criteria is that the rooster must be alive. When the rooster is no longer alive, the above fact should have been stated as "My rooster crows in the morning while it is still alive".
"I have two legs at this moment of Planck time, and not before they were formed in the womb and not after any possible incident in the future where I lose one or more legs."
No. If you measure something, those measurements can change. Yes, the new measurements do not overwrite the existence of the old, that's generally understood. If your measurements change, you change clothes. That makes sense.
On top of all that, the original quote is "When my information changes, I alter my conclusions."
I don't disagree with this statement. That's not what was said.
Everything is open except the end user access to computing resources. Pyrrhic victory if I had ever seen one.
1) Most users do not need or want root access to their mobile phones or even any of their devices. There's a reason that in UNIX land users and root are separate things.
2) If you really want root, you CAN get it. Yes some manufacturers make it harder than others, but that's again because 99.99...% of users have no need or desire for it, and making it easier for the tiny, tiny number of people who want it is not a worthwhile investment.
Now you can argue that their efforts to make it even harder to get root access are shitty, and I won't disagree with you, but nobody's forcing you to buy these devices.
3) DOS/Windows 95/etc. are not awesome. Pretending it's awesome just because it was "open" (no permission system) and "backwards compatible" (debatable in many cases) is stupid. You're letting nostalgia or your hatred for "closed" systems bias you. Just because thing A isn't perfect doesn't make thing B great. Both thing A and thing B can be shitty, or they can both be good.
4) Linux is fucking everywhere in 2013. It owns the web. It is on most mobile phones. Even Apple devices are running a fork of BSD. So, how is this a Pyrrhic victory? Just because it's not exactly what you want? I'm so sorry.
There's a, frankly, revolting tendency in geek culture to be absolutist. That if something is not 100%, exactly, totally, purely aligned to your personal vision it's fucking garbage, or worse, evil and bad. This is childish and it's time to grow up.
2) No you cant. You must use exploits/vulnerabilities usually. The only vendor that I know of that just sends you unlock code on request is HTC.
3) Yesterday I played Diablo 1 on my windows 8 machine. 3 months before that - Lotus (the game). That is measured in decades. How backwards capability is debatable.
4) Yes linux is everywhere. But invisible - moving the servers, or hidden below deep layers of customized software in the consumer devices. The linux ideology - nowhere to be seen.
Having the ability to run simple firewall to control what processes use your data plan is hardly absolutism. Or editing memory value of a running process.
Edit: Do you support the Chinese Great Firewall - because there is no difference in restricting access to internet and to software in principle?
EDIT: I realize we may be imagining different scenarios. I was thinking about the example given, of running original DOS programs in modern computers.
2) I didn't say you can do it easily, I said you CAN do it.
3) Yes and I can run decades old UNIX software on OS X or Ubuntu. So what?
My point about debatable backwards compatibility is that some old DOS software does NOT work well in modern Windows. Some does, some doesn't. If you haven't experienced problems, lucky you.
4) You made my point for me here.
I'm not arguing any further, you're clearly a zealot, and have exactly the kind of attitude I was talking about.
> I'm not arguing any further, you're clearly a zealot
Is this not part of a wider discussion about ownership and 'unregulated rights' for stuff such as books, music, films as well as hardware?
Global comment: Shuttleworth can do the public relations can't he?
But if Subaru tell you that you cannot tune aftermarket your Subaru or you must drive it only on Subaru approved roads in California (but not Nevada) it is stupid.
Currently we are in the reverse dongle situation- in the 90s you need that dongle so your software (OrCAD back then) can work. Now is the opposite - you may like the hardware but we actively prevent you for using it with other software.
The problem comes from the fact that modern devices are general purpose PCs in ultra small factors. You couldn't change nokia 3310 OS back then, but you needed not because the thing was a phonebook with antenna. But nowadays with so much of your life stored in the smartphone the idea that someone has higher privileges/easier access to your data than you is between repulsive and frightening.
I think you're confusing Linux with the Free Software movement. Linux, the kernel, is all about open source producing high quality software - at least from Linus Torvalds' point of view.
Well, to some of us, and after the Really Important Things™ that most of us agree with, we also find software freedom to be extremely important.
Since you know absolutely nothing about me I find it hilarious that you would make assertions about my values.
I tried a little experiment: I supposed that venomsnake commented in good faith, and isn't crazy. I could not find disconfirmation. In his/her first sentence, there's a proposal that there are some virtues to MS's approach, and that dethroning those virtues might not be an unalloyed good. In the second sentence, there's an observation that the new regime has substantial drawbacks (for some people's values, including many HN readers). The third sentence is a bit hyperbolic, true, but the fourth sums up fairly even-handedly by calling the victory pyrrhic (which does still mean victory, btw). What's the problem?
On the other hand, your first sentence is nothing but vitriol, your last sentence is nothing but vitriol, and you allocate time in the middle to a sarcastic "I'm so sorry", and to misrepresenting venomsnake's comment (about "open" and "backwards-compatible"), just so you can call it "stupid". All in all, not very nice.
And venomsnake replied to you with far more politeness than you deserved, and for that you called him-or-her a zealot.
I totally missed the bit where you're "preaching tolerance", sorry if that's thick of me. Could you point it out?
The 30% apple cut increases the software prices for the end user or prevents a software for even coming to the platform (thinking of skydrive here). That is bad for the end user.
About your second phrase now, you need to take into account the entire picture:
* If you plan to sell an app on Windows Store you will need Microsoft approval, no app will be published without that. Also, Microsoft will take 30% from your app price (until you make $20k, after which the cut is 20%).
* The only free market seems to be Google Play, after you pay a fixed fee you can publish your app. I'm sure even Google has the right to remove your app if you infringe the rules of your developer contract.
BSD's not Linux!
1) Ability to unlock or root your device to run any OS
2) Having access to an open App Ecosystem.
The GNU license doesn't help with either of this issues. There are plenty of GNU/Android devices shipped with locked boot loaders. And nothing is stopping Google from locking down their App Store like Apples except a different corporate policy.
Note: I barely use Apple or Microsoft, so the question is NOT rhetorical.
There you will find:
"... Apple Inc.'s iOS and Mac OS X, with its Darwin base including a large amount of code derived from FreeBSD."
"Darwin is an open source POSIX-compliant computer operating system released by Apple Inc. in 2000."
Venomsnake's point very much seems to fall into the latter category - having devices that you need to jump through hoops, exploit holes etc, in order to be able to get full access to them is hardly a 'victory' for Linux (even if those devices are mostly running a form of Linux).
You seem to be trying to argue against this by saying those principles aren't important to most people. That may or may not be true - but regardless of that, it's not achieving what Linux set out to deliver.
Irrelevant: they may not _want_ it, but they have a _right_ to it.
> That if something is not 100%, exactly, totally, purely aligned to your personal vision it's fucking garbage, or worse, evil and bad.
Sometimes it _is_ evil and bad not to do exactly the right thing.
Me too, please stop making them. The fact that you don't care about owning things you purchase does not imply that the entire concept of owning things you purchase is stupid and nobody should talk about it.
(and I've put "security" in quotes because I know this is not "real security" what you get when you trade "full openness" for it, but it's generally a "good enough substitute for security" for the "average end users", as "real security" is only possible if you are either willing and skillful enough to be responsible for it yourself or pay top dollars to get it tailored for your needs, so it's not an option for 99.9%)
For one I am very displeased that I have three choices of web, html5(ie phone gap apps) and native platforms. I think web should seamlessly integrate into the mobile OS. At this point most of mobile OS software has been debugged and worked out. But web is still not the desktop on the mobile device. I think there is still an enormous place for innovation that can make appstore like infrastructure irrelevant.
Ubuntu can fix that, that would be a huge plus.
No. Just no. Anyone, anywhere, with minimal understanding of JS and HTML can pop out a web app mashup today that would have required a hoard of cash, servers, and developers a decade ago to build. Further, for pennies a month they can run and scale it on a 'cloud' service that would have been an investment of millions in the past.
The web and web apps are very open. Don't conflate it with copyright trolls and mobile walled gardens. Remember, much of HTML5 started from Konqueror, an OSS browser not belonging to a 'cabal of powerful organisations.'
I can't use a kinect with web apps without browser extensions because there is no 'open web standard' for the kinect (and probably never will be) and web apps can't talk to USB devices. The web locks developers into the limited set of functionality that the standards provide and the standards are tightly controlled by a small group of companies. On a real open platform anybody is free to create software that interacts with hardware (ideally with the users permission first) so you don't have to rely on the platform maintainers to bless support for certain things.
I'm glad you mentioned cloud services. From the users point of view they are the most locked down type of software of all. Your data is locked away from you. You can't even reverse a proprietary file format. They are usually closed source (and even if the source is available, you can't change the version that you actually use). You can't even reverse engineer a binary.
Native software was scaling up to millions of users before any marketing hack even came up with the term 'cloud'. You are confusing running a web app a decade ago with distributing software a decade ago. You certainly did not need hoards of cash and servers to distribute native software a decade ago. People 20 years ago were writing native software and distributing it to hundreds of thousands of people, and I can assure you the typical shareware author was not investing millions to do that.
>The web and web apps are very open.
Open until you wan't to do something that isn't allowed by the standards, and then you (and your users) are screwed. On HN we get a lot of submissions about people 'hacking' with web technologies, but nearly all of them are just making use of some new API that has been gifted to them by the browser creating overlords. Which is all well and good and there is nothing wrong with that, but it's not a substitute for hacking on the platform itself and doing things that the creators perhaps didn't want you to do.
The real test for an open platform: can it be self hosting? Can I write a web browser as a web app? Not without shunting all the real work to a separate machine that is not limited by the web sandbox.
 which also applies to nearly all of the evil native platforms that the web is supposedly freeing us from
Funny you should say that, because I have actually done this. You can get a driver for the kinect that makes the depth camera appear as a normal webcam, and the media api in the browser allows you to access the kinect depth webcam.
It took a second reading to realize that this comment was not intended to be humorous -- which makes it even more entertaining.
Ubuntu is not going to fix anything anytime soon IMHO.
Does anyone else think that things have gotten worse since bug #1, not better? I feel more trapped and locked in by today's platforms than I ever did in an MS world. E.g. app store, google play, amazon whatever, cloud-hosted applications that all charge monthly fees, hosts of applications changing their terms and locking you out of your data or randomly shutting down their services entirely... r.i.p. google notebook, reader, knoll, etc. r.i.p. sims, jet-set-secrets
"Microsoft has a majority market share in the new desktop PC marketplace. This is a bug which Ubuntu and other projects are meant to fix. As the philosophy of the Ubuntu Project states, "Our work is driven by a belief that software should be free and accessible to all."
"Ubuntu software is free. Always was, always will be. Free software gives everyone the freedom to use it however they want and share with whoever they like. This freedom has huge benefits. At one end of the spectrum it enables the Ubuntu community to grow and share its collective experience and expertise to continually improve all things Ubuntu. At the other, we are able to give access to essential software for those who couldn’t otherwise afford it – an advantage that’s keenly felt by individuals and organisations all over the world."
Non-free software leaves users at the mercy of the software owner and concentrates control over the technology which powers our society into the hands of a few. Additionally, proprietary software stifles innovation, maintains artificial scarcities, and enables malicious anti-features such as DRM, surveillance, and other monopolistic practices.
... etc ...
A majority of the PCs for sale should include only free software.
What should happen:
A majority of the PCs for sale should include only free software.
Yes, yes, if you want to get anything done now, you need those drivers. And a lot of users wouldn't use Linux at all if they couldn't get what they wanted now.
But the long-term implications of giving into hardware manufacturers is you will never get an open driver. Ubuntu does not care about free software at all (whether or not for good reason) and it annoys me that they pretend to.
Closing it as "Fix Released" doesn't make sense.
> What should happen:
> A majority of the PCs for sale should include only free software.
So exactly what definition of "free" are you using to believe this bug is now fixed?
 : But it's better for us to focus our intent on excellence in our own right, rather than our impact on someone else's product.
I can't help but remembering a similar move by Steve Jobs once he took over Apple in 1997. Ubuntu doesn't mean "anti-Microsoft" it means (or should rather mean) "great Ubuntu". Now, whether they are able to do that in practice is a different thing but intent is a good place to start with.
 : For Ubuntu, our goal remains to deliver fantastic experiences: for developers, for people building out production infrastructure, and for end-users on a range of devices. We are doing all of that in an environment that changes completely every decade. So we have to be willing to make big changes ourselves - in our processes, our practices, our tools, and our relationships. Change this bug status is but a tiny example.
The key phrase here for me is the one where he lists changes - in our processes, our practices, our tools, and our relationships. This shows aversion to rigidity and adapting to times. I also think the little change there titled "relationships" means a lot. I don't think as an organization you want to be particularly hostile towards your competitors (in particular in words). I always feel that if one needs to be hostile (and/or aggressive); one needs to do that in deeds and not in words i.e. build the best product possible out there using your skills and beat your competitors fair and square. I would assume, nothing is (or hope so) more satisfying than that.
Somehow I felt like I was disturbing the universe doing such a thing.
I mean the bug was basically the inability of customers to purchase a computer with the software/OS of their choice.
As far as i can tell i still can't purchase a system without windows unless i build it myself.
So what is the reason for closing the bug? Some marketing speech about changing goals etc. I'm sure that's inspirational and all and I'm glad they found a better goal but that doesn't fix this problem.
Well the good thing is we are not living in 1996 either. You can purchase any of the below devices and none of them run Windows:
 Chromebook - https://www.google.com/intl/en-US/chrome/devices/buynow.html
 Dell - http://www.ubuntu.com/partners/dell
 Apple Mac - http://store.apple.com/us/browse/home/shop_mac
 HP - http://www.ubuntu.com/partners/hp
 Asus - http://www.ubuntu.com/certification/make/Asus/
I've bought a laptop from System76 which I've been very happy with. Everything they sell runs Ubuntu.
I've just bought a desktop from ZaReason; I'm looking forward to it. They list all the major distros (to include Debian!), and appear to be willing to load others if you ask nicely.
"Question: How many Microsoft engineers does it take to change a light bulb?
Answer: None, they just change the standard to darkness."
I thought of this as less of a jab at Microsoft software quality and more of a jab at Microsoft's attitude towards software complexity. If we keep using the lightbulb as a metaphor, we keep the old on/off API and add a dimmer switch which can be controlled over the network, an access control list, and a structure which can define the light bulb's color, direction, luminosity, et cetera. With enough engineers, you can design the last light bulb you'll ever need.
The Open Source way is to have seventeen different teams design seventeen different lightbulbs, including one that can scale to 5000W and cause immediate retina damage, and a 1/4W red LED barely bright enough to read by which light bulb users on forums swear by because it's not bloated, and a Gnome light bulb which removed the dimmer in version 3 because only 5% of the user base was even aware that the dimmer existed. It still takes tons of engineers, only now they're all working on different light bulbs.
The Apple light bulb is a plain white CFL, with a CRI of 96, a 6500K temperature, and a proprietary on/off switch with no moving parts. It is available as both 14W and 24W. The light bulb has not been updated in a while now that Apple focuses on the flashlight business.
I think I prefer your version though!
My how the tables have turned - everything old is new again!
Question: How many Ubuntu engineers does it take to change a light bulb?
Answer: 900. 1 to log the bug, 2 to start a flame war over it, 896 to upvote the defect to encourage a developer to work on it, and 3 years later 1 to close the defect as won't fix - no longer needed.
Light bulbs are so desktop-oriented, anyway. Fireflies are _mobile_!
Instead of acknowledging all the change which has happened since this bug was filed, you have endless bickering about details and a "Linux"-community full of people unable to agree about anything, not even their own victory.
Only when these people were removed from the equation and replaced with market and user-oriented people (ref the creation of Android), was Linux able to garnish a majority share.
It's sad in itself, and sadly enough, it's even predictable.
That's still true.
This, in my view, is the salient point for startups when faced with competition. It's too easy to get distracted by zero-sum thinking.
"A majority of the PCs for sale should include only free software."
Even Chrome and Android devices that are available in local PC stores almost always include proprietary software. Perhaps I am missing something but is Shuttleworth now saying that non-free software isn't a problem?
And there we've seen a massive shift. I ordered my laptop without OS from a major vendor. I can buy dozens of cheap Android or "real" Linux boxes at Amazon, and every bit of software on most of them either are or can be replaced by free alternatives.
Installing GNU/Linux on such systems is straightforward and well-documented (flip the physical or virtual developer switch; enable USB boot from a shell; boot installer or OS from USB) too.
Proprietary firmware means dealing with stupid things like hard-coded checks for "Windows Boot Manager" or "Red Hat Enterprise Linux" in UEFI firmware (http://mjg59.dreamwidth.org/20187.html).
Many are ruining the desktop experience because "mobile". KDE seems to be the only UI remaining that is sane for the desktop.
This is something I obsess over.
Use minimalist software that you are fairly confident that you could fix or recreate in another environment if necessary; for example, don't use gnome-screensaver but instead use slock. Where possible, use software suites where being future-proof is a first-class priority; for example, wherever possible use TeXLive. Consider something standards complaint with a rabid user-base over alternatives; for example, use Vim instead of Kwrite. (In fact, take a list of the packages in the current Ubuntu livecd, and the packages in the current Kubuntu livecd. XOR the lists. The result is a list of software you should not spent time building skills in if you don't want your skills to become obsolete in 5 years.)
Where you are not confident that you can pick something that meets any of these suggestions, pick the simplest software that you don't have to customize and that you will miss the least. For example, don't roll your own X window manager and don't use BerylFusion after setting three dozen options. Use firefox or chrome, but don't marry yourself to a combination of two dozen highly specialized extensions.
In an effort to future-proof my computer experience I follow these self-imposed restrictions. Additionally, I have a strict whitelist of software that I am willing to configure: zsh, vim, tmux, elinks (only because I could bare to lose it. It is not future-proof), urxvt (very begrudgingly, I only set my font and background color), and Awesome (very very very begrudgingly. The only configuration of it that I am willing to do is set my terminal to urxvt.) Any other software I use "as is", with the expectation that it could be obsolete and abandoned tomorrow.
Brief example of something that drove me to adopt this sort of attitude: I used to use Amarok to play all of music, and got very used to my setup. Amarok 2 came and wrecked everything, completely erasing all the mental effort I had put into Amarok over the years. Upset by this, I decided that life would be simpler if I just wrote my own very simple xmms2 client that I would never change out from under myself. This worked great for about two years until the breaking changes to xmms2 (requiring me to make changes to my client every few months) wore me down. Now I just use mplayer, a shell, and standard unix utilities. Even if I have to swap out mplayer I am confident I will never have to change my workflow again on a unix-like computer with keyboard.
On Gentoo I'm still using the last release of gnome2. Xfce4 is almost as good, and for newbies I tend to recommend Xubuntu and Mint together for them to choose... MATE is a community fork of gnome2, a version of which is on Mint (that I don't like as much as vanilla gnome2).
That's because you're hanging out with too many Gentoo users.
The Arch Way is stupid. Less broadly, it's a poor, knee-jerk reaction to Debian maintainers' over-zealous patching of software. Trusting upstream software maintainers to properly tag "stable" releases (which means something different for everyone) and to work with the rest of the software in the system is a mistake. Also, that's the entire point of package maintainers maintaining repositories.
But that's OK. Something went wrong (again)? Just downgrade!
1. Hope that the old package is in your cache
2. Hope that some repo mirror is out of date
But maybe you're right, it's not always mobile, sometimes it's making a UI noob-oriented at the cost of productivity. Which is just as annoying.
I'm actually kind of liking having way more screensavers than I really need (with XScreenSaver versus whatever the GNOME pared down version was), and having less crud and cruft bogging down my lowly old laptop.
It is seen everywhere Ubuntu is mentioned, with a comment along the lines of "forget Ubuntu, install Mint! (because it looks like Ubuntu used to do about 4 years ago)".
This bug closing has more to do with aligning the general strategy towards multi-form-factor, that is, less focus on desktop-only stuff.
Having said that, I think Ubuntu desktop is absolutely great for power users, you simply learn some new shortcuts and that's it.
Software is about choice and productivity. It's great that we have choices and I embrace a variety of them throughout my personal and professional life, but this "us against them" philosophy belongs in a boardroom and not in the hands of users and creatives.
We can say Ubuntu has come a long way (and it has) and that it's done a lot for gaining mind share (bingo), but a huge turn off for me in OSS is this "us against THE MAN" philosophy, why can't software just be software, a means of expression that you gives you choice?
No, we're not. That's pretty much the point of the comment and the closing of the bug.
To some extent this is still the case in some major retailers today, but they at least recognise that they're not offering choices. Their brush-off of Mac OS and Linux may be flawed (or not), but that the existence of alternate OSes is even acknowledged is quite a marked change from about a decade back.
I'm pretty sure software is 'about' whatever the hell one wants it to be.
> It's great that we have choices and I embrace a variety of them throughout my personal and professional life, but this "us against them" philosophy belongs in a boardroom and not in the hands of users and creatives.
That's rather prescriptive, don't you think? If users wish to make this particular choice - by 'telling them off' for behaving in such a manner, in what sense are you being any less pushy and 'us vs. them' than are they?
You may have a personal distaste for their approach, but indeed their personal distaste for someone else's approach to software is what drives many to stand behind this in the first place!
: Of course there are always some who just want a fight - any fight. They're even less likely to change 'just because they're told to'. :P
Microsoft is certainly shooting. Less effectively than ever, true, but they don't seem like they'll surrender anytime soon.
So, no. We are still at war. We didn't choose to be, but, as long as they attack us and our freedom, we'll fight them.
Every patent extortion attempt, every standard body manipulation, every "Secure Boot" that prevents users from booting anything not signed in Redmond is an act against user freedom and user freedom is the point of Free Software.
Ubuntu decided to focus on quality and this is good. But don't think that, because Ubuntu's bug #1 is closed, because the desktop is becoming irrelevant fast and Ubuntu has other goals, that we are all friends.
> There is a social element to this bug report as well, of course. It served for many as a sort of declaration of intent. But it's better for us to focus our intent on excellence in our own right, rather than our impact on someone else's product.
So you're right, and he agrees, Ubuntu should be focused on being the best it can, rather than trying to "fight" the competition.
I'm disenchanted with your double quotes.
This war is real and it will remain so as long as motherboards of generic PCs/laptops come preinfected with microsoft's signing key (which is even more evil than DRM).
The comment thread is a great read.
It would've been well-intentioned but probably misguided if it existed in 1997. It was mildly silly in 2004, but monumentally silly in 2013.
In the Linux community (or politics, or business, or professional sports, or entertainment gossip, or any number of other things that people follow), people have a natural tendency to create ongoing dramatic narratives about what's going on in whatever thing it is that they're following. These narratives (certainly the Linux and sports and politics ones) always involve divvying up the participants into goodguys and badguys and us and them, in the most reductive and intellectually dishonest way possible. But, I guess it makes everything fun and exciting, and for people who don't actually know (or want to know?) how complicated and unknowable everything is, it gives them a sense of belonging and makes them feel like they understand what's really going on in the world.
Rush Limbaugh has often said things like, "I take things that are complicated and make them simple. I figure all of this stuff out so you don't have to." That tells you pretty much all you need to know about him, and the people he appeals to. I'm not picking on the right, I could throw any number of demagogues on the left into the same category. Anyway, unsurprisingly, the simplified narratives that these people always present are all about how everything's black and white and how this one group of people have all the answers. They could make everything better if only this other group of people, who are chock full of evil and malice towards you, would let them.
In politics, this kind of reductionist tribalism is actually really messed up, because it influences the government in real ways. Among sports fans, being a reductionist tribal idiot is not that big of a deal, because it's all in good fun and the worst case scenario is you might have to stumble across some guy's stupid rant about how the Raiders are the root of all evil and the people of Oakland are actually bad human beings by mere association.
In the Linux community...I don't know. If you think of it as a fun hobby for a bunch of CS students, engaging in a little reductionist tribal idiocy is possibly amusing, possibly annoying, but pretty harmless. However, at some point as a project becomes larger and more meaningful to more people, I think it actually gets in the way of the community's ability to cohere around truly meaningful goals and ideals. It needs to grow up, basically, and it doesn't need to engage in dumb demagoguery to move forward- it's reached a point where dumb demagoguery may actually hold it back. In 2013, fear and loathing with regard to MS is a pointless distraction. Brain cells devoted to hand-wringing about some imagined Evil Empire are brain cells not spent creating cool and useful things.
Of course is not black and white but that includes your "black & white" version of the world.
My interpretation was that Mark didn't want to focus on MS so much and he wants to reorient Ubuntu's goals somewhat, and this was a slightly weaselly and not 100% honest attempt to do that. It's totally conjecture based on watching the guy over the years, though. I think his heart's in the right place and I hope I'm right.
Ubuntu has certainly been a pleasure to use on the cloud. Congratulations to all the contributors.
> Microsoft has a majority market share in the new desktop PC marketplace.
If they were entirely honest, they would've set it to wontfix.
Does Linux and FOSS movement want to be known as the Lib-Dems of the software world :-)
Not exactly fixed. Also, moving the goalposts.
They are not the unstoppable force that they were before but I think that calling them irrelevant is a bit too much.
You probably will never come across them, but one of my cousins got a Lumia, and made the mistake of not lying when registering the phone.
She ran afoul of two things:
1) Marketplace simply does not work if you're a minor
2) Almost nothing works if you set your place of residence to Uruguay.
So I had to create a false account for her, and reset her phone twice, before she had a passable user experience.
It might "work" if you live in the U.S., but I absolutely do not recommend it for small third world countries, and will only recommend Android here.
Btw, I'd add a third caveat:
3) Most software doesn't have "free" alternatives like on Android (absolutely deal-breaking if you don't have access to a credit card, which most Uruguayans don't)
It's sad, because the hardware beats the crap out of Samsung phones, the UX is better, and I love the Camera button. Too bad Nokia chose Windows, I loved my Nokia phones (still use one, an N86).
Or look at it this way: It's not about selling a phone OS. It's about the ecosystem behind the devices.
If you don't think Microsoft's ecosystem is competitive, it tells me you haven't tried it.
Apple and Google are the major players now. Microsoft is an also-ran.
Where money is being spent, Google and Apple are no where to be seen. They're just fighting over the fickle and low margin consumer market.
That theory would be more convincing were it not for the fact that Apple makes more money than Microsoft...
It doesn't matter if the tablets are running iOS, Android, or Windows. What does and will matter is, which can run Excel, which can run Word, and which can run Eclipse or Visual Studio? Because, besides IE6 apps that will continue to slowly fade, that's what businesses actually care about.
That's an open question. I would ask instead which ecosystem - Google, Bing/Hotmail/SkyDrive/Azure, Apple, Yahoo, etc. the customer uses as their "home" ecosystem.
Proprietary software and adverts in Ubuntu
That's one reason why I think viable ecosystems are valuable. The question is whether someone can stitch together a Tizen/Yahoo/OEM or Jolla/Baidu/OEM, etc. axis and make it work.
Yet those domains earn a lot of cash for everyone involved, billions of dollars. There are a shitload more things that matter 10 times more than Angry Birds devices.
76 Million XBoxes and 40 Million XBox live users.