Thursday, May 22, 2008
The Liberty of Complaint.
That drivel is shoved at anyone who has a problem with a piece of open source software, and dares to point it out in a free support setting. It comes in a billion forms and is close friends with another foul concept called assumed knowledge, the idea that because something is free you are due no explanation of its workings.
My complaint is with open source developers generally. There's this huge attitude of entitlement that I see and would like to expose and annihilate. Just because the software is free, the developers feel they are entitled to a complaint free experience. This does not flow logically. The fact that most people miss this and other simple logical consequences derived from their own stated axioms is not surprising, logic hasn't been a part of American education for quite some time, and even when it was, it was a college level math adjunct.
It's simple. If you offer something up, you've accepted the responsibility for it. Kinda like burden of proof, if you make the claim, you have to back it up. This applies to software because your time is not a donation in any real sense. No act is selfless, or occurs in a vacuum. The primary motivation for development of software is pride and vanity. Development is an exercise of vanity, not charity. So cherish the thanks that you get but don't scorn the complaints as if they're somehow out of place for being made. As if because you didn't charge a fee to the complainer, no one has a right to point out issues and ask for repair.
If you try to get your name famous with software, you're going to get complaints, and since your goal was pride (else why put your name on it) then you need to see there is a price to be paid. You have a responsibility to live up to your claims. That claim being, in case you were wondering, the problem you wrote the software to solve. If it does not absolutely solve the problem, then you are going to get legitimate complaints. As opposed to complaints like “it wont do my laundry”.
In my opinion true open source software is actually quite rare. How much of it out there is truly public domain? Most of it seems restricted. Most software called “open source” usually just operates on a vanity economy. The number 13 is open source. I can sell it, no one owns it and I can modify it to my heart's content. What the majority of people call open source is a big step in the right direction but it is not above complaint.
Most software has an owner. Sure its free, but then again so were those AOL discs.
Monday, April 21, 2008
Open Source: The Dangers of Elitism
This post is about Linux, and specifically failures associated with assumed knowledge and duplication of effort in Ubuntu. The so called, “Linux for people”, distro that has gotten so popular recently. And to a lesser extent the draconian methods employed by the rulers of the Ubuntu community.
I will be doing the majority of my future standalone posts in this manner to increase exposure. Humans are audio visual creatures.
This post was instigated by a fresh bit of hate mail I received on my blog, in response to a comment I made on a completely different page several months prior. At first I was merely going to delete the comment and play some titan quest, considering that it was a Ubuntu comment made on a page related to sociological issues, but I realized that this was a first. Never had anyone gone to such lengths to send me hate mail. After all, people are generally far more lazy than they are mean. The practical upshot of this is that I obviously struck a nerve. So in an effort to start a debate which may end up helping computer users and the open source community in general, I've made this video.
I gave Ubuntu a serious effort, and it was a dreadful mistake. It has mountains of potential but it is not ready for public consumption by any stretch of the imagination. I'm now going to quote a piece of a post I made which perfectly expresses my feelings on the issue at hand. Tutorials, assumed knowledge, elitism, and the distance between ignorance and stupidity.
What I said was this...
“I'd like the community to quit linking to other people's work when that work is not useful, if you guys can write a tutorial, then write an app, if its so easy and straight forward. If the tutorials are so good, then why cant they be batch files? Ignorance is not stupidity, and I'm tired of seeing people talked down to like not being born with Linux in the cradle is somehow a personal flaw. I have a decade of professional computer and tech support experience, I am not the problem here, and nor are most users.
This demand for continuous duplication of effort is unrealistic and elitist. Just because you had to walk to school and use a slide rule does not mean the rest of us should have to. Prior art is the foundation upon which all technology is built and this applies to Ubuntu. A Tutorial is not a solution, its a stop gap until a real solution is found. The community needs to acknowledge this. The standard defenses/apologies for why Linux is an unusable, impractical, specialist, piece of crap, do not apply here, as this is intended for normal users... "Linux for people." Remember? So don't tell us we should prefer CLI, don't tell us we should be comfortable with compiling our own ware. These are OPTIONS not requirements. “
For the complete post, see the links section in the description of this video.
My opinion on this subject got me banned from the Ubuntu forum for all time, no discussion. Although I'm sure they'd tell you I've broken some vague and subjective rule regarding what boils down to manners.
Despite my problems with the community, I still had faith in the operating system and was looking for more diverse ways of field testing it. I thought the best solution would be a live boot version that would run off of a USB flash drive. A quick Google confirmed that this was possible, but oddly enough at the time of the search, again several months ago, there were no downloads of a USB installer, or an image to be copied to a USB, or a zip file package, or any other automated and user friendly solution. There were however a wide variety of forums posts, numbering in the thousands, and tutorials that told me in exhaustive detail how I might build such a portable install myself.
This I feel is unacceptable for a variety of reasons. I chose to voice this opinion on another forum in response to one of these tutorials. My response entitled, “Why bother?” made in October of 2007 is as follows.
“I swear the more I see these "tutorials" the more I feel like they are written by newbs to impress newbs.
I'm thinking that if a person really knew what they were doing, which is implied via the creation of a tutorial, and really wanted to make it easy for others, which is also implied, and really didn't care about looking smart over being smart, again implied they'd write a simple app batch script installer or whatever.
In fact it's silly that canonical doesn't offer a usb reinstalled image or installer for usb. Some machines don't even have cdromss you know.
Ubuntu: Linux for People ...who are assumed to already know Linux.”
Part of one negative response was not surprisingly also draconian in nature...
"Your criticism of the author for not providing a(n) image is particularly out of line."
This theme is all too common among supporters of the open source operating systems generally, and if an alternative to this attitude is not accepted, I fear that closed source will dominate the operating system market right up until home AI becomes smart enough to translate human speech into machine code, and obviates software as we now know it generally.
I feel that I generally have the right to criticize whom ever I like for whatever I like and that my attack on software development priority and forum policy is hardly important enough to warrant limitation of on the freeness of my speech.
The only thing out of line about this entire exchange is the fact that many seem to feel their right to speech supersedes others.
My criticism is on topic, and I am far from alone in my opinion.
The others simply don't have the patience to speak up. They're busy using operating systems that work out of the box. And don't wish to go through the increasingly complex processes of forum registration.
For most, time spent equates to money lost. The whole open source operating system community with its fetish for guides, tutorials, and showing off, has resulted in a computer experience so time consuming, and annoying, that most would prefer to pay to avoid it. I have only to point to Microsoft and Macintosh to demonstrate the validity of this point.
Further, the community seems to forget, that a tutorial, as I said before, is not a solution in and of itself. It is a stopgap. In my opinion the whole community considers a tutorial a solution because the authors of tutorials, who often tend to be moderators of forums, like the one that banned me, like it that way, because they get attention and praise so long as their tutorial remains the only solution. To any given problem.
This is only natural from a human behavioral standpoint, but it must be addressed seriously and soon if open source, and perhaps more importantly the ethic it spreads, is to prevail.
Links:
http://www.debuntu.org/how-to-install-ubuntu-linux-on-usb-bar#comment-870
Blog Archive
Keywords
- AI (1)
- Art (1)
- axioms (2)
- corporations (2)
- Determinism (1)
- Fear (1)
- Feminism (4)
- Fermi Paradox (1)
- Flash (1)
- Freedom (1)
- Freedom of Speech (2)
- Futurism (1)
- Games (3)
- Ghosts (1)
- government (3)
- greed (5)
- Guilt (2)
- Haters (1)
- homosexuality (1)
- Ideas (1)
- Innomen (1)
- Introduction. (1)
- Linux (1)
- masculism (7)
- Mate Selection (4)
- Men's Rights (3)
- monogamy (5)
- Music (1)
- Nanotechnology (1)
- Open Source (2)
- Paradox (1)
- Paraphilia (1)
- Pedophilia (1)
- perspective (2)
- philosophy (1)
- polygamy (3)
- Prison (1)
- Psychology (2)
- Quotes (2)
- Rant (1)
- Relationships (2)
- religion (6)
- Robots (1)
- science (1)
- Sex (1)
- Sexuality (4)
- Social Responsibility (2)
- Society (1)
- Sociology (1)
- Technology (2)
- Television (1)
- The Singularity (1)
- Theory (1)
- Transhumanism (1)
- Tutorials (1)
- Tweaks (1)
- Ubuntu (1)
- USB (1)
- Utilitarianism (1)
- writing (1)