Sam Ruby wrote:


Again, Cliff's words:

http://people.apache.org/~cliffs/3party.html#options-optional

Tell me if you read them differently than I do, or have suggestions on
how the draft should change.

I read them differently.

http://people.apache.org/~cliffs/3party.html#transition-examples-lgpl says that LGPL works must not be "included" in Apache projects. (quotes are mine around a somewhat ambiguous term). This may simply mean that if the jar does not reside anywhere at Apache this section has been complied with.

http://people.apache.org/~cliffs/3party.html#options-optional. What is an "add-on"? The way I read the wording is that the add-on is something licensed under the LGPL. This would imply that it is NOT Apache authored code but the jar containing the LGPL'd work. By this interpretation it is perfectly fine to have code at Apache that contains imports of LGPL'd interfaces so long as the LGPL'd code itself doesn't reside at Apache.

To me the implication is that a default build of the project should never build this optional piece that requires the LGPL'd work. In order for someone to build it they must be required to find the instructions along with the public notice of the license restrictions.

Whether this interpretation is what Cliff actually intended is another matter. I just know that one of the reasons the discussion began was the strong desire to be able to support the use of Hibernate in some of the projects.

Ralph

Reply via email to