Open Source Is Not a Democracy
itwbennett writes "A recent kerfuffle within the Ubuntu community serves as a reminder of an inconvenient truth: open source is not a democracy, writes blogger Brian Proffitt. 'The discussion started innocuously enough, within Bug #532633 in light-themes (Ubuntu) on Launchpad, where the order of the window controls within the Light theme were requested to be re-arranged to be on the upper right side of any given window. Light, it seemed, now placed the buttons on the left side, similar to the Mac OS X interface.' The discussion turned into an argument and culminated in this exchange in which Mark Shuttleworth lays down the law:
'It's fair comment that this was a big change, and landed without warning. There aren't any good reasons for that, but it's also true that no amount of warning would produce consensus about a decision like this... No. This is not a democracy. Good feedback, good data, are welcome. But we are not voting on design decisions.'"
Open source is utterly a democracy.
Each of us may have our own source tree. If we can convince others to come join us in it, isn't that fun. Those who come and join you are always there voluntarily, either because they feel like it, or you are payiong them to be there. And maybe no one feels like it. And maybe you don't feel like paying anyone. Maybe you are alone there. Maybe you didn't bother to make your tree at all. But you have that right to, at any moment. And this is utterly democratic, and it is at the heart of why open source exists. In fact, this is why it works so much better.
Shuttleworth has a very big, popular tree. He pays many participants and many others join him for free. He gets to make the decisions in his own tree, because it's his. He can't tell anyone else what to do in theirs.
Now if it's a Bill Gates product, and you do not like where those buttons got moved to, or i.e. you have a critical bug derailing years of your work, or whatever your issue may be, you will be ignored, or if you are very lucky, someone may even explicitly take a moment to personally tell you, "fuck off, peon." Your only real option is not to be so foolish as to use a Bill Gates product again in the future.
But in open source, if you so choose, you, or anyone, from the youngest child to Bill Gates himself, can fork Shuttleworth's tree, right then and there. Then you can have it your way. And if you are right, and people care, then people will join you and leave Shuttleworth out in the cold. It's happened many times before. And if not, then maybe your idea just wasn't that great, or that important, after all. Happens all the time. But the result, as with any democracy, is that leadership is largely consensual and generally merit-driven.
(All those who have never lived under a monarch, dictator, or cabal, please identify yourselves now with cynical comments about your democratic government.)
So I reiterate, as stories go, this is pure -1 Troll. IT World and Proffitt look like an 8 year old trying to say something "controvertial" about global warming by noting that it's snowing outside. I'm a bit sad that Taco rewarded them by sending them some traffic.
Tired of Political Trolls? Opt Out!
Fork the source and tell the dictators to go fork themselves.
Is doomed to fail.
Ubuntu has becoming more and more interwoven with Debian
It's time to cut all ties, before it becomes a corporate ball and chain.
perpetually dwelling in the -1 pits
Benevolent dictatorship is probably the most fitting pseudo-political label.
body massage!
in Gnome, in this order "Restart", "Cancel", "Shut Down".
It is a Thoroughbred designed by a committee, or in this case a huge community. Good for Mark. Inputs are important but final design decisions should not be subject to a vote.
"TV, a medium as it is neither rare nor well done." Ernie Kovacs
People complaining *is* a form of data. I wish Shuttleworth would acknowledge that.
Hence why it's ok for Ubuntu to have "gold members" who get t shirts and junk for being "active contributors."
it's NOT snowing outside.... hmmm. 0_o
Democracy is a really nice word but it's meaning is amorphous at best. Usually it is used to give the Westerners among us (myself included) a warm fuzzy. I don't want anything made by committee. Open source is more free market than democratic: if it works it survives and if it doesn't it dies.
This article seems like a gigantic troll.
The people do not directly get to vote on things like, oh, I dunno.. Health Care Bills, whether we go to war, who we want as President. Input is offered, sometimes accepted, but let's face it - once the reins are in someone else's hands the ego prevents a welcome and good-natured pass.
It's about control and structure, not about pure natural selection at the hands of plebes.
Ubuntu is just as Democratic as the USA, for better or worse.
If the dude doesn't like it, he can go devote hours upon hours to his own fork of Debian or better yet, he can run his own version of the ubuntu code. What about all the people who WANTED the buttons on the other side? Suddenly ONLY his opinion matters?
Open Source software is has to be a Republic. Ultimately somebody has to make decisions that influence the whole, or they get made by a small committee, not the entire user base at large. You can get "elected" to represent your peers by putting in time, work, and being damned good at it. THEN you can start influencing decisions and shaping the future. Standing on the sidelines bitching about the results just makes you look like a fucking idiot.
Open source is not a democracy. I would consider it to resemble scientific method more than that.
Then after you fork shuttleworth, fork the world !!
Cry babies !!
Or any other closed source company that makes a software you need/want?
What is the logic of having the buttons on the left? The vast majority of users are right handed, and mouse right handed. Thus, the scrollbar is on the right side, and an idle mouse cursor is on the right side. Therefore, widnow controls should be ont he right side, where possible. Putting it on the left for no good reason* just makes you have to mouse farther to accomplish the same task.
* And no, "because Mac does it" is not a good reason.
Some time back, gaim had a UI redesign where they replaced protocol-specific icons with generic ones, in the decision that hiding the protocol is the right thing to do. A lot of us thought that was boneheaded, and some people forked GAIM, others wrote plugins to undo the change, and a lot of us offered harsh criticism of the developers responsible. If it were a democracy, we probably would've voted it undone. Right decision? Wrong decision? We didn't like it, but most of us decided not to walk away from it (either to the forks or further away).
Opensource provides new possibilities for governance - the ability to fork is something we don't really have in nations (splitting into bits really isn't the same), and with the exception of protocol decisions we generally can reshape our environment as we like (local patches, greasemonkey, etc). By having so much local variance possible, we no longer have our elbows so close to our neighbours and so there's less hazard for technocratic or autocratic decision styles (provided they use licenses that sustain this type of environment - some developers like Tuomo Valkonen prove to be batshit insane and play license games to compound their boneheaded technical decisions).
With licensing messes out of the way and the ability to fork, the most precious thing for us is mostly time/attention. If we want to fork a project, we're balancing our time and attention versus how much we care over the relevant issue. It's the easiest thing in the world to follow a path paved by the actual developer, while maintaining patches of any size (or starting a parallel community for a true fork) is an ongoing burden. If it's for an important enough reason, we'll do it. If that reason turns out to be not important enough to be worth the bother, all we can do is complain and hope to convince whomever is already doing that work to pave our path.
For every problem, there is at least one solution that is simple, neat, and wrong.
Speaking of anarchy,
Two Forks Enter! One Fork Leaves!!!
Two Forks Enter! One Fork Leaves!!!
Just move the damn buttons yourself! I actually agree with camp that wants the buttons back in the old way, but I can't stop thinking... I have the source... I might just do that myself and place the .diff online. Problem solved. Unfortunately for all Ubuntu users, I use Debian so I'm fine.
Guess you dont understand what democracy is.
The English came here to start their own 'source tree' - with different features and functionality. That is not because England was a democracy - that is because England was a monarchy.
Starting a source tree every time you want to upend a bad decision is what causes forks - and leads to multiple products doing similar things with none of them having a critical mass - (that is like each island in the Florida keys having its own government). Administrative costs increase, marketing costs increase, and users decrease - and the number of developers supporting each fork decreases. This is a vicious cycle - fewer features leads to fewer adoptees, lower interest and then abandonment of the fork.
Okay, Ubuntu is popular. I get it. But it is not the totality of open source. Neither is Linux, for that matter. This example is specifically about Ubuntu, not about open source. Ubuntu is a dictatorship obeying the golden rule; Shuttlewood has the gold so he makes the rules. If you don't like it, fork it or use something different.
Most open source projects are democracies, although not all votes are equal. Their constituents are people who who contribute something to the project, and the greater the contribution the more say they have in the direction of the project. Contributions come in the form of code, documentation, artwork, bug reports, and money. If you've never contributed any of these things to a project, then you don't get a vote.
If you have, you get some say, although the person who wrote 90% of the code gets a lot more say than someone who only filed one bug report. People contribute to open source projects because they expect to get something back. In my experience, most developers will put some extra effort into feature requests from people who have contributed something that they consider valuable.
Ubuntu isn't actually unusual in this respect at all. Shuttlewood contributes the developers' salaries, and they give priority to his feature requests.
I am TheRaven on Soylent News
I've been a fan of Communism/Socialism for years. How is this much different?
--Stak
Holy happy hippy crap!
Good luck on making _everyone_ agree on a layout.
Not that's impossible but unless people make some concession, it will never work out.
Also, from a random user point of view, I don't care that much if buttons are in a specific order than an other or in some other place to reach, as long as it doesn't change every time and not in a remote and hidden place.
My 2 cents.
As a geek who loves history I can't help but think about the organizational strategy of american (as in region not nationality) colonial era pirates. In general they were not democratic in their decision making, they understood the inefficiency and impracticality of that path, but they were democratic in choosing a captain. Once a captain was chosen he had command. A wise captain did exercise his authority justly though. It seems to have been a quite reasonable self organizational strategy and it may also work for open source organizations. There are some parallels: the populations are mobile and independent minded, share a meritocracy based organizational philosophy, ...
This kind of bickering is the ugly dark side of an otherwise decent philosophy. The cult of personality and hubris, especially within Ubuntu/Debian where it seems to erupt with regularity, is both useful and unpleasant and will always be a locus of justifiable criticism of the FOSS community in general.
Move along. Nothing new to see here.
"I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
You have a bunch of sovereigns come together voluntarily under nothing more than the banner of their various constitutions embodied in the open source licenses.
There is little to no strong central government to stand in the way of the flowers of federalism of blooming. No one can impose development techniques or standards from the top down beyond the standards specified in the open source constitutions.
A natural variety of standards and results will appear in the sovereign states and resources will be naturally directed to those with the best results by moving to them or emulating them. Not through force imposed from the top.
We should organize a government like this one day. We should only dream.
Interesting if you compare to a democratic government and the critical decisions they make without any popular consensus...The people voted for that government and many time, their decision aren't orthogonal to people's desire, and unlike opensource,if you don't like it you can emigrate to other country. Yep..this is really hard to accomplish unlike opensource since you can fork the country and govern it the way you want or even you can change to another country or in opensource terms, to another project. The Ubuntu governors are taking some critical(design) decisions based on their know-how expecting the hole community to adopt it as a good decision.
As it often happens the summary is rather sensationalist, as I would not dare accuse anyone of actually RTFA, here's Shuttleworth's full response (with which I could not agree more):
Mark Shuttleworth wrote on 2010-03-17: Re: [Bug 532633] Re: [light-theme] please revert the order of the window controls back to "menu:minimize, maximize, close" #167
On 15/03/10 23:42, Pablo Quirós wrote:
> It'd have been nice if this comment had been made some time ago,
> together with a deep reasoning on the concrete changes that are in mind.
>
> We are supposed to be a community, we all use Ubuntu and contribute to
> it, and we deserve some respect regarding these kind of decisions. We
> all make Ubuntu together, or is it a big lie?
We all make Ubuntu, but we do not all make all of it. In other words, we
delegate well. We have a kernel team, and they make kernel decisions.
You don't get to make kernel decisions unless you're in that kernel
team. You can file bugs and comment, and engage, but you don't get to
second-guess their decisions. We have a security team. They get to make
decisions about security. You don't get to see a lot of what they see
unless you're on that team. We have processes to help make sure we're
doing a good job of delegation, but being an open community is not the
same as saying everybody has a say in everything.
This is a difference between Ubuntu and several other community
distributions. It may feel less democratic, but it's more meritocratic,
and most importantly it means (a) we should have the best people making
any given decision, and (b) it's worth investing your time to become the
best person to make certain decisions, because you should have that
competence recognised and rewarded with the freedom to make hard
decisions and not get second-guessed all the time.
It's fair comment that this was a big change, and landed without
warning. There aren't any good reasons for that, but it's also true that
no amount of warning would produce consensus about a decision like this.
> If you want to tell us
> that we are all part of it, we want information, and we want our opinion
> to be decisive.
>
No. This is not a democracy. Good feedback, good data, are welcome. But
we are not voting on design decisions.
Mark
Rule of Least Surprise: In interface design, always do the least surprising thing.
See Also: Transparency, expressiveness, and configurability.
As per part 3 of above, why not have the button locations configurable?
THL phish sticks
It seems that just about anyone with enough free time can elect themselves to close bugs, request more irrelevant information, request you to re-reproduce the bug every time anything changes, no matter how unrelated and generally make reporting bugs against Ubuntu a pointless activity.
Analogies don't equal equalities, they are merely somewhat analogous.
This fight over window controls would not exist if Gnome had an easy way to rearrange the buttons. But no, Gnome hides it in a dark corner. KDE allows you to arrange the buttons any way you like by simply clicking and dragging.
Oh yeah and to "troll" further, there is only one way to lay out the window control buttons that makes any sense: Close on left, minimize and maximize on right.
--
BMO
This sig does not contain any SCO code.
Everyone knows that Linus is a benevolent dictator.
It's easy to change even within the current distribution. Steps to fix:
* Start gconf-editor
* expand in this order: apps, metacity, general
* Find entry "button_layout"
* change it to "menu:minimize,maximize,close"
The colon separates left side and right side.
Open source is utterly a democracy. Each of us may have our own source tree. If we can convince others to come join us in it
That is a description of anarchy, not democracy. In a democracy the minority members submit to the will of the majority. They limit voicing their disagreement to persuasive dialog, they don't storm off in a hissy fit.
so yeah, while anyone can do X my bet is on they won't.
It is far easier to sit on the side line and bitch.
Making a choice that no one cares about; ie making your own tree; isn't truly democracy, unless you count the loons who stand on the fringes screaming about how they have made a choice even though no one is listening.
So, yeah, you can fork it, but who will care? Is a moral victory of any import if no one knows who you are let alone what you did?
* Winners compare their achievements to their goals, losers compare theirs to that of others.
I always thought that the best word that describes opensource is meritocracy. The best people makes the decisions. You are free to fork the tree, but other people is not forced to listen you if they think you are stupid. I agree with Shuttleworth, they can (and must) listen users...but allowing users to have a veto on decisions? Hell, no.
Most developers know that you have to make independent decisions to keep a project moving forward. That takes the "democracy feel" out a little, especially when it's publicized like this.
However, the nature of open source gives any of us the ability to choose a different path. Don't want to use their button placement? You have the option to modify it on your own time, choose a different theme, or choose a completely different window manager.
It's not really accurate to say open source as a whole is non-democratic when we're talking about a single theme.
It's like the democracy my dad always described in my family. I got one vote, my sibling got one vote, my mom got 2 votes, and he got 5.
Complaints in a pile is just a bunch of bitching. Draw connections between the points voiced therein, and you can call it data.
Validity is another thing altogether. One man's wheat is another's chaff.
Every time a user chooses what distro to use, they vote.
Don't like the way a distribution does things? Use a different one.
Everything in the Universe sucks: It's the law!
There is too much fetishism about democracy in the West today and not enough honest questioning of what we really have. Are we freer than we were at any point the past? Are we safer? Are we more prosperous? Do our laws and courts secure justice better or worse than they used to?
One of the major problems with democracy is that every Tom, Dick and Harry wants to have his say without having to put his money where his mouth is. The moment a democracy lets people vote without paying any taxes is the moment it begins its death spiral. For a FOSS project, the moment it starts weighing the input of every two-bit commenter as much as the core community (barring them having a genuine insight) is the moment it becomes consigned to ad hoc, designed-by-committee hell.
The way I see it, FOSS projects are like republican city states except with an infinite supply of land. Don't like someone's decision? Fork the code and move on. That stops contrarians pretty quickly. People want the democratic input because they don't want to have to do the leg work like, for example, supporting multiple L&F packages on ubuntu.
How the 'democracy' works depends on the given project. Some projects are very top-down, while others are more cooperative. In other cases its only a democracy if you know how to code.
As as user you get to have input, but in the end it is put up or change allegiances. This is no different that a buying a product from a private company. The difference is that most users don't pay a dime for their open source solutions and won't pay a dime to encourage the development of a given feature. If you want something for free, then accept it for what it is. If you don't want to vote with a contribution (fiscal or otherwise), then don't expect the Earth.
Jumpstart the tartan drive.
Maybe all these FOSS projects are a democracy, but one where to vote, you need to use a keyboard and write code.
You want to create a fork? you need people that know how to write code, or you need yourself to do that.
You want feature X to be implemented? implement it yourself and send the patch. If the owners of the project don't like the patch, but you still need X, make a fork. forks are fun, forks are horrible, forks are lotsa work, but forks is freedom to do anything you want.
-Woof woof woof!
People who want do to things the "UNIX" way sure as hell aren't running Ubuntu.
I thought open source was meritocratic anarchy. Since when has open source as a concept ever involved voting or any form of representation?
You've never heard of the man who went in for a simple operation and came out with an arm for a leg and a leg for an arm? Boy! was he surprised.
I'll show you an unshipped product.
The price is always right if someone else is paying.
Actually it's rather close to Anarchism (http://en.wikipedia.org/wiki/Anarchism)
Regardless of whether it's a "democracy" or not, people are starting to get fed up with Ubuntu.
We are sick of the shitty quality as of late. The last few releases have been utter crap. Obvious bugs are present in the final release, even after they're logged during the alpha and beta releases, and sometimes even after a fix has been submitted before the release.
We're also getting tired of GNOME. It's an old, outdated desktop environment these days. It has stagnated badly for a couple of years now. All of the real innovation is happening within the KDE and XFCE projects. Like this incident shows, the only thing about GNOME that's changing is its fucking themes, and even then they're shitty changes.
For lots of people, those have been two major strikes. The third strike, whatever it may be, will be what puts Ubuntu down for us. We'll jump to OpenSUSE, Debian or even FreeBSD if we have to.
Fork!
There was a reason Microsoft withdrawed from OS/2. IBM let everybody in the company come with their ideas and meaning. In the end the load time ended loading so much stuff that Microsoft just shook their head and withdrawed.
The point here is not that Open Source is not a democracy, it's that Design should not be a democracy. Stop design in any kind of a project requires someone with a strong vision calling the shots.
Then there's the Debian model, where project policy and other project wide decisions are pure democracy, yet individual package maintainers have a dictatorship over their individual package within the wide limitations of policy.
Actually its even more complicated in that the individual whom ran an individual package as a dictator is completely free to decide to operate as a triumvirate or whatever they please, and many do operate as anarchic teams, but the initial state is a dictatorship.
If a dictator is a miserable failure, thats OK too, since its all open source it just works.
It seems to be a much more reasonable balance of power than the Ubuntu community.
"Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
I may have been getting lazy: I get tired of the FSF's polemics, and it was easy to believe that the split between free software and open source software was more noise than light. But, this sort of thing reminds me that there really is a fundamental issue at stake.
I want software with open source code, adhering to public standards decided by democratic committees. I want the structure of an operating system to reflect the principle that users make the decisions, not the distributors, and not the principle of control by a benevolent dictator, whether it's Gates, Jobs, Shuttleworth, Torvalds, or even Stallman.
I keep wondering whether to switch from Ubuntu to some other distribution. But on the one hand, I'm still struggling to get my family to accept Linux at all, and on the other, I don't get the impression that the other distributions are that much better. Even gNewsense is transparently a fork of Ubuntu.
We already have to put up with demented idiots who think that Ubuntu equals Linux, and now we get a Slashdot headline saying that Ubuntu equals Open Source. Fuck you. Open Source isn't even a democracy, it's an anarchy. You don't have to vote on anything. Just start your own distribution using whatever kernel and packages you want, and if it's good it'll prosper. In the meantime, quit being so reductionist and stop spreading this fucktarded FUD around.
Open source isn't a democracy any more than Planet Earth is. Different countries have different methods of administration. The only difference is that in the world of open source you can fork a country and run it any way you like, the worst case scenario being that no one moves there. Open source is more like a regulated anarchy in that sense, like the Internet.
That argument doesn't make sense. It's not a touch-screen. It doesn't matter where the physical location of your mouse is. That doesn't map to the pointer location. If I move my mouse to the left side of the keyboard, nothing changes. If I use my left hand instead of my right, the pointer doesn't automatically jump to the left side.
Also, considering that I can move my mouse all the way from one side of the screen to the other by simply bending my wrist, while my arm remains stationary, I don't see how it's adding any more work. My muscles didn't exactly start getting sore after the switch.
Can you construct some sort of rudimentary lathe?
We have these stories about lots of vendors, from Oracle to Lotus, but Bill has more than his share.
Tired of Political Trolls? Opt Out!
(Open) Source code is printed on paper.
Paper is made of wood.
Wood floats
Ducks also float.
A witch weighs the same as a duck.
Therefore Open Source is a witch
BURN IT!!!
I applaud the efforts of the Ubuntu community. They seem to have whole-heartedly gathered up a Linux distro under the "Year of the Linux Desktop!!1!" flag and stood in front of the tanks that are Windows-users-looking-for-something-better. Truely a noble cause. But one that I will stay away from.
Windows users learned bad habits (not their fault), then apply flawed logic based on those habits to a wholly different environment (definitely their fault). If you have a problem with a Gnome theme, CHANGE THE DAMN THEME!
Seriously, it's not that difficult.
Hell, it's in the Gnome documentation.
And those guys (sysadmins?) shouting about their userbase taking up pitchforks and screamin about "lost productivity"; The site sysadmin's should have tested things before they pushed out the LTS update to their "Enterprise". It's not hard to roll a fix and push it out, it just takes a wee bit of time.
Note: This doesn't apply if you're wielding an MCSE, need a mouse to delete files, and dumped Ubuntu onto 500 Ph.Ds in the past year because you/they/everyone wanted to "Stick it to the Man". For that, you deserve to be lynched over something as trivial as Title bar buttons.
"When I am king, you will be first against the wall..."
if you require choice. KDE has had the ability to reorder window buttons for ages, right there on the settings manager (it's even drag-and-drop). If you use Ubuntu and GNOME, don't expect to be able to tweak nontrivial stuff without using regedit^Wgconf-editor (at best) or recompiling (at worst).
I don't get the GNOME people's excuses to remove user choice. If you think choice is too confusing for users, then just hide the "confusing" options behind "Advanced settings" buttons. It looks to me like they just can't be arsed to make things configurable (or write UIs for their gconf properties).
There are a lot of assumptions tying FOSS to various ideals and greater concepts where it's not really deserving. It's already been proven that even with the Internet, opening your source code doesn't mean "someone knowledgeable will fix it" or that more contributors means fewer bugs and exploits, or that they will be seen to in a timely way.
That doesn't mean it's the wrong way for everything either, but... it is what it is in each case, and no more than that. Also, on a big project, making everything a democracy would just stall it indefinitely.
This is not a democracy. Good feedback, good data, are welcome. But we are not voting on design decisions.'"
This is where you fork. End of story. kthxbai
Seven puppies were harmed during the making of this post.
He's correct. Open source is not a democracy. No software is a democracy. There are really only 2 things open source says: 1) here's how we did it, and 2) if you want it designed differently, go right ahead and make your own, here's the code. You don't dictate the design of a product someone else built. If they want to put it to a vote, that's fine, but if they don't then that's fine too.
In the end, there are 3 options: 1) just deal with it, 2) put some custom code in there to make it to your liking, 3) go find another software solution, or just buy something. There's not much you have a right to complain about when it's free...
No, there is no "-1 I'LL NEVER ADMIT BEING WRONG!!!" mod.
Democracy is one kind of freedom; Open Source is another kind of freedom.
Except those with monarchs. Even North Korea is a republic even though the Kim dynasty basically is a royal line. Being a republic and being a democracy are orthogonal. The UK is a good example of a monarchy that is also a democracy, just like the US is a republic that is also a democracy, and North Korea is a republic that is also a dictatorship. Yes, neither the US nor the UK are *direct* democracies like in ancient Athens.
What can be more democratic than being allowed to start your own country with your own laws if you don't like your current one?
Open Source is democratic because, if you care enough about it, your vote will always count.
Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
The Slashdot title is very general, considering this is just about the theme. Lots of scientific decisions go into free software design (take any flamewar on LKML for instance). In many cases, the majority of the public may not even have the skills to understand the best solution for a problem.
Roger Penrose said it well in his book Road to Reality.. something like democratic vote makes sense for popular government but not for scientific acceptability.
Majority opinion is opinion alone and it doesn't reflect on scientific truth, which has always existed and is correct regardless.
Banu
It is more of a Representative Republic. Everybody gets to vote for the person who will ultimately make the decision. In the case of Ubuntu, many of us have voted for Shuttleworth to represent us in our Linux distribution. He makes ultimate decisions in Ubuntu. If we don't like it, we can all go vote for some other distribution, and have someone else be our representative.
And it isn't an "archy" either.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
That is exactly what Mark said:
This is a difference between Ubuntu and several other community distributions. It may feel less democratic, but it's more meritocratic, and most importantly it means ...
This should get +5 Informative, people please RTFA.
in a democracy, the majority rules, and the rest have to live with it.
in open source, if a group makes a decision and you don't like it, you can take all of their work, fork it, and do what you want. even make your own democracy.
And to respond to some of the comments here, no you would not need to be a programmer. You could for example start a blog, and recruit programmers who feel like you to do the work.
however, just because you disagree with the direction of one open source project don't expect sympathy from me if you don't get your way and start casting dispersions on the model. it is the best one going...
I don't know what motivated the change, whether it was a desire to ape OS X or what, but the current implementation is pretty stupid. If Ubuntu absolutely must move the buttons to the left, at least make sure the close button is the leftmost one in all circumstances.
The old metaphor is: if someone builds a nuclear reactor, it is left to the most qualified engineers. But if you build a bike shed everyone wants to have their opinion heard. I.e. if you want to change the way an IO scheduler or a pagefault handler works, only experienced kernel hackers will bother discussing it, but if you move around two buttons, everyone understand what you've done and wants to weigh in.
But honestly if you are an specialist in building bikesheds, you can never expect to be taken as seriously as those who build nuclear reactors. Someone just reconfigured Metacity to switch some buttons because they thought it was better that way, surely this feat proves that they are the experts here and their judgement should be deferred to.
Back when I regularly contributed to Gnome they switched the button order on dialog boxes, I actually liked the new layout but it was just personal taste, their was no objective improvement to be worth the enormous amount of bitching from the community. And in the end this will be the same, I will get used to this new layout, all that will change is a few indignant people will stop using Ubuntu and it will mainly serve to piss off anyone who borrows my computer.
In a way, the new button order makes more sense, maximise is the opposite of close and should be on the opposite side, but ultimately, it's just not all that important but it serves to attract a lot of attention and impact a lot of people's habits. Surely a software developer who has nothing better to change than this is hardly worth taking seriously.
When Argumentum ad Hominem falls short, try Argumentum ad Matrem
The GPL license is what is closest to communism. Ever seen a communist regime that was a democracy ? (I need to leave now, the Party is looking for me)
If you don't like it -- change it yourself --
if you have the skills to do it.
This is something you can not do with closed source
and is the big difference btw the two.
The Linux community is starting to come to terms with something the Church has been learning to deal with for years: the more you fork (denominationalize), the less commonality you have in the pursuit of your broader purpose or goal. In time, different branches end up competing with each other for support. Because of the way things are in the FOSS community, if enough people felt strongly enough about the issue (the placement of menu items/controls), they could fork and start their own project. [I'm not saying it will happen over this issue, but it stirred the thought in my mind.]
You can't have true democracy in any project, because you need someone (project manager) or something (project plan) making sure that all changes align with the ultimate project plan. True democracy in a software build suggests that the software can be changed any time and any way desired by a simple majority. That would not lend to stability (another lesson the Church seems only marginally able to understand).
I use irony whenever I can, but my shirts are still wrinkled...
Everyone fine with the button change, including Mark and the all-knowing design team, is missing a huge point: the change wasn't transparent and brought around right when the User Interface Freeze for Ubuntu 10.04 happened.
Think of it this way: each operating system is its own country. Linux-based OSes are a lot like the United States of America in that there's lots of different parts that make one huge country. Ubuntu is huge, and in this way it's like the state of Texas. Ubuntu changing the button order and location is like this: Lets say Texas decided to do things differently than everyone else in the country. They changed state law to say that everyone not only drove on the left side of the road instead of the right side, but they used a totally different layout than what everyone in the entire world was used to for the gas, break, steering wheel, etc. They also made this change out of nowhere without asking people in the state about it. How would you feel as a citizen of Texas once you heard this? Would you not question the ability of those running your state? Of course, you could always just "get used to it", but driving from one state to another would be horribly inconsistent. The state later said that they wanted to "use the left side for some innovative things later on" (like how Mark said he wanted to use the right side for things) regardless of the fact that the other side was completely empty before they switched!
Because they changed everything, citizens are complaining over and over about how things should be what's considered the standard for consistency's sake. Others are yelling at the complainers to "just live with it or move out". Then there's people also saying "they know what they're doing, they're professionals! How dare you ever question the opinions of those whose profession is making our laws"!
I love Linux, I really do, but if you don't do things transparently then you'll have a lot of people opposing the change, a lot more than usual. I would be perfectly fine with this change if they told us about it and asked our opinion before it actually happened (10.04 comes out in one month; people writing documentation for Ubuntu will have to re-write a few things and take new screenshots if these decisions are ever reversed). The whole "don't argue with them because they know what they're doing" approach is not only ignorant, but it assumes that everyone in a profession does their job perfectly. Have you ever been able to trust every doctor you've visited? Every dentist? Every polititian? Every president? If you answered yes to those then I suggest waking up: that's now how things work in the real world.
I've since switched to Linux Mint from Ubuntu and I am loving it! =)
"Our country is not nearly so overrun with the bigoted as it is overrun with the broadminded." -Archbishop Fulton Sheen
what a democracy is.
how do we define the "demos": developpers ? users ? admins ? companies too ? stakeholders ? anyone who wants to ?
does representative democracy count as democracy ? When I see the huge disconnect between the election campaign and the happenings during a congress session, I sometimes think not.
who controls the agenda ? being free to vote is fine, being free to decide on what to vote on is better.
is there any need for non-democratic basic "stuff" ?
Oh, and I'm not even sure what Linux is: the bare kernel ? one distro ? all the distros ?
My take right now is that Linux is not a democracy.
The Cloud - because you don't care if your apps and data are up in the air.
If you take democracy to mean something along the lines of "majority rule" then, no, open source isn't that. It's something that's more flexible, made possible by the almost total lack of resource scarcity in the production and copying of computer software. It's basically anarchist, in a positive sense. Everyone can be completely independent if they want, or they can work together according to shared goals or ideals - but it's all self-organized without top-down control except for where it accepted by consent as being expedient. The "raw materials" - software and ideas - can flow freely because it's practically free to produce and copy them. There doesn't need to be a democratic decision over where to commit resources because for practical purposes there's no limit on resources and no way of centrally controlling them anyhow. Readers of Iain M Bank's Culture books will see similarities with that civilisation, made possible by near-infinite resources.
Also, all the issue at hand really seems to demonstrate is that Ubuntu isn't a democracy. It can be run as a completely top-down regime but as long as the components are basically open source people have the freedom to come and go as they please according to whether that regime serves their needs, so it's up to Ubuntu to decide whether that approach is reasonable. That said, if they're sensible, they should realise that they're fortunate to have a large community of users and that it's worth responding to their needs. But that doesn't mean they are wrong have someone make tough or unpopular judgement calls if they believe that's the best approach overall.
ATL-f2 gconf-editor /apps/metacity/general/button_layout
edit text to put : in front of string should read :minimize,maximize,close
One more thing to add to the list of things I fix every time I Install Ubuntu
Since you obviously cannot fork it on your own perhaps you need to convince your peers that it needs forking and gather the required skills and resources to do so? If that is what it takes isn't that a form of democracy? You got together with your peers and made it happen. Freedom in the system allows you to organize like that unlike Closed software where you don't even have the basic Freedom.. So, it is democracy if you can coerce the resources through language for such a large project. However just going it alone yourself is just replacing one autocracy with another one. That's not much of an improvement. Then what are you going to do when someone makes demands of your project? I'd say: let them fork it!
Shh.
I've been thinking about this a lot lately, and open source is definitely not a democracy. Democracies have the potential to devolve into rule by the mob. In the open source projects I am involved with, influence is based on merit. Those people who do the most work get to, ultimately, make the most decisions.
This doesn't mean that the casual user should have no input. But eventually someone has to make a decision: left vs. right, red vs. blue, etc. The beauty of open source is that if you don't like it, you can change it.
I really wonder what killer feature he has in mind for the right side of the window that could justify breaking decades of good GUI design convention, pissing off the vast majority of the existing users, and confusing newbies. In his posts he says he understands this and still thinks it's a good idea to move the window controls to the left to make way for this mystery feature which is worth keeping secret.
I've probably seen more unusual GUI concepts than most geeks and I can't imagine what he's got up his sleeve. Either it's something groundbreaking or he's just making a huge mistake.
"When information is power, privacy is freedom" - Jah-Wren Ryel
Shuttleworth's "this" refers to Ubuntu. Ubuntu is not a democracy.
Dunno how that got twisted into meaning "Open Source is not a democracy" because Free Software marketshare is a democracy, and Ubuntu happens to have received a lot of votes. Saying it's not a democracy is like saying your country is not a democracy when you elect a president and then he doesn't take a poll before making every single decision.
As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
This is utterly ridiculous... do people really find it that difficult to change the theme if they don't like it?
I promise, that it will not be torturous, nor will it inflict physical or psychological pain on anyone to simply go to System, Preferences, and Appearance to change the theme to what they've grown accustomed to.
It is Shuttleworth's distribution, and he can do with it what he wants. If he believes that these slight aesthetic changes will make him more money, then he has the freedom to make those changes.
Similarly, anyone else has the freedom to modify the default installation ISO to use the classic theme, if they prefer.
Could you imagine?
Sprint item #1: Nominate alphanumeric names to assign to for-loop index in procedure named last week. Due: Monday - noon
Sprint item #2: Vote on nominated for loop index names - top 5 continue to run-off. Due: Monday 6pm
Sprint item #3: Run off vote simple majority. In event of tie, Sprint Master will cast deciding vote. Due: Tuesday noon
Sprint item #4: Marvel at the code dev efficiency and speed of the archaic waterfall model ensconced in the Mil-Spec 498. http://en.wikipedia.org/wiki/MIL-STD-498
Or you can do it this way:
$ gconftool-2 --set /apps/metacity/general/button_layout --type string ":minimize,maximize,close"
left side buttons are still ghey...
I don't get it... Why not let the user just choose? Implement left AND right.... and put some nice panel somewhere so the USER can tell you what should be were. /me personally LEFT /my GF: RIGHT /my sysadmin (Anonymous Coward): what the heck: why have buttons when when we have shortcuts.
And don't forget: if changed, send a call home, so we know how many like it left, and right.
First. In a democracy, do you think that the winning party be it republican or democrats AFTER being elected will ask the people what the majority think before doing what they believe in?
Ubuntu in this case represent an elected distribution just like democrats or republicans, you are free to choose a different party if you don't believe in the decisions made by the one you currently use, and this works much better in this case as you have close to endless alternatives to choose from.
And this is only about the layout. I would be surprised if no windows like theme(s) were included as alternative in the base system - choose it if you want.
And then - who votes in a democracy? As far as for most countries, it is not the people but their representatives - thus if people already voted Ubuntu to be the leading party, they are in power to vote on your behalf until you change party - is that not so? I for one cannot say I see many places where any true democracy exists, only the quasi forms created where representatives votes on our behalf.
1. Select some uninteresting Ubuntu-related stuff 'news' /.
2. Sensationalize
3. Get Taco to put on
4. Watch your admoney roll in
5. Proffitt!!!
Because I haven't the technical knowledge that the long time LInux users have.
If the majority was always voting for what they wanted, Linux could very well have remained rather obscure. Thankfully, some people decided to make Linux more available to users like myself.
It seems to me that Linux is far bigger nowadays due to a few people opening the door wider. I'm thankful for that.
I started using it recently and I love it. I was told it is a fork of Ubuntu.
This is not a democracy. Good feedback, good data, are welcome. But we are not voting on design decisions.
Hate to break it to you, but I am voting... by not using it. If I wanted an Apple, I'd get an Apple. Maybe it's a minor thing, but I don't like it, and I don't have to use it any more.
As per part 3 of above, why not have the button locations configurable?
It is configurable. As for why this is not exposed with a checkbox, usability tests show that users quickly become lost in a bewildering array of checkboxes, and testing all combinations of exposed preferences quickly becomes intractable. See The Question of Preferences.
From http://interviews.slashdot.org/story/10/03/02/186206/Matt-Asay-Answers-Your-Questions-About-Ubuntu-and-Canonical?from=rss
:-)
Adoption stories and influences
by eldavojohn (898314)"Every so often I see an adoption story about so-and-so taking up some open source solution and sometimes I think 'Wow, French government? Now it's really going to take off. This is it. It's time.' And then I wait. And wait. Are these stories at all positive for the project? I mean, you would think with states and governments using Ubuntu or Red Hat that it would catch on like wildfire if the savings are there so why isn't that happening? I know Microsoft sends out a lot of Wormtongues to stick in the ears of important people. Do you plan on targeting governments in a similar manner? Does/will Canonical work on making a presence in things like the EU Commissions where we've seen corporations collecting members in their pockets?"
Matt: No, we have no plans to turn Wormtongue. We do, however, have aspirations to play Frodo.
In the end, Frodo proved just as corruptible as Gollum, Wormtongue, the Ringwraiths, etc. I would rather have Canonical have aspirations to play Samwise. In today's story, Shuttleworth seems to be closer to Ilsildur.
If we are trying to make analogies to political systems, I posit that Open Source is more akin to The Culture, which is a post-scarcity, anarchist, socialist, and utopian society. Any part of The Culture can "fork off" at any time to form their own Culture and can also merge back in at any time. The Culture is nominally democratic but, in practice, controlled by super intelligent Minds. That's sounds pretty close to me. :)
Mac also has a different order of buttons, with the close window button on the left, just as Windows has the close button on the right. Both are at the outside of the window, a good place. This puts the Windows order of buttons on the left -- doesn't work.
Mac also doesn't have a menu right underneath the buttons to accidentlly hit.
Mac has a complete user interface thought of to work together. Taking one element from it is a risky proposition, because unless you did your homework you don't know what other elements you also need to bring over in order for the first element to work right.
Asking "is open source a democracy" is like asking "is music a dictatorship". It's a flawed question. Democracy refers to a system of management and control. Open source refers to software with available source code. Anyone can take the source code and manage it anyway they want. It makes more sense to say "Are groups that release instances of open source projects democracies?"
LS
There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
Open source is NOT a democracy. It is a form of contract that people can choose to agree to or decline. It's a DEAL. If you don't like the terms, it's a friendly deal. You can walk away without penalty, you can retain your right to use and modify the code, and you can even sell the code to others (pursuant to a liberal license)!
But it's not a political system; it's just a deal.
Linus Torvalds famously called himself "cvs with taste".
Ubuntu is pretty much "Debian with taste." If you don't like their taste, go to Debian, who IS a democracy.
Blessed are the pessimists, for they have made backups.
Who even clicks on those controls anyway, aren't there shortcuts for all those? Really though, is it any surprise that someone suggested that OSS isn't a democracy? Of course it's not, it's barely organized. It's more like a theocracy. You've got some doofus who thinks he/she is god and makes all kinds of crazy decisions for the software that make no sense. Much of the time there are actual moments that we feel blessed that "god" has provided for us. But then there are the days that are the day of rest, which often go on for weeks or months. I don't blame them, they are for the most part doing this for free. And in many cases it is there creation and they have a lot invested in it. You can try petitioning the commiter with prayer but good luck with that.
...and it's still open source. Last time I checked, it's design was by invite only.
"The problem with socialism is eventually you run out of other people's money" - Thatcher.
There was a reason Microsoft withdrawed from OS/2
Yeah, it was so they could stab IBM in the back by saying they were going to help with OS/2, but then secretly using resources for W95 instead. That left IBM with a few weeks to launch of OS/2 but with none of the applications Microsoft had promised to deliver. It also left IBM with a bunch of code that was mixed thoroughly with code copyrighted by Microsoft, which had no intention of doing other than further damage to OS/2.
Clever, unethical, and dishonest as hell. MS DOS was meant to be replaced by OS/2. Bill Gates said in 1998, "I believe OS/2 is destined to be the most important operating system, and possibly program, of all time. As the successor to DOS, which has over 10,000,000 systems in use, it creates incredible opportunities for everyone involved with PCs." He even went as far as signing an agreement to provide applications for OS/2. When he reneged, OS/2 was obviously without apps, and who would know better than Microsofters about that?
Being friends with Microsofters is worse than pointless because they smile in your face and then stab you in the back. There is no way any Microsoft apologist can be a beneficial business partner or employee.
Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
1. It's a theme. If you don't like it, use a different theme, or edit it to do what you want it to do.
2. I agree with Shuttleworth. If everybody is allowed input into the process, the result will be like this one,
"What if a corporation created the STOP sign", linked to at various places, like this one
http://www.directcreative.com/blog/stop-sign
The idea of open source being a democracy has long ago been laid to rest with the remark made by Linus Torvalds that the Linux project is a "benevolent dictatorship."
It was Windows NT or 95 that decided randomly to move the close box to the right side (3.1 had only the window menu for closing, and you had to double-click it or drop it down and click "close"). The only reason I can imagine why they did that was a juvenile attempt to differentiate vs. classic Mac OS. See also:
- Icons lined up by default on the left of the desktop instead of right.
- White mouse arrow (stupid!) instead of black
- global "bar" (taskbar vs mac menu bar) at the bottom of the screen by default instead of the top
All these changes were so obviously made to be "the opposite of whatever Apple does" in order to give Windows a veneer of different-ness so that the inexperienced user (or judge) would say "Wow, this is definitely NOT a knock-off of Mac OS! In fact, it's the opposite!
Therefore, since the original justification for moving it to the right was nonexistent, none is needed to move it back where it belongs.
So you don't like where the buttons are by default in Ubuntu. So you have a few options.
1. Learn to like the new button positions
2. Switch to a different theme and move the buttons around, I do understand that the bug quotes is about how the theme locks in the button positions
which appears to be a limitation of the theme specification, which probably should be fixed.
3. Switch to a version of Linux that doesn't come this way
I modded you informative, but couldn't help but chime in, because I'm not sure if you realize why you are sick of Ubuntu.
Ubuntu is what Mandrake was in the early 2000s. It's the flavor of the day. The problem with Ubuntu is not a drop off in quality - it's a lack of improvement in quality. Ubuntu is little or no better right now than Mandrake was back in 2001. As users realize that it is not the answer to what they are seeking - a desktop system for the masses, another distro (based on Debian/Slackware/CentOS/etc.) will surface with a similar polish that Ubuntu has, and a mass migration will occur. Like Ubuntu recently and Mandrake before it, it will be hailed by many as the precursor to the "year of Linux of the Desktop". After a few years, with still no adoption of Linux by the masses, the Linux community will grow weary and the cycle will repeat itself.
I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
Reading through a lot of the replies, I think it would help a lot of people to understand the two most prevalent kinds of political and social infrastructure for open source projects: benevolent dictator and consensus-based democracy. Karl Fogel, in his excellent book, Producing Open Source Software (O'Reilly) -- which itself is open source and available for free download -- summarizes them extremely well. Reading TFA and replies, it seems to me that this is a really good case study in how an open source project is managed. I highly recommend reading Karl's section on Political and Social Infrastructure. I'll include two relevant excerpts, because I think they shine light on exactly this situation.
From his section on benevolent dictators:
and on consensus-based democracy:
Building Better Software
1) Submit inflammatory article
2) Watch the hit count spike
3) ???
4) Proffitt!
Sorry; I couldn't resist. I'll let myself out now...
I thought we were an autonomous collective!
Except of course when it relies on government force (and I was banned from UbuntuForums.org, forums.freebsd.org, etc for pointing this out - not to mention my endless -1 Troll ratings here on Slashdot)... Fortunately most governments haven't jumped in front of the open source parade just yet (wait for GPL v4), so I can still use it as an example of voluntary action.
Take away all the government / public university funding and restrictive licenses (ex. GPL), and what you end up with is a perfect model of free market capitalism in action. Remember that the "capital" in "capitalism" isn't just about money, it covers all aspects of individual self-ownership: your body, your time, your skills, your reputation, your self-esteem, etc, etc, etc.
People who donate their capital to free software usually do so voluntarily, whether they're paid for it or not. (And I've seen plenty of open source jobs on Freelancer.com type sites - someone needs a new feature and they pay for it, and then share.)
(Signed: Alex Libman's sock-puppet.)
Never have i seen a more appropriate time for this quite from David Clark, one of our forefathers:
Links:
to say that ubuntu is not a democracy is not to say that the entirety of open source is not. Though i think tdg described it best saying open source is anarchism and not democracy.
Ok let's out it this way.
ubuntu comes with 5 themes. How about selecting a different one. It's 4 clicks... If you cant figure that out, then please stop using computers as they are way too complex for your base IQ and education.
Before you threw in your 0.32 cents worth, did you even look at the article or the hard to use google to see what it was all about and how dumb the whole argument was? Or did you simply echo the other lemmings around you as you ran towards the cliff?
OMG! OMG! OMG!!! The sky is falling because other people said so! OMG! OMG!
There's a failure of understanding demonstrated by the post.
Open Source is a democracy, everyone can vote by choosing which project to use and anyone can create a new project based on an older one or a new idea.
However, not every open source project is a democracy. Many of the projects themselves may be run as despotisms or constitutional monarchies, or even democracies.
It is important to understand that any particular open source project is not "Open Source". No single project encapsulates the entire philosophy and community of Open Source.
Fanatically anti-fanatical
Last time I used buttons to close a window or access a menu was circa Windows 3.1. Keyboard shortcuts, people!
Sure Mark can do anything he wants with "his ubuntu". But it isn't intelligent to change something against the wishes of the community, for no good reason. And no, "we will put something there later" is not a good reason because whatever he plans to put on the right can go in the left.
The fanbois and the dev team itself have answered with childish "get used to it", "it's not a big deal", "have you tried it yet?"
Look, before you did shut down the poll, 75% said they hated it and 20% didn't care, about 5% like it and I bet none of those -safe for the dev team itself- actually asked for it.
Personally I think it is a tragedy that it is so easy to fix...
$ gconftool-2 --set /apps/metacity/general/button_layout --type string menu:minimize,maximize,close
... because Mark and the dev team will think they made a great choice when the truth is that they are only going to make ubuntu less appealing and the only reason people aren't going to vote with their feet is because we are ubuntu geeks and know how to change this.
Problem is, all signs point Mark isn't interested in geek users, but *mac* users instead, which explains why he hired a bunch of Apple rejects to change the direction of development.
Linux Mint here I go...
But... the future refused to change.
I am not sure whether to laugh or cry when someone describes moving window buttons from one side to the other a "big change" !!
If they know it's going to be controversial, why not have this **** in a configuration file? Would it add as much as 0.001% to startup time for the window manager?
http://en.wikipedia.org/wiki/Benevolent_Dictator_For_Life
Here, I corrected that for you...
It takes 40+ muscles to frown, but only four to extend your arm and bitchslap the motherfucker
Fogel has presented some clear ideas. Many open source projects begin as benevolent dictatorships: Linus/Linux. van Rossum/Python. Theo/OpenBSD. Pollak/Liftweb. At least in this list, the operating systems went to group-based solutions. I would assume that this is due to the sheer effort of maintaining systems > 100 KLOC becomes overwhelming and leads to burn out.
Think global, act loco
1. Things that are closer to the mouse are quicker to access than things far away from the mouse
From this, assuming that the mouse is on the right hand side of the screen, accessing a same-sized scrollbar would be quicker if it is on the right than if it were on the left.
Why would you assume the mouse pointer is on the right-hand side of the screen? Because the mouse itself is on the right-hand side of the keyboard (for right-handed folks)? The mouse is always on the right side, regardless of where the pointer is!
Fitt's law says that minimizing total distance traveled is good. This means moving the mouse minimally, which means moving the mouse pointer minimally, irrespective of the absolute position of your hand relative to the screen. Why does that matter? It looks like an argument for clustering UI elements together, not an argument that scroll bars belong on the right side of the window to account for right-handedness.
In fact, since most active UI elements in a window (menu items, tool bar icons) are on the left side, it sounds to me that Fitt's Law is an argument for having the scroll bars and window controls on the left.
The enemies of Democracy are
Its in gconf. To change it do the following: ATL-f2 gconf-editor to open gconf-editor Navigate to: /apps/metacity/general/button_layout
edit text to put : in front of string (instead of at end) if you just want the tools moved to the right.
if you want the tools to be rearranged like they used to be the string should read :minimize,maximize,close
Pretty easy fix, but annoying. You also will have to do this each time the themes package is updated. Changing themes will not solve this problem, but this gconf edit will.
*sigh*
Tempest in a teabag.
If open source is not a democracy, Mr. Shuttleworth, Then I vote for Debian!
Your not forced to use Ubuntu, even if you do use Ubuntu you aren't forced to use the default theme.. Far too much time gets wasted arguing over how the default themes etc will look, much better to have someone simply dictate the defaults. If you don't like it, you can change the settings or choose a different distro.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
teacup i believe you mean, i saw tea bag and thought that someone was about to start blaming democrats and/or republicans for the buttons moving
Fork it when it is needed.
More choice is always better
1) Enter command in terminal: gconftool-2 --set “/apps/metacity/general/button_layout” --type string “:minimize,maximize,close”
Buttons are now how they have been as long as I can remember, as far back as Ubuntu 7.04. (Incidentally, they also match the Windows layout.)
2) Use Ubuntu tweak to customise to your heart's content.
3) Show the Ubuntu devs that you've had enough of their authoritarian tendencies and switch distributions.
I've been a loyal Ubuntu user for almost three years now, but this type of attitude is slowly disillusioning me.
the order of the window controls within the Light
WTF?
The Order of the Window Controls within the Light
-that sounds like a secret society to me.
It's freakishly easy to move the buttons. A single config file in gnome. People have been doing this to make Ubuntu look more like OS X for a long time. Of course, what would be really nice is if they would put this option in the GUI.
Ubuntu is not democracy.. but open-source is In open-source any group who contribute software engineering can fork the project.. so it is perfect democracy. But ubuntu needs money from shuttleworth.. so he has an upper-hand Also ubuntu users cannot demand something from ubuntu developers... Only developers can vote in open-source
No, I meant teabag. It's all Sarah Palin's fault.
Open Source is not Ubuntu just like trapezoids are not triangles. There are about a trillion Open-sourced operating systems out there an just to prove the point search for Distrowatch. If you don't like the defaults that are given there are several options: 1) learn the program, many things are either in C or Python. 2) wait for someone to come out with the Gui app for you. 3) Decide that you are too lazy and live with it (in which case you have no right to complain just like you have no right to complain of someone in office when YOU CHOSE not to vote). Or 4)Search for another distribution, Ubuntu speaks the loudest but they are just like any other Linux distribution these days, again search up distrowatch or better yet Youtube and see what they can do. No democracy? I think it is flooded with democracy,you just have to know where to look and what to look for.
The people who do it first and do it most have the most say. If someone has enough going to fork and succeed at getting adoption and support then they had enough doers. Requirements requests and bug fixes are information for doers, not votes. Doers respond because they care about the quality of what they do and they trust that there is a relationship between delivering quality and satisfying those requests. The reason Open Source has flourished instead of getting mired in bs is precisely because it avoids direct enslavement to the dollar and the vote. Political bs in open source either kills a thing pretty fast or results in a new creation often superior to the one that got bogged down. Amen.
Every rule has more than one consequence.
I have never voted for anything in the Linux community (decisions are made for me I guess).
I have been given what is available (ffmpeg for instance), suck it up for the worst, and no choice in sight but making up ones for myself.
I have built my own utilities out of need.
I have never been told what and what not to do.
And at the company I work for that uses Linux/F/OSS, we pay for support occasionally.
Doesn't sound like democracy or communism, sounds more like capitalism.
http://www.howtogeek.com/howto/13535/move-window-buttons-back-to-the-right-in-ubuntu-10.04/ Yada, Yada, Blah, Blah, Blah! Get over it! this is Ubuntu we are talking about, if you don't like something you can change it!
Regarding your signature, can't any system, including *NIX systems which use ACLs can also suffer the exact same issue? Having permission to write a file does not imply permission to change its ACLs. So the whole "write temp file and atomically rename" paradigm causes trouble. My reading of the article makes me think I may have been dealing this problem while editing the configuration files on a Linux-based storage appliance.
It certainly can be an issue on any system. My signature refers to the often claimed advantage of tight and seamless integration if you get your whole stack from Microsoft as opposed to a cobbled together GNU/Linux distro.
Analogies don't equal equalities, they are merely somewhat analogous.
Well, it is an edge case to be sure. Files with permissions different than their parent directory, but also include permissions which the file editor cannot sensibly set themselves, are definitely a rarity. We have about 1M office documents on Windows servers here, and have never encountered the isse in over 12 years.
I hit it while trying to prevent users from deleting a specific file without breaking everyones links.
An edge case is when Excel drops some rows from a drop down filter in a huge file or writes two megabytes of junk in the middle of a table and the computer grinds to a halt while scrolling over that place (never found a solution for the first one, second one required resaving with Openoffice...) This one, on the other hand, is hit by enough people for Microsoft to have a support article and a suggested workaround.
In the end, edge case or not, Microsoft controls the whole stack, but the only solution they have after several years is to add yet another Microsoft product into the stack.
Analogies don't equal equalities, they are merely somewhat analogous.
But there is no solution to the exact same issue on Linux, is there? It's not a preventable issue with traditional file-system semantics, which is why you need something like a document management system to address it.