Про публічну ліцензію GNU (версія GPL) x.
У деклараціях GPLv2 та GPLv3 чітко зазначено, що ви повинні застосувати цю версію або, за вашим бажанням, нову ліцензію.
Ця програма є вільним програмним забезпеченням: ви можете перерозподілити її та / або змінити її відповідно до умов Загальної публічної ліцензії GNU, опублікованої Фондом вільного програмного забезпечення, або версії 3 Ліцензії, або (за вашим бажанням) будь-якої пізнішої версії.
Джерело - Як використовувати ліцензії GNU для власного програмного забезпечення
Так; частини вашої програми, що використовують лише код, надісланий GPLv2, можна перерозподілити під GPLv2 або під GPLv3, якщо ви хочете. Частини, що використовують тільки GPLv3 під GPLv3.
Отже, ваша програма повинна бути перерозподілена під GPLv3, оскільки GPLv3 містить усе, що містить GPLv2, а також доданий вміст.
А оскільки є 3 ліцензії; Я думаю, ви повинні застосувати GPLv3 до своєї програми, плюс іншу ліцензію, і поки ліцензії не заважають одна одній; вам, ймовірно, слід застосувати обидва (GPLv3 та CC).
Якщо ліцензія заважає одна одній; вам краще зв’язатися з адміністраторами CC, адміністраторами GNU (або Фондом вільного програмного забезпечення?) та адміністраторами Open Game Hearth.
Я рекомендую помістити всі джерела та заголовки під GPLv3, а також документацію. І все мистецтво (малюнки та таке) за ліцензією CC.