Re: Violation??: MySQL JDBC driver - GPL license not adhered to.

2002-05-07 Thread cmanolache

On Tue, 7 May 2002, Daniel Rall wrote:

 Heya Dirk.  The MM.MySQL driver was recently LGPL'd by the author,
 Mark Matthews.  If the documentation which comes with it still states
 that it is GPL'd, that documentation is out of date -- contacting Mark
 ought to resolve the issue (and yes I tried to make the case for a
 BSD/Apache license ;).

That reopens the old 'what licences are allowed' - I keep asking this
every few months ( last time when we discussed the Sun licenced code that 
we include ).

At this moment it seems there are some agreements with various parties
(Sun in particular ) that nobody knows about, subscribing to 'licensing'
list is closed for non-ASF members, and the PMC is supposed to enforce
something without knowing what ( but at least I hope some PMC members 
have access to this information - I don't ). 

My opinion is that until ASF publishes an official list of 
licences/software products it has agreements that allow distribution
and eventually redistribution - we can't include anything but 
ASF software. I like LGPL - but is it compatible with APL ? That's
what ASF must decide, since ASF will go to court if FSF disagrees.

This is unfortunately difficult given that most jakarta projects depend
already on non-ASF software.  While Sun agreed to allow open source 
implementation of some specs sometimes in the future - JMX is still not 
legal, and we'll soon have a release of tomcat with important features 
based on jmx. ( and probably with mx4j included - even if it is still 
unclear if this is legal or not ).


Costin 


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




Re: License issue (the come back)

2002-03-13 Thread cmanolache

On Thu, 14 Mar 2002, Peter Donald wrote:

  They still include the jaxp source code, in xml-commons.
  But it's a clean-room implementation, made directly from the spec.
 
 The directly from the spec is where the problem lies. It uses suns IP and 
 thus must the TCK. We don't and thus we are in violation of the license and 
 thus Apache and every user is open to being sued if sun chooses to do so.

This is getting intersting...

To be honest, I allways believed that Jaxp, and all are 'open standards'.
( i.e. they allow clean room implementation )

Again, we need a lawyer here - but if this is the case I think we 
should do something. There are plenty of open standards ( too many even 
:-), and if a spec is not open, it shouldn't be used - 
but an alternative (  or a new open standard ).

I hear many java APIs are cloned to .net, and that a lot of .net is
'open standard' - I'm pretty sure it has a lot of APIs that could do
the same thing as the non-open ones, and we can clone them in java. An 
open API/standard should be used whenever possible.

 nope - if you use the IP then it needs to pass TCK - to do otherwise is not 
 legal. Unless we have another license agreement concerning jaxp with Sun that 
 is unpublished (as alluded to before) then we are not legal. It may be thrown 
 out in court but it is still expensive to fight it.

That's why we need the list of software/licenses that we can use and 
redistribute, and what's not on the list shouldn't be used.
Especially software that implements non-open standards. 

  We also use a clean room implementation of JMX in tomcat, same thing
  probably applies there.
 
 JMX has always been under a different license and I didn't think you had a 
 clean room impl you just had some MBeans.

We use openjmx ( now called mx4j ), that's a clean-room impl of the spec
( AFAIK )


  AFAIK ( and again don't take my word for it, call your lawyer :-), clean
  room implementations based on a published spec are perfectly
  legal. Probably the name/logo is protected, but saying that your
  code implements/is based on jaxp/jmx/etc ( but is not 'certified' or
  'compatible' ) should be ok.
 
 Wrong - at least as I understand the licensing issue. To implement the 
 spec(s) in many cases you must pass the TCK. It can cost a fair chunk of $ to 
 run against the TCK which pretty much excludes all opensource projects from 
 ever legally implementing different specs (ie the XML ones we do at apache).

Ok, I didn't know that - and I bet many other people are in the same 
situation. 

If anyone can confirm this with a professional, then I think it should
be displayed pretty clearly on a visible page, and we should find 
alternative open standards to use. 

Costin




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




Re: License issue (the come back)

2002-03-12 Thread cmanolache

 The BCL states that you cannot make a distribution of the .jar file outside
 of your product. In other words, if you want to distribute the single .jar
 file, you can't do that.
 
 (i) distribute the Software complete and unmodified and only bundled as
 part of your Programs

What about a dummy program - say Linux java installer - with minimal 
code ?
If this is not acceptable, you can probably just redistribute ant or 
tomcat4, which make use of almost all those packages. Ant is the best 
vehicle, and very usefull to have it installed anyway. 

BTW, the clause 'complete and unmodified' is very interesting - does it
refers to the jar or the whole binary package ( most people refer to the
whole downloaded package as 'software', and the jar is a piece of it ).  
If so, tomcat and most other packages that include it are breaking
the licences, since they repackage and include only the jar.
'Software' is previously defined as 'accompanying software 
and documentation and any error corrections provided by Sun (collectively 
Software)

Even more fun is the restriction on creating 'java., javax., or sun.' 
packages. Does it mean that you're not allowed to include open source
( and clean room ) implementations of javax. pacakges if you include
one of those licences ? 

The only possible conclusion is that software shouldn't be redistributed
without a lawyer checking and aproving every included license, and 
we need a list of licenses that are acceptable for inclusion on 
packages we distribute ( from jakarta, xml, etc ), verified by a lawyer.

Costin


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




Re: The Complete Server Platform?

2002-02-24 Thread cmanolache

On 23 Feb 2002, Pete Chown wrote:

 The other thing I would like to push is gcj.  It doesn't seem to be very
 well known.  For people who haven't come across it, it is part of gcc
 and it is an ahead-of-time compiler for Java.  It also includes a
 bytecode interpreter so it can deal with dynamically generated code, and
 a free implementation of the Java class libraries.

And many jakarta projects compile and work fine ( and fast ) using
gcj. I've got similar results with IBM's JDK1.3 for linux, which
is one of the fastest ( when testing tomcat ), except the startup
time which is much better. 

In addition there is an ant task to compile java to native using gcj
( it's part of j-t-c build process, the jkant package ).

Costin





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




'write-only' subscriptions ?

2001-10-10 Thread cmanolache

Does anyone knows how to subscribe to a mailing list to 'write-only' mode
( and if it is possible ) ?

Some lists have web-based archives, and the trafic is quite big
( too big for a yahoo account anyway ). However posting is not possible
if you are not subscribed.

Thanks,
Costin


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




Re: 'write-only' subscriptions ?

2001-10-10 Thread cmanolache

Thanks Sam,

If this mail will reach general@ without going to moderator, then the
trick worked :-)

If anyone else is interested: I sent a mail to:

   [EMAIL PROTECTED]

Costin

On Wed, 10 Oct 2001, Sam Ruby wrote:

 Costin Manolache wrote:
 
  Does anyone knows how to subscribe to a mailing list to 'write-only' mode
  ( and if it is possible ) ?

 See http://www.ezmlm.org/ezman-0.32/ezman1.html#ss1.3

 Search for Posting from an alternative address when post are allowed only
 to subscribers..

 This is also something that the people at [EMAIL PROTECTED] can help with.

 - Sam Ruby


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



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




Re: BCEL @ apache

2001-10-02 Thread cmanolache

On Mon, 1 Oct 2001, Sam Ruby wrote:

 Updates:

 1) xsltc and velocity appear to be compatible with the latest BCEL.

 2) BCEL's build.xml has minor errors - I'll post details to BCEL's mailing
 list.

 3) BCEL includes and depends on gnu regexp.  The dependency does not appear
 to be deep.

