Niclas Hedhman wrote:
On Thursday 31 August 2006 23:07, Richard S. Hall wrote:
Stephane,
Are you hosting these in the repo or are you simply depending on them? I
assume you are just depending on them, but not checking them into the
repo. If so, then that is ok, right Upayavira?
No, that is not correct.
Since FSF is still considering Java to trigger the viral behavior of LGPL when
you have a dependency through an import statement, ASF plays safe and do not
allow projects to have a direct binary dependency.
IANAL, but according to http://www.gnu.org/licenses/lgpl-java.html it is
safe to have a dependency through an import statement. The problem would
be to link to GPL, *not* LGPL.
Nevertheless, indeed ASF do not allow this, with the exceptions
described in the link provided by Upayavira
(http://people.apache.org/~cliffs/3party.html#options-optional)
..(see below)
IIUIC, the exception is; If the dependency can be made totally optional, so
that when the LGPLd code is not used by the user, there are no links into the
LGPL'd code, and that the user must explicitly enable the extension that
brings in the LGPL'd part (I also think there are some notice requirements
around that, to make sure the user understand what he/she is doing).
IMHO, this can be safely done for JMood. JMood can be considered a
totally optional add-on. It's not the Framewrok, not even a standard
service.
Typically this is done by creating a facade interface which can have many
implementations and one of those (not the default one) uses the LGPL'd part.
IIUC, a facade interface is not a requirement as long as the retrieval
of the LGPL'd part and the building of the dependent part is not enabled
by default in the standard build scripts.
I hope this helps. If any doubts, check with [EMAIL PROTECTED]
Cheers
Niclas
I hope this helps.
cheers,
nek
--
______________________________________________________________
Nektarios K. Papadopoulos
Senior Engineer
Software Engineering Group
inAccess Networks
95A Pentelis Avenue. Tel : +30-210-6837640
152 34 Halandri Athens Fax : +30-210-6899504
______________________________________________________________