chiark / gitweb /
recommend building in a subdir
[nlopt.git] / tensor / COPYRIGHT
1 The original Fortran source is copyrighted/licensed according to the
2 "MIT license" below
3
4 If you modify it, please clearly state the modifications to avoid
5 confusion with the original program, and please cite the paper by Chow
6 et al. (see README) if you use it in a publication.  (These are polite
7 requests, not legal requirements per se.)
8
9 Copyright (c) 1994 University of Colorado at Boulder
10
11 Permission is hereby granted, free of charge, to any person obtaining
12 a copy of this software and associated documentation files (the
13 "Software"), to deal in the Software without restriction, including
14 without limitation the rights to use, copy, modify, merge, publish,
15 distribute, sublicense, and/or sell copies of the Software, and to
16 permit persons to whom the Software is furnished to do so, subject to
17 the following conditions:
18
19 The above copyright notice and this permission notice shall be
20 included in all copies or substantial portions of the Software.
21
22 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
26 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
27 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
28 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
29
30 -------------------------------------------------------------------------
31
32 Permission to use the above license for this code was received in
33 personal correspondence with the author, R. Schabel.  A copy of this
34 correspondence is included below.
35
36 -------------------------------------------------------------------------
37
38 From schnabel@indiana.edu Sun Aug 26 21:30:53 2007
39 Date: Sun, 26 Aug 2007 21:29:55 -0400
40 From: "Schnabel, Robert B" <schnabel@indiana.edu>
41 To: stevenj@math.mit.edu
42 Subject: RE: free/open-source licenses for your TOMS/739 quasi-newton software?
43
44 Steven,
45   I have to admit that I've not been asked to be this precise before,
46 but what you propose is fine, and the copyright should be with Colorado.
47 Bobby
48
49 -----Original Message-----
50 From: Steven G. Johnson [mailto:stevenj@fftw.org] 
51 Sent: Sunday, August 26, 2007 3:09 PM
52 To: Schnabel, Robert B
53 Subject: RE: free/open-source licenses for your TOMS/739 quasi-newton
54 software?
55
56 Bobby,
57
58 Thanks so much for your response!  That sounds great!
59
60 It is important for the long term to be explicit about the legal 
61 permissions (the license).
62
63 Is it okay to consider your code to be under the MIT (X11) license:
64         http://opensource.org/licenses/mit-license.php
65 ?  This is a simple, commonly used, permissive license that requires
66 that your copyright notice be preserved, and disclaims all warranty
67 and responsibility.
68
69 (It's important to use a standard license, as unusual legal
70 requirements often cause unforeseen difficulties.  If you have
71 additional preferences, it works well to attach them as polite
72 requests to the license, rather than as legal requirements, as
73 requests cannot conflict with anything or cause legal uncertainty.
74 In practice everyone will honor reasonable requests.)
75
76 Also, as for copyright notices, should I list it as:
77
78         Copyright (c) 1994 Robert B. Schnabel, T. Chow, and E. Eskow.
79
80 ?  Or should I list it as copyright Indiana University?
81
82 Thanks again for your help with these legal minutiae.
83
84 Regards,
85 Steven G. Johnson
86
87 On Sun, 26 Aug 2007, Schnabel, Robert B wrote:
88
89 > Dear Steve,
90 >  Thanks for asking.  Yes, all that I ask on this is attribution if you
91 > use the code intact, and if you modify it, a clear statement that the
92 > resultant code is your modified code, not mine, and that the
93 > responsibility is yours.
94 >   Thanks, Bobby
95 >
96 > -----Original Message-----
97 > From: Steven G. Johnson [mailto:stevenj@fftw.org]
98 > Sent: Thursday, August 23, 2007 12:09 PM
99 > To: robert.schnabel@colorado.edu
100 > Cc: louise-marie.davis@colorado.edu
101 > Subject: free/open-source licenses for your TOMS/739 quasi-newton
102 > software?
103 >
104 > Dear Prof. Schnabel,
105 >
106 > I'm in the Applied Mathematics faculty at MIT, and use a variety of free
107 > local optimization packages in my work.  I recently came across your
108 > quasi-Newton software (from TOMS algorithm 739) and was very interested
109 > in trying it out.
110 >
111 > However, I downloaded your source code from www.netlib.org, and I didn't
112 > find any information on the copyright/license status of the code. Many
113 > people ignore this, but under US copyright law the default (in the absence
114 > of an explicit license statement) is very restrictive: no copying,
115 > modification, or redistribution in any form are permitted.
116 >
117 > This is a problem for me because I not only use optimization code, but I
118 > also write/distribute free/open-source simulation software for
119 > electromagnetism and I like to include optimization routines with my
120 > software.  Also, I was thinking of putting together several nonlinear 
121 > optimization routines in a free package, for eventual inclusion in 
122 > free GNU/Linux distributions.  None of this is possible without an explicit
123 > license.
124 >
125 > I'm guessing that, by posting the code online, you intended for the code
126 > to be used free of restrictions. It would be great if you could let me know
127 > whether I can use/copy/modify the code under one of the standard Open Source
128 > licenses; see the list at:
129 >         http://opensource.org/licenses/category
130 > In particular, if you just want a simple permissive license the "MIT
131 > license" (http://opensource.org/licenses/mit-license.php) is popular.
132 >
133 > (All of these licenses require attribution of the original authors to be
134 >
135 > preserved in the code, of course!  And in any case I would certainly
136 > cite you prominently in any package where I used your code.)
137 >
138 > I've released a lot of my own open-source scientific code (e.g. our FFTW
139 > software for FFTs, which is used e.g. in Matlab) and would be happy to
140 > discuss any concerns you might have over licensing/copyright issues.
141 >
142 > Regards,
143 > Steven G. Johnson