New license - please comment
Christophe Dupre
duprec at scorec.rpi.edu
Fri Jun 6 13:25:30 UTC 2003
For your information, 2a and 2e come directly from the LGPL (2a and 2d in
it, work for word).
2d is a requirement - the original though was to not accept patch
submission without a signed document giving co-ownership, but that might
eventually mean keeping track of many individuals and documents.
We require keeping ownership of all the code, as we have to be able to
sell commercial licenses. This does mean that we'll sell other people's
work (with their implicit permission), but that's how we're funding a
large part of the research we do. Without funding, no more research, no
more software.
On Thu, 5 Jun 2003, Mark Rafn wrote:
> 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 Librarys 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
>
--
Christophe Dupre
System Administrator, Scientific Computation Research Center
Rensselaer Polytechnic Institute
Troy, NY USA
Phone: (518) 276-2578 - Fax: (518) 276-4886
--
license-discuss archive is at http://crynwr.com/cgi-bin/ezmlm-cgi?3
More information about the License-discuss
mailing list