I plan to import works from a Java GPL2 project into a GPL3 one.
- How must I “head” all my project derivating sources files : must I put the GPL2 license of the original project (saying that “This file is part of PROJECT_NAME …”) above my project one ?
- How should be the LICENSING file of the whole projet : must I put both licenses in it ?
- I don’t know yet if I will import nearly complete classes or just some pieces of codes from the original project. Anyway, how should I inform the user (saying, in a about dialog) : is saying “Work derivated from PROJECT_NAME project” enough ?
Thanks in advance.
From How do I upgrade from (L)GPLv2 to (L)GPLv3?
First, include the new version of the license in your package. If
you’re using LGPLv3 in your project, be sure to include copies of both
GPLv3 and LGPLv3, since LGPLv3 is now written as a set of additional
permissions on top of GPLv3.Second, replace all your existing v2 license notices (usually at the
top of each file) with the new recommended text available on the GNU
licenses howto. It’s more future-proof because it no longer includes
the FSF’s postal mailing address.Of course, any descriptive text (such as in a README) which talks
about the package’s license should also be updated appropriately.
4