LINUX.ORG.RU

История изменений

Исправление Zmicier, (текущая версия) :

Так, хорошо, с вами мы это заблуждение, кажется, не разбирали. :-)

По пункту 0 - это *.o. Никакой существенной разницы с .so.

Не-не-не.

По пункту 0 — это когда вы свободную библиотеку распространяете в составе вашей несвободной программы. Как она там сопряжена с ней: используется ли какая-то компоновка, и используется ли вообще — никакого значения *не имеет*. А по пункту 1, соответственно, — это когда вы ее не распространяете.

И вообще, для того, чтобы понять, что он вас требуют лицензии авторского лева ГНУ, их читать совершенно не обязательно. Достаточно лишь знать, для чего они вообще существуют.

Так, задача GNU Lesser GPL — обеспечить важнейшие права пользователей свободной библиотеки даже в том случае, когда она включена в состав какой-то несвободой программы.

Вот, собственно и вся хитрость: если вы пишете проприетарщину, то вы должны вернуть вашим пользователям право свободно использовать, изменять, распространять в измененном или нет виде включенную в вашу проприетарщину свободную библиотеку. Вернуть как де-юре, так и де-факто.

А уж как там это будет выглядеть с технической стороны: есть какие-то .o, .so, .go и т. д. или нет — то уж вам в вашем частном случае виднее.

Исходная версия Zmicier, :

Так, хорошо, с вами мы это заблуждение, кажется, не разбирали. :-)

По пункту 0 - это *.o. Никакой существенной разницы с .so.

Не-не-не.

По пункту 0 — это когда вы свободную библиотеку распространяете. Как она там сопряжена с вашей несвободной программой: используется ли какая-то компоновка, и используется ли вообще — никакого значения *не имеет*. А по пункту 1, соответственно, — это когда вы ее не распространяете.

И вообще, для того, чтобы понять, что он вас требуют лицензии авторского лева ГНУ, их читать совершенно не обязательно. Достаточно лишь знать, для чего они вообще существуют.

Так, задача GNU Lesser GPL — обеспечить важнейшие права пользователей свободной библиотеки даже в том случае, когда она включена в состав какой-то несвободой программы.

Вот, собственно и вся хитрость: если вы пишете проприетарщину, то вы должны вернуть вашим пользователям право свободно использовать, изменять, распространять в измененном или нет виде включенную в вашу проприетарщину свободную библиотеку. Вернуть как де-юре, так и де-факто.

А уж как там это будет выглядеть с технической стороны: есть какие-то .o, .so, .go и т. д. или нет — то уж вам в вашем частном случае виднее.