[hibernate-dev] Is Eclipse RCPed application including hibernate library covered under LGPL?

Keiko Murakami a2z at jcom.home.ne.jp
Mon Aug 17 18:14:06 EDT 2009


Max, Thank you for your advice.

It seems that eclipse RCP is static link, 
because all related jars (all related libraries) are included 
in RCPed executable form automatically.
According to LGPL says in its section 5 & 6, 
if I can separate hibernate library from my application, 
my application can distribute as my own license rather than LGPL.
If I remove hibernate from my manifest file and 
place hibernate libraryon another directory, 
does eclipse make RCP file without hibernate library?
Or if hibernate library includes in my RCPed executable form,
it does not need to be LGPL??

>And of course if you have done some changes to your distributed version of
hibernate you need to make those changes available to those you have
distributed it to.

My application only call hibernate library, I don't modify it.

-----Original Message-----
From: Max Rydahl Andersen [mailto:max.andersen at redhat.com] 
Sent: Monday, August 17, 2009 11:20 PM
To: Keiko Murakami
Cc: hibernate-dev at lists.jboss.org
Subject: Re: [hibernate-dev] Is Eclipse RCPed application including
hibernate library covered under LGPL?

Your application does not need to be LGPL as long as it follows the rules
layed out in LGPL. i.e.
as long as user can replace the hibernate jars with their own - and unless
you are doing really funky things in your Eclipse RCP app then that is all
doable by modifiying the plugin directory or .zip that includes it.
And of course if you have done some changes to your distributed version of
hibernate you need to make those changes available to those you have
distributed it to.

But yes, the url Emanuel sends is describing it all in more general terms ;)
/max

Keiko Murakami wrote:
> Hi everyone,
>
> I've been developing an application related Eclipase with hibernate 
> libarary.
> When I build the application as RCP file that includes hibernate 
> library, should I distribute it under LGPL?
>
> I read LGPL v2.1 section 5, I know my application in isolation is 
> "work that uses the Library(hibernate)", but my concern is that RCPed 
> application(executable form) must be applied LGPL, because it includes 
> full hibernate library as jar files and its hibernate library can not 
> separate from RCPed application.
>
> I'm not sure whether this is the right place to ask, but I appreciate 
> your help.
> Thank you,
>
> Keiko
>
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>    




More information about the hibernate-dev mailing list