Five Fundamental Problems with Open Source? 814
meriksen asks: "I found a very interesting paper which I am sure will stir up a hornets nest.
Despite the growing success of the Open Source movement, most of the general public continues to feel that Open Source software is inaccessible to them. This paper discusses five fundamental problems with the current Open Source software development trend, explores why these issues are holding the movement back, and offers solutions that might help overcome these problems." What do you think of the issues given in this paper, and how do you think the Open Source community should address these issues?
"The lack of focus on user interface design causes users to prefer proprietary software's more intuitive interface. Open Source software tends to lack the complete and accessible documentation that retains users. Developers focus on features in their software, rather than ensuring that they have a solid core. Open Source programmers also tend to program with themselves as an intended audience, rather than the general public. Lastly, there is a widely known stubbornness by Open Source programmers in refusing to learn from what lessons proprietary software has to offer. If Open Source software wishes to become widely used and embraced by the general public, all five of these issues will have to be overcome."
Re:But... (Score:5, Informative)
Comment removed (Score:2, Informative)
Re:The webserver shoulda been running apache... (Score:3, Informative)
Or checking to see [netcraft.com] if it actually DOES run IIS?
Sheesh.
Re:The webserver shoulda been running apache... (Score:1, Informative)
And furthermore, I want to see them fix "easily" (your words) the horrible User Interface that is Linux.
Re:The webserver shoulda been running apache... (Score:2, Informative)
article text: (posted AC to advoid Karma whoring) (Score:1, Informative)
Move along, nothing to see here (Score:3, Informative)
1. Improving and is nearly a non-issue these days
2. Documentation is more plentiful then most 'closed source' groups. If having less 'Dummy' books means less documentation, it's a negative I can live with
3. Doesn't MS Office count as a Feature-centric project? You can really put MSOffice in place of 'ProjectX' and it would sound the same
4. Sounds like a crappy project to me if the developers know of the problems but don't fix them.
5. There are lots of egotistical elitests, but I've noticed in the wild that there are less now then a couple years ago. If you punch everyone in the face and they all leave, don't be suprised when there is no one left to punch.
Overall it sounds like this guy had a bad experiance with A single project and decided to generalize it with all Open Source. I'd be nice to know what ProjectX is, then we all can get on them over it.
The Notes section seems to get the highlight of the paper.
Availability, Installation (Score:3, Informative)
Most people simply don't know that GIMP and OppenOffice exist. Or that they can be installed on Windows fairly easily.
Installation.
Some open-source developers just assume that you'll have a compiler handy, and will want to adjust the Makefile to point to the right libraries (which you'll have to compile and install yourself...).
Mirror from original author here (Score:2, Informative)
Re:The webserver shoulda been running apache... (Score:2, Informative)
msdn (Score:3, Informative)
Seriously. All the documentation you could ask for, and then more.
Re:Move along, nothing to see here (Score:3, Informative)
> Documentation is more plentiful then most 'closed source' groups
This is a load of bull crap. Apparently, you have been a Linux user for a while. When I first started out (last year), I spent hours on newsgroups trying to solve my problems. For that matter, I'm searching NGs right now to find out why my RH upgrade borked. Closed-sourced SW has books, manuals, and ultimately some one you can ask for a fee. This is not the case when you hit some obscure RPM bug.
>Doesn't MS Office count as a Feature-centric project?
nope. It's UI-centric.
> Sounds like a crappy project to me if the developers know of the problems but don't fix them.
_THAT_ is the authors point exactly.
> There are lots of egotistical elitests, but I've noticed in the wild that there are less now then a couple years ago.
I see it the other way around. Go to newbie sites and see how often they are beat down.
>Overall it sounds like this guy had a bad experiance with A single project and decided to generalize it with all Open Source.
Gal, not guy. Note MANY of us struggle daily with OSS. I still cannot get my network printers working properly with CUPs. I have missing RPMs I can't find for some apps. I already mentioned my RH upgrade issue. I won't even get into RPM dependencies. Honestly, I think a real problem is that OSS advocates are good with the products, and they are not feeling the pain from those of use trying to get on board. Dude, it's frustrating. Trust me. I'm there. When I read articles like this, I feel the author's pain.
Re:Is she high? (Score:3, Informative)
"...buy me an acre of land,
between the salt water and the sea strand."
Re:Good points, not just OS specific (Score:2, Informative)
I disagree with your implication that the problem is symmetrical. While it is true that anyone can pick out a few counterexamples, the truth is that in commercial software, products with poor UI/documentation/boring stuff begin to suffer as soon as a more usable alternative shows up (sometimes even when it has fewer/weaker features). There is no such built-in forced-evolution environment in OSS -- the software is usable enough for the people who have the power to do anything about it, and that's the end of the matter.
As an example, take what happened with Word and WordPerfect back in the early mid 90's. No, Word did not demolish WordPerfect solely on the basis of Microsoft's considerable marketing prowess, although that was certainly involved. Rather, WordPerfect had a dominant market position, almost a monopoly, but they dragged their feet developing a GUI (Windows 3.1) version of the product after Microsoft released Word 1.0. I don't recall how long it took WordPerfect to come out with a GUI version, but I remember a) thinking it took a long time, and b) Word garnering high marks in the press for its slick (at the time) interface even though it got dinged for having fewer features. Microsoft kept cranking, and released Office. Even back then they made a point of having some semblance of commonality in the menu structure and hotkeys across the applications in the suite. When WordPerfect eventually released their own GUI suite, the reviews in the press were distinctly critical of the differing menus and hotkeys across the apps.
These things matter. If OSS does not find a way to address them, OSS developers will continue to fight an uphill battle. It's still a fightable battle, of course: Eventually the cost of the extra training corporations must invest in order to use OSS will become smaller than the price they pay for commercial software. Microsoft Office is not cheap...