Bird
0
0

You want to combine two software projects: one under Apache License 2.0 and another under GPLv3. What must you consider before distributing the combined work?

hard📝 Application Q8 of 15
Intro to Computing - How Software Works
You want to combine two software projects: one under Apache License 2.0 and another under GPLv3. What must you consider before distributing the combined work?
AYou can distribute under Apache License only
BNo license is needed for combined work
CGPLv3's terms override Apache License, requiring GPL compliance
DYou must pay fees to both license holders
Step-by-Step Solution
Solution:
  1. Step 1: Understand license compatibility

    GPLv3 is stricter and requires combined work to comply with GPL terms.
  2. Step 2: Apply to combined distribution

    Apache License alone is insufficient; GPLv3 terms must be followed.
  3. Final Answer:

    GPLv3's terms override Apache License, requiring GPL compliance -> Option C
  4. Quick Check:

    GPLv3 overrides Apache in combined work = B [OK]
Quick Trick: GPLv3 rules dominate when combined with Apache License [OK]
Common Mistakes:
  • Assuming Apache License can override GPLv3
  • Thinking no license needed for combined work
  • Believing fees are required

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Intro to Computing Quizzes