cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hugo Burm" <>
Subject RE: Cocoon and Hibernate
Date Mon, 05 Apr 2004 18:31:48 GMT

The authors of Hibernate make a statement on their website that we are
allowed to use the Hibernate API without affecting our own license:

"Using Hibernate (by importing Hibernate's public interfaces in your Java
code), and extending Hibernate (by subclassing) is considered by the authors
of Hibernate to be dynamic linking. Hence our interpretation of the LGPL is
that the use of the unmodified Hibernate source or binary does not affect
the license of your application code."

But during the Gettogether in Gent, last autumn 2003, while discussing this
Hibernate issue, Stefano Mazzocchi told us that the ASF will not take the
risk. The risk is that a GPL contribution may GPL-ify a whole subtree of the
ASF code. At least that is what I understand of this issue.

So I think we must wait for the new block mechanism that will make it easier
to maintain a block outside of the CVS.

To Leszek: I am trying to maintain a few Wiki pages about Hibernate on the These pages tend to be outdated (especially nowadays,
after the recent Cocoon "renaming game"). I have been thinking about a
Hibernate block on So feel free to contact me.

Hugo Burm

> -----Original Message-----
> From: Vadim Gritsenko []
> Sent: Monday, April 05, 2004 5:23 PM
> To:
> Subject: Re: Cocoon and Hibernate
> Leszek Gawron wrote:
> >On Mon, Apr 05, 2004 at 03:24:26PM +0200, Reinhard Pötz wrote:
> >
> >
> >>Leszek Gawron wrote:
> >>
> >>
> >>
> >>>I have an application written using cocoon ( flow + jx )
> and hibernate. I
> >>>could strip it down to a simple example and provide a
> patch. What form
> >>>should
> >>>it take? Another block like OJB? A scratchpad directory ?
> >>>
> >>>The case is nearly the same as in hibernate  - there can
> be no sample
> >>>working
> >>>out of the box due to the licensing but I think it will be
> simpler to run
> >>>(hibernate is not as sensitive to libraries version and it
> does not use
> >>>class
> >>>enhancment, only reflection)
> >>>
> >>>If anyone is interested please advise.
> >>>	lg
> >>>
> >>>
> >>>
> >>>
> >>>
> >>Sorry, but we can't add Hibernate to our CVS because it
> licensed under
> >>LGPL. You could ask at
> >>
> >>
> >I am not talking about adding hibernate. I am proposing to
> add hibernate
> >sample same way ojb sample is added - the user has to add
> some libraries
> >himself before building.
> >
> >
> This should be possible as long as samples are coded against some
> standard, non-(L)GPL API (JDO?) and do not use any hibernate classes
> directly. We can not also host mocks of hibrnate classes.
> Vadim

View raw message