New license - please comment

Mark Rafn dagon at dagon.net
Fri Jun 6 02:08:08 UTC 2003


2a and 2e are objectionable in that they severly restrict the scope of 
allowable changes.  2d is very annoying, but I don't know if OSI has 
declared such a demand as unacceptible.

On Thu, 5 Jun 2003, Christophe Dupre wrote:

> Hello,
> my employer is considering releasing some components as open source.
> We have looked at various licenses, but none seems to do exactly as we 
> need, so we have made this one.
> 
> We would appreciate comments, especially with regards to OSI certification.
> 
> ----
> 
> RENSSELAER SCOREC PUBLIC LICENSE
> TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
> 
> 0. This License Agreement applies to any software library or other 
> program which contains a notice placed by the copyright holder saying it 
> may be distributed under the terms of this Rensselaer Public
> License (also called "this License"). Each licensee is addressed as "you".
> 
> A "library" means a collection of software functions and/or data 
> prepared so as to be conveniently linked with application programs 
> (which use some of those functions and data) to form executables.
> 
> The "Library", below, refers to any such software library or work which 
> has been distributed under these terms. A "work based on the Library" 
> means either the Library or any derivative work under copyright law.
> 
> "Source code" for a work means the preferred form of the work for making 
> modifications to it including any associated interface definition files, 
> and scripts used to control compilation and installation of the library.
> 
> 1. You may copy and distribute verbatim copies of the Library’s complete 
> source code as you receive
> it, in any medium, provided that you conspicuously and appropriately 
> publish on each copy an
> appropriate copyright notice and disclaimer of warranty
> 
> 2. You may modify your copy of the Library or any portion of it, thus 
> forming a work based on the
> Library, and copy and distribute such modifications or work under the 
> terms of Section 1 above, provided
> that you also meet all of these conditions:
> 	a) The modified work must itself be a software library.
> 	b) You must cause the files modified to carry prominent notices 	
> 	stating that you changed the files and the date of any change.
> 	c) You must cause the whole of the work to be licensed at no
> 	charge to all third parties under the terms of this License.
> 	d) You must provide Rensselaer Polytechnic Institute with a
> 	joint copyright ownership. This does not need to be done
> 	explicitely, redistribution of work based on the Library implies
> 	your acceptance of joint ownership of the work based on the
> 	Library.
> 	e) If a facility in the modified Library refers to a function or
> 	a table of data to be supplied by an application program that
> 	uses the facility, other than as an argument passed when the 	
> 	facility is invoked, then you must make a good faith effort to
> 	ensure that, in the event an application does not supply such
> 	function or table, the facility still operates, and performs
> 	whatever part of its purpose remains meaningful.
> These requirements apply to the modified work as a whole. If 
> identifiable sections of that work are not
> derived from the Library, and can be reasonably considered independent 
> and separate works in themselves, then this License, and its terms, do 
> not apply to those sections when you distribute them as separate works.
> 
> 3. You may copy and distribute the Library (or a portion or derivative 
> of it, under Section 2) in object code or executable form under the 
> terms of Sections 1 and 2 above provided that you also do one of the 
> following:
> (a) Accompany it with the complete corresponding machine-readable source 
> code, which must be distributed under the terms of Sections 1 and 2 
> above on a medium customarily used for software interchange; or,
> (b) Accompany it with a written offer, valid for at least three tears, 
> to give any third party, at no charge, a complete machine-readable copy 
> of the corresponding source code, to be distributed under the terms of 
> Sections 1 and 2 above on a medium customarily used for software 
> interchange.
> If distribution of executable or object code is made made by offering 
> access to copy from a designated place, then offering equivalent access 
> to copy the source code from the same place counts as distribution of 
> the source code, even though third parties are not compelled to copy the 
> source along with the object code.
> 
> 4. A program that contains no derivative of any portion of the Library, 
> but is designed to work with the
> Library by being compiled or linked with it, is called a "work that uses 
> the Library". Such a work, in
> isolation, is not a derivative work of the Library, and therefore falls 
> outside the scope of this License.
> However, linking a "work that uses the Library" with the Library creates 
> an executable that is a
> derivative of the Library (because it contains portions of the Library), 
> rather than a "work that uses the
> library". The executable is therefore covered by this License. Section 5 
> states terms for distribution of
> such executables.
> 
> 5. Each time you redistribute the Library (or any work based on the 
> Library), the recipient
> automatically receives a license from the original licensor to copy, 
> distribute, link with or modify the
> Library subject to these terms and conditions. You may not impose any 
> further restrictions on the
> recipients’ exercise of the rights granted herein. You are not 
> responsible for enforcing compliance by
> third parties with this License.
> 
> 6. If, as a consequence of a court judgment or allegation of patent 
> infringement or for any other reason
> (not limited to patent issues), conditions are imposed on you (whether 
> by court order, agreement or
> otherwise) that contradict the conditions of this License, they do not 
> excuse you from the conditions of
> this License. If you cannot distribute so as to satisfy simultaneously 
> your obligations under this License
> and any other pertinent obligations, then as a consequence you may not 
> distribute the Library at all. For
> example, if a patent license would not permit royalty-free 
> redistribution of the Library by all those who
> receive copies directly or indirectly through you, then the only way you 
> could satisfy both it and this
> License would be to refrain entirely from distribution of the Library.
> If any portion of this section is held invalid or unenforceable under 
> any particular circumstance, the
> balance of the section is intended to apply, and the section as a whole 
> is intended to apply in other
> circumstances.
> 
> 7. You may not use the names of Rensselaer Polytechnic Institute, 
> SCOREC, Scientific Computation
> Research Center, nor the names of any of the software contributors to 
> endorse or promote products
> derived from this software without specific prior written permission.
> 
> 8. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
> FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
> OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
> PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
> OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
> MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
> THE QUALITY AND PERFORMANCE OF THE LIBRARY IS WITH YOU. SHOULD THE
> LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
> REPAIR OR CORRECTION.
> 
> 9. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
> WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
> REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
> INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES
> ARISING OUT OF THE USE OR INABILITY TO USE THE LIBRARY (INCLUDING BUT NOT
> LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES
> SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE LIBRARY TO OPERATE
> WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN
> ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
> 
> --
> license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3
> 
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3



More information about the License-discuss mailing list