|
From: Patrick H. <pa...@13...> - 2004-02-17 18:03:54
|
This all sounds okay to me, though I am confused by the use of the term
"static linking" when what is meant is inlining of code. Is that a
common usage that people would understand?
-Patrick
On Fri, 2004-02-13 at 10:34, Allen Bierbaum wrote:
> I just checked in a change to the license for GMTL. This change is=20
> meant to address several issues that have come up over the last several=20
> months related to using GMTL in non-GPL'ed applications/libraries.
>=20
> There is an issue with the LGPL license that makes it difficult to use=20
> this license with libraries composed entirely of inline and templated cod=
e.
>=20
> GMTL is still licensed under the LGPL, but it now has a license addendum=20
> that softens some of the LGPL restrictions and explicitly allows for=20
> static linking of the code.
>=20
> If everyone is happy with this addendum, then we can start using it=20
> immediately.
>=20
> -Allen
>=20
>=20
> The addendum reads as follows:
>=20
> ADDENDUM TO LICENSE
> February 2004
>=20
> Copyright (C) 2004
>=20
> Everyone is permitted to create and distribute verbatim copies of this
> license addendum document, but changing it is not allowed.
>=20
> GMTL License Addendum:
>=20
> 0. GMTL ("The Library") is licensed under GNU Lesser General Public
> License as published by the Free Software Foundation, version 2.1 of
> the License, or (at your option) any later version, with the following
> additional conditions. The following conditions take precedence over
> any conditions or restrictions stipulated by the Lesser General Public
> License insofar as a conflict exists.
>=20
> 1. The GMTL License Agreement ("License") covers only GMTL ("The Library"=
).
> Other libraries which the Library may use are covered by their own
> respective licenses.
>=20
> 2. Statically linking of a copy of the Library against any work using
> the Library, i.e. the inclusion of (parts of) the Library into a program
> or binary, is functionally equivalent to a work using the Library by
> linking to it dynamically, and therefore does not constitute creating
> a modified or derivative work based on the Library.
>=20
> This specifically extends paragraph 5 of the GNU Lesser General Public
> License to allow for inclusion of code in excess of 10 lines in length.
> There is no limit on the length of the code segements that are statically
> linked into an application. This clause is meant to allow for the use
> of large inline methods, templated code, and template meta programs.
>=20
> 3. Otherwise, if the work is a derivative of the Library, you may
> distribute the object code for the work under the terms of the GNU
> Lesser General Public License. Any executables containing that work
> also may be distributed under the Lesser General Public License
> whether or not if they are linked directly with the Library itself.
>=20
> 4. Programs or binaries linked with the Library must be identified as
> such by including, in the Documentation or by other means (for example
> in the About Box or Online Help), the following statement:
>=20
> "This software uses GMTL (http://ggt.sourceforge.net)."
>=20
>=20
>=20
> -------------------------------------------------------
> SF.Net is sponsored by: Speed Start Your Linux Apps Now.
> Build and deploy apps & Web services for Linux with
> a free DVD software kit from IBM. Click Now!
> http://ads.osdn.com/?ad_id=3D1356&alloc_id=3D3438&op=3Dclick
> _______________________________________________
> ggt-devel mailing list
> ggt...@li...
> https://lists.sourceforge.net/lists/listinfo/ggt-devel
--=20
Patrick L. Hartling | Research Assistant, VRAC
pa...@13... | 2274 Howe Hall Room 2624
http://www.137.org/patrick/ | http://www.vrac.iastate.edu/
PGP: http://wwwkeys.gpg.cz:11371/pks/lookup?op=3Dget&search=3D0xC874F217
|