JAI_1.1_sample_io_sourcecodelic.04_17_01.txt
上传用户:btjssb159
上传日期:2018-01-04
资源大小:241k
文件大小:16k
源码类别:

DNA

开发平台:

Java

  1. JAVA ADVANCED IMAGING SAMPLE INPUT/OUTPUT SOURCE CODE
  2. LICENSE VERSION 1.1
  3. SUN WILL LICENSE THE JAVA ADVANCED IMAGING SAMPLE INPUT/OUTPUT CODE IN SOURCE CODE FORM TO YOU ONLY UPON THE CONDITION THAT YOU ACCEPT
  4. ALL OF THE TERMS CONTAINED IN THIS LICENSE AGREEMENT ("LICENSE").  PLEASE READ
  5. THE TERMS CONTAINED IN THE AGREEMENT CAREFULLY.  BY DOWNLOADING THIS SOFTWARE,
  6. YOU ACCEPT THE TERMS AND CONDITIONS OF THIS LICENSE.  IF YOU ARE NOT WILLING TO
  7. BE BOUND BY ITS TERMS, SELECT THE "DO NOT ACCEPT" BUTTON AT THE BOTTOM OF THIS
  8. PAGE AND THE DOWNLOADING PROCESS WILL NOT CONTINUE.  IF YOU ARE WILLING TO BE
  9. BOUND BY THE TERMS OF THIS LICENSE, SELECT THE "ACCEPT" BUTTON TO CONTINUE.
  10. 1.0 DEFINITIONS
  11. 1.1 Commercial Use means distribution or otherwise making the Original Code
  12. available to a third party.
  13. 1.2 Electronic Distribution Mechanism means a mechanism generally accepted in
  14. the software development community for the electronic transfer of data.
  15. 1.3 Executable means Original Code in any form other than Source Code.
  16. 1.4 Initial Developer means the individual or entity identified as the Initial
  17. Developer in the Source Code notice required by Exhibit A.
  18. 1.5 Larger Work means a work which combines Original Code or Modifications, or
  19. portions thereof, with code not governed by the terms of this License.
  20. 1.6 License means this document.
  21. 1.7 Licensable means having the right to grant, to the maximum extent possible,
  22. whether at the time of the initial grant or subsequently acquired, any and all
  23. of the rights conveyed herein.
  24. 1.8 Modifications means any addition to or deletion from the substance or
  25. structure of either the Original Code or any previous Modifications.  A
  26. Modification is:
  27. A.  Any addition to or deletion from the contents of a file containing Original
  28. Code or previous Modifications.
  29. B.  Any new file that contains any part of the Original Code or previous
  30. Modifications.
  31. 1.11 Original Code means Source Code of computer software code which is
  32. described in the Source Code notice required by Exhibit A as Original Code.
  33. 1.12 Patent Claims means any patent claim(s), now owned or hereafter acquired,
  34. including without limitation, method, process, and apparatus claims, in any
  35. patent Licensable by grantor.
  36. 1.13 Source Code means the preferred form of the Original Code for making
  37. modifications to it, including all modules it contains, plus any associated
  38. interface definition files, or scripts used to control compilation and
  39. installation of an Executable.
  40. 1.14 You (or Your ) means an individual or a legal entity exercising rights
  41. under, and complying with all of the terms of, this License or a future version
  42. of this License issued under Section 6.1.  For legal entities, You includes any
  43. entity which controls, is controlled by, or is under common control with You.
  44. For purposes of this definition, "control means (a) the power, direct or
  45. indirect, to cause the direction or management of such entity, whether by
  46. contract or otherwise, or (b) ownership of more than fifty percent (50%) of the
  47. outstanding shares or beneficial ownership of such entity.
  48. 2.0 SOURCE CODE LICENSE
  49. 2.1 The Initial Developer Grants The Initial Developer hereby grants You a
  50. world-wide, royalty-free, non-exclusive license, subject to third party
  51. intellectual property claims:
  52. (a) under intellectual property rights (other than patent or trademark)
  53. Licensable by Initial Developer to use, reproduce, modify, display, perform,
  54. sublicense and distribute the Original Code (or portions thereof) with or
  55. without Modifications, and/or as part of a Larger Work; and
  56. (b) under Patents Claims infringed by the making, using or selling of Original
  57. Code, to make, have made, use, practice, sell, and offer for sale, and/or
  58. otherwise dispose of the Original Code (or portions thereof).
  59. (c) the licenses granted in this Section 2.1(a) and (b) are effective on the
  60. date You download or otherwise receive the Original Code under the terms of this
  61. License.
  62. (d) Notwithstanding Section 2.1(b) above, no patent license is granted:  1) for
  63. code that You delete from the Original Code; 2) separate from the Original Code;
  64. or 3) for infringements caused by:  i) the modification of the Original Code or
  65. ii) the combination of the Original Code with other software or devices,
  66. including but not limited to Modifications.
  67. (e) No right, title or interest in or to the Original Code, or any trademarks,
  68. service marks, or trade names of the Initial Developer are granted under this
  69. License.
  70. 3.0 DISTRIBUTION OBLIGATIONS
  71. 3.1 Application of License.  The Source Code version of Original Code may be
  72. distributed only under the terms of this License or a future version of this
  73. License released under Section 6.1, and You must include a copy of this License
  74. with every copy of the Source Code You distribute.  You may not offer or impose
  75. any terms on any Source Code version that alters or restricts the applicable
  76. version of this License or the recipients rights hereunder.
  77. 3.2 Required Notices.  You must duplicate the notice in Exhibit A in each file
  78. of the Source Code.  If it is not possible to put such notice in a particular
  79. Source Code file due to its structure, then You must include such notice in a
  80. location (such as a relevant directory) where a user would be likely to look for
  81. such a notice.  If You created one or more Modification(s) You may add Your name
  82. as a Contributor to the notice described in Exhibit A.  You must also duplicate
  83. this License in any documentation for the Source Code where You describe
  84. recipients rights or ownership rights relating to Original Code.
  85. You may choose to offer, and to charge a fee for, warranty, support, indemnity
  86. or liability obligations to one or more recipients of Your version of the Code.
  87. However, You may do so only on Your own behalf, and not on behalf of the Initial
  88. Developer.  You must make it absolutely clear than any such warranty, support,
  89. indemnity or liability obligation is offered by You alone, and You hereby agree
  90. to indemnify the Initial Developer for any liability incurred by the Initial
  91. Developer as a result of warranty, support, indemnity or liability terms You
  92. offer.
  93. 3.3 Distribution of Executable Versions.  You may distribute Original Code in
  94. Executable and Source form only if the requirements of Sections 3.1 and 3.2 have
  95. been met for that Original Code, and if You include a notice stating that the
  96. Source Code version of the Original Code is available under the terms of this
  97. License.  The notice must be conspicuously included in any notice in an
  98. Executable or Source versions, related documentation or collateral in which You
  99. describe recipients rights relating to the Original Code.  You may distribute
  100. the Executable and Source versions of Your version of the Code or ownership
  101. rights under a license of Your choice, which may contain terms different from
  102. this License, provided that You are in compliance with the terms of this
  103. License.  If You distribute the Executable and Source versions under a different
  104. license You must make it absolutely clear that any terms which differ from this
  105. License are offered by You alone, not by the Initial Developer.  You hereby
  106. agree to indemnify the Initial Developer for any liability incurred by the
  107. Initial Developer as a result of any such terms You offer.
  108. 3.4 Larger Works.  You may create a Larger Work by combining Original Code
  109. and/or Modifications with other code not governed by the terms of this License
  110. and distribute the Larger Work as a single product.  In such a case, You must
  111. make sure the requirements of this License are fulfilled for the Original Code.
  112. 4.0 INABILITY TO COMPLY DUE TO STATUTE OR REGULATION
  113. If it is impossible for You to comply with any of the terms of this License with
  114. respect to some or all of the Original Code due to statute, judicial order, or
  115. regulation then You must:  (a) comply with the terms of this License to the
  116. maximum extent possible; and (b) describe the limitations and the code they
  117. affect.  Such description must be included in the LEGAL file described in
  118. Section 3.2 and must be included with all distributions of the Source Code.
  119. Except to the extent prohibited by statute or regulation, such description must
  120. be sufficiently detailed for a recipient of ordinary skill to be able to
  121. understand it.
  122. 5.0 APPLICATION OF THIS LICENSE
  123. This License applies to code to which the Initial Developer has attached the
  124. notice in Exhibit A as set out in Section 3.1.
  125. 6.0 VERSIONS OF THE LICENSE
  126. 6.1 New Versions.  Sun may publish revised and/or new versions of the License
  127. from time to time.  Each version will be given a distinguishing version number.
  128. 6.2 Effect of New Versions.  Once Original Code has been published under a
  129. particular version of the License, You may always continue to use it under the
  130. terms of that version.  You may also choose to use such Original Code under the
  131. terms of any subsequent version of the License published by Sun.  No one other
  132. than Sun has the right to modify the terms applicable to Original Code.
  133. 7.0 DISCLAIMER OF WARRANTY, SUPPORT AND FUTURE COMPATABILITY
  134. 7.1 ORIGINAL CODE IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS,WITHOUT
  135. WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,INCLUDING, WITHOUT LIMITATION,
  136. WARRANTIES THAT THE ORIGINAL CODE IS FREE OF DEFECTS, MERCHANTABILITY, FIT FOR A
  137. PARTICULAR PURPOSE OR NON-INFRINGING.  THE ENTIRE RISK AS TO THE QUALITY AND
  138. PERFORMANCE OF THE ORIGINAL CODE IS WITH YOU.  SHOULD ANY ORIGINAL CODE PROVE
  139. DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER) ASSUME THE COST OF ANY
  140. NECESSARY SERVICING, REPAIR OR CORRECTION.  THIS DISCLAIMER OF WARRANTY
  141. CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE.  NO USE OF ANY ORIGINAL CODE IS
  142. AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
  143. 7.2 SUN WILL NOT PROVIDE ANY SUPPORT FOR THE ORIGINAL CODE AFTER ITS RELEASE,
  144. AND SUN ANTICIPATES THAT IT WILL ADOPT NEW AND DIFFERENT INTERFACES IN THE NEAR
  145. FUTURE.  LICENSEE WILL DEFEND AND INDEMNIFY SUN AGAINST ANY CLAIMS BASED ON
  146. LICENSEE'S USE OF THE ORIGINAL CODE, AND FROM CLAIMS THAT LATER VERSIONS OF JAVA
  147. ADVANCED IMAGING ARE INCOMPATIBLE WITH THE ORIGINAL CODE PROVIDED TO LICENSEE
  148. UNDER THIS LICENSE, OR ANY MODIFICATIONS OR LARGER WORKS CREATED BY LICENSEE.
  149. THIS DISCLAIMER OF SUPPORT AND COMPATABILITY CONSTITUTES AN ESSENTIAL PART OF
  150. THIS LICENSE.  NO USE OF ANY ORIGINAL CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER
  151. THIS DISCLAIMER.
  152. 8.0 TERMINATION
  153. 8.1 This License and the rights granted hereunder will terminate automatically,
  154. and without any further notice from or action by the Initial Developer, if You
  155. fail to comply with terms herein and fail to cure such breach within 30 days of
  156. becoming aware of the breach.  All sublicenses to the Original Code which are
  157. properly granted shall survive any termination of this License.  Provisions
  158. which, by their nature, must remain in effect beyond the termination of this
  159. License shall survive.
  160. 8.2 In the event of termination under Section 8.1 above, all end user license
  161. agreements (excluding distributors and revelers) which have been validly granted
  162. by You or any distributor hereunder prior to termination shall survive
  163. termination.
  164. 9.0 LIMIT OF LIABILITY
  165. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING
  166. NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER
  167. CONTRIBUTOR, OR ANY DISTRIBUTOR OF ORIGINAL CODE, OR ANY SUPPLIER OF ANY OF SUCH
  168. PARTIES, BE LIABLE TO ANY PERSON FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL,
  169. OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES
  170. FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND
  171. ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
  172. INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.  THIS LIMITATION OF LIABILITY SHALL
  173. NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY S
  174. NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION.  SOME
  175. JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR
  176. CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
  177. 10.0 U.S.  GOVERNMENT END USERS
  178. If this Software is being acquired by or on behalf of the U.S.  Government or by
  179. a U.S.  Government prime contractor or subcontractor (at any tier), then the
  180. Government s rights in the Software and accompanying documentation shall be only
  181. as set forth in this license; this is in accordance with 48 C.F.R.  227.7201
  182. through 227.7202-4 (for Department of Defense (DoD) acquisitions) and with 48
  183. C.F.R.  2.101 and 12.212 (for non-DoD acquisitions).
  184. 11.0 MISCELLANEOUS
  185. This License represents the complete agreement concerning subject matter hereof.
  186. If any provision of this License is held to be unenforceable, such provision
  187. shall be reformed only to the extent necessary to make it enforceable.  The
  188. software delivered under this License is subject to U.S.  export control laws
  189. and may be subject to export or import regulations in other countries.  You
  190. agree to comply strictly with all such laws and regulations and acknowledge that
  191. You have a responsibility to obtain such licenses to export, re-export or import
  192. as may be required after delivery to You.  This License shall be governed by
  193. California law provisions (except to the extent applicable law, if any, provides
  194. otherwise), excluding its conflict-of-law provisions.  With respect to disputes
  195. in which at least one party is a citizen of, or an entity chartered or
  196. registered to do business in the United States of America, any litigation
  197. relating to this License shall be subject to the jurisdiction of the Federal
  198. Courts of the Northern District of California, with venue lying in Santa!  Clara
  199. County, California, with the losing party responsible for costs, including
  200. without limitation, court costs and reasonable attorneys fees and expenses.  The
  201. application of the United Nations Convention on Contracts for the International
  202. Sale of Goods is expressly excluded.  Any law or regulation which provides that
  203. the language of a contract shall be construed against the drafter shall not
  204. apply to this License.
  205. EXHIBIT A - JAVA ADVANCED IMAGING SAMPLE INPUT-OUTPUT 
  206. SOURCE CODE LICENSE
  207. Copyright (c) [insert year or string of years] Sun Microsystems, Inc. All 
  208. Rights Reserved.
  209. Redistribution and use in source and binary forms, with or without 
  210. modification, are permitted provided that the following conditions are met:
  211. -Redistributions of source code must retain the above copyright notice, this 
  212. list of conditions and the following disclaimer.
  213. -Redistribution in binary form must reproduce the above copyright notice, this 
  214. list of conditions and the following disclaimer in the documentation and/or 
  215. other materials provided with the distribution.
  216. Neither the name of Sun Microsystems, Inc. or the names of contributors may be 
  217. used to endorse or promote products derived from this software without 
  218. specific prior written permission.
  219.  
  220. This software is provided "AS IS," without a warranty of any kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY
  221. IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR
  222. NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE
  223. LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING
  224. OR DISTRIBUTING THE SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS
  225. LICENSORS BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT,
  226. INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER
  227. CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF
  228. OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
  229. POSSIBILITY OF SUCH DAMAGES.
  230.  
  231. You acknowledge that Software is not designed,licensed or intended for use in 
  232. the design, construction, operation or maintenance of any nuclear facility.