You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

OCCT-PL 14KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279
  1. Open CASCADE Technology Public License
  2. Version 6.6, April 2013
  3. OPEN CASCADE releases and makes publicly available the source code of the
  4. software Open CASCADE Technology to the free software development community
  5. under the terms and conditions of this license.
  6. It is not the purpose of this license to induce you to infringe any patents
  7. or other property right claims or to contest validity of any such claims;
  8. this license has the sole purpose of protecting the integrity of the free
  9. software distribution system, which is implemented by public license practices.
  10. Many people have made generous contributions to the wide range of software
  11. distributed through that system in reliance on consistent application of that
  12. system; it is up to the author/donor to decide if he or she is willing to
  13. distribute software through any other system and a licensee cannot impose
  14. that choice.
  15. Please read this license carefully and completely before downloading this
  16. software. By downloading, using, modifying, distributing and sublicensing
  17. this software, you indicate your acceptance to be bound by the terms and conditions
  18. of this license. If you do not want to accept or cannot accept for any reasons
  19. the terms and conditions of this license, please do not download or use in
  20. any manner this software.
  21. 1. Definitions
  22. Unless there is something in the subject matter or in the context inconsistent
  23. therewith, the capitalized terms used in this License shall have the following
  24. meaning.
  25. "Applicable Intellectual Property Rights" means (a) with respect to the Initial
  26. Developer, any rights under patents or patents applications or other intellectual
  27. property rights that are now or hereafter acquired, owned by or assigned to
  28. the Initial Developer and that cover subject matter contained in the Original
  29. Code, but only to the extent necessary to use, reproduce, modify, distribute
  30. or sublicense the Original Code without infringement; and (b) with respect
  31. to You or any Contributor, any rights under patents or patents applications
  32. or other intellectual property rights that are now or hereafter acquired,
  33. owned by or assigned to You or to such Contributor and that cover subject
  34. matter contained in Your Modifications or in such Contributor's Modifications,
  35. taken alone or in combination with Original Code.
  36. "Contributor" means each individual or legal entity that creates or contributes
  37. to the creation of any Modification, including the Initial Developer.
  38. "Derivative Program": means a new program combining the Software or portions
  39. thereof with other source code not governed by the terms of this License.
  40. "Initial Developer": means OPEN CASCADE, with main offices at 1, place des
  41. Frères Montgolfier, 78280, Guyancourt, France.
  42. "Modifications": mean any addition to, deletion from or change to the substance
  43. or the structure of the Software. When source code of the Software is released
  44. as a series of files, a Modification is: (a) any addition to, deletion from
  45. or change to the contents of a file containing the Software or (b) any new
  46. file or other representation of computer program statements that contains
  47. any part of the Software. By way of example, Modifications include any debug
  48. of, or improvement to, the Original Code or any of its components or portions
  49. as well as its next versions or releases thereof.
  50. "Original Code": means (a) the source code of the software Open CASCADE Technology
  51. originally made available by the Initial Developer under this License, including
  52. the source code of any updates or upgrades of the Original Code and (b) the
  53. object code compiled from such source code and originally made available by
  54. Initial Developer under this License.
  55. "Software": means the Original Code, the Modifications, the combination of
  56. Original Code and any Modifications or any respective portions thereof.
  57. "You" or "Your": means an individual or a legal entity exercising rights under
  58. this License
  59. 2. Acceptance of license
  60. By using, reproducing, modifying, distributing or sublicensing the Software
  61. or any portion thereof, You expressly indicate Your acceptance of the terms
  62. and conditions of this License and undertake to act in accordance with all
  63. the provisions of this License applicable to You.
  64. 3. Scope and purpose
  65. This License applies to the Software and You may not use, reproduce, modify,
  66. distribute, sublicense or circulate the Software, or any portion thereof,
  67. except as expressly provided under this License. Any attempt to otherwise
  68. use, reproduce, modify, distribute or sublicense the Software is void and
  69. will automatically terminate Your rights under this License.
  70. 4. Contributor license
  71. Subject to the terms and conditions of this License, the Initial Developer
  72. and each of the Contributors hereby grant You a world-wide, royalty-free,
  73. irrevocable and non-exclusive license under the Applicable Intellectual Property
  74. Rights they own or control, to use, reproduce, modify, distribute and sublicense
  75. the Software provided that:
  76. You reproduce in all copies of the Software the copyright and other proprietary
  77. notices and disclaimers of the Initial Developer as they appear in the Original
  78. Code and attached hereto as Schedule "A" and any other notices or disclaimers
  79. attached to the Software and keep intact all notices in the Original Code
  80. that refer to this License and to the absence of any warranty;
  81. You include a copy of this License with every copy of the Software You distribute;
  82. If you distribute or sublicense the Software (as modified by You or on Your
  83. behalf as the case may be), You cause such Software to be licensed as a whole,
  84. at no charge, to all third parties, under the terms and conditions of the
  85. License, making in particular available to all third parties the source code
  86. of the Software;
  87. You document all Your Modifications, indicate the date of each such Modification,
  88. designate the version of the Software You used, prominently include a file
  89. carrying such information with respect to the Modifications and duplicate
  90. the copyright and other proprietary notices and disclaimers attached hereto
  91. as Schedule "B" or any other notices or disclaimers attached to the Software
  92. with your Modifications.
  93. For greater certainty, it is expressly understood that You may freely create
  94. Derivative Programs (without any obligation to publish such Derivative Program)
  95. and distribute same as a single product. In such case, You must ensure that
  96. all the requirements of this License are fulfilled for the Software or any
  97. portion thereof.
  98. 5. Your license
  99. You hereby grant all Contributors and anyone who becomes a party under this
  100. License a world-wide, non-exclusive, royalty-free and irrevocable license
  101. under the Applicable Intellectual Property Rights owned or controlled by You,
  102. to use, reproduce, modify, distribute and sublicense all Your Modifications
  103. under the terms and conditions of this License.
  104. 6. Software subject to license
  105. Your Modifications shall be governed by the terms and conditions of this License.
  106. You are not authorized to impose any other terms or conditions than those
  107. prevailing under this License when You distribute and/or sublicense the Software,
  108. save and except as permitted under Section 7 hereof.
  109. 7. Additional terms
  110. You may choose to offer, on a non-exclusive basis, and to charge a fee for
  111. any warranty, support, maintenance, liability obligations or other rights
  112. consistent with the scope of this License with respect to the Software (the
  113. "Additional Terms") to the recipients of the Software. However, You may do
  114. so only on Your own behalf and on Your sole and exclusive responsibility.
  115. You must obtain the recipient's agreement that any such Additional Terms are
  116. offered by You alone, and You hereby agree to indemnify, defend and hold the
  117. Initial Developer and any Contributor harmless for any liability incurred
  118. by or claims asserted against the Initial Developer or any Contributors with
  119. respect to any such Additional Terms.
  120. 8. Disclaimer of warranty
  121. The Software is provided under this License on an "as is" basis, without warranty
  122. of any kind, including without limitation, warranties that the Software is
  123. free of defects, merchantable, fit for a particular purpose or non-infringing.
  124. The entire risk as to the quality and performance of the Software is with
  125. You.
  126. 9. Liability
  127. Under no circumstances shall You, the Initial Developer or any Contributor
  128. be liable to any person for any direct or indirect damages of any kind including,
  129. without limitation, damages for loss of goodwill, loss of data, work stoppage,
  130. computer failure or malfunction or any and all other commercial damages or
  131. losses resulting from or relating to this License or indirectly to the use
  132. of the Software.
  133. 10. Trademark
  134. This License does not grant any rights to use the trademarks, trade names
  135. and domain names "MATRA", "EADS Matra Datavision", "CAS.CADE", "Open CASCADE",
  136. "opencascade.com" and "opencascade.org" or any other trademarks, trade names
  137. or domain names used or owned by the Initial Developer.
  138. 11. Copyright
  139. The Initial Developer retains all rights, title and interest in and to the
  140. Original Code. You may not remove the copyright © notice which appears when
  141. You download the Software.
  142. 12. Term
  143. This License is granted to You for a term equal to the remaining period of
  144. protection covered by the intellectual property rights applicable to the Original
  145. Code.
  146. 13. Termination
  147. In case of termination, as provided in Section 3 above, You agree to immediately
  148. stop any further use, reproduction, modification, distribution and sublicensing
  149. of the Software and to destroy all copies of the Software that are in Your
  150. possession or control. All sublicenses of the Software which have been properly
  151. granted prior to termination shall survive any termination of this License.
  152. In addition, Sections 5, 8 to 11, 13.2 and 15.2 of this License, in reason
  153. of their nature, shall survive the termination of this License for a period
  154. of fifteen (15) years.
  155. 14. Versions of the license
  156. The Initial Developer may publish new versions of this License from time to
  157. time. Once Original Code has been published under a particular version of
  158. this License, You may choose to continue to use it under the terms and conditions
  159. of that version or use the Original Code under the terms of any subsequent
  160. version of this License published by the Initial Developer.
  161. 15. Miscellaneous
  162. 15.1 Relationship of the Parties This License will not be construed as creating
  163. an agency, partnership, joint venture or any other form of legal association
  164. between You and the Initial Developer, and You will not represent to the contrary,
  165. whether expressly, by implication or otherwise.
  166. 15.2 Independent Development Nothing in this License will impair the Initial
  167. Developer's right to acquire, license, develop, have others develop for it,
  168. market or distribute technology or products that perform the same or similar
  169. functions as, or otherwise compete with, Modifications, Derivative Programs,
  170. technology or products that You may develop, produce, market or distribute.
  171. 15.3 Severability If for any reason a court of competent jurisdiction finds
  172. any provision of this License, or portion thereof, to be unenforceable, that
  173. provision of the License will be enforced to the maximum extent permissible
  174. so as to effect the economic benefits and intent of the parties, and the remainder
  175. of this License will continue in full force and extent. END OF THE TERMS AND
  176. CONDITIONS OF THIS LICENSE
  177. OPEN CASCADE is a French société par actions simplifiée having its registered
  178. head office at 1, place des Frères Montgolfier, 78280, Guyancourt, France
  179. and main offices at 1, place des Frères Montgolfier, 78280, Guyancourt, France.
  180. Its web site is located at the following address opencascade.com
  181. Open CASCADE Technology Public License
  182. Schedule "A"
  183. The content of this file is subject to the Open CASCADE Technology Public
  184. License (the "License"). You may not use the content of this file except in
  185. compliance with the License. Please obtain a copy of the License at opencascade.com
  186. and read it completely before using this file.
  187. The Initial Developer of the Original Code is OPEN CASCADE, with main offices
  188. at 1, place des Frères Montgolfier, 78280, Guyancourt, France. The Original
  189. Code is copyright © OPEN CASCADE SAS, 2001. All rights reserved. "The Original
  190. Code and all software distributed under the License are distributed on an
  191. "AS IS" basis, without warranty of any kind, and the Initial Developer hereby
  192. disclaims all such warranties, including without limitation, any warranties
  193. of merchantability, fitness for a particular purpose or non-infringement.
  194. Please see the License for the specific terms and conditions governing rights
  195. and limitations under the License".
  196. End of Schedule "A"
  197. Open CASCADE Technology Public License
  198. Schedule "B"
  199. "The content of this file is subject to the Open CASCADE Technology Public
  200. License (the "License"). You may not use the content of this file except in
  201. compliance with the License. Please obtain a copy of the License at opencascade.com
  202. and read it completely before using this file.
  203. The Initial Developer of the Original Code is OPEN CASCADE, with main offices
  204. at 1, place des Frères Montgolfier, 78280, Guyancourt, France. The Original
  205. Code is copyright © Open CASCADE SAS, 2001. All rights reserved.
  206. Modifications to the Original Code have been made by ________________________.
  207. Modifications are copyright © [Year to be included]. All rights reserved.
  208. The software Open CASCADE Technology and all software distributed under the
  209. License are distributed on an "AS IS" basis, without warranty of any kind,
  210. and the Initial Developer hereby disclaims all such warranties, including
  211. without limitation, any warranties of merchantability, fitness for a particular
  212. purpose or non-infringement.
  213. Please see the License for the specific terms and conditions governing rights
  214. and limitations under the License"
  215. End of Schedule "B"