Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] LGPL questions

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] LGPL questions


Chronological Thread 
  • From: Maria Dubrovskaya <>
  • To:
  • Subject: Re: [cgal-discuss] LGPL questions
  • Date: Fri, 12 Feb 2016 08:29:30 +0300
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None ; spf=Pass ; spf=None
  • Ironport-phdr: 9a23:6H7VNRQi/17B2shxBwF+FsNKkNpsv+yvbD5Q0YIujvd0So/mwa64bRyN2/xhgRfzUJnB7Loc0qyN4/+mAjFLscrJmUtBWaIPfidNsd8RkQ0kDZzNImzAB9muURYHGt9fXkRu5XCxPBsdMs//Y1rPvi/6tmZKSV3BPAZ4bt74BpTVx5zukbvipNuIPk4Y2HKUWvBbElaflU3prM4YgI9veO4a6yDihT92QdlQ3n5iPlmJnhzxtY+a9Z9n9DlM6bp6r5YTGfayQqIjULYNDCg6K3tno4rwpBzbRE2O4GEdWyMYiF1TEg3d5Vb7WJn29SD1v+441CiBNtDtVuMIXmGp4K5vDRPpkywaLCUR8WfNi8U2grgIjgimoklaypTVacm5KfBkeb3GftoLTCIVV9xeWipdH56haqMACuMAOaBTqIyr9AhGlge3GQT5XLCn8TRPnHKjhaA=

Hello Patric,
Thank you very much for such a complete answer!
I'm sorry for late response to your mail.
 
Concerning the 2nd point from my mail you didn't get completely, I meant providing the last chosen CGAL features' versions integration support. I read about it somewhere in a forum.
Probably it concerned the FAQ you sent to me (http://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynamic).
By the way, the 1st point of the FAQ is what I don't get quite well.
If I understand correctly, I must build my application with dynamical linking as well to allow user link against my application?
But my application doesn't a priori support the newer library version, so that may just never work...
Do you see the sense of this?
 
Best wishes,
Maria

On Wed, Feb 10, 2016 at 7:45 PM, Patric Schmitz <> wrote:
Hello Maria, [Hi list!]

Disclaimer: I'm answering to the best of my knowledge and I am
not part of the CGAL development team.

On 02/10/2016 05:00 PM, Maria Dubrovskaya wrote:
> I would like to use some CGAL features licenced under LGPL in my
> commercial program, without modifying them.
> I wouldn't like to open my own code, so I have several related
> questions.
>
> 1. Will I have to open any code in this case?

If you just link against the library or derive classes from
public headers, using an LGPL library does not impose any
licensing restrictions on your own code, as opposed to the GPL.

Taking parts of the source code and incorporating them somehow
into your own code, thus building a 'modified version' or a 'work
based on' the LGPL-covered software *will* require you to impose
the same or a compatible license on the resulting work.

> 2. Will I have to do any additional actions, e.g. support the
> last features' versions usage by my program or anything else? If
> yes, could you show me the whole list of those?

I don't exactly get that point, but the LGPL does not enforce you
to support or make use of a particular version of the covered
software.

> 3. Will I have to open my code for my either current or future
> customers if any feature's LGPL licence is changed to GPL?

Only if you want to make use of that hypothetical newer version
(or the parts) which would only be covered by the GPL. If you
stick with the version which you received under terms of the
LGPL, relicensing the library in any form will not affect the
licensing terms you are bound to.

> 4. Am I allowed to link the library statically?

Yes you are. Regarding this, see:
> http://www.gnu.org/licenses/gpl-faq.html#LGPLStaticVsDynamic

Saying that if you link statically against an LGPL library, you
must provide the object files (not source code) of your
application, so the user is able to relink your application with
a different version of the library.

Reading that whole GPL FAQ might be helpful either way to sort
any any questions you have about the GPL/LGPL relation.

Best,
Patric Schmitz

--
You are currently subscribed to cgal-discuss.
To unsubscribe or access the archives, go to
https://sympa.inria.fr/sympa/info/cgal-discuss






Archive powered by MHonArc 2.6.18.

Top of Page