How does one go about including multiple licenses in software?
For example, I'm working on a project that I would license as GPLv3. I'd like to include some libraries from the Apache Commons (Apache license 2.0). These libraries are distributed with both NOTICE.txt
and LICENSE.txt
, which to my understanding must be included in my project too.
Given the situation, should I indeed include the Apache Commons' NOTICE.txt
and LICENSE.txt
? Where should I put them? What if I later introduce other libraries with other licenses that make use of their own LICENSE.txt
or NOTICE.txt
?
The more information, the better!