It isn't, I was able to make it work without gnu regexp.

I am very interested in BCEL ( to generate bytecode directly for 'pure'
jsp pages ), it would be great to have it hosted on jakarta.


Costin



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




Re: Vacation - Sam Ruby

2001-05-13 Thread cmanolache

On Fri, 11 May 2001, Sam Ruby wrote:

 It would be nice if the tomcat3 and ant communities could look into getting
 tomcat to be buildable again using a dist build of ant from cvs.  And if

tomcat3 build works fine - Gump reports a failure that was fixed 2
weeks ago. ( the report is on a line that is commented out in build.xml ).

If anyone can do a cvs update - I'm sure the failure will go away.

Costin

 the taglibs community can figure out why the build fails complaining that I
 didn't specify servletapi.jar, when as near as I can tell, I *DID*.  And if
 the xalan smoketest could be made to pass again.  And if turbine could
 actually produce something that jetspeed would be willing to step up to...
 ;-)
 
 But most of all, it would be nice if [EMAIL PROTECTED] could look into what
 is causing CVS to be abysmally slow these past few weeks.
 
 - Sam Ruby
 
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 


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




Re: Binaries in CVS

2001-04-12 Thread cmanolache

On Thu, 12 Apr 2001, Sam Ruby wrote:

 Costin Manolache wrote:
 
  One compromise may be to use a separate CVS only for binaries, with the
  latest "released" version of each product.

