On Wed, 19 Feb 2003, Boyd Dimmock wrote:

>I have to also say that IANAL, but I think that the CPL license is not 
>viral...  which is to say, you may take this code and modify it and 
>redistribute without making the modifications open source at all.  You 
>should read carefully the license wording... see it at:
>
>        http://oss.software.ibm.com/developerworks/opensource/license-cpl.html

Well I think (again, IANAL) that the CPL does require "Contributors" who 
modify and re-release the code to also provide their modified source to 
whoever is getting the binary.  Pretty much what the GPL says as far as 
distributing modified code.  See the CPL section 3.b.iv :

3. REQUIREMENTS 
A Contributor may choose to distribute the Program in object code form 
under its own license agreement, provided that: 

  b) its license agreement:

    iv) states that source code for the Program is available from such 
        Contributor, ...


I think the main departure from the GPL's "viral" nature is the fact that 
(again, IANAL) the CPL seems to allow linking/using unmodified binaries 
without forcing the other code to be released under the CPL.  See the CPL 
section 1:

1. DEFINITIONS 
...
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.

As far as being able to modify and redistribute without making the 
modifications open source, that's a BSD-style license.  In fact, much
proprietary software includes BSD-licensed code.  A search thorugh 
the Windows binaries will show many
"Copyright (c) 198x The Regents of the University of California"
(the BSD license requires the copyright line to be retained),
especially in older Windows releases.




-- 
Dan Streetman
[EMAIL PROTECTED]
---------------------
186,272 miles per second:
It isn't just a good idea, it's the law!


-------------------------------------------------------
This SF.net email is sponsored by: SlickEdit Inc. Develop an edge.
The most comprehensive and flexible code editor you can use.
Code faster. C/C++, C#, Java, HTML, XML, many more. FREE 30-Day Trial.
www.slickedit.com/sourceforge
_______________________________________________
javax-usb-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/javax-usb-devel

Reply via email to