Actually I think we could make our lifes much easier by having better build systems! So we would only have the Apache code in out repositories and let the build system get the external dependencies for us. AFAIK this should save us from legal troubles.


No, not necessarely. The problem with LGPL is that it doesn't define (in java) where the library stops and where your program starts. Having it downloaded from another machine, doesn't change that at all.

Hm... but the question is: if something relies on something terms of *uses* it's API does this make it a problem? I mean that would be really like a viral infection! You couldn't even connect to software that is under (L)GPL. (What about protocols?)

Is it really like that? I mean: how does it work for the PHP guys with all the modules and libraries then?

<snip/>

For those who don't know what a moch class is (sorry Torsten, but don't forget you are talking to a language-neutral community here), several

yeah - sorry :)

java projects that depend on many different libraries (potentially optional) created what we call "moch classes" instead of placing the libraries in CVS

A moch class is a skeleton class.

<OT>Is it moch or mock? I thought it was "mock" - anyway</OT>

Cocoon developers suggested that we could use moch classes to get around LGPL problems, but I voted against that approach because a moch class *IS* a derivative work of that library (even if a very dumb derivative work), thus we cannot license the moch class under the apache license and we are back on the LGPL problem, even if it covers just that thin moch code.

There is no official statement around the use of moch classes, just my negative vote and Torsten is asking for more official statements on this.

Hey, it's not I don't trust you ;-) ...but IMHO it's so absurd that they have to be the same license that I think it would be good have this checked by laywer or something like that... -- Torsten


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



Reply via email to