Re: Jakarta Scope

2006-04-11 Thread Stephen Colebourne
--- Henri Yandell [EMAIL PROTECTED] wrote:
 I think our scope is:
***
 Components that are,
 
 a) written in and/or for the Java environment
 b) too small in the long-term to be their own
 independent communities

***

This is what I put on the wiki a while back (framed in
website-friendly language not scope-friendly
language):

Jakarta provides a diverse set of Java-based
components which aim to make day-to-day development
easier. The focus is on reusable, small-scale,
single-purpose libraries that can be used directly by
your application or by larger frameworks.

The key points were:
- Java-based
- reusable
- small-scale
- single-purpose
- libraries

Stephen


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: Jakarta Scope

2006-04-11 Thread Will Glass-Husain
Hi,

I agree with this.

Jakarta's niche should be to provide a central repository of
Java-based components and libraries filling a variety of functions. 
When I got started with Java web dev about 5 years ago I evaluated
every component of Jakarata to see if it could help my startup.  Made
a big difference to have a central resource of useful but lesser-known
libraries, all under a business-friendly license.

As a developer, I also appreciate Jakarta's role in providing an
organization framework for small libraries that fit well under the
Apache umbrella but may not be worth an individual's effort to run as
a TLP.  Apache provides a lot of advantages for a project, there's no
reason to force people to go use Sourceforge for small libraries.

Historically, Jakarta has included more significant applications (like
Tomcat) but I don't see that as necessary.  I read about big open
source apps in books, magazines, articles and go directly to their
web site.  Tomcat, Subversion, Hibernate, and so forth.  An index of
such items is mildly useful but not critical.  The trend of moving
these to the broader Apache site is the right direction.

WILL


On 4/11/06, Stephen Colebourne [EMAIL PROTECTED] wrote:
 --- Henri Yandell [EMAIL PROTECTED] wrote:
  I think our scope is:
 ***
  Components that are,
 
  a) written in and/or for the Java environment
  b) too small in the long-term to be their own
  independent communities
 
 ***

 This is what I put on the wiki a while back (framed in
 website-friendly language not scope-friendly
 language):

 Jakarta provides a diverse set of Java-based
 components which aim to make day-to-day development
 easier. The focus is on reusable, small-scale,
 single-purpose libraries that can be used directly by
 your application or by larger frameworks.

 The key points were:
 - Java-based
 - reusable
 - small-scale
 - single-purpose
 - libraries

 Stephen


 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]




--
Forio Business Simulations

Will Glass-Husain
[EMAIL PROTECTED]
www.forio.com

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Jakarta Scope

2006-04-10 Thread Henri Yandell


At jakarta.apache.org we say:

1/
The Jakarta Project offers a diverse set of open source Java solutions 
and is a part of The Apache Software Foundation (ASF) which encourages a 
collaborative, consensus-based development process under an open software 
license.


2/
Our charter (http://jakarta.apache.org/site/management.html) says nothing 
about scope.


The Commons charter says:

3/
Apache-Java and Jakarta originally hosted product-based subprojects, 
consisting of one major deliverable. The Java language however is 
package-based, and most of these products have many useful utilities. Some 
products are beginning to break these out so that they can be used 
independently. A Jakarta subproject to solely create and maintain 
independent packages is proposed to accelerate and guide this process.



In terms of scope restriction, all three are pretty empty.



I think our scope is:

***
Components that are,

a) written in and/or for the Java environment
b) too small in the long-term to be their own independent communities
***

Which isn't much, but I can't think of a lot more to add.

It's really the same scope for both Jakarta and Commons - the only 
difference is the concept of size. Currently in Commons, too small means 
too small to be a Jakarta subproject, while in Jakarta it means too small 
to be an Apache TLP.


In the direction I suggest we should take, too small means the latter - 
too small to be an Apache TLP.




That still leaves Incubator vs Sandbox issues. Commons Math is one such 
example - in scope it could be an entire open source foundation. We've 
occasionally talked about it becoming a math.apache.org someday, but 
currently it's only really just starting to approach the feel of a current 
Jakarta subproject in size (same number of lines of code as bcel for 
example). How do you draw the line on potential long-term scope vs likely 
long-term scope?


From memory, you talk about it on the mailing list until everyone involved 

in the conversation is happy with the idea.

Hen

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]