LINUX.ORG.RU
решено ФорумTalks

[GPL] [GCC] STL

 ,


0

1

Буквально минуту назад просматривал хедеры stl'а и имел щастье лицезреть посылки к GPLv3. Чесно говоря ни разу не приходило в голову, что хоть GCC = GNU Compiler Collection, но и стандартная библиотека тоже GNU :) Выходит, что не GPL софт, который использует STL, собирать под GCC и распространять нельзя? А как там лицензируется стандартная библиотека у студии?

★★★★★

http://gcc.gnu.org/onlinedocs/libstdc /faq.html#faq.license.any_program
2.2.
So any program which uses libstdc++ falls under the GPL?

No. The special exception permits use of the library in proprietary applications.

2.3.
How is that different from the GNU {Lesser,Library} GPL?

The LGPL requires that users be able to replace the LGPL code with a modified version; this is trivial if the library in question is a C shared library. But there's no way to make that work with C++, where much of the library consists of inline functions and templates, which are expanded inside the code that uses the library. So to allow people to replace the library code, someone using the library would have to distribute their own source, rendering the LGPL equivalent to the GPL.

h31 ★★★★
()

Плохо просматривал, не?

// Under Section 7 of GPL version 3, you are granted additional
// permissions described in the GCC Runtime Library Exception, version
// 3.1, as published by the Free Software Foundation.
Yareg ★★★
()

Таки да, плохо просматривал. Всем спасибо за разъяснение.

x0r ★★★★★
() автор топика

GPL с исключением. В FAQ от GNU это разобрано.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.