Всем привет.
Я вот тоже думаю над проблемой лицензирования, и мне в голову пришла такая мысль. Что если работать под LGPL, хотябы какой-то период, пока фирма раскрутиться, продавать проекты, и в случае если кто-то попросит исходники, изменять их до неузнаваемости, но так, чтобы программма сохраняла рабочий вид. Тоесть предварительно написать маленькую утилитку, кторая все выражения типа maxClientsCount = 0 переводила бы в adfdfSdwf = 0, и пусть они себе разбираються в тех исходниках, пока моя фирма уже будет разрабатывать следующую версию программы.
поищи в гугле на тему
обфускаторы, я ими активно для php пользовался, чай поди и для C++ есть