Здравствуйте!
Вот никак не могу понять одной вещи. Многие опенсорч компании работают по схеме - имеем открытый продукт, поддерживаем его, продаем закрытый. Примеры: Open Office, Wine, Qt (до недавнего времени)...
Вопрос в том, как компании переносят код из GPL-версии в свою закрытую продаваемую? Ведь перенос GPL-кода "инфицирует" весь проект, лицензия GLP требует открытия исходников любому пользователю, следовательно любой коммерческий пользователь может потребовать "закрытые" исходники, а потом распространить их. Почему этого не происходит?
Для того, чтобы "закрыть" GPL проект, надо помоему получить согласие каждого автора кода. Как же тогда делают закрытые продукты на основе GPL-кода, когда авторов - тыщщи, и все они непонятно кто непонятно где?