regarding nhibernate license

98 views
Skip to first unread message

N.D.

unread,
Oct 23, 2008, 5:18:51 AM10/23/08
to nhu...@googlegroups.com
i understand that the license is LGPL. to verify: it means that practically for commercial applications
they can link the DLL and remain propietary (what does the note about reverse engineering the commercial app mean?) ?

thanks
 

Ken Egozi

unread,
Oct 23, 2008, 6:44:04 AM10/23/08
to nhu...@googlegroups.com
afaik LGPL mean:

1. you can link to and redistribute binaries, using whichever license for your part of the code, as long as you
    a. create something that adds a significant thing to the library (so you can sell MyCoolOrm which delegates to NH)
    b. attach the license file next to NH dll
2. if you modify the source, then:
    a. you must redistribute the modified source with you compiled binaries
    b. you should share the changes with the community

it's not as bad as GPL.

I like MIT/BSD/ASL more

*** disclaimer - all I know about law is what I see in Boston Legal ***

N.D.

unread,
Oct 23, 2008, 7:10:43 AM10/23/08
to nhu...@googlegroups.com
im not sure i explained myself correctly, i was not referring to what happens if i change NHibernate.
I'm referring to a real world situation, where for a commercial application i want to use NHibernate as an ORM.
But not have any license enforced against my commercial product.

Sidar Ok

unread,
Oct 23, 2008, 7:13:10 AM10/23/08
to nhu...@googlegroups.com
You won't have any problem on your way in this mannerm with any LGPL
--
Sidar Ok
http://www.sidarok.com

Ken Egozi

unread,
Oct 23, 2008, 7:13:10 AM10/23/08
to nhu...@googlegroups.com
then you're on 1
just put the license in as text file nd you should be done with it

On Thu, Oct 23, 2008 at 1:10 PM, N. D. <dip...@gmail.com> wrote:

Ayende Rahien

unread,
Oct 23, 2008, 8:33:27 AM10/23/08
to nhu...@googlegroups.com
you can, there are nothing in NH that force you to do anything

On Thu, Oct 23, 2008 at 1:10 PM, N. D. <dip...@gmail.com> wrote:

Fabio Maulo

unread,
Oct 23, 2008, 8:47:01 AM10/23/08
to nhu...@googlegroups.com
2008/10/23 Ayende Rahien <aye...@ayende.com>

you can, there are nothing in NH that force you to do anything

Fantastic one-line-summary ! 
--
Fabio Maulo

James Kovacs

unread,
Oct 23, 2008, 2:24:38 PM10/23/08
to nhu...@googlegroups.com
Most of my clients are enterprise and use NHibernate in internal apps, but I do have one client who is a very well-known ISV - I can guarantee that you'd recognize the name if I could tell you - that is using NHibernate in its commercial products. I'm sure that the company's legal department would have raised flags if there was a problem with using NHibernate in a commercial product. No, this isn't definitive, but suggestive. Have your own legal folks give the NHibernate license the once-over if you're really concerned.

And remember, I am not a lawyer, nor do I play one on TV. Plus I don't watch Boston Legal and I never got into LA Law.

James
--
James Kovacs, B.Sc., M.Sc., MCSD, MCT
Microsoft MVP - Solutions Architect
http://www.jameskovacs.com
jko...@post.harvard.edu
403-397-3177 (mobile)

Ayende Rahien

unread,
Oct 23, 2008, 2:50:58 PM10/23/08
to nhu...@googlegroups.com
Hell, NH has the same license as Hib.
And Hib is used in pretty significant parts of the Java space.
Reply all
Reply to author
Forward
0 new messages