Нет проблем с двойным лицензированием. GPL подходит для некоммерческого варианта и широко распространена.
С коммерческой, стандартных не знаю. Я бы порекомендовал вам написать такой, который действительно соответствует вашим потребностям.
Подкаст Hanselminutes о лицензиях здесь: Лицензирование программного обеспечения с открытым исходным кодом с Джонатаном Заком из ACT Online . Под конец говорят о двойном лицензировании базы данных MySQL.
Существует также транскрипт подкаста в формате PDF , посмотрите в конце первого столбца на странице 7.
Никакая лицензия с открытым исходным кодом (согласно определению Open Source Initiative) не запрещает коммерческое использование программного обеспечения. Вы можете использовать версию GPL, чтобы запретить использование вашего программного обеспечения в качестве проприетарного; компании по-прежнему могли использовать его для внутренних целей или распространять для своих целей, но они не могли упаковать его и продать как обычное программное обеспечение для упаковки в термоусадочную пленку. Не используйте такие лицензии, как Boost или BSD, поскольку они разрешают неограниченное коммерческое использование без ограничений.
Вы должны решить, какое коммерческое использование вы хотите разрешить, и это будет сильно зависеть от программного обеспечения и того, для чего люди могут захотеть его использовать.