New license - please comment

Christophe Dupre duprec at scorec.rpi.edu
Fri Jun 6 01:16:39 UTC 2003


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



More information about the License-discuss mailing list