This is not a solution for all versioning or cvs/binaries problems.

Xerces, Xalan, Ant are used and checked in almost all projects. If a
project depends on an un-released version of ant - that's fine, it can
check it in as before ( but at least this will raise the "awarness" about
dependencies on specific versions ).

For some projects that are tightly coupled to unreleased versions - this
is clearly not a solution. 

IMHO this should cover XX% of the jar problems with minimal pain. 

( and if we agree it's a good idea - maybe it doesn't even have to be a
CVS - maybe a jakarta-stable-binaries.tar.gz that you have to download and
get the latest ant/xalan/stableFoo will be enough ).

Costin





  - all projects will be forced to use the latest stable release ( but this
  can be a big benefit ! )
 
 That's actually a serious concern.  There are projects like Turbine and
 Avalon that are in a continual state of flux.  At least now the Avalon
 consumers are now marching in lock step, but in general one can not mix and
 match just yet.  That's the real problem that we need to solve.


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




RE: [PROPOSAL] The Commons - web connector

2001-03-13 Thread cmanolache

On Wed, 14 Mar 2001, GOMEZ Henri wrote:

 Still no response for this sub-project proposal.

A big +1

This will also reduce the pressure on making changes in the "stable" code.
If a bug is found in the connector - we can just make a new release of the
connector ( both sides ), without a need to make a dot.dot release of 
tomcat.

( tomcat 3.3 should still include the current mod_jk, with some of the
fixes that are "safe" and/or proven in the new potential module )


BTW, if the "commons" project is aproved, than this can
be a part of the "sandbox"/"agora" - and it doesn't require any special
aproval from PMC or other projects ( only a vote on tomcat-dev).



 I saw at least 4 potentials commiters working on it :
 
 - Dan Milstein, our resident hacker/expert of mod_jk.
 - Keith Wannamaker, webdav specialist
 - Pier P. Fumagalli, mod_jserv and mod_webapp father
 - I, Henri Gomez, mod_jk and adaptation to Apache 2.0 

I can help with some performance and a bit in the C side.

Costin


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




RE: [PROPOSAL] The Commons - web connector

2001-03-09 Thread cmanolache

On Fri, 9 Mar 2001, Nael Mohammad wrote:

 I for one would like to see mod_webapp

Same for me - the automatic configuration is great for most users. 

Having this "common" project would be great because it'll allow the
development of a connector that combines the best features of mod_jk and
mod_webapp. 

Of course, this depends on having the "commons" aproved and started in a
reasonable time, and on aproval from tomcat-dev people to share the
connector, and of course on interest from Pier ( who is the main author
of mod_webapp ) and Dan and the other people who maintain mod_jk.
 
BTW, the protocol could be used for other projects that need to connect to
apache ( and in many ways it belongs more to httpd then tomcat ).

( I would guess mod_perl and mod_php could also benefit from the load
balancing features )

Costin 


 
 -Original Message-
 From: GOMEZ Henri [mailto:[EMAIL PROTECTED]]
 Sent: Friday, March 09, 2001 4:11 PM
 To: [EMAIL PROTECTED]
 Subject: [PROPOSAL] The Commons - web connector
 
 
 Hi to all,
 
 What about a new sub-project, web connector, where all
 the developpement on mod_jserv and mod_jk 
 (and why not mod_webapp) could live.
 
 Apache 1.3 and 2.0 are allready supported by mod_jk but also
 IIS, AOL, and NES (iPlanet) even JNI.
 
 Tomcat's 3.x and 4.x provide interfaces (modules,
 interceptor or whatever) that these connectors will implement :)
 
 A project which could be in The Commons even if there is 
 still C code inside but also many java part (TC mod/interceptor).
 
 We could (must) see Tomcat 4.x use mod_jk or Tomcat 3.x use
 mod_webapp from Apache 2.0...
 
 Comments ?
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 



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




