LINUX.ORG.RU

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

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

Довольно много «свободного» софта тянет за собой зависисмости, не всем из которых лицензия позволяет статически линковаться с кем попало.

Никто не мешает сделать пакет, в который будут включены эти библиотеки в виде .so и написать запускалку, которая будет выставлять правильный LD_LIBRARY_PATH.

Тем более, где ты видел такие лицензии? Я знаю только лицензии, которые запрещают статически линковаться с софтом под несовместимыми и несвободными лицензиями. [EDIT: исправил одно слово] Точнее не запрещают, а разрешают использовать библиотеку в проприетарной программе при условии динамического связывания.

В LGPL такое ограничение служит, опять же, для обеспечения свободы пользователей: хотя автор библиотеки идёт на компромисс и разрешает проприетарщикам использовать его софт (и тем самым, с точки зрения FSF, ограничивать свободу пользователей), они всё же должны обеспечить пользователям возможность использовать другую версию библиотеки или вообще другую библиотеку, совместимую по интерфейсу (то есть все возможности относительно самой библиотеки должны сохраняться).

Исправление proud_anon, :

Довольно много «свободного» софта тянет за собой зависисмости, не всем из которых лицензия позволяет статически линковаться с кем попало.

Никто не мешает сделать пакет, в который будут включены эти библиотеки в виде .so и написать запускалку, которая будет выставлять правильный LD_LIBRARY_PATH.

Тем более, где ты видел такие лицензии? Я знаю только лицензии, которые запрещают динамически линковаться с софтом под несовместимыми и несвободными лицензиями. Точнее не запрещают, а разрешают использовать библиотеку в проприетарной программе при условии динамического связывания.

В LGPL такое ограничение служит, опять же, для обеспечения свободы пользователей: хотя автор библиотеки идёт на компромисс и разрешает проприетарщикам использовать его софт (и тем самым, с точки зрения FSF, ограничивать свободу пользователей), они всё же должны обеспечить пользователям возможность использовать другую версию библиотеки или вообще другую библиотеку, совместимую по интерфейсу (то есть все возможности относительно самой библиотеки должны сохраняться).

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

Довольно много «свободного» софта тянет за собой зависисмости, не всем из которых лицензия позволяет статически линковаться с кем попало.

Никто не мешает сделать пакет, в который будут включены эти библиотеки в виде .so и написать запускалку, которая будет выставлять правильный LD_LIBRARY_PATH.

Тем более, где ты видел такие лицензии? Я знаю только лицензии, которые запрещают динамически линковаться с софтом под несовместимыми и несвободными лицензиями. Точнее не запрещают, а разрешают использовать библиотеку в проприетарной программе при условии динамического связывания.

В LGPL такое ограничение служит, опять же, для обеспечения свободы пользователей: хотя автор библиотеки идёт на компромисс и разрешает проприетарщикам использовать его софт (и тем самым, с точки зрения FSF, ограничивать свободу пользователей), они всё же должны обеспечить пользователям возможность использовать другую версию библиотеки или вообще другую библиотеку, совместимую по интерфейсу (то есть все возможности относительно самой библиотеки сохраняются).