licensing question for a C++ template library

Florian Weimer fw at deneb.enyo.de
Wed Oct 25 07:45:11 UTC 2006


* BenoƮt Jacob:

> Thanks very much for your answers.
>
>> See the C++ run-time library
>> and the GNAT run-time library for examples (Ada is quite similar to
>> C++, at least in GCC's implementation).
>
> What do you call the C++ runtime library? I looked at the GNU STL, but all I 
> saw was the GPL2 license unmodified.

The exception is mentioned in the corresponding header files.

> Also I couldn't find the license for the GNAT runtime library, any link?

It's also mentioned in the source files.

> Can I ask you if you might help us fill the table in my first post? If I 
> understand well, Simo's answer, though useful, wasn't specific to the case of 
> a template library.

Okay, here's my try:

+------------------------------+--------------------------------------------+
|                              | a program or library licensed under the... |
|                              +-----+------+--------+------------+---------+
|                              | GPL | LGPL | BSD    | Non-free   |Non-free |
|                              |     |      | (no ad | but sources| closed- |
|                              |     |      | clause)| available  | source  |
+------------------+-----------+-----+------+--------+------------+---------+
| can use a C++    |           |     |      |        |            |         |
| template library | GPL       | yes | NO   |  NO    |    no      |   no    |
| licensed under   |           |     |      |        |            |         |
| the ...          +-----------+-----+------+--------+------------+---------+
| and still remain |           |     |      |        |            |         |
| distributable    | LGPL      | yes |  yes |  **    |   MAYBE    |   NO    |
| under its own    |           |     |      |        |            |         |
| license          +-----------+-----+------+--------+------------+---------+
|                  |           |     |      |        |            |         |
|                  | BSD       | YES |  YES |   yes  |    YES     |  YES    |
|                  |           |     |      |        |            |         |
|                  +-----------+-----+------+--------+------------+---------+
|                  |           |     |      |        |            |         |
|                  | add your  |     |      |        |            |         |
|                  | idea here |     |      |        |            |         |
|------------------+-----------+-----+------+--------+------------+---------+

**: Depends on the availability of source code.



More information about the Discussion mailing list