logoalt Hacker News

ivanjermakovtoday at 6:15 PM8 repliesview on HN

Imagine the world where open-source is collaborating instead of fragmenting. Single Linux distribution, single compartibility layer for other OSes, single graphics API, single package manager...


Replies

rangerelftoday at 8:19 PM

I get where you're coming from ivenjermakov, but the root cause of why we have a Linux, why Unix even existed, why Woz & Jobs created Apple, and so forth, is because creative, smart people want to break the hold of "common stuff".

Not to diss you, but these kind of questions ("Why another distro?", "Why another language?", "Why another ssh server/client/framework"? and so forth) have been asked zillions of times already, and the answer is always the same: the current offerings were not enough, for whatever definition of "enough" was at the time, and those offerings were tied down by whatever social structure or framework that did not work for these creative folks. I love that we have the freedom to explore with technology in the way we do.

palatatoday at 8:13 PM

What a weird idea. It's not like there was a shortage of walled gardens to go bury yourself in.

theandrewbaileytoday at 6:55 PM

If we had that, many people would yearn for a cambrian explosion of diverse software running in unique niches trying out different ideas.

nobleachtoday at 6:49 PM

I mean, yes, that might get more folks working on a single project - which _might_ lead to shipping more quickly (might - more devs doesn't always equal speed). But I think what we'd end up with is Gnome; something that works fairly well, yet the committee won't allow simple things that the community wants. So we have the whole, "fine, I'll fork this project and add it myself" followed by, "why don't you spend your time HELPING the project instead of creating your own". It sounds a bit like a doom-loop.

I'm kinda on the opposite end of the spectrum. I love this world where 45 people try to race toward the same goal. Sometimes the best ideas win. Sometimes the fastest to the first goal wins. Sometimes everyone gives up. Sometimes we have competing standards we have to sift through. It's a mess, but it's a beautiful mess.

ErroneousBoshtoday at 9:44 PM

Why would a single Linux distribution be good?

pythonaut_16today at 6:30 PM

Imagine a world where there's no innovation because everyone just accepts the current standard instead of trying something weird.

show 1 reply
thomastjefferytoday at 8:13 PM

You are confusing collaboration with cooperation.

Most people aren't interested in cooperating. The neat thing about collaboration is that work can be shared without cooperation. Free software is inherently anarchist. Sure, there are several successful cooperative organizations, but they all benefit primarily from the collaboration they do with everyone else, and vice versa.

Brian_K_Whitetoday at 7:32 PM

That world is terrible. Thank deity no one has the power to actually inflict and enforce their particular bankrupt oppressive idea of the one true world on everyone else.

Variety and change is basically the definition of life itself. Uniformity and stasis are pretty good definitions of death.

Kooky offshoots and dead-ends are not waste, they are the very definition of life.

Imagine a world without life? Sure, absoulutely do imagine that, so that you can understand how and why you would never want that and should never suggest it, and know exactly how to respond to anyone who comes along and tries to float this genius idea of efficiency.