Здравствуйте, Константин, Вы писали:
СШ>>Так там вся прелесть в деталях: "курил, но не вдыхал". Поэтому такой сложный язык, чтобы все лазейки учесть. Читай, думай.
К>Так от деталей я и не отказываюсь. Просто сначала нужно понять хотя бы суть в целом, а детали уже потом. Ну такой простейший пример, из самого начала:
К>Условия настоящей Лицензии применяются ко всем видам программного обеспечения или любому иному произведению, которое содержит указание правообладателя на то, что данное произведение может распространяться на условиях Стандартной Общественной Лицензии. Под термином "Программа" далее понимается любое подобное программное обеспечение или иное произведение.
К>Ведь вместо этого вполне можно написать:
К>Условия настоящей Лицензии применяются ко всем программам, распространяющимся на условиях GPL.
Нельзя. Ты забыл про: документацию, иконки, графику, шаблоны, базы данных для генерации программ, планы тестирования, базы по багам и много ещё чего.
К>Маловато... Что значит — открыть код для общественного пользования? А если продукт, скажем, коммерческий?
Был коммерческий код на 10 млн. строк. Сделал копи-паст одной строчки из GPL-программы и вся твоя программа вдруг стала GPL и ты обязан распространять её только вместе с исходниками. GPL-вирус.
К>Всё равно выкладывать, скажем, на сайт в общий доступ и надеяться, что найдётся дурак, которому лень скачать и скомпилировать и который заплатит за бинарник денежки?
Молодец, ты правильно понял.
К>Да, кстати, попутно возник ещё такой вопрос. Вот, скажем, программа WinImage. Использует GPL-ный драйвер FileDisk. А вот исходников что-то в сети не наблюдается. Это они нарушают GPL или как-то хитро всё обставили?
Каким именно образом использует? Нужно смотреть детали реализации и детали GPL-лицензии. Если как плагин, то всё окей. Если в составе самого себя, то программа должна быть GPL, если только авторы FileDisk не разрешили закрыть код.