Re: [PROPOSAL] The Commons

2001-03-07 Thread cmanolache

 
 Say I'd propose to move the org.apache.tools.tar and
 org.apache.tools.mail packages from Ant to the commons repository -
 which I'll probably do - these are very small thingies that don't
 really need separate mailing lists at all.

+1 !!

And maybe parts of ProjectHelper ( turned into a introspection. package ),
and the ${var} stuff. It's great code, very useful.


Costin


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




Re: Nominations for the Jakata PMC

2001-02-26 Thread cmanolache

 Remy Maucherat wrote:
 
  I'm a bit disappointed by that list, which doesn't include Costin.
 
 Before questioning the people that came up with this list, perhaps first
 you should ask Costin if this is an opportunity he would be interested in.

And my answer would be no, I am not. 

But I am also disappointed with the way this list was created, and that
gives me one more reason not to be on the list or the PMC !

( I think most of the proposed names are great, but that doesn't mean the
process is right ! ). 

  IMHO, the best election process would be to let the committers
  submit a ballot containing the list of committers they want to
  have in the PMC. Then, just choose the 10 - 15 committers who
  got the most votes.
 
 That suggestion has some merit.  However, I am concerned that the resulting
 list would end up with a number of people interested in some of the larger
 subprojects and not many people interested in some of the smaller ones.

 Getting coverage over the entire code base was the primary motivation for
 this round of elections.  

And again, I agree with you. Tomcat is a reasonable stable and mature
project, with enough commiters - I don't think it needs too much PMC
attention. Smaller projects need that - and people who are involved in
cross-project would help much more.


But that doesn't change the fact that jakarta commiters should make the
proposals and vote. Neither the fact that this should have been discussed
on the general list before. 


Yes - it would have been controversial and probably it would have taken a
long time to get an agreement. 


( sorry, I'm not sure about this whole "have been" thing, it's not a
simple past tense :-).


  To voice my disapproval with the current process, I won't participate
  in the current ballot.

+1 ( doesn't matter anyway - in the current rules only PMC members can
vote to add new PMC members anyway ).

Costin



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




Re: [POLL] Re: Code Sharing Concepts

2001-02-16 Thread cmanolache

 My hope is that the "library" project will be organized in a way that
 allows multiple "books" in each collection.  
 
 I agree, it's important to allow different ideas to flower rather than impose
 a "one true way" philosophy. But I also think it's important to keep strong
 quality control on anything that goes out under the Apache/Jakarta names.

Except that we should act as librarians or even critics for the code, not
censors. The books that are going to go in library are written by Apache
authors, part of apache projects. Sometimes is too easy to say something
is "not good" because we don't understand it.

The project should _host_ and maintain code that is shared by projects,
not _develop_ utils that may be needed ( like CPAN, or alexandria ). 

-- 
Costin


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




Re: [POLL] Re: Code Sharing Concepts

2001-02-16 Thread cmanolache

 My own hope is that each component be treated like a book, with it's own
 publication date, edition count, and set of authors and editors. 

And again - we'll act as librarians and make sure the book is available,
not as censors or authors of competing books.
 
 For this branch, we probably need a relevance criteria -- that the
 component is something that * could be * shared among other ASF
 subprojects. Though, I would think whether a product actually uses a
 component, or whether products use different flavors of similar
 components, is something the subproject committers have to decide for
 themselves. 

 We can lead the subprojects to water, but we can't make them drink. 

I believe we are trying to solve the wrong problem. 

I think the problem is not "reuse", but "sharing". It's not "making them
drink", but making sure the water is clean.

If someone chooses to duplicate a piece of code, maybe the problem is with
the way the code is written and shared. 

