Безпечне, що потрібно зробити - це випустити код, який ви пишете за ліцензією, сумісною з GPLv3. Звичайно, GPLv3 сумісний із самим собою, але ви можете вибрати кілька інших ліцензій. Список ліцензій FSF є впевненим, але може вважатися авторитетним щодо питання, які інші ліцензії сумісні з якими версіями GPL.
Я особисто рекомендую вам ліцензувати свій код під версією GPL 2 мовою "або за вашим бажанням будь-якої пізнішої версії". Це досягає сумісності як з кодом GPLv3, так і з GPLv2 і, таким чином, максимальною сумісністю з ліцензіями на copyleft. Якщо ви не хочете копілефт, скористайтеся ліцензією X11 .
Якщо ви не хочете випускати свій вихідний код, вам не слід використовувати код або дані під будь-якою ліцензією copyleft - вся суть copyleft полягає у забезпеченні доступності джерела, тому неетично використовувати копільований матеріал у програмі із закритим кодом. навіть якщо ви не порушуєте лист ліцензії (я не розповім вам, як це зробити; проконсультуйтеся з дійсним юристом щодо авторських прав, якщо ви зобов'язані та визначені).