distributing MIT + GPLv3 project

Bryce Allen osi at bda.ath.cx
Wed Nov 26 00:52:12 UTC 2008


Thanks Ben! I decided to distribute the GPL component separately, since
fast factoring is only required by one small program. GiantInt is
interesting, but the included factoring program is more complex then
necessary, and I'd rather not introduce a new big int library.
Currently I'm using GMP very heavily throughout, which brings up the
issue of LGPL compliance.

I don't plan on distributing binaries. My understanding is that I need
to:
1) make it clear in the documentation that GMP is used and is LGPL,
2) include a copy of the LGPL, and
3) include the GMP copyright notice

Is anything else required?

Thanks,
Bryce

On Sun, 23 Nov 2008 17:23:33 -0800
"Ben Tilly" <btilly at gmail.com> wrote:
> On Sun, Nov 23, 2008 at 4:32 PM, Bryce Allen <osi at bda.ath.cx> wrote:
> > I am preparing to release the code used for my thesis, and I would
> > like to release under the MIT license. However one of my subclasses
> > is GPLv3: it is a modified version of an example shipped with the
> > GNU Multiple Precision Arithmetic Library (GMP).
> 
> The solution that you describe sounds appropriate to me.
> 
> However I'd suggest that you look into whether you can find a BSD
> replacement for that piece and simplify your licensing.  For instance
> see whether GiantInt from http://www.perfsci.com/free-software.asp
> will do what you want.
> 
> Cheers,
> Ben



More information about the License-discuss mailing list