On 2 Feb 2001, at 21:37, [EMAIL PROTECTED] wrote:

> On Thu, Feb 01, 2001 at 03:23:42PM -0800, Scott C. Best scribbled:

> > Okay, sure, some of the ICSA guidelines are good ones...though
> > I can't imagine using anything that didn't meet them at the
> > very least.
> 
> How about this:
> "Meets ICSA guidelines.*"
> "<fineprint>* == Not ICSA certified</fineprint>"

ICSA might get upset - but in any case, my 
understanding is that the Linux 2.2 kernels 
would not be able to make it since the 
firewalling is not state-ful.

> Okay, here it is:
> 
> Why is it that we feel this need to target that demographic?
> 
> Why do we even talk about targetting _any_ demographic?
> 
> We need to investigate out motives thoroughly, IMO. The point of
> opensource projects is _not_ supposed to be to target a demographic
> or put out a better 'product' than somebody else; rather, what makes
> the opensource world go around is the pursuit of excellence. A good,
> successful opensource project's goal is to make it's work better
> than it already is. Is that what we're going after, or are we going
> after popularity?

What's the difference between excellence and 
putting out a product which is better?

To me, what is lacking in lots of Open Source 
projects is the idea of answering to the users, 
finding out what the users need, and other 
similar ideas.

I would suggest the following ideas as part of 
any Open Source product:

* What is your target audience? (a/k/a targeted 
demographic)

* How can you make your product better (or more 
appealing) than others in the market?

* How can you modify your product for your 
target audience to make them prefer your product 
over someone else's?

For me, many Open Source projects enter into 
areas where there is already an established base 
for a product, and offer no enhancement to the 
original - and thus do not go anywhere at all.

If you offer a replacement to fetchmail, you 
better be ready to tell me why I should use your 
product instead of fetchmail.... What benefits 
do I get?  What differentiates your product from 
fetchmail?  And other such like questions.

If no one uses the product, then the Open Source 
project is basically a waste of one's time.

Another good example is LRP and EigerStein and 
Oxygen.  I don't know Dave's reasoning for 
creating LRP, but Materhorn came about as a 
Linux 2.2 pre-installed LRP, and also a 
different set of kernel modifications.

Oxygen started (at its earliest) as a project to 
get rid of lrpkg and replace it with something 
easier.  Then network tools followed, and 
multidisk loading, and security fixes and 
updates, and more.

As I work on Oxygen, I continue to think about 
the answers to questions like these:

* How do I modify the system to create as few 
problems for new users as possible?

* How do I make it easier to use?

* How do I make as similar to the UNIX 
environment some experts are familiar with?

* Who is going to use it?  How do I make easier 
for THEM?

* How do I create a product that someone will 
want to use over EigerStein or LRP (both very 
fine products with long histories)?

Having mentioned the competition (noun and 
verb!) let me say that I still believe in 
sharing - competition just gets keener :-)

-- 
David Douthitt
UNIX Systems Administrator
HP-UX, Linux, Unixware
[EMAIL PROTECTED]

_______________________________________________
Leaf-devel mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to