I have a large codebase licensed under GPL. There is another codebase I found one specific file to be useful in, and the whole codebase is under Apache 2. I cannot change the license of my project, nor include their entire project as a submodule, since it is very large. Additionally, I will be modifying the code from that file significantly. How do I approach adding this to my project. Is it sufficient just to leave the copyright header (that also specifies the license)? Or do I need to also include their license file somewhere?

  • 1
    What does the apache license ask you to do? May 20 at 23:15
  • I'm not really sure, I know I need to include the license, but is it acceptable to put it in the same license file as mine? Do they need to be separate? I'm confused on the specifics
    – figbar
    May 23 at 0:04


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.