FOSS Is Not Free if It's Not Free From Complexity
A reader writes:"This article argues that freedom from complexity is an essential part of the first FOSS freedom - the freedom to run a program. Freedom to run means nothing if the exercise of such right excludes people who do not possess high technical knowledge or advanced skills sets. Without the guarantee of "ease of use", the freedom to run FOSS for most users is a hollow promise. " (My own bias ensues here): I think that there are some valuable points in here; what good is a good if it cannot be used, but OTOH this argument seems simplistic.
The argument is not simplistic, it just has freedom from complexity! : )
Im not here now... Im out KILLING pepperoni
1) The author talks about 'complexity', but all software is complex, the number of people who understand the countless abstraction layers that exist in a typical piece of modern software can be counted on one hand (a closed fist). I suspect by complexity, the author means usability
2) Usability is not specifically an F/OSS problem - it is a software problem. There's a lot of crap software out there, that the vast majority of people never see (because it costs money). However, many people do see free / oss as it's (generally) availalbe free of charge.
I do take the authors point that for a user to effectively maintain their freedom, free software must be usable.
There are shills on slashdot. Apparently, I'm one of them.
Do one thing and do it well? Modular archetecture rather than giant monolithic design is why *nix has been successful.
Facts do not cease to exist because they are ignored.
Has this guy ever installed Windows XP on a new bare computer? I don't think so... The first thing I have to do is to go and hunt for the diverse drivers for nearly every device that it has. Graphics, sound, wireless,....
Linux often supports everything out of the box, and what is not supported is, ehm... simply not supported because the specs of the devices are not available and thus the developpers that want to develop the drivers have to resort to reverse-engineering.
Sure, application installation is "harder" in a Linux environment, because it doesn't follow the "double-click-on-that-icon-and-press-next-next-nex t-finish" or even worse "insert-cd-and-automatically-run-a-program-that-mi ght-damage-your-computer" (see Sony Rootkit on Audio CD's...)
If we want it that easy, we have only one way to go, and that is the Apple way: drag an application in the "Application" folder and that is all you got to do for installation. The Windows way is actually not what you want...
Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
Cut to a sign saying 'How to do it'. Music. Pull out to reveal a 'Blue Peter' type set. Sitting casually on the edge of a dais are three presenters in sweaters - Noel, Jackie and Alan - plus a large bloodhound.
Alan: Hello.
Noel: Hello.
Alan: Well, last week we showed you how to become a gynaecologist. And this week on 'How to do it' we're going to show you how to play the flute, how to split an atom, how to construct a box girder bridge, how to irrigate the Sahara Desert and make vast new areas of land cultivatable, but first, here's Jackie to tell you all how to rid the world of all known diseases.
Jackie: Hello, Alan.
Alan: Hello, Jackie.
Jackie: Well, first of all become a doctor and discover a marvellous cure for something, and then, when the medical profession really starts to take notice of you, you can jolly well tell them what to do and make sure they get everything right so there'll never be any diseases ever again.
Alan: Thanks, Jackie. Great idea. How to play the flute. (picking up a flute) Well here we are. You blow there and you move your fingers up and down here.
Noel: Great, great, Alan. Well, next week we'll be showing you how black and white people can live together in peace and harmony, and Alan will be over in Moscow showing us how to reconcile the Russians and the Chinese. So, until next week, cheerio.
Alan: Bye.
Jackie: Bye.
Slashdot Burying Stories About Slashdot Media Owned
Normally, I'd be a little put off by what amounts to an opinion piece bya lawyer on open source, but there are good points:
Current FOSS operating systems (OS) are targeted mainly at geeks, hackers and other technically skilled developers and users. While there have been some progress in making the installation and use of FOSS OSes like Ubuntu easier and simpler, they still do not have the "click-click-click" ease of installation of popular proprietary OSes like Windows XP or Mac OS X. In addition, even after one successfully installs a FOSS OS on a computer, a user will typically have to deal with issues like lack of drivers, incompatibility with third party devices or difficulty in installing new programs or software packages. A normal user wants everything to work out-of-the-box [emphasis mine]. This is especially true in developing countries where a computer costs more than a month's salary. Since a computer is a major purchase, it's usefulness and usability should be present at the moment a user turns on his or her computer. People are not interested in (in fact, most are adverse to) messing around with, tinkering or hacking a program - the second, third and fourth software freedoms.
It goes back to the whole idea of Linux as an everyday operating system. Anyone who is not a geek, i.e. most of the population, is not going to adopt something that isn't easy to operate. I mean, there's no reason to make a Windows-like GUI for Linux unless you want people to actually think of Linux as an alternative to Windows. And while you might impress the average user with a Windows-like look and feel, unless it's just as easy to use out of the box as their Windows PC is now, there will be no great swell of converts.
I've said it before: Linux's popularity depends on what it wants to be. If it wants to be the OS of geeks and hackers and multi-million dollar corporations, so be it. If Linux (or any of its derivatives) wish to compete against Windows for market share, there has to be a shift in thinking, away from kernel-centric, gizmos-and-gadgets way of thinking to the "what would a user want to do" mindset.
GetOuttaMySpace - The Anti-Social Network
What a rubbish statement. Take 3d for example. An open source 3d program is free, grreat and at this point is called Blender. But 3D ain't simple, it ain't easy. It's gonna take a couple of days to figure out if you've done nothing in that direction. So for any newb, it's gonna be very complex. Hell, certain aspects can be complex for non-newbs.
But to call Blender non-free 'cause it's a complex piece of software? That's a very stupid thing to say.
-- Waht? Tehr's a preveiw buottn?
I have installed a few machines recently and not once did I have to hunt down drivers to have a functional machine.
Now there are cases where there are newer drivers that I could go get should I need them but they are not required.
The big difference between installing Linux versus XP?
If I need drivers they most likely exist for XP.
* Winners compare their achievements to their goals, losers compare theirs to that of others.
No more blog entries please.
And anyway, there is already a "FOSS OS that is as easy to install and use as any proprietary OS", it's called OpenSUSE. It's the easiest thing I've ever used in my life, though it was bloaty and I eventually got sick of it and came back to Slackware.
Math is too hard! Until the mathematicians make it more usable, it will never gain acceptance in the Real World(TM).
Here's my summary of TFA:
"Somebody needs to do everything for me, including all of my thinking."
Move alone everyone. There is nothing to see here.
I'm free to swim to Europe, that doesn't mean I can. I'm also free to build a formula one vehicle, but that doesn't mean I know how, or have the resources to do it.
I think this author has a strange meaning of the word "free". "Free" has nothing to do with the credentials of the user - if they want to use the software they're free to learn how to.
I don't agree with his argument but it's not because he's confused
My work here is dung.
Would you know where to do it in Adobe Photoshop? If you answered: "Yeah, you simply write a file importer plugin" then you'd also know where to do it in the GIMP code.
I always like the whole Photoshop vs GIMP discussion. People take a lot of courses learning Photoshop. Then when you start a discussion that GIMP is a great tool they always complain that it's design isn't intuitive and that Photoshop is "better". Yet they spend hours learning how to use Photoshop. If they spend the same time learning GIMP there wouldn't be a problem.
Use SuSE.
e ssional/snes9x.html
Seriously. The SuSE RPM database is excellent, and with online repositories you don't need to carry around CDs.
For example, Snes9x is part of SuSE: http://www.novell.com/products/linuxpackages/prof
Need to get roms?
You can install the easy-to-install Limewire RPM from Limewire's site (installing me "click on the 'download' link", and then press the "Install in YaST" link on the embedded RPM browser that shows up in your web browser. Limewire's icon will show up under the "Internet" category in your KDE menu.
How is this not far easier than on Windows?
All you have to do is go to YaST, search for "SNES", and install it. No hunting out which-is-the-right file, no worrying about stuff you can't install;
It's all managed by RPM, via GUI, and all the packages you could ever want are avaliable. The worst thing you'll ever have to do is learn to add an additional RPM source, and there are step-by-step screenshot guides that show you how to do that. These guides are generally easier to use than the step-by-step guides which show you how to install a wireless router, or a printer (on Windows; printing on SUSE is dead easy).
It's not a problem with FOSS; ease of use is up to the distro makers. I don't expect Gentoo or Slackware to be easy for noobs; that's not why they are there. Use Mandrake or SuSE (especially SuSE). I've converted my relatives to SuSE, and they don't mind a bit.
WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
My Linux boxes are free in the sense that I can hire anyone I want to help me with them, or I can get a book from O'Reilly Media, and do it myself.
Freedom doesn't mean that no effort/expense is required. It only means that the effort won't be artificially impeded.
[100% ISO 646 Compliant]
SVM, ERGO MONSTRO.
That's true, you have to know your audience and simple terms are always better. "Free software" is a better term than FOSS, despite the ambiguity. Everyone likes "free," even if they don't understand what that means for software. Everyone knows what "distribution" is, though they might not have the foggiest idea where free software comes from. Though it's a mouthfull, everyone knows what "image manipulation" and "text editing" are all about. This is an advantage free software has over commercial software, where brand recognition is so important the user is forced to remember company names and three letter file extensions in order to start and use programs. Most free software advocates do take advantage of this fact.
It's not really an issue here. The author is addressing the technical community, which knows what free and open software is. He wants people to continue to port software to Windoze. I dissagree with his opinion, but that's another matter. I doubt Linux newbies are going to find their way to this essay.
Friends don't help friends install M$ junk.
Freedom comes with responsibility. A free people can only remain so if they watch their government. If one is to be free to walk the streets, one must be able to protect oneself. When one is free to learn, one must take care to educate oneself.
Therefore, freedom comes with the exercise of effort (vigilance, skill, exercise, study) and cannot be exercised without it.
If one does not watch, the power of government will increase. If one cannot defend oneself, he will be afraid to go out at night or rely on the police to protect him. If one is not educated, anyone can tell him anything, and he will believe it.
Convenience is not a "freedom".
All data is speech. All speech is Free.