License Compatibility for Derivative Works

If there is one issue that causes the most confusion and angst in the open source licensing community it is this: How do open source licenses interact with each other when derivative works are created from multiple contributions?

For example, a GPL-licensed contribution may be offered for an Apache-licensed derivative work. Or an OSL-licensed contribution may be offered for a GPL-licensed derivative work. What license terms apply to the resulting derivative work? Can the contribution even be accepted, consistent with the terms of both the contribution and derivative works licenses?

I discussed in the previous section the simpler problem of incorporating a contribution into a collective work; that is ...

Get Open Source Licensing: Software Freedom and Intellectual Property Law now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.