nemorathwald: (Default)
nemorathwald ([personal profile] nemorathwald) wrote2005-11-17 01:12 pm

Open Source Philosophy

Bruce Schneier has an article in WIRED Magazine which is a must-read for all computer users who care about keeping their computers free from spyware, malicious access cloaking programs, and other malware. He describes how anti-virus companies chose not to block Sony's malicious computer intrusion program on their infected music CDs. They considered it a "legitimate application" just because it was a criminal act by a corporation instead of by a criminal organization. How far will this collusion go? Can only open-source software save us from the collusion of these moneyed interests?

In fact, the next Microsoft Windows, "Vista," will have digital rights management technology built in that will make Microsoft the true owner of your computer. When you enter a command, the computer will go and ask its true masters for permission to obey you. You'll no longer really own content on your computer, you'll just be leasing it from the content providers. You know where this is going. They will control where, when, how many times, and in what form you use content, keep charging you for it again and again, and delete it from your own hard drive whenever they want. Microsoft and the music and movie industries will be in each other's back pockets to reduce the value of their products to you while simultaneously demanding more money from you for all the things you've been getting for free for decades.

Can I ask the open-source folks something? A lot of us out here in end-user-land want the computer to hold our hands and do most stuff invisibly for us while we manage our digital photos, music, games and other spokes on the digital hub. A computer is the hub of our non-computer lives. For us, it's a means, not an end. If we don't find it fun to write shell scripts, compile source code, and other hacking tasks on our own computer, does this mean we want software companies to own our computers and decide what we do with the spokes of our digital hub? If you have a servant, don't you want that servant to be autonomous to a certain degree? How much middle ground is there where they don't get to stomp on our right to our own computer, but we don't have to pay dearly in a difficultly level that makes the computing experience too costly for us? Is it fair to want that?

[identity profile] wolfger.livejournal.com 2005-11-17 10:25 pm (UTC)(link)
Of course it's fair to want that. The open source world is largely a trade-off... most of the software is free, and so it comes with a money-back warranty. If you don't like something, fix it. Or at the very least, file a bug report.
The closed source world is the opposite. You pay, sometimes through the nose, for software, and you have every right to expect that software to perform well, and serve your needs. If it doesn't ask for your money back, and never buy software from there again. You probably won't get your money back (you opened the package! You are now subject to our almighty EULA, and you will never get your money back because we think you are pirate scum trying to steal our software!) but you can at least stop giving them money. Microsoft never gets any of my money anymore. Neither does Sony. I vote with my wallet, in true capitalistic fashion.
Now if modern Linux is too dificult for you... I'm befuddled. There's not much out there that isn't easy to use. Web browsing, IM, e-mail, feed aggregation, music, movies, games, office suite.... Linux is all grown up, and ready to go. Some distros are more user-friendly than others, but if you find the right one for you, Linux generally gives me *fewer* headaches than Windows does. And it doesn't try to control me or my computer. It lets me call the shots.

(Anonymous) 2005-11-18 01:02 am (UTC)(link)
I'm satisfied with my Linux experience. That having been said, almost two-thirds of the applications that I install through Synaptic Package Manager are nowhere to be found after I install them. That's just to be expected I guess. It's a great basic system but I wouldn't necessarily recommend it yet to my family and friends to be their only system. Here's the thing. The computers of those family and friends are turning into zombie machines that send you and I spam and viruses. It actually does become everybody's problem. So in a way, taking the effort to make a product like Firefox that the stupidest user can use safely is in a programmer's own interests in a roundabout way.

[identity profile] matt-arnold.livejournal.com 2005-11-18 01:07 am (UTC)(link)
That anonymous posting was me.

[identity profile] overthesun.livejournal.com 2005-11-17 10:36 pm (UTC)(link)
WEll. .. Im not really out there in Open Source land. . . .But I am definitely concerned about the same issues. My answer is this:

Unfortunately there is a great devide right now.

Open source produces quality code, and amazing applications .. . . . But does not seem to produce very good "User Experience" yet. . . . .Which is one of the key concerns from the Corporate Software World.

On the flip side the Corporate Software World is much mroe likely to produce software that perverts and subverts your computer.

The answer I use myself? I run a Windows 2000 Pro box. I refuse to update to XP until I *Know* I can divorce it from the Microsoft Hive. I accept that, in the next 3 years I will have an unsupported OS.

I rebuild my box at least once a year. I assume that Soemthing has gotten in at that point that I don't want, and so I use this as a sort of Prophalaxys . . . And it allowes me to see something like the Sony rootkit as an annoyance, rather than a killer. I find out I have it, I bump up my yearly refresh schedule.

Finally, I am carefull. I have a CD player to play music. I use it. I have a DVD player to watch movies. I use that too. I have "Autoplay" turned off on my CD drives. . . So that if I want to rip a MP3, I don't ens up running sony's rootkit, or whatever. I NEVER check out the "Free" features included on something I bought .. . Unless I KNOW I want it. . . . And it checks out on the internet.

