Long Live Closed-Source Software?
EvilRyry writes "In an article for Discover Magazine, Jaron Lanier writes about his belief that open source produces nothing interesting because of a hide-bound mentality. 'Open wisdom-of-crowds software movements have become influential, but they haven't promoted the kind of radical creativity I love most in computer science. If anything, they've been hindrances. Some of the youngest, brightest minds have been trapped in a 1970s intellectual framework because they are hypnotized into accepting old software designs as if they were facts of nature. Linux is a superbly polished copy of an antique, shinier than the original, perhaps, but still defined by it.'"
Yes, I'm keenly aware I'm preaching to the choir. This article is the most flame-baiting piece I've seen on the front page in a long, long time. I have to admit, it'll be good for driving traffic, and unfortunately the author is probably going to make a bunch of money on it. He won't get my clicks, though... I flatly refuse to read TFA.
512 MB RAM, 20 GB disk, 200 GB transfer, five datacenters. $19.95/month.
Why did the adored iPhone come out of what many regard as the most closed, tyrannically managed software-development shop on Earth?
What, the same closed, tyrannically managed software-development shop that built a complete, adored operating system around BSD?
Tubal-Cain smokes the white owl.
This is a retarded sentiment. I'm a developer and I understand the call of the wild, the desire to reimplement everything from the ground up using 'new technology' but this really falls into the trap of thinking that new is automatically better. The older software is, the more mature it is and the fewer bugs it has. Sure, if there's new hardware to take advantage of or some new radical shift in methodology then there might be a reason to go back to the drawing board, but 9 times out of 10 if you're implementing something in closed source, you're duplicating something that's already available in open source and more mature to boot. My own company is having a difficult moving away from an entrenched custom build system, and an entrenched web based page navigation framework and UI framework and data access layer that is all homegrown and closed source and we're spending more time doing that than we would have if we'd just gone with Struts or Spring or Hibernate in the beginning. Not only does closed source end up making poor copies of open source functionality half the time, but one of the number one reasons to use open source is that you can hire people off the street who have extensive experience in whatever you're using. Try doing that with closed source technology.
Jherico
What can the average user can do to ensure his security? "Nothing, you're screwed"
Apache.
Need Mercedes parts ?
Such remarks basically insult practitioners for a lack of imagination without giving any substantiation. "Who know how much better it could be" is an impotent whine [whinge]. The commentator reveals themselves.
Everything that has been created is build upon what came before.
The Roman alphabet is far from ideal when it comes to reading and writing English, but we use it anyway. The spelling of many words in English is far from phonetic, but we continue to spell them that way just the same. The benefits of moving to a different set of symbols or a different spelling of some words are vastly outweighed by the costs involved.
This is what is known as a path dependency. The grass may be greener on the other side, but the price to be paid for moving there is profoundly prohibitive.
The same is true when it comes to computer science.
A reinvented wheel may be better than what it replaces, but the cost of its development does not justify the effort, assuming you can get anyone to adopt it.
It is easy to be creative when you don't have customers. When you don't have people who have come to use a particular product, or work within a particular paradigm, change is easy. Without these other people clogging up the way, it is easy to jump to a new way of doing things.
If no one used the Roman alphabet, finding a new one would be a snap! If the spelling of words wasn't standardized then implementing new phonetic spellings for things like "knight" would be easy.
Needless to say, this isn't going to happen.
Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
Why I should pay any attention to Jaron Lanier.
./ or somewhere else, because somehow he got certified as a smart guy (TM), but for the life of me I can't think of anything interesting that he's done or contributed that would deserve that appelation. All I've ever seen of him is a bunch of tech punditry that's either obvious or empty speculation (which is supposed to be significant because he's a smart guy (TM)).
His name pops up every six months on Edge or
Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
curl -i 'http://discovermagazine.com/2007/dec/long-live-closed-source-software/' | head -2