forked from setiQuest/SonATA
-
Notifications
You must be signed in to change notification settings - Fork 0
/
LICENSE.txt
199 lines (141 loc) · 14.6 KB
/
LICENSE.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
This file contains notifications relating to licensing of various software packages used in the OpenSonATA software.
*********************
*** LGPL packages ***
*********************
All source code and libraries/jars that are licensed under the LGPL license
are listed here. To comply with the LGPL license we must supply the source code.
The source code for these packages are available from the following URL:
http://setiquest.org/sonata_files/LGPL.tar.Z
(we suggest downloading with the command:
"wget http://setiquest.org/sonata_files/LGPL.tar.Z")
To comply with the LGPL license we must supply the source code.
1) sse-pkg/jseeker/jsap.jar
2) sse-pkg/jseeker/jtransforms-2.3.jar
3) CppUnit directory
4) sse-pkg/jseeker/jcommon-1.0.10.jar
5) sse-pkg/jseeker/jfreechart-1.0.6.jar
6) sse-pkg/jseeker/jfreechart-1.0.6.jar
7) sse-pkg/wcsLib directory
NOTES: We have not modified any of the LGPL code for our purposes.
We require verion 1.5 of CppUnit, newer versions are not compatible.
******************************
*** Other licensing issues ***
******************************
*******************************************************************************
File: sse-pkg/jseeker/AbsoluteLayout.jar
This is part of netbeans. http://netbeans.org
License
DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved.
Oracle and Java are registered trademarks of Oracle and/or its
affiliates. Other names may be trademarks of their respective owners.
The contents of this file are subject to the terms of either the GNU
General Public License Version 2 only ("GPL") or the Common
Development and Distribution License("CDDL") (collectively, the
"License"). You may not use this file except in compliance with the
License. You can obtain a copy of the License at
http://www.netbeans.org/cddl-gplv2.html or
nbbuild/licenses/CDDL-GPL-2-CP. See the License for the specific
language governing permissions and limitations under the License.
When distributing the software, include this License Header
Notice in each file and include the License file at
nbbuild/licenses/CDDL-GPL-2-CP. Oracle designates this particular file
as subject to the "Classpath" exception as provided by Oracle in the
GPL Version 2 section of the License file that accompanied this code. If
applicable, add the following below the License Header, with the fields
enclosed by brackets [] replaced by your own identifying information:
"Portions Copyrighted [year] [name of copyright owner]"
Contributor(s):
The original software is NetBeans. The initial developer of the original
software was Sun Microsystems, Inc.; portions copyright 1997-2006 Sun
Microsystems, Inc. All rights reserved.
If you wish your version of this file to be governed by only the CDDL or
only the GPL Version 2, indicate your decision by adding "[Contributor]
elects to include this software in this distribution under the [CDDL or
GPL Version 2] license." If you do not indicate a single choice of license,
a recipient has the option to distribute your version of this file under
either the CDDL, the GPL Version 2 or to extend the choice of license to
its licensees as provided above. However, if you add GPL Version 2 code
and therefore, elected the GPL Version 2 license, then the option applies
only if the new code is made subject to such option by the copyright holder.
Oracle is not responsible for the availability of third-party Web sites
mentioned in this document. Oracle does not endorse and is not
responsible or liable for any content, advertising, products, or other
materials on or available from such sites or resources. Oracle will not be
responsible or liable for any damage or loss caused or alleged to be
caused by or in connection with use of or reliance on any such content,
goods, or services available on or through any such sites or resources.
*******************************************************************************
Files: sse-pkg/sse/mld.cpp, sse-pkg/sse/mld.h
These use the ACE Library
Copyright and Licensing Information for ACE(TM), TAO(TM), CIAO(TM), DAnCE(TM), and CoSMIC(TM)
ACE(TM), TAO(TM), CIAO(TM), DAnCE>(TM), and CoSMIC(TM) (henceforth referred to as "DOC software") are copyrighted by Douglas C. Schmidt and his research group at Washington University, University of California, Irvine, and Vanderbilt University, Copyright (c) 1993-2009, all rights reserved. Since DOC software is open-source, freely available software, you are free to use, modify, copy, and distribute--perpetually and irrevocably--the DOC software source code and object code produced from the source, as well as copy and distribute modified versions of this software. You must, however, include this copyright statement along with any code built using DOC software that you release. No copyright statement needs to be provided if you just ship binary executables of your software products.
You can use DOC software in commercial and/or binary software releases and are under no obligation to redistribute any of your source code that is built using DOC software. Note, however, that you may not misappropriate the DOC software code, such as copyrighting it yourself or claiming authorship of the DOC software code, in a way that will prevent DOC software from being distributed freely using an open-source development model. You needn't inform anyone that you're using DOC software in your software, though we encourage you to let us know so we can promote your project in the DOC software success stories.
The ACE, TAO, CIAO, DAnCE, and CoSMIC web sites are maintained by the DOC Group at the Institute for Software Integrated Systems (ISIS) and the Center for Distributed Object Computing of Washington University, St. Louis for the development of open-source software as part of the open-source software community. Submissions are provided by the submitter ``as is'' with no warranties whatsoever, including any warranty of merchantability, noninfringement of third party intellectual property, or fitness for any particular purpose. In no event shall the submitter be liable for any direct, indirect, special, exemplary, punitive, or consequential damages, including without limitation, lost profits, even if advised of the possibility of such damages. Likewise, DOC software is provided as is with no warranties of any kind, including the warranties of design, merchantability, and fitness for a particular purpose, noninfringement, or arising from a course of dealing, usage or trade practice. Washington University, UC Irvine, Vanderbilt University, their employees, and students shall have no liability with respect to the infringement of copyrights, trade secrets or any patents by DOC software or any part thereof. Moreover, in no event will Washington University, UC Irvine, or Vanderbilt University, their employees, or students be liable for any lost revenue or profits or other special, indirect and consequential damages.
DOC software is provided with no support and without any obligation on the part of Washington University, UC Irvine, Vanderbilt University, their employees, or students to assist in its use, correction, modification, or enhancement. A number of companies around the world provide commercial support for DOC software, however. DOC software is Y2K-compliant, as long as the underlying OS platform is Y2K-compliant. Likewise, DOC software is compliant with the new US daylight savings rule passed by Congress as "The Energy Policy Act of 2005," which established new daylight savings times (DST) rules for the United States that expand DST as of March 2007. Since DOC software obtains time/date and calendaring information from operating systems users will not be affected by the new DST rules as long as they upgrade their operating systems accordingly.
The names ACE(TM), TAO(TM), CIAO(TM), DAnCE(TM), CoSMIC(TM), Washington University, UC Irvine, and Vanderbilt University, may not be used to endorse or promote products or services derived from this source without express written permission from Washington University, UC Irvine, or Vanderbilt University. This license grants no permission to call products or services derived from this source ACE(TM), TAO(TM), CIAO(TM), DAnCE(TM), or CoSMIC(TM), nor does it grant permission for the name Washington University, UC Irvine, or Vanderbilt University to appear in their names.
If you have any suggestions, additions, comments, or questions, please let me know.
Douglas C. Schmidt http://www.dre.vanderbilt.edu/~schmidt/
*******************************************************************************
File: sse-pkg/web/nss-web-tomcat-base/webapps/prelude/WEB-INF/lib/AstroLib.jar
http://mhuss.com/AstroLib/docs/Overview.html
This is a library of (hopefully) useful astronomical algorithms. This library is based on a class-oriented C++ library I wrote. The C++ library, in turn, was originally based on the C source code written by Bill Gray and available at the Project Pluto website.
It has been "transmogrified" a bit since it's origins. I've changed some things, reorganized some things, and added some things, using information from Jean Meeus' excellent book Astronomical Algorithms.
The biggest differences between this code and the Bill's original code are
It's in Java (duh ;-), so everything is a class or part of a class.
I added a lot of static constants to avoid "magic numbers" as much as possible - there's plenty enough of those in the orbital elements and formulas!
I used native types like int whereever possible, dropping Bill's original byte-frugal storage strategies. This eliminates Bill's "wrong-endian" byte alignment worries. In addition, Java only runs on 32-bit general-purpose platforms, so there's no need to fit things in a 64K segment :-).
I unwound some of Bill's clever algorithm implementations. I find as I get older (and hopefully wiser) that performance can always be tweaked if necessary, but code readability needs to be "baked in."
I formerly used this code to run astronomical servlets on the DVAA web site, in particular, a lunar phase display on the home page, and a Darkness Planner information page. Unfortunately, our provider dropped java support(!), so these are no longer available there. :-(
Questions are welcome.
Copyright Restrictions: In the spirit of Bill's original source, you are free to use this for non-commercial purposes - but please give us a mention if you do so! For commercial usage, please contact me first.
Mark Huss - May 2003
*******************************************************************************
File: sse-pkg/jseeker/WaterfallDisplay.java and BaselineDisplay.java
Files BaselineDisplay.java (lines 705-714) and WaterfallDisplay.java (lines 1336-1345) located in the materials contain forensically significant textual similarities to the file Utils.java (lines 14-23) from Sun's Swing Tutorial. The code is nearly identical.
The Utils.java source code is available at:
http://java.sun.com/docs/books/tutorial/uiswing/examples/components/FileChooserDemo2Project/src/components/Utils.java
We provide the header notice here:
/*
* Copyright (c) 1995, 2008, Oracle and/or its affiliates. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* - Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* - Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* - Neither the name of Oracle or the names of its
* contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
* IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
* PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
* PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
*******************************************************************************
File: OpenSonATA/sse-pkg/jseeker/FormattedDocument.java
URL
http://web.archive.org/web/20060523042535/http://java.sun.com/docs/books/tutorial/uiswing/components/example-swing/FormattedDocument.java
License
According to the current Sun Java Tutorial site (http://java.sun.com/docs/books/tutorial/), ""any example code contained in any of these Java Tutorials pages is also licensed under the Code Sample License"", which states:
Copyright © 2008, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
Neither the name of Oracle Corporation nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ""AS IS"" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
You acknowledge that this software is not designed, licensed or intended for use in the design, construction, operation or maintenance of any nuclear facility.