[src] Some fixes to cu-rand to ensure deterministic behavior. (#1927)
[processor-sdk/kaldi.git] / COPYING
2  Update to legal notice, made Feb 2012, modified Sep 2013.  We would like to
3  clarify that we are using a convention where multiple names in the Apache
4  copyright headers, for example
6   // Copyright 2009-2012  Yanmin Qian  Arnab Ghoshal
7   //                2013  Vassil Panayotov
9  does not signify joint ownership of copyright of that file, except in cases
10  where all those names were present in the original release made in March 2011--
11  you can use the version history to work this out, if this matters to you.
12  Instead, we intend that those contributors who later modified the file, agree
13  to release their changes under the Apache license.  The conventional way of
14  signifying this is to duplicate the Apache headers at the top of each file each
15  time a change is made by a different author, but this would quickly become
16  impractical.
18  Where the copyright header says something like:
20  // Copyright    2013   Johns Hopkins University (author: Daniel Povey)
22  it is because the individual who wrote the code was at that institution as an
23  employee, so the copyright is owned by the university (and we will have checked
24  that the contributions were in accordance with the open-source policies of the
25  institutions concerned, including getting them vetted individually where
26  necessary).  From a legal point of view the copyright ownership is that of the
27  institution concerned, and the (author: xxx) in parentheses is just
28  informational, to identify the actual person who wrote the code, and is not
29  intended to have any legal implications.  In some cases, however, particularly
30  early on, we just wrote the name of the university or company concerned,
31  without the actual author's name in parentheses.  If you see something like
33  //  Copyright  2009-2012   Arnab Ghoshal  Microsoft Corporation
35  it does not imply that Arnab was working for Microsoft, it is because someone
36  else contributed to the file while working at Microsoft (this would be Daniel
37  Povey, in fact, who was working at Microsoft Research at the outset of the
38  project).
40  The list of authors of each file is in an essentially arbitrary order, but is
41  often chronological if they contributed in different years.
43  The original legal notice is below.  Note: we are continuing to modify it by
44  adding the names of new contributors, but at any given time, the list may
45  be out of date.
47 ---
48                           Legal Notices
50 Each of the files comprising Kaldi v1.0 have been separately licensed by
51 their respective author(s) under the terms of the Apache License v 2.0 (set
52 forth below).  The source code headers for each file specifies the individual
53 authors and source material for that file as well the corresponding copyright
54 notice.  For reference purposes only: A cumulative list of all individual
55 contributors and original source material as well as the full text of the Apache
56 License v 2.0 are set forth below.
58 Individual Contributors (in alphabetical order)
59       
60       Mohit Agarwal      
61       Gilles Boulianne
62       Lukas Burget
63       Cisco Corporation
64       Ondrej Glembek
65       Arnab Ghoshal
66       Go Vivace Inc.
67       Mirko Hannemann
68       Navdeep Jaitly
69       Johns Hopkins University
70       Yajie Miao
71       Microsoft Corporation
72       Petr Motlicek
73       Vassil Panayotov
74       Ariya Rastrow
75       Saarland University
76       Petr Schwarz      
77       Georg Stemmer
78       Jan Silovsky
79       Phonexia s.r.o.
80       Yanmin Qian
81       Lucas Ondel
82       Karel Vesely
83       Haihua Xu
84       
85 Other Source Material
87     This project includes a port and modification of materials from JAMA: A Java
88   Matrix Package under the following notice: "This software is a cooperative
89   product of The MathWorks and the National Institute of Standards and Technology
90   (NIST) which has been released to the public domain." This notice and the
91   original code is available at http://math.nist.gov/javanumerics/jama/
93    This project includes a modified version of code published in Malvar, H.,
94   "Signal processing with lapped transforms," Artech House, Inc., 1992.  The
95   current copyright holder, Henrique S. Malvar, has given his permission for the
96   release of this modified version under the Apache License 2.0.
97   
98   This project includes material from the OpenFST Library v1.2.7 available at 
99   http://www.openfst.org and released under the Apache License v. 2.0.   
101   [OpenFst COPYING file begins here]
103     Licensed under the Apache License, Version 2.0 (the "License");
104     you may not use these files except in compliance with the License.
105     You may obtain a copy of the License at
107        http://www.apache.org/licenses/LICENSE-2.0
108  
109     Unless required by applicable law or agreed to in writing, software
110     distributed under the License is distributed on an "AS IS" BASIS,
111     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
112     See the License for the specific language governing permissions and
113     limitations under the License.
115     Copyright 2005-2010 Google, Inc.
117   [OpenFst COPYING file ends here]
120  -------------------------------------------------------------------------
122                                  Apache License
123                            Version 2.0, January 2004
124                         http://www.apache.org/licenses/
126    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
128    1. Definitions.
130       "License" shall mean the terms and conditions for use, reproduction,
131       and distribution as defined by Sections 1 through 9 of this document.
133       "Licensor" shall mean the copyright owner or entity authorized by
134       the copyright owner that is granting the License.
136       "Legal Entity" shall mean the union of the acting entity and all
137       other entities that control, are controlled by, or are under common
138       control with that entity. For the purposes of this definition,
139       "control" means (i) the power, direct or indirect, to cause the
140       direction or management of such entity, whether by contract or
141       otherwise, or (ii) ownership of fifty percent (50%) or more of the
142       outstanding shares, or (iii) beneficial ownership of such entity.
144       "You" (or "Your") shall mean an individual or Legal Entity
145       exercising permissions granted by this License.
147       "Source" form shall mean the preferred form for making modifications,
148       including but not limited to software source code, documentation
149       source, and configuration files.
151       "Object" form shall mean any form resulting from mechanical
152       transformation or translation of a Source form, including but
153       not limited to compiled object code, generated documentation,
154       and conversions to other media types.
156       "Work" shall mean the work of authorship, whether in Source or
157       Object form, made available under the License, as indicated by a
158       copyright notice that is included in or attached to the work
159       (an example is provided in the Appendix below).
161       "Derivative Works" shall mean any work, whether in Source or Object
162       form, that is based on (or derived from) the Work and for which the
163       editorial revisions, annotations, elaborations, or other modifications
164       represent, as a whole, an original work of authorship. For the purposes
165       of this License, Derivative Works shall not include works that remain
166       separable from, or merely link (or bind by name) to the interfaces of,
167       the Work and Derivative Works thereof.
169       "Contribution" shall mean any work of authorship, including
170       the original version of the Work and any modifications or additions
171       to that Work or Derivative Works thereof, that is intentionally
172       submitted to Licensor for inclusion in the Work by the copyright owner
173       or by an individual or Legal Entity authorized to submit on behalf of
174       the copyright owner. For the purposes of this definition, "submitted"
175       means any form of electronic, verbal, or written communication sent
176       to the Licensor or its representatives, including but not limited to
177       communication on electronic mailing lists, source code control systems,
178       and issue tracking systems that are managed by, or on behalf of, the
179       Licensor for the purpose of discussing and improving the Work, but
180       excluding communication that is conspicuously marked or otherwise
181       designated in writing by the copyright owner as "Not a Contribution."
183       "Contributor" shall mean Licensor and any individual or Legal Entity
184       on behalf of whom a Contribution has been received by Licensor and
185       subsequently incorporated within the Work.
187    2. Grant of Copyright License. Subject to the terms and conditions of
188       this License, each Contributor hereby grants to You a perpetual,
189       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
190       copyright license to reproduce, prepare Derivative Works of,
191       publicly display, publicly perform, sublicense, and distribute the
192       Work and such Derivative Works in Source or Object form.
194    3. Grant of Patent License. Subject to the terms and conditions of
195       this License, each Contributor hereby grants to You a perpetual,
196       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
197       (except as stated in this section) patent license to make, have made,
198       use, offer to sell, sell, import, and otherwise transfer the Work,
199       where such license applies only to those patent claims licensable
200       by such Contributor that are necessarily infringed by their
201       Contribution(s) alone or by combination of their Contribution(s)
202       with the Work to which such Contribution(s) was submitted. If You
203       institute patent litigation against any entity (including a
204       cross-claim or counterclaim in a lawsuit) alleging that the Work
205       or a Contribution incorporated within the Work constitutes direct
206       or contributory patent infringement, then any patent licenses
207       granted to You under this License for that Work shall terminate
208       as of the date such litigation is filed.
210    4. Redistribution. You may reproduce and distribute copies of the
211       Work or Derivative Works thereof in any medium, with or without
212       modifications, and in Source or Object form, provided that You
213       meet the following conditions:
215       (a) You must give any other recipients of the Work or
216           Derivative Works a copy of this License; and
218       (b) You must cause any modified files to carry prominent notices
219           stating that You changed the files; and
221       (c) You must retain, in the Source form of any Derivative Works
222           that You distribute, all copyright, patent, trademark, and
223           attribution notices from the Source form of the Work,
224           excluding those notices that do not pertain to any part of
225           the Derivative Works; and
227       (d) If the Work includes a "NOTICE" text file as part of its
228           distribution, then any Derivative Works that You distribute must
229           include a readable copy of the attribution notices contained
230           within such NOTICE file, excluding those notices that do not
231           pertain to any part of the Derivative Works, in at least one
232           of the following places: within a NOTICE text file distributed
233           as part of the Derivative Works; within the Source form or
234           documentation, if provided along with the Derivative Works; or,
235           within a display generated by the Derivative Works, if and
236           wherever such third-party notices normally appear. The contents
237           of the NOTICE file are for informational purposes only and
238           do not modify the License. You may add Your own attribution
239           notices within Derivative Works that You distribute, alongside
240           or as an addendum to the NOTICE text from the Work, provided
241           that such additional attribution notices cannot be construed
242           as modifying the License.
244       You may add Your own copyright statement to Your modifications and
245       may provide additional or different license terms and conditions
246       for use, reproduction, or distribution of Your modifications, or
247       for any such Derivative Works as a whole, provided Your use,
248       reproduction, and distribution of the Work otherwise complies with
249       the conditions stated in this License.
251    5. Submission of Contributions. Unless You explicitly state otherwise,
252       any Contribution intentionally submitted for inclusion in the Work
253       by You to the Licensor shall be under the terms and conditions of
254       this License, without any additional terms or conditions.
255       Notwithstanding the above, nothing herein shall supersede or modify
256       the terms of any separate license agreement you may have executed
257       with Licensor regarding such Contributions.
259    6. Trademarks. This License does not grant permission to use the trade
260       names, trademarks, service marks, or product names of the Licensor,
261       except as required for reasonable and customary use in describing the
262       origin of the Work and reproducing the content of the NOTICE file.
264    7. Disclaimer of Warranty. Unless required by applicable law or
265       agreed to in writing, Licensor provides the Work (and each
266       Contributor provides its Contributions) on an "AS IS" BASIS,
267       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
268       implied, including, without limitation, any warranties or conditions
269       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
270       PARTICULAR PURPOSE. You are solely responsible for determining the
271       appropriateness of using or redistributing the Work and assume any
272       risks associated with Your exercise of permissions under this License.
274    8. Limitation of Liability. In no event and under no legal theory,
275       whether in tort (including negligence), contract, or otherwise,
276       unless required by applicable law (such as deliberate and grossly
277       negligent acts) or agreed to in writing, shall any Contributor be
278       liable to You for damages, including any direct, indirect, special,
279       incidental, or consequential damages of any character arising as a
280       result of this License or out of the use or inability to use the
281       Work (including but not limited to damages for loss of goodwill,
282       work stoppage, computer failure or malfunction, or any and all
283       other commercial damages or losses), even if such Contributor
284       has been advised of the possibility of such damages.
286    9. Accepting Warranty or Additional Liability. While redistributing
287       the Work or Derivative Works thereof, You may choose to offer,
288       and charge a fee for, acceptance of support, warranty, indemnity,
289       or other liability obligations and/or rights consistent with this
290       License. However, in accepting such obligations, You may act only
291       on Your own behalf and on Your sole responsibility, not on behalf
292       of any other Contributor, and only if You agree to indemnify,
293       defend, and hold each Contributor harmless for any liability
294       incurred by, or claims asserted against, such Contributor by reason
295       of your accepting any such warranty or additional liability.
297    END OF TERMS AND CONDITIONS
299    APPENDIX: How to apply the Apache License to your work.
301       To apply the Apache License to your work, attach the following
302       boilerplate notice, with the fields enclosed by brackets "[]"
303       replaced with your own identifying information. (Don't include
304       the brackets!)  The text should be enclosed in the appropriate
305       comment syntax for the file format. We also recommend that a
306       file or class name and description of purpose be included on the
307       same "printed page" as the copyright notice for easier
308       identification within third-party archives.
310    Copyright [yyyy] [name of copyright owner]
312    Licensed under the Apache License, Version 2.0 (the "License");
313    you may not use this file except in compliance with the License.
314    You may obtain a copy of the License at
316        http://www.apache.org/licenses/LICENSE-2.0
318    Unless required by applicable law or agreed to in writing, software
319    distributed under the License is distributed on an "AS IS" BASIS,
320    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
321    See the License for the specific language governing permissions and
322    limitations under the License.