Как мы знаем, лицензии типа GPL явно запрещают брать код выпущенный под ними и закрывать его в своих проектах. Т.е. нельзя просто выпустить условную венду на ядре линукса не отдавая по требованию исходников. Казалось бы - довольно логично. Т.к. плохо нахаляву пользоваться плодами чужого труда ничего не отдавая взамен. (Хотя и ... ну какая польза сообществу может быть от домохозяйки установившей убунту - она даже багрепорт написать не осилит)
Ну да ладно, рассмотрим другую сторону вопроса.
Что есть условное ядро линукса защищенное гпл? Набор нулей и едениц. Что происходит при копировании ядра (кода)? Ничего. У сообщества ничего не пропадает и ничего не портится. Так правильно ли ограничивать распространение информации? Это же не воровство колбасы из магазина, которая вполне материальна. А набор нулей и единиц. И его простое копирование - чуть ли не главное ее свойство.
Так вот, в чем проблема закрывать код из под открытых лицензий?