Exception to Reciprocity
There is a very important explicit exception to the CPL's reciprocity obligation:
Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program. (CPL section 1.)
Does this have the same effect as the GPL? Instead of the ambiguous language of the GPL and LGPL that causes so much uncertainty about linking, the CPL offers two simple tests for exclusion from reciprocity. Both must be true:
The Contribution must be a separate module of software. The term separate module of software is not defined in the CPL. (Neither, you will recall, was the word file defined ...
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