-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 posts ] 
Author Message
 Post subject: LGPL License for hibernate
PostPosted: Fri Jul 29, 2005 4:51 am 
Newbie

Joined: Fri Jul 29, 2005 4:43 am
Posts: 7
Hello everyone,
I hope that there are some people out there who can clarify this licensing question for me.
Until now I have been programming a web application which is based only on libraries using the Apache License.
I have played a little with Hibernate and find it to be one of the best tools for persisting my data. As of today I have not used any LGPL based software, because of some irregularities in the license. I want to distribute my web app under a commercial license, but think that as soon as I use an LGPL based library I also have to distribute my web app under LGPL.

My believe is strengthened by the following article of the LGPL:
A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a "work that uses the Library". Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library creates an executable that is a derivative of the Library (because it contains portions of the Library), rather than a "work that uses the library". The executable is therefore covered by this License. Section 6 states terms for distribution of such executables.

Since my web app is using an LGPL library it therefore also needs to be LGPL.
Is this correct?

I would appreciate some hints of other users, who may have encountered the same problem. In the future I will be using Hibernate 3, but for now I am planning to use Hibernate 2, if licensing allows me to do that.
Is there a commercial Hibernate 2 license which I may not be aware of?


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jul 29, 2005 4:59 am 
Hibernate Team
Hibernate Team

Joined: Mon Aug 25, 2003 9:11 pm
Posts: 4592
Location: Switzerland
http://www.hibernate.org/196.html


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jul 29, 2005 5:26 am 
Newbie

Joined: Fri Jul 29, 2005 4:43 am
Posts: 7
christian wrote:
http://www.hibernate.org/196.html


Thank you for the link. It clarifies many issues.
However, it only states that I may use the public interfaces, but in order to retrieve and/or instantiate an interface I generally need some kind of FactoryClass, which in turn is a class and not an interface. Is it possibly that this factory is not covered by your interpretation of LGPL?


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jul 29, 2005 5:33 am 
Hibernate Team
Hibernate Team

Joined: Mon Aug 25, 2003 9:11 pm
Posts: 4592
Location: Switzerland
The use of the unmodified binary of Hibernate has no consequences on the licensing of the application that is using the binary.


Top
 Profile  
 
 Post subject:
PostPosted: Fri Jul 29, 2005 5:38 am 
Hibernate Team
Hibernate Team

Joined: Mon Aug 25, 2003 9:11 pm
Posts: 4592
Location: Switzerland
http://jboss.org/jbossBlog/blog/smstark ... _still.txt


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.