Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
потеря возможности свободно распоряжатсья кодом (так как это уже не только твой код)В таких случаях можно заставить всех контрибьюторов выложить свои патчи как public domain. Это может пригодиться, когда программа лицензирована под GPL и нужно её перелицензировать, чтобы выложить в AppStore.

возможность использования кода вашими прямыми конкурентамиКогда говорят о лицензии GPL упускают из виду маленький момент: эта лицензия — это замечательный инструмент. Конкуренты могут воспользоваться, но будут обязаны открыть все свои наработки, которые потом можно будет утащить обратно к себе. Win-win. Правда, эти наработки нельзя будет перелицензировать (см. предыдущий пункт), но и они не смогут перелицензировать ваши и выложить в AppStore (или куда ещё).
Открыть исходники (почти) всего