That's why I think a library would be very good - not because it'll force
people to read, but because it'll make authors to make their code more
reusable and deal with the sharing problems. It may eliminate all the ugly
dependencies between a suposedly "shared" component and the project that
hosts it. Or eliminate the claim that the component is shared. 

CPAN is great because it makes Perl writters to follow some conventions
( make the code modular, etc ) - it helps sharing the code. It doesn't
even try to choose or judge or create code... Nor to force people to
reuse.  


-- 
Costin


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




Re: [POLL] Re: Code Sharing Concepts

2001-02-16 Thread cmanolache

  The project should _host_ and maintain code that is shared by projects,
  not _develop_ utils that may be needed ( like CPAN, or alexandria ).
 
 How can that work in the current "project  committer" model?   I agree
 that it should be open to accept projects from the 'outside', but I
 think that to do that, it is required that it convert to the regular
 development model going forwards.

Not code from outside - we don't know what to do with our own code... Each
jakarta project already has lots of code that could be shared - that's
what we need to resolve first.


 I want to participate in a Jakarta Tools project, as I see a need
 (personal, communal, and global) for high-quality tools for building
 server based applications in Java.  I know people who will go looking at
  application servers because they want a good connection pool, and
 that doesn't make sense to me.

I'm not sure I agree with that. 

My view of Jakarta Tools is not a project where connection pools are
developed - but a project where connection pools developed in other
projects or used by multiple projects are shared.

If 2 apache projects are using a similar piece of code, and at least one
wants to share it - rupert/alexandria/tools should be the place where the
shared code should be hosted ( or both - if both projects want to share).

The development should be done by the people who are using the code.

