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