0

When a project on GitHub uses two OS licenses, Apache/EPL or Apache/AGPL, does one license govern over the other or do both govern equally and together? My main confusion is how the two licenses interact.

New contributor
Ramzi bechara is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
1
  • 1
    It might be dual-licensing, or it might be mixed licensing, or might be something else. A concrete example, a link to one such respository, would be most helpful. – MadHatter Feb 24 at 6:16
1

Generally, this is called Multi-licensing when you want a particular product to have more than one condition. Any product can have more than a single license.

In Open Source it has its own term which is called dual-licensing, and its use-case is similar to that of the general team Multi-licensing, we do this when we want our open source project to have two separate conditions for our open source project to be used, if the Apache license is blocking some certain use-case that you would like to use the OS project for, you check for the second license if it supports it before using it the way you would like.

You can read this to understand better how dual-licensing works in OSS.

New contributor
Ayo is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.

Your Answer

Ramzi bechara is a new contributor. Be nice, and check out our Code of Conduct.

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.