UNIX admin wrote:

We do need more people, but not the Linux hacker kind. All those would want to 
do is muck with Solaris so that it looks, works and behaves like Linux. 
Unfortunately, Linux suffers from serious lack of engineering and quality 
control because everything is implemented ad-hoc by people who think they know 
UNIX better than profesional engineers and scientists that have spent the 
better 35 years studying and working on computing challenges and problems. 
Believe me, that is not what you want for Solaris; the quality would suffer, 
and Solaris would no longer be what it is, and what it makes Solaris so great.

I believe that the kind of people Solaris would most benefit from are the BSD old 
skoolers. Those guys actually *care* about the quality of their work, even if they might 
not necessary always reach it. At the very least, they *strive*, instead of the "it 
works for me, that's all I care about, if it doesn't work for you, you have the source 
code" Linux hacker attitude; not everyone is a UNIX programming guru; some people 
just want to *use* UNIX and get *stuff done* on UNIX. Not everybody is a programmer, and 
assuming that everybody would have to be is just plain wrong ideology. That's why our 
GNU/GPL/Linux pals don't really have any long term future, no matter how many *millions* 
of hackers they have at their disposal.
Being a BSD somewhat-old skooler (but not old-old skooler, I wasn't in CSRG ;-)), I can say that in the *BSD world, there has always been great respect for Solaris. It has always been seen as the OS that got a great number of things right, and often, during technical discussions, at least one person always came up with "let's see what Solaris did" (though we couldn't look at source code).

To your more general point: growing an open source OS community is somewhat of a balancing act. Putting an emphasis on code quality and "educating" your developers is good. But, you also have to promote yourself, otherwise you won't attract any new developers in the long run. With popularity also come annoyances. There will be much more noise on mailing lists, which can drown out the good technical discussions, leaving the early developers longing for the "old days". But, without popularity, you'll be destined to occupy no more than a niche. NetBSD is an example of this. We always stressed code quality and portability, but neglected features that attract average users, and neglected promoting ourselves. Which led to NetBSD becoming probably the smallest *BSD community (though it's not easy to have hard numbers on that), despite being the first of the current *BSDs to come into existence.

That's why I'm glad that there is a push to expand the OpenSolaris community from within Sun. We need to build aa fertile base to grow developers from, so to speak. However, I have strong doubts whether adding GPLv3 as a license is a good way to do this.

- Frank

_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to