History

modified headers

sdgilliam committed 13 years ago

Commit cd723141 parent 635b530930 files · +7704 −78671Browse files

Showing the changes to Source/Libraries/GSF.Core/Parsing/MultiSourceFrameImageParserBase.cs (1 of 930 files). Show all

Unified · Split

Source/Libraries/GSF.Core/Parsing/MultiSourceFrameImageParserBase.cs+15−241
@@ -1,14 +1,21 @@
1−//*******************************************************************************************************
1+//******************************************************************************************************
22 // MultiSourceFrameImageParserBase.cs - Gbtc
33 //
4−// Tennessee Valley Authority, 2011
5−// No copyright is claimed pursuant to 17 USC § 105. All Other Rights Reserved.
4+// Copyright © 2012, Grid Protection Alliance. All Rights Reserved.
65 //
7−// This software is made freely available under the TVA Open Source Agreement (see below).
8−// Code in this file licensed to GSF under one or more contributor license agreements listed below.
6+// Licensed to the Grid Protection Alliance (GPA) under one or more contributor license agreements. See
7+// the NOTICE file distributed with this work for additional information regarding copyright ownership.
8+// The GPA licenses this file to you under the Eclipse Public License -v 1.0 (the "License"); you may
9+// not use this file except in compliance with the License. You may obtain a copy of the License at:
10+//
11+// http://www.opensource.org/licenses/eclipse-1.0.php
12+//
13+// Unless agreed to in writing, the subject software distributed under the License is distributed on an
14+// "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. Refer to the
15+// License for the specific language governing permissions and limitations.
916 //
1017 // Code Modification History:
11−// -----------------------------------------------------------------------------------------------------
18+// ----------------------------------------------------------------------------------------------------
1219 // 12/03/2008 - J. Ritchie Carroll
1320 // Generated original version of source code.
1421 // 06/19/2009 - Pinal C. Patel
@@ -19,243 +26,10 @@ · 4 unmodified lines
1926 // Added new header and license agreement.
2027 // 11/01/2012 - J. Ritchie Carroll
2128 // Updated to use concurrent dictionaries and new recreate parsed output list.
29+// 12/14/2012 - Starlynn Danyelle Gilliam
30+// Modified Header.
2231 //
23−//*******************************************************************************************************
24−
25−#region [ TVA Open Source Agreement ]
26−/*
27−
28− THIS OPEN SOURCE AGREEMENT ("AGREEMENT") DEFINES THE RIGHTS OF USE,REPRODUCTION, DISTRIBUTION,
29− MODIFICATION AND REDISTRIBUTION OF CERTAIN COMPUTER SOFTWARE ORIGINALLY RELEASED BY THE
30− TENNESSEE VALLEY AUTHORITY, A CORPORATE AGENCY AND INSTRUMENTALITY OF THE UNITED STATES GOVERNMENT
31− ("GOVERNMENT AGENCY"). GOVERNMENT AGENCY IS AN INTENDED THIRD-PARTY BENEFICIARY OF ALL SUBSEQUENT
32− DISTRIBUTIONS OR REDISTRIBUTIONS OF THE SUBJECT SOFTWARE. ANYONE WHO USES, REPRODUCES, DISTRIBUTES,
33− MODIFIES OR REDISTRIBUTES THE SUBJECT SOFTWARE, AS DEFINED HEREIN, OR ANY PART THEREOF, IS, BY THAT
34− ACTION, ACCEPTING IN FULL THE RESPONSIBILITIES AND OBLIGATIONS CONTAINED IN THIS AGREEMENT.
35−
36− Original Software Designation: openPDC
37− Original Software Title: The GSF Open Source Phasor Data Concentrator
38− User Registration Requested. Please Visit https://naspi.tva.com/Registration/
39− Point of Contact for Original Software: J. Ritchie Carroll <mailto:jrcarrol@tva.gov>
40−
41− 1. DEFINITIONS
42−
43− A. "Contributor" means Government Agency, as the developer of the Original Software, and any entity
44− that makes a Modification.
45−
46− B. "Covered Patents" mean patent claims licensable by a Contributor that are necessarily infringed by
47− the use or sale of its Modification alone or when combined with the Subject Software.
48−
49− C. "Display" means the showing of a copy of the Subject Software, either directly or by means of an
50− image, or any other device.
51−
52− D. "Distribution" means conveyance or transfer of the Subject Software, regardless of means, to
53− another.
54−
55− E. "Larger Work" means computer software that combines Subject Software, or portions thereof, with
56− software separate from the Subject Software that is not governed by the terms of this Agreement.
57−
58− F. "Modification" means any alteration of, including addition to or deletion from, the substance or
59− structure of either the Original Software or Subject Software, and includes derivative works, as that
60− term is defined in the Copyright Statute, 17 USC § 101. However, the act of including Subject Software
61− as part of a Larger Work does not in and of itself constitute a Modification.
62−
63− G. "Original Software" means the computer software first released under this Agreement by Government
64− Agency entitled openPDC, including source code, object code and accompanying documentation, if any.
65−
66− H. "Recipient" means anyone who acquires the Subject Software under this Agreement, including all
67− Contributors.
68−
69− I. "Redistribution" means Distribution of the Subject Software after a Modification has been made.
70−
71− J. "Reproduction" means the making of a counterpart, image or copy of the Subject Software.
72−
73− K. "Sale" means the exchange of the Subject Software for money or equivalent value.
74−
75− L. "Subject Software" means the Original Software, Modifications, or any respective parts thereof.
76−
77− M. "Use" means the application or employment of the Subject Software for any purpose.
78−
79− 2. GRANT OF RIGHTS
80−
81− A. Under Non-Patent Rights: Subject to the terms and conditions of this Agreement, each Contributor,
82− with respect to its own contribution to the Subject Software, hereby grants to each Recipient a
83− non-exclusive, world-wide, royalty-free license to engage in the following activities pertaining to
84− the Subject Software:
85−
86− 1. Use
87−
88− 2. Distribution
89−
90− 3. Reproduction
91−
92− 4. Modification
93−
94− 5. Redistribution
95−
96− 6. Display
97−
98− B. Under Patent Rights: Subject to the terms and conditions of this Agreement, each Contributor, with
99− respect to its own contribution to the Subject Software, hereby grants to each Recipient under Covered
100− Patents a non-exclusive, world-wide, royalty-free license to engage in the following activities
101− pertaining to the Subject Software:
102−
103− 1. Use
104−
105− 2. Distribution
106−
107− 3. Reproduction
108−
109− 4. Sale
110−
111− 5. Offer for Sale
112−
113− C. The rights granted under Paragraph B. also apply to the combination of a Contributor's Modification
114− and the Subject Software if, at the time the Modification is added by the Contributor, the addition of
115− such Modification causes the combination to be covered by the Covered Patents. It does not apply to
116− any other combinations that include a Modification.
117−
118− D. The rights granted in Paragraphs A. and B. allow the Recipient to sublicense those same rights.
119− Such sublicense must be under the same terms and conditions of this Agreement.
120−
121− 3. OBLIGATIONS OF RECIPIENT
122−
123− A. Distribution or Redistribution of the Subject Software must be made under this Agreement except for
124− additions covered under paragraph 3H.
125−
126− 1. Whenever a Recipient distributes or redistributes the Subject Software, a copy of this Agreement
127− must be included with each copy of the Subject Software; and
128−
129− 2. If Recipient distributes or redistributes the Subject Software in any form other than source code,
130− Recipient must also make the source code freely available, and must provide with each copy of the
131− Subject Software information on how to obtain the source code in a reasonable manner on or through a
132− medium customarily used for software exchange.
133−
134− B. Each Recipient must ensure that the following copyright notice appears prominently in the Subject
135− Software:
136−
137− No copyright is claimed pursuant to 17 USC § 105. All Other Rights Reserved.
138−
139− C. Each Contributor must characterize its alteration of the Subject Software as a Modification and
140− must identify itself as the originator of its Modification in a manner that reasonably allows
141− subsequent Recipients to identify the originator of the Modification. In fulfillment of these
142− requirements, Contributor must include a file (e.g., a change log file) that describes the alterations
143− made and the date of the alterations, identifies Contributor as originator of the alterations, and
144− consents to characterization of the alterations as a Modification, for example, by including a
145− statement that the Modification is derived, directly or indirectly, from Original Software provided by
146− Government Agency. Once consent is granted, it may not thereafter be revoked.
147−
148− D. A Contributor may add its own copyright notice to the Subject Software. Once a copyright notice has
149− been added to the Subject Software, a Recipient may not remove it without the express permission of
150− the Contributor who added the notice.
151−
152− E. A Recipient may not make any representation in the Subject Software or in any promotional,
153− advertising or other material that may be construed as an endorsement by Government Agency or by any
154− prior Recipient of any product or service provided by Recipient, or that may seek to obtain commercial
155− advantage by the fact of Government Agency's or a prior Recipient's participation in this Agreement.
156−
157− F. In an effort to track usage and maintain accurate records of the Subject Software, each Recipient,
158− upon receipt of the Subject Software, is requested to register with Government Agency by visiting the
159− following website: https://naspi.tva.com/Registration/. Recipient's name and personal information
160− shall be used for statistical purposes only. Once a Recipient makes a Modification available, it is
161− requested that the Recipient inform Government Agency at the web site provided above how to access the
162− Modification.
163−
164− G. Each Contributor represents that that its Modification does not violate any existing agreements,
165− regulations, statutes or rules, and further that Contributor has sufficient rights to grant the rights
166− conveyed by this Agreement.
167−
168− H. A Recipient may choose to offer, and to charge a fee for, warranty, support, indemnity and/or
169− liability obligations to one or more other Recipients of the Subject Software. A Recipient may do so,
170− however, only on its own behalf and not on behalf of Government Agency or any other Recipient. Such a
171− Recipient must make it absolutely clear that any such warranty, support, indemnity and/or liability
172− obligation is offered by that Recipient alone. Further, such Recipient agrees to indemnify Government
173− Agency and every other Recipient for any liability incurred by them as a result of warranty, support,
174− indemnity and/or liability offered by such Recipient.
175−
176− I. A Recipient may create a Larger Work by combining Subject Software with separate software not
177− governed by the terms of this agreement and distribute the Larger Work as a single product. In such
178− case, the Recipient must make sure Subject Software, or portions thereof, included in the Larger Work
179− is subject to this Agreement.
180−
181− J. Notwithstanding any provisions contained herein, Recipient is hereby put on notice that export of
182− any goods or technical data from the United States may require some form of export license from the
183− U.S. Government. Failure to obtain necessary export licenses may result in criminal liability under
184− U.S. laws. Government Agency neither represents that a license shall not be required nor that, if
185− required, it shall be issued. Nothing granted herein provides any such export license.
186−
187− 4. DISCLAIMER OF WARRANTIES AND LIABILITIES; WAIVER AND INDEMNIFICATION
188−
189− A. No Warranty: THE SUBJECT SOFTWARE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY OF ANY KIND, EITHER
190− EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY THAT THE SUBJECT
191− SOFTWARE WILL CONFORM TO SPECIFICATIONS, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
192− PARTICULAR PURPOSE, OR FREEDOM FROM INFRINGEMENT, ANY WARRANTY THAT THE SUBJECT SOFTWARE WILL BE ERROR
193− FREE, OR ANY WARRANTY THAT DOCUMENTATION, IF PROVIDED, WILL CONFORM TO THE SUBJECT SOFTWARE. THIS
194− AGREEMENT DOES NOT, IN ANY MANNER, CONSTITUTE AN ENDORSEMENT BY GOVERNMENT AGENCY OR ANY PRIOR
195− RECIPIENT OF ANY RESULTS, RESULTING DESIGNS, HARDWARE, SOFTWARE PRODUCTS OR ANY OTHER APPLICATIONS
196− RESULTING FROM USE OF THE SUBJECT SOFTWARE. FURTHER, GOVERNMENT AGENCY DISCLAIMS ALL WARRANTIES AND
197− LIABILITIES REGARDING THIRD-PARTY SOFTWARE, IF PRESENT IN THE ORIGINAL SOFTWARE, AND DISTRIBUTES IT
198− "AS IS."
199−
200− B. Waiver and Indemnity: RECIPIENT AGREES TO WAIVE ANY AND ALL CLAIMS AGAINST GOVERNMENT AGENCY, ITS
201− AGENTS, EMPLOYEES, CONTRACTORS AND SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT. IF RECIPIENT'S USE
202− OF THE SUBJECT SOFTWARE RESULTS IN ANY LIABILITIES, DEMANDS, DAMAGES, EXPENSES OR LOSSES ARISING FROM
203− SUCH USE, INCLUDING ANY DAMAGES FROM PRODUCTS BASED ON, OR RESULTING FROM, RECIPIENT'S USE OF THE
204− SUBJECT SOFTWARE, RECIPIENT SHALL INDEMNIFY AND HOLD HARMLESS GOVERNMENT AGENCY, ITS AGENTS,
205− EMPLOYEES, CONTRACTORS AND SUBCONTRACTORS, AS WELL AS ANY PRIOR RECIPIENT, TO THE EXTENT PERMITTED BY
206− LAW. THE FOREGOING RELEASE AND INDEMNIFICATION SHALL APPLY EVEN IF THE LIABILITIES, DEMANDS, DAMAGES,
207− EXPENSES OR LOSSES ARE CAUSED, OCCASIONED, OR CONTRIBUTED TO BY THE NEGLIGENCE, SOLE OR CONCURRENT, OF
208− GOVERNMENT AGENCY OR ANY PRIOR RECIPIENT. RECIPIENT'S SOLE REMEDY FOR ANY SUCH MATTER SHALL BE THE
209− IMMEDIATE, UNILATERAL TERMINATION OF THIS AGREEMENT.
210−
211− 5. GENERAL TERMS
212−
213− A. Termination: This Agreement and the rights granted hereunder will terminate automatically if a
214− Recipient fails to comply with these terms and conditions, and fails to cure such noncompliance within
215− thirty (30) days of becoming aware of such noncompliance. Upon termination, a Recipient agrees to
216− immediately cease use and distribution of the Subject Software. All sublicenses to the Subject
217− Software properly granted by the breaching Recipient shall survive any such termination of this
218− Agreement.
219−
220− B. Severability: If any provision of this Agreement is invalid or unenforceable under applicable law,
221− it shall not affect the validity or enforceability of the remainder of the terms of this Agreement.
222−
223− C. Applicable Law: This Agreement shall be subject to United States federal law only for all purposes,
224− including, but not limited to, determining the validity of this Agreement, the meaning of its
225− provisions and the rights, obligations and remedies of the parties.
226−
227− D. Entire Understanding: This Agreement constitutes the entire understanding and agreement of the
228− parties relating to release of the Subject Software and may not be superseded, modified or amended
229− except by further written agreement duly executed by the parties.
230−
231− E. Binding Authority: By accepting and using the Subject Software under this Agreement, a Recipient
232− affirms its authority to bind the Recipient to all terms and conditions of this Agreement and that
233− Recipient hereby agrees to all terms and conditions herein.
234−
235− F. Point of Contact: Any Recipient contact with Government Agency is to be directed to the designated
236− representative as follows: J. Ritchie Carroll <mailto:jrcarrol@tva.gov>.
237−
238−*/
239−#endregion
240−
241−#region [ Contributor License Agreements ]
242−
24332 //******************************************************************************************************
244−//
245−// Copyright © 2011, Grid Protection Alliance. All Rights Reserved.
246−//
247−// The GPA licenses this file to you under the Eclipse Public License -v 1.0 (the "License"); you may
248−// not use this file except in compliance with the License. You may obtain a copy of the License at:
249−//
250−// http://www.opensource.org/licenses/eclipse-1.0.php
251−//
252−// Unless agreed to in writing, the subject software distributed under the License is distributed on an
253−// "AS-IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. Refer to the
254−// License for the specific language governing permissions and limitations.
255−//
256−//******************************************************************************************************
257−
258−#endregion
25933
26034 #pragma warning disable 0809
26135

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t