Damian and Michael

please see <inline>

Damian C <jamianb@gmail.com> wrote:
This can be tricky. I am not a lawyer - but this is my understanding
of the situation.
I don't know what fatjar is, so I do not know it's licenses. I use
Hibernate and Derby (and plenty of others).

Typically Hibernate (LPGL type licenses) allow you to freely use their
code in your work (including commercial work). However, typically you
should acknowledge their work. This does not need to be in your source
code - but it is typically done in "Help - About" in your application.

Note that Hibernate relies on many other libraries - each with their
own licences - each of which you need to comply. The good news is
that they have similar license to Hibernate itself,so the "Help -
About" is the appropriate place.

re: the other libraries included with hibernate - that was a question in my mind that i didnt ask and you just answered it.  thanks very much :-)

The LPGL license is to stop you from taking the Hibernate code, and
calling it "JimBernate" - and perhaps selling it as your own under
some non open source commercial license.

Derby is a different license - although it is somewhat similar to
LGPL. So you are free to USE the libraries, but not to DERIVE other
work from it.

i just USE them.  that is cool.  oh.... i just saw michael segels
post on this thread.  it is definitely good to know but there will
be no derby db knock off.  thanks Micahel.

GPL licenses are more "severe" in that you can use the library as long
as your work (your new project) is licensed also under GPL. So I (or
anyone else on the planet) would be able to take your project and make
my own derivation - which in turn (by the terms of the GPL license)
must also be GPL. Hence GPL is "viral".

I don't use any GPL, but I believe that you must essentially publish
your code in some form to comply with the GPL license. Perhaps in
your About-Help you have a URL for a website that holds a zip of the
code or something.

that is what i guessed too.  <drat>

Hope this helps ...

thank you very much.  i will keep this with my increasing resources
on licenses and copyright info. i am getting an education on all of
this. it really has helped me.

---------- Forwarded message ----------
From: Jim McNamara
Date: May 28, 2007 10:24 AM
Subject: license question
To: derby-user@db.apache.org


i am studying and asking questions about licensing so when i post my
project it will comply if i put it on my personal web site.

i used fatjar with one-jar and fat-jar said it is under the gpl. the
way i used derby was to access my derby checkbook database through
hibernate (most of the time) or with java.

i am wondering does my program (a checking account program written with java,
apache derby, and hibernate) have to be totally gpl because of fatjar.
am i permitted to use derby as it is under a different license? i
embedded derby in the fatjar with onejar. i didn't change any source
with derby - just use it to store,
retrieve, edit and delete data. so the distribution of derby would be embedded
and of course a data file(s).

i noticed that some lgpl and gpl libraries encourage people to put
notices in each
source file. it seems that it might take a long time to go through
and change each notice from each file in the source from lgpl to gpl.
i am so glad hibernate didnt do that.

my program is finished except for getting this license stuff worked out.

thanks for any help. this is lots to keep track of .
i hope i can finish with licenses soon.
i will be up for a few more hours hoping for a response.


Looking for a deal? Find great prices on flights and hotels with
Yahoo! FareChase.

Sucker-punch spam with award-winning protection.
Try the free Yahoo! Mail Beta.