O mais seguro é liberar o código que você escreve sob uma licença compatível com a GPLv3. A GPLv3 é obviamente compatível consigo mesma, mas existem algumas outras licenças que você pode escolher. A lista de licenças da FSF é opinativa, mas pode ser considerada autorizada, sobre a questão de quais outras licenças são compatíveis com quais versões da GPL.
Pessoalmente, eu recomendo que você licencie seu código na GPL versão 2 com o idioma "ou a seu critério qualquer versão posterior". Isso garante compatibilidade com os códigos GPLv3 e GPLv2 e, portanto, compatibilidade máxima com licenças copyleft. Se você não deseja um copyleft, use a licença X11 .
Se você não deseja liberar seu código fonte, não deve reutilizar código ou dados sob nenhuma licença copyleft - o objetivo principal do copyleft é impor a disponibilidade da fonte, portanto, é antiético usar material copyleft em um programa de código fechado mesmo que você não esteja violando a letra da licença (não vou lhe dizer como fazer isso; consulte um advogado de direitos autorais se você estiver vinculado e determinado).