вообще-то интереный вопрос... значит если пользователь попросит предоставить сорцы, то ты ему можешь скормить один main.c, сказав, что это запускалка для закрытой либы? но какой же это тогда GPL?
> значит если пользователь попросит предоставить сорцы, то ты ему можешь скормить один main.c, сказав, что это запускалка для закрытой либы? но какой же это тогда GPL?
Почему бы и нет, если закрытая либа не использует GPLный код, и её лицензия позволяет линковать её с твоим кодом из main.c.
> вообще-то интереный вопрос... значит если пользователь попросит предоставить сорцы, то ты ему можешь скормить один main.c, сказав, что это запускалка для закрытой либы? но какой же это тогда GPL?
Ага, я бы посмотрел, как ты будешь объяснять, что для запуска твоей супер-GPL-проги надо сначала... купить у тебя проприетарную либу за X k$ :)) Или ты имел в виду что-то другое? ;)
> Существуют продукты, использующие проприетарную mscrt*.dll, существуют GPL'ные компоненты для Delphi и GPL'ные продукты на Delphi.
Но распространять пропиетарные к примеру компоненты для своей программы, очевидно, можно только с соблюдением их лицензий. Правда с трудом представляю разработчика пропиетарной библиотеки, которому захотелось распространять ее централизованно :))