Якщо ви є єдиним власником авторських прав (тобто власником), ви можете робити все, що завгодно, з кодом , в тому числі робити похідну версію коду, де єдина зміна полягає в ліцензії. Ліцензії - це лише описи умов, які власники (власники) розміщують на користувачів, що не володіють кодом. Вони не обмежують власника.
Коли існує декілька прав власності, речі стають складнішими (формально всі власники авторських прав повинні погодитись, щоб змінити ліцензію). Існує сіра область щодо того, який внесок вимагатиме хтось, щоб він був власником авторських прав; його майже точно не зроблено механічним підрахунком ліній, модифікованих як змістовний внесок, може бути дуже коротким, а нематеріальним - дуже довгим (наприклад, перетворення всього відступу на вкладки чи пробіли). Ми не можемо оцінити, в якій мірі це застосовується у вашій ситуації, за винятком того, щоб зазначити, що хтось інший, який завантажує та використовує код, не зобов’язує вас надавати їм права власності.
Якщо ви все це пишете самостійно, вам зовсім не потрібно приділяти багато уваги складності в попередньому пункті. Ви можете просто йти вперед і робити те, що хочете зробити.
Окремий момент - якщо ви працюєте в компанії, яка є власником коду. У цьому випадку це рішення компанії, і ви просто дієте від імені компанії. Це не складніше, ніж раніше за умови, що компанія є єдиним власником коду.