forked from NCIP/catissue-CAS
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNOTICE
More file actions
124 lines (101 loc) · 5.41 KB
/
Copy pathNOTICE
File metadata and controls
124 lines (101 loc) · 5.41 KB
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
caTissue CAS
Copyright (c) 2009, Washington University in St. Louis, SemanticBits, Persistent Systems, Krishagni
This project is distributed under the BSD 3-Clause License.
Please see LICENSE file for details.
caTissue Suite uses JASIG CAS (Common Authentication Service) to provide Single Sign-On support with other applications. The caTissue application uses the HTTP request filter provided by CAS to intercept all requests and redirect the user to the Login page in case the user is not already logged in.
The project was initially developed by Washington University in St. Louis, SemanticBits, Persistent Systems and Krishagni under funding from the CBIIT office of the National Cancer Institute.
In 2013, as part of the National Cancer Informatics Program (NCIP) Open Development Initiative,
the caTissue CAS source code was migrated to GitHub to allow further development by the broader community.
This project includes as sub-components other projects that are copyrighted by third parties and that distributed under various licenses. Please find a summary in the list below:
1) CASAuthenticationException.java
CASReceipt.java
CASFilter.java
CASFilterRequestWrapper.java
CASValidateFilter.java
ProxyChainScrutinizerFilter.java
ProxyTicketValidator.java
ServiceTicketValidator.java
AuthorizedProxyTag.java
AuthTag.java
LoginUrlTag.java
ServiceTag.java
ValidateUrlTag.java
Util.java
ProxyEchoFilter.java
ProxyGrantingTicket.java
ProxyTicketReceptor.java
SecureURL.java
Copyright by Yale University
Distributed under JA-SIG terms
2) junit-frames.xsl, junit-noframes.xsl, checkstyle-frames-errors.xsl:
Copyright by Apache Software Foundation
Distributed under Apache License, Version 2.0
3) default.xsl, plain.xsl:
Copyright by University of Maryland, Chris Nappin
Distributed under GNU licenses
4) fancy-hist.xsl, fancy.xsl
Copyright by Etienne Giraudy, InStranet Inc
Distributed under GNU licenses
==================== Copyright notice by Apache Software Foundation =========================
* Copyright (c) Jun 15, 2004 Yale University. All rights reserved.
*
* THIS SOFTWARE IS PROVIDED "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 EXPRESSLY
* DISCLAIMED. IN NO EVENT SHALL YALE UNIVERSITY OR ITS EMPLOYEES BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED, THE COSTS OF
* 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 IN ADVANCE OF THE POSSIBILITY OF SUCH
* DAMAGE.
*
* Redistribution and use of this software in source or binary forms,
* with or without modification, are permitted, provided that the
* following conditions are met.
*
* 1. Any redistribution must include the above copyright notice and
* disclaimer and this list of conditions in any related documentation
* and, if feasible, in the redistributed software.
*
* 2. Any redistribution must include the acknowledgment, "This product
* includes software developed by Yale University," in any related
* documentation and, if feasible, in the redistributed software.
*
* 3. The names "Yale" and "Yale University" must not be used to endorse
* or promote products derived from this software.
==================== Copyright notice by University of Maryland, Chris Nappin =========================
<!--
FindBugs - Find bugs in Java programs
Copyright (C) 2004,2005 University of Maryland
Copyright (C) 2005, Chris Nappin
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-->
==================== Copyright notice by Etienne Giraudy, InStranet Inc =========================
<!--
Copyright (C) 2005, 2006 Etienne Giraudy, InStranet Inc
Copyright (C) 2005, 2007 Etienne Giraudy
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-->