Dear Wiki user, You have subscribed to a wiki page or wiki category on "Jakarta Wiki" for change notification.
The following page has been changed by HenriYandell: http://wiki.apache.org/jakarta/Using_LGPL'd_code The comment on the change is: Removing this page and replacing with a link to the 3rd party draft. ------------------------------------------------------------------------------ == Can I use an LGPL'd licensed work at Apache? == - No. + See: [http://www.apache.org/legal/3party.html] - == Please? == - - Nope. - - == Why not? == - - Basically, LGPL is a license written for the C programming language. - While we all agree that its intent is to allow people to freely use - the library, its wording means that the actual application to a - language other than C is up for debate. A lot of this comes down to - whether the term 'linking' means 'import' in Java or not. Early vs - Late linking languages etc. - - Anyways, legal advice given to the ASF is to not to be tied to an LGPL - license as the LGPL is feasibly as viral as GPL. This isn't just some - NIH view the ASF have. Lawrence Rosen's latest book ''Open Source Licensing'' - seems to repeat the view. This means: - - * we cannot have LGPL'd jars in the CVS repository - * that we cannot modify previously LGPL'd code - * that we cannot import LGPL'd code in our import statements. - - The same applies for GPL. - - The only solutions are: - - * Ask the library to dual-license LGPL with something like BSD or ASF 2.0. - * Make the LGPL-usage a plugin, and host the plugin outside of the ASF. - - The latter does mean that you are personally taking on the liability for the code; ie) you're now in the situation that the lawyers warn against. - - == This sucks == - - Yep. - - == Will this ever be resolved? == - - I'm hoping that as the months go by next year (2005) the board will have a method by which - we'll be able to import LGPL'd code in our code. GPL will still be out of the question, as - would LGPL in CVS or modifying LGPL; but use of Dumbster, JFreeCharts, Hibernate - and other libraries would be possible. - - - = Latest [EMAIL PROTECTED] informations (2006) = - - Lately we discussed that it might be possible that the PMC is able to vote to add LGPL stuff to a project as long as the following rule will be fulfilled. - - We still need the ok from legal@ before we start with this procedure. - - At least the jakarta PMC voted that these rules are acceptable. - - == Rules== - - * ask the original library author to change its license or provide a double licensing model - * look for an alternative implementation with an ASF friendly license - * the build script BY DEFAULT excludes java classes depending on LGPL - * a special parameter will enable building these classes - * its not allowed to bundle the LGPL library with any distribution\\(nightly, release) - * the function the library gains from the LGPL stuff is fully optional - * a bridging api (which can reside within the same project - so can be hosted at apache) will be used to access these LGPL stuff to clearly show its optional behaviour - * a vote for adding a LGPL dependency to a project on pmc@ - - The technical stuff how to setup the build has to be figured out. - --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]