LICENSE 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397
  1. The software in this package is distributed under the GNU General Public
  2. License (with a special exception described below).
  3. A copy of GNU General Public License (GPL) is included in this distribution,
  4. in the file COPYING. If you do not have the source code, it is available at:
  5. http://www.gnu.org/software/classpath/
  6. Linking this library statically or dynamically with other modules is
  7. making a combined work based on this library. Thus, the terms and
  8. conditions of the GNU General Public License cover the whole
  9. combination.
  10. As a special exception, the copyright holders of this library give you
  11. permission to link this library with independent modules to produce an
  12. executable, regardless of the license terms of these independent
  13. modules, and to copy and distribute the resulting executable under
  14. terms of your choice, provided that you also meet, for each linked
  15. independent module, the terms and conditions of the license of that
  16. module. An independent module is a module which is not derived from
  17. or based on this library. If you modify this library, you may extend
  18. this exception to your version of the library, but you are not
  19. obligated to do so. If you do not wish to do so, delete this
  20. exception statement from your version.
  21. GNU Classpath also contains other (example) code distributed under other
  22. terms. External libraries included with GNU Classpath may also be
  23. distributed under different licensing terms.
  24. The location and the exact terms of this other code is mentioned below.
  25. Directory examples.
  26. All example code is distributed under the GNU General Public License (GPL).
  27. Each example source code files carries the following notice:
  28. GNU Classpath examples are free software; you can redistribute it
  29. and/or modify it under the terms of the GNU General Public License as
  30. published by the Free Software Foundation; either version 2, or (at
  31. your option) any later version.
  32. GNU Classpath examples are distributed in the hope that they will be
  33. useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
  34. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  35. General Public License for more details.
  36. You should have received a copy of the GNU General Public License
  37. along with GNU Classpath examples; see the file COPYING. If not,
  38. write to the Free Software Foundation, 51 Franklin Street, Fifth Floor,
  39. Boston, MA 02110-1301, USA.
  40. For more information see the README file in the examples directory.
  41. Directory native/fdlibm
  42. fdlimb contains general algorithms useful for runtimes and compilers to
  43. support strict double and float mathematical operations.
  44. fdlibm files carry the following notices:
  45. Copyright (c) 1991 by AT&T.
  46. Permission to use, copy, modify, and distribute this software for any
  47. purpose without fee is hereby granted, provided that this entire notice
  48. is included in all copies of any software which is or includes a copy
  49. or modification of this software and in all copies of the supporting
  50. documentation for such software.
  51. THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
  52. WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY
  53. REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
  54. OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
  55. Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
  56. Developed at SunPro, a Sun Microsystems, Inc. business.
  57. Permission to use, copy, modify, and distribute this
  58. software is freely granted, provided that this notice
  59. is preserved.
  60. The upstream for fdlibm is libgcj (http://gcc.gnu.org/java/), they sync
  61. again with the 'real' upstream (http://www.netlib.org/fdlibm/readme).
  62. The documentation of some of the files in org/ietf/jgss/ is derived from
  63. the text of RFC 2853: Generic Security Service API Version 2: Java Bindings.
  64. That document is covered under the following license notice:
  65. Copyright (C) The Internet Society (2000). All Rights Reserved.
  66. This document and translations of it may be copied and furnished to
  67. others, and derivative works that comment on or otherwise explain it
  68. or assist in its implementation may be prepared, copied, published and
  69. distributed, in whole or in part, without restriction of any kind,
  70. provided that the above copyright notice and this paragraph are
  71. included on all such copies and derivative works. However, this
  72. document itself may not be modified in any way, such as by removing
  73. the copyright notice or references to the Internet Society or other
  74. Internet organizations, except as needed for the purpose of developing
  75. Internet standards in which case the procedures for copyrights defined
  76. in the Internet Standards process must be followed, or as required to
  77. translate it into languages other than English.
  78. The limited permissions granted above are perpetual and will not be
  79. revoked by the Internet Society or its successors or assigns.
  80. This document and the information contained herein is provided on an
  81. "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
  82. TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT
  83. NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN
  84. WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
  85. MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
  86. Directory external/w3c_dom
  87. Bindings for the Document Object Model (DOM) as published by the
  88. World Wide Web Consortium. All files are distributed under the following
  89. W3C Software Short Notice:
  90. Copyright (c) 2004 World Wide Web Consortium,
  91. (Massachusetts Institute of Technology, European Research Consortium for
  92. Informatics and Mathematics, Keio University). All Rights Reserved. This
  93. work is distributed under the W3C(r) Software License [1] in the hope that
  94. it will be useful, but WITHOUT ANY WARRANTY; without even the implied
  95. warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  96. [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
  97. Permission to copy, modify, and distribute this software and its
  98. documentation, with or without modification, for any purpose and
  99. without fee or royalty is hereby granted, provided that you include
  100. the following on ALL copies of the software and documentation or
  101. portions thereof, including modifications:
  102. 1. The full text of this NOTICE in a location viewable to users of
  103. the redistributed or derivative work.
  104. 2. Any pre-existing intellectual property disclaimers, notices, or
  105. terms and conditions. If none exist, the W3C Software Short Notice
  106. should be included (hypertext is preferred, text is permitted) within
  107. the body of any redistributed or derivative code.
  108. 3. Notice of any changes or modifications to the files, including
  109. the date changes were made. (We recommend you provide URIs to the
  110. location from which the code is derived.)
  111. THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT
  112. HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED,
  113. INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS
  114. FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR
  115. DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS,
  116. TRADEMARKS OR OTHER RIGHTS.
  117. COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL
  118. OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
  119. DOCUMENTATION.
  120. The name and trademarks of copyright holders may NOT be used in
  121. advertising or publicity pertaining to the software without specific,
  122. written prior permission. Title to copyright in this software and any
  123. associated documentation will at all times remain with copyright
  124. holders.
  125. Directory external/sax
  126. Simple API for XML, a standard application interface for processing XML.
  127. All files are distributed with the following short notice:
  128. NO WARRANTY! This class is in the Public Domain.
  129. The www.saxproject.org explains:
  130. Copyright Status
  131. SAX is free!
  132. In fact, it's not possible to own a license to SAX, since it's been
  133. placed in the public domain.
  134. No Warranty
  135. Because SAX is released to the public domain, there is no warranty
  136. for the design or for the software implementation, to the extent
  137. permitted by applicable law. Except when otherwise stated in writing
  138. the copyright holders and/or other parties provide SAX "as is" without
  139. warranty of any kind, either expressed or implied, including, but not
  140. limited to, the implied warranties of merchantability and fitness for
  141. a particular purpose. The entire risk as to the quality and
  142. performance of SAX is with you. Should SAX prove defective, you assume
  143. the cost of all necessary servicing, repair or correction.
  144. In no event unless required by applicable law or agreed to in
  145. writing will any copyright holder, or any other party who may modify
  146. and/or redistribute SAX, be liable to you for damages, including any
  147. general, special, incidental or consequential damages arising out of
  148. the use or inability to use SAX (including but not limited to loss of
  149. data or data being rendered inaccurate or losses sustained by you or
  150. third parties or a failure of the SAX to operate with any other
  151. programs), even if such holder or other party has been advised of the
  152. possibility of such damages.
  153. Copyright Disclaimers
  154. This page includes statements to that effect by David Megginson, who
  155. would have been able to claim copyright for the original work.
  156. SAX 1.0
  157. Version 1.0 of the Simple API for XML (SAX), created collectively by
  158. the membership of the XML-DEV mailing list, is hereby released into
  159. the public domain.
  160. No one owns SAX: you may use it freely in both commercial and
  161. non-commercial applications, bundle it with your software
  162. distribution, include it on a CD-ROM, list the source code in a book,
  163. mirror the documentation at your own web site, or use it in any other
  164. way you see fit.
  165. David Megginson, sax@megginson.com
  166. 1998-05-11
  167. SAX 2.0
  168. I hereby abandon any property rights to SAX 2.0 (the Simple API for
  169. XML), and release all of the SAX 2.0 source code, compiled code, and
  170. documentation contained in this distribution into the Public
  171. Domain. SAX comes with NO WARRANTY or guarantee of fitness for any
  172. purpose.
  173. David Megginson, david@megginson.com
  174. 2000-05-05
  175. Two files in gnu/xml/aelfred2 (SAXDriver.java and XmlParser.java) were
  176. originally derived from code which carried the following notice:
  177. Copyright (c) 1997, 1998 by Microstar Software Ltd.
  178. AElfred is free for both commercial and non-commercial use and
  179. redistribution, provided that Microstar's copyright and disclaimer are
  180. retained intact. You are free to modify AElfred for your own use and
  181. to redistribute AElfred with your modifications, provided that the
  182. modifications are clearly documented.
  183. This program is distributed in the hope that it will be useful, but
  184. WITHOUT ANY WARRANTY; without even the implied warranty of
  185. merchantability or fitness for a particular purpose. Please use it AT
  186. YOUR OWN RISK.
  187. The files in resource/gnu/java/locale were generated by gnu.localegen
  188. from the files distributed from date provided by CLDR.
  189. All these files are distributed under the following terms:
  190. Copyright (C) 1991-2005 Unicode, Inc. All rights reserved. Distributed
  191. under the Terms of Use in http://www.unicode.org/copyright.html.
  192. Permission is hereby granted, free of charge, to any person obtaining
  193. a copy of the Unicode data files and any associated documentation (the
  194. "Data Files") or Unicode software and any associated documentation
  195. (the "Software") to deal in the Data Files or Software without
  196. restriction, including without limitation the rights to use, copy,
  197. modify, merge, publish, distribute, and/or sell copies of the Data
  198. Files or Software, and to permit persons to whom the Data Files or
  199. Software are furnished to do so, provided that (a) the above copyright
  200. notice(s) and this permission notice appear with all copies of the
  201. Data Files or Software, (b) both the above copyright notice(s) and
  202. this permission notice appear in associated documentation, and (c)
  203. there is clear notice in each modified Data File or in the Software as
  204. well as in the documentation associated with the Data File(s) or
  205. Software that the data or software has been modified.
  206. THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
  207. ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
  208. WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  209. NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT
  210. HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR
  211. ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
  212. WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  213. ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
  214. OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
  215. SOFTWARE.
  216. Except as contained in this notice, the name of a copyright holder
  217. shall not be used in advertising or otherwise to promote the sale, use
  218. or other dealings in these Data Files or Software without prior
  219. written authorization of the copyright holder.
  220. The file native/jni/midi-dssi/gnu_javax_sound_midi_dssi_DSSISynthesizer.c
  221. contains two functions (get_port_default and set_control) derived from
  222. example code in the DSSI distribution (http://dssi.sourceforge.net).
  223. The original DSSI example code is distributed under the following
  224. terms:
  225. Copyright 2004 Chris Cannam, Steve Harris and Sean Bolton.
  226. Permission to use, copy, modify, distribute, and sell this software
  227. for any purpose is hereby granted without fee, provided that the
  228. above copyright notice and this permission notice are included in
  229. all copies or substantial portions of the software.
  230. The files in java/util/concurrent and subdirectories (with the
  231. exception of CopyOnWriteArrayList.java), along with
  232. java.util.NavigableMap, java.util.NavigableSet, java.util.Deque and
  233. java.util.ArrayDeque, are taken from JSR166 concurrency materials
  234. maintained by Doug Lea and distributed under the following terms:
  235. Written by Doug Lea with assistance from members of JCP JSR-166
  236. Expert Group and released to the public domain, as explained at
  237. http://creativecommons.org/licenses/publicdomain
  238. CopyOnWriteArrayList.java has been reimplemented for GNU Classpath,
  239. and is distributed under the same terms as other GNU Classpath files,
  240. as specified at the top of this file.
  241. Directory external/relaxngDatatype
  242. RELAX NG Pluggable Datatype Libraries. All files are distributed under
  243. the following notice:
  244. Copyright (c) 2001, Thai Open Source Software Center Ltd, Sun
  245. Microsystems. All rights reserved.
  246. Redistribution and use in source and binary forms, with or
  247. without
  248. modification, are permitted provided that the following
  249. conditions are met:
  250. Redistributions of source code must retain the above
  251. copyright
  252. notice, this list of conditions and the following
  253. disclaimer.
  254. Redistributions in binary form must reproduce the above
  255. copyright notice, this list of conditions and the following
  256. disclaimer in the documentation and/or other materials
  257. provided
  258. with the distribution.
  259. Neither the names of the copyright holders nor the names of
  260. its
  261. contributors may be used to endorse or promote products
  262. derived
  263. from this software without specific prior written
  264. permission.
  265. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
  266. CONTRIBUTORS
  267. "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT
  268. NOT
  269. LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
  270. FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
  271. SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
  272. INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  273. DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
  274. SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
  275. BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
  276. LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  277. (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
  278. THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  279. SUCH DAMAGE.
  280. * m4/ax_func_which_gethostbyname_r.m4
  281. Copyright © 2005 Caolan McNamara <caolan@skynet.ie>
  282. Copyright © 2005 Daniel Richard G. <skunk@iskunk.org>
  283. This program is free software; you can redistribute it and/or modify
  284. it under the terms of the GNU General Public License as published by
  285. the Free Software Foundation; either version 2 of the License, or
  286. (at your option) any later version.
  287. This program is distributed in the hope that it will be useful, but
  288. WITHOUT ANY WARRANTY; without even the implied warranty of
  289. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
  290. General Public License for more details.
  291. You should have received a copy of the GNU General Public License
  292. along with this program; if not, write to the Free Software
  293. Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
  294. USA.
  295. As a special exception, the respective Autoconf Macro's copyright
  296. owner gives unlimited permission to copy, distribute and modify the
  297. configure scripts that are the output of Autoconf when processing the
  298. Macro. You need not follow the terms of the GNU General Public License
  299. when using or distributing such scripts, even though portions of the
  300. text of the Macro appear in them. The GNU General Public License
  301. (GPL) does govern all other use of the material that constitutes the
  302. Autoconf Macro.
  303. This special exception to the GPL applies to versions of the
  304. Autoconf Macro released by the Autoconf Macro Archive. When you make
  305. and distribute a modified version of the Autoconf Macro, you may
  306. extend this special exception to the GPL to apply to your modified
  307. version as well.