I'm new to work in software developing by myself and I'm not sure what is the correct way to handle licenses, so far I'm working on a java project using maven (google json simple and junit pugins).

Maven and its plugins are under Apache2 license, as I'm nor editing java or anything like that from what I have read theres no need to include any license from it and my own code would go under GPL3.

As far as I have seen the license of the project go usually inside a "Lincense.txt", that's where I put the GPL3 but I'm unsure of the correct way to handle the Apache2 licenses.

Edit: making the question more clear.

I have maven and some plugins for it under apache2 license, where should I put the apache2 license and what clarifications should I add?

  • Could you edit your question to clarify what you are asking exactly? – Philippe Ombredanne Jul 11 '17 at 16:40
  • Done, tell me if you need any more details and thanks for your time, I'm struggling to understand the legalese. – Signum Jul 11 '17 at 17:38
  • Can you clarify more: your own code is going to be GPL-3 licensed? and you use dependencies as-is from Maven central that are Apache-licensed? is this correct? – Philippe Ombredanne Jul 12 '17 at 7:30
  • Yeah, all correct. – Signum Jul 12 '17 at 7:43

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.