Reciprocity under the CPL
The CPL contains a reciprocity obligation much like the one in the GPL. Software licensed under the CPL can be used to create a derivative work (e.g., Program) which can then be distributed by a Contributor under its own license agreement. But that other license agreement is required to be very like the CPL:
A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
a) it complies with the terms and conditions of this Agreement; and
b) its license agreement:
... iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access