GPL and Quantlib license compatible ?

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

GPL and Quantlib license compatible ?

jean-marc mercier
Hello

I released a bunch of C++ class as a GPL open source project at http://code.google.com/p/optimally-transported-schemes/

Among other things, it contains some numerical techniques that could found interesting by the Quantlib team  (a new Finite difference schemes for American Options, as well as "equi probable" sampling for some well known processes, and a new calibration algorithm.  see http://www.crimere.com/Optimal_Schemes/Optimal_Scheme_Project/Investment_Banking/Technical_Overview_files/Applications_in_Finance.pdf).

However, I was wondering if the GPL license is compatible with Quantlib BSD license (probably not).
Is there exist a reasonable way to overpass this license problem ?




------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users
Reply | Threaded
Open this post in threaded view
|

Re: GPL and Quantlib license compatible ?

Piter Dias-3

Jean,

QuantLib maintainers would be more specific but it is the same problem with GSL, that is a great library with GPL license. GPL is too restrictive and I don't like it.

If you use GPL code in your project, you have to accept the GPL terms to the whole package and always deliver the code. One interesting alternative could be releasing libraries with LGPL license.

� QuantLib license allow you to release software in binary form without releasing the code together. It makes sense because companies could support QuantLib coding, use it in a commercial product (fonrt-office system, risk management and so on) and release only the binary.

� Some people says it is not fair a company takes money from community work but I like this freedom. I play a little with QuantLib and will be very happy if someone (comunity, acdemic, company) uses my contribution. The payoff for me is indirect because I learn techniques that I would spend too much time by myself.

� It is not like CDDB that used community support and changed its own license to commercial. I send a plenty of CDs to CDDB but can't get tracks back using the open source player I like. :-S

� Piter Dias

[hidden email]


---


----- Original Message ----
From: "jean-marc mercier" <[hidden email]>
To: [hidden email]
Date: Wed, 10 Dec 2008 01:40:46 +0100
Subject: [Quantlib-users] GPL and Quantlib license compatible ?

Hello

I released a bunch of C++ class as a GPL open source project at http://code.google.com/p/optimally-transported-schemes/

Among other things, it contains some numerical techniques that could found interesting by the Quantlib team (a new Finite difference schemes for American Options, as well as "equi probable" sampling for some well known processes, and a new calibration algorithm. see http://www.crimere.com/Optimal_Schemes/Optimal_Scheme_Project/Investment_Banking/Technical_Overview_files/Applications_in_Finance.pdf).

However, I was wondering if the GPL license is compatible with Quantlib BSD license (probably not).
Is there exist a reasonable way to overpass this license problem ?





------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users
Reply | Threaded
Open this post in threaded view
|

Re: GPL and Quantlib license compatible ?

jean-marc mercier
Piter,

Thanks for the answer. I agree, the LGPL license would be the easiest way to overpass this problem, while providing resources for this project.

However, it is a business model problem for me, since it is a professional activity: how could I fund this project if I release it entirely with a LGPL license ? I fear that such a license could kill this project, because there would not be any interest for company to buy a commercial license, cutting any fund possibility for this project.

Maybe a possibility would be to release the library core with LGPL license, together with the algorithms that could be found interesting by quantlib, and protecting some parts by GPL license, in the spirit of CGAL. Such a possibility could agree with Quantlib experimental development ?

2008/12/10 Piter Dias <[hidden email]>

Jean,

QuantLib maintainers would be more specific but it is the same problem with GSL, that is a great library with GPL license. GPL is too restrictive and I don't like it.

 If you use GPL code in your project, you have to accept the GPL terms to the whole package and always deliver the code. One interesting alternative could be releasing libraries with LGPL license.

 QuantLib license allow you to release software in binary form without releasing the code together. It makes sense because companies could support QuantLib coding, use it in a commercial product (fonrt-office system, risk management and so on) and release only the binary.

 Some people says it is not fair a company takes money from community work but I like this freedom. I play a little with QuantLib and will be very happy if someone (comunity, acdemic, company) uses my contribution. The payoff for me is indirect because I learn techniques that I would spend too much time by myself.

 It is not like CDDB that used community support and changed its own license to commercial. I send a plenty of CDs to CDDB but can't get tracks back using the open source player I like. :-S

 Piter Dias

[hidden email]


---



----- Original Message ----
From: "jean-marc mercier" <[hidden email]>
To: [hidden email]
Date: Wed, 10 Dec 2008 01:40:46 +0100
Subject: [Quantlib-users] GPL and Quantlib license compatible ?

Hello

I released a bunch of C++ class as a GPL open source project at http://code.google.com/p/optimally-transported-schemes/

Among other things, it contains some numerical techniques that could found interesting by the Quantlib team (a new Finite difference schemes for American Options, as well as "equi probable" sampling for some well known processes, and a new calibration algorithm. see http://www.crimere.com/Optimal_Schemes/Optimal_Scheme_Project/Investment_Banking/Technical_Overview_files/Applications_in_Finance.pdf).

However, I was wondering if the GPL license is compatible with Quantlib BSD license (probably not).
Is there exist a reasonable way to overpass this license problem ?





------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users



------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users
Reply | Threaded
Open this post in threaded view
|

Re: GPL and Quantlib license compatible ?

jean-marc mercier
Well, as pointed out by nando, there should be no license problem at all: it is enough to release the necessary algorithms with the Quantlib BSD license, for instance as an experimental Quantlib Project. I could simply upgrade the GPL OTS project with the impacted code.

Thus please let me know if there is any interest for this technology in the Quantlib community.

Cheers


2008/12/10 jean-marc mercier <[hidden email]>
Piter,

Thanks for the answer. I agree, the LGPL license would be the easiest way to overpass this problem, while providing resources for this project.

However, it is a business model problem for me, since it is a professional activity: how could I fund this project if I release it entirely with a LGPL license ? I fear that such a license could kill this project, because there would not be any interest for company to buy a commercial license, cutting any fund possibility for this project.

Maybe a possibility would be to release the library core with LGPL license, together with the algorithms that could be found interesting by quantlib, and protecting some parts by GPL license, in the spirit of CGAL. Such a possibility could agree with Quantlib experimental development ?

2008/12/10 Piter Dias <[hidden email]>

Jean,

QuantLib maintainers would be more specific but it is the same problem with GSL, that is a great library with GPL license. GPL is too restrictive and I don't like it.

 If you use GPL code in your project, you have to accept the GPL terms to the whole package and always deliver the code. One interesting alternative could be releasing libraries with LGPL license.

 QuantLib license allow you to release software in binary form without releasing the code together. It makes sense because companies could support QuantLib coding, use it in a commercial product (fonrt-office system, risk management and so on) and release only the binary.

 Some people says it is not fair a company takes money from community work but I like this freedom. I play a little with QuantLib and will be very happy if someone (comunity, acdemic, company) uses my contribution. The payoff for me is indirect because I learn techniques that I would spend too much time by myself.

 It is not like CDDB that used community support and changed its own license to commercial. I send a plenty of CDs to CDDB but can't get tracks back using the open source player I like. :-S

 Piter Dias

[hidden email]


---



----- Original Message ----
From: "jean-marc mercier" <[hidden email]>
To: [hidden email]
Date: Wed, 10 Dec 2008 01:40:46 +0100
Subject: [Quantlib-users] GPL and Quantlib license compatible ?

Hello

I released a bunch of C++ class as a GPL open source project at http://code.google.com/p/optimally-transported-schemes/

Among other things, it contains some numerical techniques that could found interesting by the Quantlib team (a new Finite difference schemes for American Options, as well as "equi probable" sampling for some well known processes, and a new calibration algorithm. see http://www.crimere.com/Optimal_Schemes/Optimal_Scheme_Project/Investment_Banking/Technical_Overview_files/Applications_in_Finance.pdf).

However, I was wondering if the GPL license is compatible with Quantlib BSD license (probably not).
Is there exist a reasonable way to overpass this license problem ?





------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users




------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users
Reply | Threaded
Open this post in threaded view
|

Re: GPL and Quantlib license compatible ?

Luigi Ballabio
On Wed, 2008-12-10 at 12:50 +0100, jean-marc mercier wrote:
> Well, as pointed out by nando, there should be no license problem at
> all: it is enough to release the necessary algorithms with the
> Quantlib BSD license, for instance as an experimental Quantlib
> Project. I could simply upgrade the GPL OTS project with the impacted
> code.
>
> Thus please let me know if there is any interest for this technology
> in the Quantlib community.

Yes, there is.

Luigi


--

There are two ways to write error-free programs; only the third one
works.
-- unknown



------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users
Reply | Threaded
Open this post in threaded view
|

Re: GPL and Quantlib license compatible ?

jean-marc mercier
Great !
Well, now, we may enter into the quantlib arcane.
What could be the next step now ? Should I deliver you a Quantlib compatible VC++ project ?


2008/12/17 Luigi Ballabio <[hidden email]>
On Wed, 2008-12-10 at 12:50 +0100, jean-marc mercier wrote:
> Well, as pointed out by nando, there should be no license problem at
> all: it is enough to release the necessary algorithms with the
> Quantlib BSD license, for instance as an experimental Quantlib
> Project. I could simply upgrade the GPL OTS project with the impacted
> code.
>
> Thus please let me know if there is any interest for this technology
> in the Quantlib community.

Yes, there is.

Luigi


--

There are two ways to write error-free programs; only the third one
works.
-- unknown




------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users
Reply | Threaded
Open this post in threaded view
|

Fwd: GPL and Quantlib license compatible ?

jean-marc mercier


---------- Forwarded message ----------
From: jean-marc mercier <[hidden email]>
Date: 2008/12/17
Subject: Re: [Quantlib-users] GPL and Quantlib license compatible ?
To: [hidden email]
Cc: [hidden email]


Great !
Well, now, we may enter into the quantlib arcane.
What could be the next step now ? Should I deliver you a Quantlib compatible VC++ project ?


2008/12/17 Luigi Ballabio <[hidden email]>

On Wed, 2008-12-10 at 12:50 +0100, jean-marc mercier wrote:
> Well, as pointed out by nando, there should be no license problem at
> all: it is enough to release the necessary algorithms with the
> Quantlib BSD license, for instance as an experimental Quantlib
> Project. I could simply upgrade the GPL OTS project with the impacted
> code.
>
> Thus please let me know if there is any interest for this technology
> in the Quantlib community.

Yes, there is.

Luigi


--

There are two ways to write error-free programs; only the third one
works.
-- unknown





------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users
Reply | Threaded
Open this post in threaded view
|

Re: GPL and Quantlib license compatible ?

jean-marc mercier
In reply to this post by Luigi Ballabio
Luigi,

The source files are located in open access at this address

http://code.google.com/p/optimally-transported-schemes/

What could interest Quantlib are contained in the set of projects (some projects are under work) located at

http://code.google.com/p/optimally-transported-schemes/source/browse/#svn/trunk/build/Stochastique

C++ files are commented but I have to add some wiki to explain them. Could this structure be a good basis for Quantlib ?

Jean-Marc


--

There are two ways to write error-free programs; only the third one
works.
-- unknown




------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
QuantLib-users mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/quantlib-users