I believe the problem we need to solve is sharing - it doesn't mean "I
have a connection pool, you can use it", it also mean designing the
connection pool in a modular way ( not "you can use it, but you need the
whole project to use it"), and sharing the future development and control
over that component ( including interface stability and giving -1 power to
the people we share it with ). 

As for commiters - each component will have a set of commiters ( but
"share" means the set is not formed only from original authors, but 
other commiters from jakarta projects the component is shared with )

 Jakarta is rich in general-use tools.  We just need to get them out into
 the light of day, documented, and supported directly, not incidentally
 as part of larger projects.

+1.

Costin


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




Re: [POLL] Re: Code Sharing Concepts

2001-02-16 Thread cmanolache

  If someone chooses to duplicate a piece of code, maybe the problem is with
  the way the code is written and shared.
 
 I think in some cases, its bacause people aren't aware that the stuff
 exists.  Go through the Jakarta project sites, and find the number of
 places that offer a separate, clean FOO tool that supports BAR.
 (Choose your tool and it's expected functionality).

That's also a sharing problem - the code is too deep inside a project.

BTW, blaming the users ( for using the wrong OS for example ) is not
working. Changing the code and placing it where it can be found may help.

-- 
Costin


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




Re: Nightly builds

2001-02-15 Thread cmanolache

Hi Sam,

I (think ) I got gump to work, it's not updating/building. There are few 
issues/sugestions. I tried to find the alexandria list ( I assume the
discussion on gump happens on alexandria ), I'm sure it is somewhere and
I'll keep searching :-)

Anyway - it would be possible to switch tomcat3.x nightly builds to use
gump, with few small changes in the project definition. 

The main issue is that (IMHO) you should relax a bit the
dependencies: a number of projects had  releases, and I think other
projects should depend on the (stable) release of those projects.

For example, tomcat, servletapi, etc should depend on released-ant-1.2,
not jakarta-ant, etc. 


Whenever a project has a major release - we should of course update the
scripts to make all projects depend on the latest "stable" and fix all
projects that are in development mode to match the latest "stable".

Given that each project has independent release cycle, I don't think it's
normal for a stable release of a project to depend on a development
release of another project ( for example, tomcat 3.3 shouldn't depend on
the dev. release of ant - but on the latest "stable" ant. If ant1.3 will 
be released before 3.3 is "frozen", then tomcat3.3 should be fixed to
make sure it works with ant 1.3 - if not, it should stay dependent on
the released ant 1.2 ).

This can be resolved by adding "project/released-ant-12.xml", etc.

Another issue - wouldn't be better to generate build.xml instead of
build.sh and build.bat ? Most of the code inside build.sh can be done
easily in a "super" build.xml that calls ant. It is even possible to
use java tags to start different VMs. 

I think this would be easier to maintain and enhance.

Another think - one planned feature for tc3.x build was a mechanism to
triger a build from a web page ( so if someone does a change, he doesn't
have to wait until the next night to find out if it brakes something ). 
My plan was to use the ant taglib ( that is also used to run the tests
from a web page ) and write a simple build.war that will allow runs of 
the build from the web. 
That would also allow a lot of simplification ( since wars are
self contained and have a stable environment/structure ). It would also
modularize a bit the build ( a page to update a repository, a page to
build, no more "echo \foo\", etc )

Finally: it would be nice if the build scripts would get the sources using
http-get instead of cvs. 


Costin


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




Re: Nightly builds

2001-02-15 Thread cmanolache

 Others can run builds with stable dependencies.  They are permitted, and
 even encouraged to do so using Gump.  The runs I have been making are to
 determine the impact of changes - something that I think that has not
 received enough attention, and so that's why I have been and will continue
 to focus the runs that I make on that.

That's a valid configuration, I'm not saying to drop it - I just want to
be sure that both "styles" are supported. My interest is in using gump for
tomcat3.x builds - maintaining the scripts for testing is enough effort,
if I can use gump for building I'll save time.

The tomcat nightly should include the latest tomcat and the stable
dependencies - whenever it'll be released, it can't depend on the
"latest" ant but on the "latest release".

 Since you gave the specific example of ant, I do not like the idea of
 ant-1.3 being released without some assessment of the impact of changes on
 other projects.  There was a change that would have gone into 1.3 that

True - I will probably start using/testing ant-1.3, since it'll probably
be released before tc3.3.

 Given the number of projects we have here, each project binding too closely
 to exactly one version of each of their prereqs means that someone who
 desires to compose a system out of these components is likely to run into

Assuming an change happens in ant-1.3 ( or ant-1.4 or 2.0 ), should
tomcat/xalan/etc  be updated to use the latest ant  or the stable ant ?

Yes, in theory all API/DTD changes should be backward compatible - but in
reality we are talking about projects that are in development mode, not
about "standard" APIs. And if a project has a dependency on another
project, it is expected to track the changes ( and we did changed the
build.xml several times already ), but with certain granularity.
 
IMHO relaxing the requirement to "latest released version" is a very good
idea. Maybe when a project enters "feature freeze" or "beta" we can update
the builds and make sure all other projects work with the freezed
APIs/DTDs, and roll back/fix what is broken. 


 problems.  So, in fact, I would be greatly pleased if there were multiple
 nightly builds going on out there with different combinations.  And

A tomcat3.x nightly build will happen soon.


 Making ant build.xml files as a target of gump would be a valuable
 addition.  It has been often discussed, but never contributed.
 
 Getting using http as an alternative to cvs would also make a great
 addition.

My time is as limited as anyone else, but I'll try to do at least (1).
( if you remember the nightly builds of tomcat used to be ant-based 
and used to use get, so most of the code is there, it just need to be
geenralized to gump )

 P.S.  What does it mean to have gump "working", but not
 "updating/building"?

It means: spell error, I meant "is no_w_ updating" (instead of "not").

Costin




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




Re: [POLL] Re: Code Sharing Concepts

2001-02-15 Thread cmanolache

 Ted Husted wrote:
 
  may we please have a interim Jakarta "libary" mailing
  list for the purpose of formaling the details of a
  proposal for this subproject.
 
 Are you sure that you want to call it that.  ;-)
 
 Beyond the typo...the name of the mailing list should match the name of the
 subproject.  I'm willing to create the mailing list in anticipation of the
 project being created, but it like to be sure that the name is what
 everybody wants.

Well, if it's a library - why not calling it "alexandria" - it would be a 
nice name for that :-) 

Ops, the name is taken - but maybe we can re-use it - after all alexandria
is already a project that is shared by all other projects ( since it
contains tools that put togheter everything, etc).

Seriously speaking - I am very concerned with the content of the library -
I have a feeling that some people would like one book for each subject. I
think that would be a very big step backwards.

My hope is that the "library" project will be organized in a way that
allows multiple "books" in each collection.  

Costin



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




Re: Jakarta-tools ? Re: Code Sharing Concepts

2001-02-12 Thread cmanolache

I'll try again:

1. As someone said, "community is more important than code"

2. I think the real problem here is not "code sharing" - the fact that
people are reticent to reuse code developed in other projects is just an
effect

3. I think the real problem is that each project has it's own community
and commiters, instead of a shared "jakarta community".

4. I think the only way to solve the reuse problem is to make sure that 
all jakarta commiters are part of the "tools/utils" project. 

That's my point - I'm not proposing to create ( now ) a repository open to
everyone in the world, just to all interested jakarta commiters. 

Beeing a commiter in one of the projects means more than the fact that you
have CVS access and the right to vote - it means you feel part of the
project community. If you are commiter in one of the jakarta projects and
you are interested in working on any "shared" code, you should
automatically be a commiter for the shared piece.

My proposal is to create a place where all jakarta commiters have a common
interest - the shared tools. 

If we can't manage this - that means something is broken in the concept of
"jakarta community" - and a different solution is needed. 

But it's worth trying ( starting with few small tools ), and see if we can
manage to work togheter. 

We can have 10 different Pools or StringManagers - in time they'll
converge or specialize and cover different niche. 
There is nothing wrong with having 4 solutions for a test suite, as long
as all people working on this are sharing a common repository and
community, and the community is open to new code ( even if it's
duplicated ) as long as the code is shared.

I think all "tools" should be shared - but the code is less important in
this case, we should share the community ( by making all jakarta commiters
members of the tools project ). 


Costin 

 

 

 [EMAIL PROTECTED] wrote:
  Again, I don't like the idea of "framework" - i.e. a team managing all
  tools and releasing them as a whole. It seems what works is the idea of
  modules ( like CPAN modules ). And the modules should have independent
  life and evolution. We can tag individual packages for each project that
  includes it.
 
 I don't think anyone has meant to propose that. 
 
 I have suggested that we create a Jakarta Components Library as a
 microcosm of the greater project. There would be a core group of
 Committers (like the PMC) who would act as the overall gatekeepers of
 the library. Each component in the library would have its own set of
 Committers, which would usually be the person or persons who wrote the
 original code, and who has a vested interest in the component. Each
 component would have its own release schedule and versioning, stable
 versions and latest builds. Of course, as a convenience, there might be
 a full library JAR of all the stable versions.
 
 If we can get this library to work for our own tools, then, of course,
 we should look at creating a greater CJAN library. Something like this
 would be more like CPAN or SourceForge, and be open to all comers. But
 we should weed our own garden first.
 
 -- Ted Husted, Husted dot Com, Fairport NY USA.
 -- Custom Software ~ Technical Services.
 -- Tel 716 425-0252; Fax 716 223-2506.
 -- http://www.husted.com/about/struts/
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 

-- 
Costin


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




Re: Backing out...(was: Re: What is Jakarta?)

2001-02-11 Thread cmanolache

 And Tomcat 3.3 probably wouldn't have a ratified release plan or nearly as
 many volunteers to support it.

+1. 

Costin


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




Re: Jakarta-tools ? Re: Code Sharing Concepts

2001-02-09 Thread cmanolache

  What about starting the "reuse" quest by reusing the jakarta-tools
  repository ?
 
 Wouldn't that break the "old" version of Watchdog ("jakarta-watchdog") that still
 has dependencies here?

In what way ? By adding new directories and tools the old one shouldn't be
affected. Watchdog is using moo.jar ( which is also used by tomcat3.3 to 
run the watchdog from a web application ).

 At any rate, the process questions need to be settled now (before any of us get
 any more entrenched in our attitudes :-) -- IMHO it is premature to start checking
 in code.

I don't expect too much code to be checked in in the close future, but I
hope this will move us from "talk" state into "do" state, and maybe at
least 1-2 tools will be checked in to jumpstart the process and to allow
us to test the concepts.

It's hard to know if something will work you don't try.

-- 
Costin


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