On Wed, 2006-06-14 at 09:23 -0700, Linus Torvalds wrote:

On Sun, 11 Jun 2006, Bryce Harrington wrote:
> 
> But the whole idea of open source is that it is open _to users_.  With
> few exceptions, most open source developers are really just users that
> got very passionate and curious.  ;-)
> 
> Thus the OSS development model works when users go beyond being mere
> beneficiaries and get involved in development.  It can often be hard for
> users to recognize that they are so important, and have such
> responsibility, because they are so accustomed to the old model.  But
> they soon find that it is extremely empowering when they can solve their
> own problem, and in doing so, solve the problem for many other people
> like them.

I don't think this is an issue that is just hard to get used to for the 
users.

A lot of _developers_ seem to have a lot of trouble recognizing how 
important users are. I have multiple times seen open source projects that 
effectively say "if you're not a developer, your opinion doesn't matter".

Even if a user never makes it to the point where he sends in a patch (and 
thus becomes a developer, even if on possibly a very small scale), users 
are important because they end up having ideas and opinions that are not 
coloured by the implementation (which often means that the ideas are 
insane, but on the other hand it can also show where there were problems), 
and because the only effective way to eventually get to a developer is for 
that person to be a user first.

It's true that only a very small fraction of all users become "useful" 
developers, and some people will argue that that makes users less 
worthwhile. I'll personally argue that it means that you want to have tons 
and tons of users, so that that "very small fraction" actually ends up 
resulting in a new developer or two.

I wish fewer projects were "ivory tower", but I've seen too much of 
"theory matters more than practice". Yeah, yeah, I'm sure I've done that 
myself too, but at least I try to be aware of it. Some people seem to 
_revel_ in the whole "I'm a developer, and developers are special" 
mindset.

			Linus

"Yesterday I couldn't spell developer. Today I are one." - paraphrase of a popular T-Shirt work by Nuclear Engineers in the US Navy.


Jonathon M. Robison
311 First St.
Fenton, MI 48430

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Desktop_architects mailing list
Desktop_architects@lists.osdl.org
https://lists.osdl.org/mailman/listinfo/desktop_architects

Reply via email to