5th Anniversary of Open Source
Augustus De Morgan writes "Five years ago today a brainstorming session in Palo Alto led to the adoption and promotion of the "open source" label. (You can find references to the label much earlier, however.) For some, it was a dark divergence from the free software movement; for others, the beginning of the adoption of key software principles into mainstream. Here's a growing set of resources and stories about the history of free and open source software, and a lament about the decline of altruism in the open source community."
Actually, according to Merriam-Webster, the term dates back to 1576. That would make it 427 years old.
THIS ARTICLE IS SPECIFICALLY DESIGNED TO BE VIEWED BY ADULTS AND THEREFORE MAY BE UNSUITABLE FOR CHILDREN UNDER 17. THIS ARTICLE CONTAINS ONE OR MORE OF THE FOLLOWING: PROVOKING THOUGHTS (PT), EXPLICIT SARCASM (ES), OR CRUDE INDECENT SPELLING (S).
Do you make your own clothes?
In response to a recent comment of mine, a reader responded with the following: "as long as it is open source, and I have the code". And for the first time, I really understood what he was saying. I mean I had read this comment in one form or another all through slashdot for years, but had never, ever, really understood the underlying context.
I asked myself, why this fervent clutch on free, open, uncompiled software? I mean do you make your own clothes? Obviously, no matter where you shop, it's much cheaper to make your own clothes (excluding your time, which open source doesn't take into account anyway), so who here makes their own clothes? I certainly don't. Who here built their own car? Cars are definitely closed. It would definitely be cheaper to build your own, because labor is 60% of a car, remove marketing, factory costs, overhead, you could build probably a nice car for a few thousand dollars. Has anyone constructed their own car? We, as a society, accept closed source in 99.999 percent of our lives: drugs (the legal kind), mail, electricity, phone, highways, pornography (bad example).
But the point, my dear brother, is that we keep getting pushed back by the tide of commercialism shoved down our throats. We stand, naked, on the beach in a fierce winter rain, sleeting, and we shake an angry fist. That's the point of open source: "as long as I have the code". Damn right. So we grit our proverbial teeth, and shivering, we slowly take the heel of our foot and draw a line in the sand. We get on all fours, hunkered against the wind, like some Gollum clawing the earth, and make our way forward. Our anger keeps us warm. I'll listen to the music you choose, I'll take your word on what I should view, I'll read only your approved books, I'll pay double, I'll watch all the commercials, I'll carefully listen to all telemarketers, I'll read spam, but I will not, under any circumstances, give up the code which talks to my mouse.
So why stand firm on open source? I don't believe it's because of some great ideal set forth in the constitution. I don't believe because it's any better, really, than closed systems. I do believe, and I hope I get it right here, is that it's because we've had enough and it's the last vine in the jungle. Because maybe, just maybe, a struggle means there is hope. And hope is a good thing. Maybe it's the hope that someday I could design my own car, or house, or remove the need for a phone, or create my own expressions of art, business, passion, and provide some modicum of balance and power, but only "as long as I have the code". Fuckn'a right.
"This isn't a study in computer science, its a study in human behavior"
Taking the welfare of others may be a problem when one can not secure their own.
I've heard some people suggest programming is not a real occupation ie. hobby programmers are all we need, and others have reportly suggested programmers should wait tables to make a living while continuing to code in their free time.
I've noticed that funded open source projects do best, while unfunded projects usually don't usually become a force in their market. This goes for open-source and proprietory software equally.
altruism and open source should not be seen as the same thing. Some projects are started because the programmer had an alruistic motives, but unless that/those developer(s) have some source of funding/resources, it becomes very difficult to spend the 3+ hours it takes sometimes to get a decent size project of the ground.
Ask yourself can you, are you, spending that about of time serving the needs of others outside your family in anyway? Without anything in return?
Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
That's all the high-complexity projects he feels are linux successes?
What about NetBeans, Apache, JBoss, Mozilla, PostGres and OpenOffice to name a few? All the applications that Linux worth using.
Yes, several of these have corporate investment, but still.
http://groups.google.com/groups?selm=1990Dec4.1100 45.13335@zorch.SF-Bay.ORG
The term "Open-Source" was specifically coined to promote open development as a sound business decision. That is the difference between Free software and Open-Source software - there is no "software should be libre" ideal, only "open development can make you more money".
Open Specifications and Open Documentation. There has to be an organization maintaining a list of specifications and documentation for hardware/software. Software tends to be better at this but I always hoped that product manufacturers would give out more specifications on their hardware instead of just assuming that their people can produce the best drivers. At the very least, it would allow for individuals to create new drivers for Operating Systems/Environments the company isn't providing drivers for.
I understand that some companies want to maintain a competetive edge but how about releasing documentation on hardware from their previous rev?
Plus a central repository for all of this information would be nice instead of looking at each company's site or going through dedicated external developer liasons.
---- The geek shall inherit the Earth.
When I first started looking around at the parallel universe of BSD, it was quite an interesting experience. In the Linux community, I was quite disgusted by the numerous commercial entities that used available code freely, but found ways to bypass the GPL when it came to their own innovation, as well as their attitude of "we distributors know better then you programmers."
Well, BSD doesn't attempt to force companies that use its code into open-sourcing it or providing it for free. Which means that those companies who do are the type you want on your side in the first place, because they *believe*.
By the way, to Anonymous Cowards waiting with baited breath to perform a repetitive action involving a certain Netcraft article: Try performing a repetitive action involving your genital areas instead. It's much more intellectually rewarding.
--
est modus in rebus