In other words, Im proactive about having a clean PC, and have no attachment to the current incarnation of my box. It's just a box. As long as I save my movies, or MP3's, or documents, or savegames. . . . . Who cares? Sure, it's a couple hours. . . But you get a clean, new Operating system, no annoying glitches. . . . It's a clean start.

Meanwhile, I *Hope* the open source community takes on the issue of interface design, and "User Experience" with the same Gusto that they took on Operating systems. . . . . .And I bet they will. Probably even this decade . .. . . . . .

[identity profile] stormgren.livejournal.com 2005-11-17 11:43 pm (UTC)(link)
In an ideal world, you shouldn't have to worry about it.

In this world, you do.

For us, it's a means, not an end. If we don't find it fun to write shell scripts, compile source code, and other hacking tasks on our own computer, does this mean we want software companies to own our computers and decide what we do with the spokes of our digital hub?

Regardless of the OS, you should know how to work your computer to the best of your abilities. If you cannot do it yourself, you are automatically putting yourself in the hands of others. This applies to cars, home repair and computers.

The middle ground is struck between personal knowledge and the knowledge and leverage thereof of others.

If you have a servant, don't you want that servant to be autonomous to a certain degree?

A computer is a tool, not a servant.

(Anonymous) 2005-11-18 01:05 am (UTC)(link)
I tend to disagree with your last statement. We're halfway through an astonishingly visible transition, possibly the most profound in technological history, from artificial tools to artificial servants. Computers, and eventually robots, are capable of doing our jobs for us. Capable, in fact, of eventually being us. They already are doing so to an increasing degree.

[identity profile] matt-arnold.livejournal.com 2005-11-18 01:07 am (UTC)(link)
That anonymous posting was me.

[identity profile] stormgren.livejournal.com 2005-11-18 03:25 am (UTC)(link)
Perhaps in the future. As of right now, they are tools. "Gigo" is still the word of the day. What ten years will bring, I cannot say. But you can only work with what you have right now.

I see them as an extension to our own consciousnesses at the moment. From there, we will build theirs from ours, and if you'll pardon the expression, to an extent, build them in our image as best we can, as that's what we can relate to.

They are capable of automating tasks. But they cannot act of their own volition to the point of being independent from us. They are not capable of doing our jobs. What they are capable of doing is repetitive, predictible tasks that a human previously did. There is a difference.

But without us, at the moment, they would falter and eventually fail.

As someone who has their hands in the guts of large systems on a daily basis, I'd agree that we're at the nematode stage of technological revolution. Large networks tend to act like simple organisms in how reflexive reactions take place. But no further than that. There's a brainstem there, possibly, but no higher thinking. There is NO free will in there yet, as much as I like to joke about the machines I maintain doing things just to spite me.

I find it interesting that you perceive computing and related technologies in anthropomorphological terms. I wonder as to the deeper reasons.

That being said, given some of the research I've been reading lately, I'm willing to bet that we're going to see a true AI develop in the next ten years. I do agree that we are on the verge of a massive shift in technology and the thinking about such, but to project the future on what we have now does the existing tools a disservice.

[identity profile] matt-arnold.livejournal.com 2005-11-18 04:17 pm (UTC)(link)
Your speculation on approaching general artificial intelligence fascinates me to no end. By the way, [livejournal.com profile] overthesun speaks very well on such interests, and we had a lengthy discussion about it in the ConVersation room party at ConClave. Let's be sure to talk about it at ConFusion, or M.O.F.O. the next time you make it out there.

"I see them as an extension to our own consciousnesses at the moment." This statement is basically the foundation of my own position. Google, for instance, emerges from the amassed consciousness of humans on the net, and in my opinion is already an artificial intelligence. That's why I perceive computing anthropologically. Sometimes in a piece of software I think I see hints of the person, or crowd, who created it.

"...without us, at the moment, they would falter and eventually fail. So would children. So would horses on a farm, and they were servants for a long time.

[identity profile] treebones.livejournal.com 2005-11-18 12:08 am (UTC)(link)
Dear Santa,

Could you please give big bags of money to several of the more talented and prolific open source coders, so they can go out and start creating or porting a whole bunch of applications to Linux, and thus shooting that particular problem in the head? That way, I can spend my money buying gifts for my friends instead of splitting it all between the EFF and the ACLU?

I've been a pretty good girl this year, and I can tell you for certain that the boys and girls at Sony have been *very* bad. Save me, Santa wan Kenobi; you're my only hope.

...Your Friend Tracy

[identity profile] matt-arnold.livejournal.com 2005-11-18 01:08 am (UTC)(link)
When you consider that technology is becoming a form of legislation, I wonder if the EFF and ACLU can hire programmers?

[identity profile] matt-arnold.livejournal.com 2005-11-18 03:36 am (UTC)(link)
A big shout-out goes to my main man Santa and his crew for giving [livejournal.com profile] treebones her Christmas wish!

[identity profile] uplinktruck.livejournal.com 2005-11-18 05:49 am (UTC)(link)
Right on Matt. I'm linking this post to my blog because I could not have said it better.