I wrote:
>
> That is not the choice we have to make. Adding the special-exception-for-CPL
> clause to the darcs license would not in any way preclude darcs from using
> GPL'ed code.
Allow me to illustrate with ASCII art:
+---------+ +-------+ +-------+
| Eclipse | | darcs | | Linux |
| CPL | | ? | | GPL |
+---------+ +-------+ +-------+
(Or substitute any CPL'ed code for "Eclipse" and any GPL'ed code for "Linux"
if it makes the scenario more realistic for you.)
If darcs is under GPL then the following three rules hold:
+--------------------+
| allowed |
+---------+ |+-------+ +-------+|
| Eclipse | || darcs | | Linux ||
| CPL | || ? | | GPL ||
+---------+ |+-------+ +-------+|
+--------------------+
+----------------------+
| disallowed |
|+---------+ +-------+| +-------+
|| Eclipse | | darcs || | Linux |
|| CPL | | ? || | GPL |
|+---------+ +-------+| +-------+
+----------------------+
+---------------------------------+
| disallowed |
|+---------+ +-------+ +-------+|
|| Eclipse | | darcs | | Linux ||
|| CPL | | ? | | GPL ||
|+---------+ +-------+ +-------+|
+---------------------------------+
If darcs is under GPL-plus-special-exception-for-CPL then the following three
rules hold:
+--------------------+
| allowed |
+---------+ |+-------+ +-------+|
| Eclipse | || darcs | | Linux ||
| CPL | || ? | | GPL ||
+---------+ |+-------+ +-------+|
+--------------------+
+----------------------+
| allowed |
|+---------+ +-------+| +-------+
|| Eclipse | | darcs || | Linux |
|| CPL | | ? || | GPL |
|+---------+ +-------+| +-------+
+----------------------+
+---------------------------------+
| disallowed |
|+---------+ +-------+ +-------+|
|| Eclipse | | darcs | | Linux ||
|| CPL | | ? | | GPL ||
|+---------+ +-------+ +-------+|
+---------------------------------+
Regards,
Zooko
_______________________________________________
darcs-users mailing list
[email protected]
http://www.abridgegame.org/mailman/listinfo/darcs-users