On Nov 6, 2005, at 2:24 PM, Dave Johnson wrote:

On Nov 6, 2005, at 1:16 PM, Justin Erenkrantz wrote:
On Sun, Nov 06, 2005 at 11:23:49AM -0500, Henri Yandell wrote:
So at least 5 LGPL jars and 4 BCL jars. As far as I know, we're not meant to have these in SVN, and that the imports on the LGPL jars are not meant
to be in SVN either.

Correct. The official ASF policy today is "No LGPL dependencies in Java
projects."  As you mention, the board has discussed allowing LGPL for
Java projects but any resolution stating that has been tabled
indefinitely.  A small part of the reason for the delay is that we've
been told Eben Moglen from the FSF will be issuing an opinion clarifying
the relationship between LGPL and Java.

We in the Roller project and the Apache folks who helped usher us into the Incubator were all well aware of Roller's dependence on LGPL libraries. When we voted to move Roller to Apache, we all knew that work would have to be done to resolve the LGPL issue. We also discussed the worst-case scenario of replacing Hibernate with JDO or something similar. We heard that a new LGPL policy was forthcoming, so we entered the incubator and crossed our fingers hoping for the best.
>
I keep on hearing different proposed LGPL policies, so I'm pretty confused at this point. One proposed policy said that we can depend on LGPL, but we can't ship it. Another said that we can ship LGPL jars, but we can't have a "hard" dependency on them. So I'm all for resolving the LGPL issues but I want to see the new policy first. We've got a lot of features on our TODO list and I really don't want to do unnecessary work. Please put the LGPL issue back on the table. We need a resolution.

And I apologize that this policy has taken as long as it has. The easy part for me was doing the research to understand the LGPL incompatibility issues. The hard part was getting consensus across the ASF about what other-licensed software we should be taking dependencies on and/or distributing. I've already tried solving the LGPL issue in a one-off style, and it was rejected. I now realize the only way to deal with the LGPL issue is to get some solid licensing principles ratified by the board, based on a policy that has more consensus than anything that has been proposed so far.

So, I'm not sure if this seems like too far from now for you, but I am committed to getting something formally agreed upon and announced by ApacheCon, on 12 Dec -- five weeks from tomorrow.

Cliff

In the interim, we still need to ship releases to our users. Roller 1.3 is ready for release and Roller 2.0 is close on it's heels. If we've really painted ourselves into a corner and can't make releases through either the ASF or Java.Net, then we should back out of the Incubator and come back later when ASF has figured out an LGPL policy.

I really REALLY don't want to do that, so can we please get a green light to ship interim "incubating" releases through Java.Net?

- Dave


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


Reply via email to