Насколько я помню, идея GPL зародилась у Столмана, когда он не смог написать драйвер под приобретенную версию Unix, т.к. не было сырцов. Проблема GPL для начинающий компаний в том, что исходники могут легально утечь в сеть.
Есть ли какие-нибудь лицензии аналогичные GPL только запрещающий распространение ? Т.е. получатель ПО в итоге имеет: бинарники, сырцы, может вносить изменения в код для своих нужд, даже свободно распространять патчи, но вот сам код передавать не может. И овцы целы, и волки сыты.