NeroSDK_License.txt 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380
  1. NeroSDK License Agreement January 2005
  2. --------------------------------------------------------------------------------
  3. License Agreement
  4. -----------------
  5. IMPORTANT: PLEASE READ THIS SOFTWARE LICENSE AGREEMENT ("LICENSE") CAREFULLY BEFORE
  6. USING THE SOFTWARE.
  7. USING THE SOFTWARE INDICATES YOUR ACKNOWLEDGMENT THAT YOU HAVE READ THIS LICENSE AND
  8. AGREE TO ITS TERMS.
  9. 0.) Definitions:
  10. NeroSDK: means the package provided by Nero AG, Im Stoeckmaedle 18, 76307
  11. Karlsbad, Germany ("Nero") for using the NeroAPI and as defined in Annex A.
  12. Nero Burning ROM: application software of Nero, distributed exclusivly by
  13. Nero and its licensors, and which has different names like, but not limited
  14. to, "Nero Burning ROM", "Nero Express", "Nero Express SE", "Nero Ultra Edition",
  15. "Nero Enterprise Edition" and "Nero SE". All names with and without version numbering.
  16. APPLICATION SOFTWARE: means software written by you using the NeroSDK, which has
  17. substantial different functionalities than NeroSDK and which is not a developer kit
  18. itself.
  19. NeroAPI: means Nero Application Programming Interface. It represents the interface
  20. for accessing the NeroAPI-Engine from Nero.
  21. NeroAPI-Engine: means Dynamic Link Library ("NeroAPI.DLL" and other related DLL's)
  22. included in the software package Nero Burning ROM of Nero. NeroAPI-
  23. Engine is part of the Nero Burning ROM license and can only be used pursuant to an
  24. accepted Nero end user license agreement.
  25. NeroAPI-Documentation: means the specification of the functionalities and usage of
  26. NeroAPI and NeroVision-API and NeroROBO-SDK.
  27. NeroAPI-Include: means the files that have to be included in the APPLICATION
  28. SOFTWARE source code to make it able to access NeroAPI functionalities.
  29. NeroAPI-Lib: means the files that have to be included in the APPLICATION SOFTWARE to
  30. make it able to manage communication with the NeroAPI-Engine which is present in the
  31. system.
  32. NeroAPI-Samples: means all files whose aim is to help the user understanding how to
  33. use NeroAPI and NeroROBO-SDK.
  34. NeroROBO-SDK-Include: means the files that have to be included in the APPLICATION
  35. SOFTWARE source code to make it able to access NeroROBO-SDK functionalities.
  36. NeroROBO-Manager: means a Dynamic Link Library ("NeroRobo.dll") included in the
  37. NeroSDK package. It allows Nero Burning ROM to correctly recognize valid robot
  38. drivers and utilize their functionality.
  39. NeroCmd: means Nero Command Line Tool. It allows execution of burn processes from
  40. the command line by using NeroAPI. It is also an example of application written
  41. using NeroAPI functionalities.
  42. NeroCmd-Documentation: means the text which explains how NeroCmd can be used and how
  43. its source code is structured.
  44. NeroCmd-Source Code: means the material needed for building the NeroCmd program.
  45. NeroCOM: means a set of COM (Component Object Model) classes and interfaces that
  46. can be used in any programming language that supports COM philosophy for execution
  47. of burn processes.
  48. NeroCOM-Documentation: means the text which explains how NeroCOM can be used.
  49. NeroCOM-Sample: means all files in source code whose aim is to help the user
  50. understanding how to write an application to use NeroCOM.
  51. AudioPluginManager: means the Nero Audio Plug-in Manager. It allows playing, decoding
  52. and encoding of different audio formats using Nero Burning ROM and other Nero
  53. applications. AudioPluginManager is part of the Nero Burning ROM license
  54. and can only be used pursuant to an accepted Nero end user license agreement.
  55. AudioPlugin: dll which will solely en- and/or decode audio formats, for usage with
  56. the AudioPluginManager.
  57. AudioPlugin-Sample: means all files whose aim is to help the user understanding
  58. how to write an AudioPlugin.
  59. AudioPluginManager-Documentation: means the text which explains how the AudioPlugin-
  60. Source Code works and how to create an AudioPlugin with it.
  61. AudioPlugin-Source Code: means the material needed for building the AudioPlugin-
  62. Sample and to create an AudioPlugin.
  63. AudioPlugin-Includes: : means the files that have to be included in the APPLICATION
  64. SOFTWARE source code to make it able to access the AudioPluginManager.
  65. NeroCBUI: means Dynamic Link Library ("NeroCBUI.dll") included in the software
  66. package Nero Burning ROM of Nero which can be called for easily integrating
  67. burning functionality into APPLICATION SOFTWARE. NeroCBUI is part of the
  68. Nero Burning ROM license and can only be used pursuant to an accepted Nero end user
  69. license agreement.
  70. NeroVision-API: means NeroVision Application Programming Interface. It represents
  71. the interface for accessing the NeroVision-Engine.
  72. NeroVision-API-Include: means the files that have to be included in the APPLICATION
  73. SOFTWARE source code to make it able to access NeroVision-API functionalities.
  74. NeroVision-API-Samples: means all files whose aim is to help the user understanding
  75. how to use the NeroVision API.
  76. NeroVision-API-Engine: means Dynamic Link Library ("NeroVisionAPI.dll" and other
  77. related DLL's) included in the software package Nero Burning ROM of Nero.
  78. NeroVision-API-Engine is part of the Nero Burning ROM license and can only be used
  79. pursuant to an accepted Nero end user license agreement.
  80. 1.) Software Product. Nero provides you with a package containing
  81. Application Programming Interfaces ("API", "NeroAPI", "NeroVision-API"),
  82. documentation ("NeroAPI-Documentation"), a sample code how to use NeroAPI
  83. ("NeroAPI-Samples") and NeroVision-API ("NeroVision-API-Samples"), a library
  84. ("NeroAPI-Lib"), include files ("NeroAPI-Include", "NeroVision-API-Include" and
  85. "NeroROBO-SDK-Include"), a Command Line Tool ("NeroCmd") including Source Code
  86. ("NeroCmd-Source Code") and documentation ("NeroCmd-Documentation"), a set of
  87. COM classes and interfaces ("NeroCOM") including documentation ("NeroCOM-
  88. Documentation") and sample code ("NeroCOM-Sample"), an Audio Plug-in Manager
  89. documentation and source code ("AudioPluginManager-Documentation"),
  90. ("AudioPlugin-Samples") and a ROBO library ("NeroROBO-Manager"). NeroCmd-Source
  91. Code and AudioPlugin-Source Code could be used for building customized versions
  92. of NeroCmd, and AudioPlugins. Those customized versions shall not be described
  93. as NeroCmd and nor as AudioPlugin-Sample, but shall be considered as APPLICATION
  94. SOFTWARE. Also NeroCOM-Sample could be used for building customized versions and
  95. shall be considered as APPLICATION SOFTWARE. The NeroROBO-Manager, if bundled with
  96. a fully functional Robo implementation based thereof, becomes APPLICATION SOFTWARE
  97. as long as the latest version of the NeroROBO-Manager, available through the
  98. NeroSDK, is bundled.
  99. Nero grants you a license to use this Product ("NeroSDK") in accordance
  100. with the terms of this License. The software, tools and utilities, accompanying
  101. this License, whether in Source Code or Object Code, whether on disk, on compact
  102. disc, available by download from www.nero.com, or any other media are licensed, not
  103. sold, to you by Nero. NeroSDK and any copies and modifications which
  104. this License authorizes you to make are subject to this License. The copyright and
  105. all other rights in NeroSDK or its modifications, derivatives, and merged portions
  106. thereof, are protected under international copyright laws.
  107. 2.) License Grant. This License allows you to use NeroSDK solely for developing
  108. APPLICATION SOFTWARE. Nero grants to you as an individual (or an entity
  109. in the strictly limited circumstances specified below), a personal, non-exclusive,
  110. non-sublicensable, non-transferable license under Nero's copyrights to
  111. use, copy, modify NeroSDK for your own internal operations of designing, developing
  112. and testing APPLICATION SOFTWARE. In order to develop APPLICATION SOFTWARE, you
  113. may incorporate NeroAPI-Include, NeroROBO-SDK-Include, NeroROBO-Manager,
  114. NeroVision-API-Include, NeroAPI-Lib, AudioPlugin-Include and/or parts or all of
  115. NeroCmd-Source Code, NeroCOM-Sample and AudioPlugin-Source Code into your program
  116. and compile in combination with your own program. Internal operation shall mean your
  117. use to develop APPLICATION SOFTWARE, but shall not include providing NeroSDK in full
  118. or in parts in any form whatsoever to any third party via download, time sharing,
  119. service bureau or in any other manner.
  120. NeroSDK is considered to be in use on a computer when it is loaded into temporary
  121. memory or installed into permanent memory. You may install a copy of NeroSDK on
  122. only one specific computer provided that you are the owner of the computer and the
  123. only individual using NeroSDK. After a copy of NeroSDK has been used on a computer,
  124. it may not be used on any other computer, unless you first accept a license of
  125. NeroSDK for each other computer. If you are an entity, Nero grants you
  126. for each license the right to designate one individual within your organization to
  127. have the right to use NeroSDK in the manner provided above. You may also store or
  128. install a copy of NeroSDK on a storage device, such as a network server, used only
  129. to install or run NeroSDK on your other computers over an internal network;
  130. provided that you first accept and dedicate a license for each separate computer on
  131. which NeroSDK will be installed or run from the storage device. A license for
  132. NeroSDK may not be shared or used concurrently on different computers. NeroSDK is
  133. only available from Nero and shall not be passed to third partys or
  134. entities without prior written consent by Nero.
  135. NeroSDK will use the embedded NeroAPI-Engine and NeroVision-API-Engine, the
  136. AudioPluginManager and NeroCBUI of Nero Burning ROM. Therefore, the Nero Burning
  137. ROM product needs to be installed prior to using NeroAPI-Engine, NeroVision-API-
  138. Engine, AudioPluginManager, NeroCBUI or NeroSDK, NeroROBO-Manager or parts thereof.
  139. This means that for each computer on which you plan to use NeroSDK you must acquire
  140. a license of Nero Burning ROM. All functionalities of NeroSDK will be available only
  141. when the most current version of Nero Burning ROM is installed on the system. The
  142. NeroSDK will also work with fewer functionalities provided that at least Nero Burning
  143. ROM version 5.5.3.5 is installed, for using the AudioPlugManager at least Nero
  144. Burning ROM 5.5.9.0 must be installed, for using the NeroVision-API at least
  145. NeroVision Express 2.1.2.0 must be installed. Nero and its licensors do not and
  146. cannot warrant, that future versions of Nero Burning ROM will support NeroSDK.
  147. At Nero's sole discretion, future versions of Nero Burning ROM might not include
  148. the NeroAPI-Engine, NeroVision-API-Engine, the AudioPluginManager, NeroCBUI or
  149. only a limited feature set of the current or future versions of NeroAPI-Engine,
  150. NeroVision-API-Engine, the AudioPluginManager or the NeroCBUI, or it might be
  151. removed completely.
  152. You may distribute your APPLICATION SOFTWARE in object code and/or source code form
  153. (exception: NeroROBO-Manager as object code only) only provided that (i) you advise
  154. your customers that for the burning process of your APPLICATION SOFTWARE a license
  155. of Nero Burning ROM must be acquired and available for each computer of your
  156. customer and you advise your customers that the initialising of NeroAPI-Engine on
  157. the processor of the customer must have been completed successfully, (ii) you
  158. distribute such code under the terms and conditions of an end user license agreement
  159. with terms no less protective than the provisions contained in this NeroSDK License,
  160. (iii) you include a copyright notice reflecting your copyright ownership in such
  161. APPLICATION SOFTWARE, (iv) you shall be solely responsible to your customers for any
  162. update or support obligation or other liability which may arise from such
  163. distribution, (v) you shall not make any statements that your APPLICATION SOFTWARE is
  164. "certified," or that its performance is guaranteed, by Nero, (vi) your APPLICATION
  165. SOFTWARE has substantial different functionalities than NeroSDK and is not a developer
  166. kit itself, (vii) you do not describe or represent your APPLICATION SOFTWARE as
  167. NeroSDK, (viii) you do not use Nero's name or trademarks to market your APPLICATION
  168. SOFTWARE without the prior written consent of Nero and (ix) your APPLICATION SOFTWARE
  169. does not support CD and/or DVD recording by any other third-party-tool, third-party-
  170. SDK or by itself, (x) you do not allow your customers to redistribute or sublicense
  171. the NeroROBO-Manager. Use of Nero Burning ROM, NeroAPI-Engine, NeroVision-API-Engine,
  172. AudioPluginManager, NeroCBUI, NeroROBO-Manager and/or any other software of Nero is
  173. subject to the applicable end user license agreement for such software even if such
  174. software is supplied to you in connection with this License. You may distribute
  175. Nero's Nero Burning ROM, the NeroAPI-Engine, the NeroVision-API-Engine, the
  176. AudioPluginManager, NeroCmd, NeroCOM or NeroCBUI with your APPLICATION SOFTWARE only
  177. under a separate license from Nero. Nero is under no obligation
  178. to provide any support, assistance, training or other services under this License,
  179. including updates, upgrades or future versions of NeroSDK, Nero Burning ROM and/or
  180. any component thereof, to you, to end users, or to any other party. Any further
  181. developer support, software licensing, trademark licensing and trademark usage
  182. information that may be available is accessible through www.nero.com.
  183. Users without Nero Burning ROM installed may be advised to download Nero Burning
  184. ROM from www.nero.com
  185. Except as expressly permitted in this License, you may not decompile, reverse
  186. engineer, disassemble, modify, rent, lease, loan or create derivative works of
  187. NeroSDK in whole or part and you are granted no other license or right with respect
  188. to NeroSDK directly or by implication, estoppel or otherwise. The following is
  189. strictly prohibited: using the AudioPluginManager, the AudioPluginManager-
  190. Documentation or the AudioPluginManager-Includes for playing, decoding and/or
  191. encoding of audio formats from any APPLICATION SOFTWARE, which is not itself an
  192. AudioPlugin.
  193. Notwithstanding any other provision of this Agreement, you may not use NeroSDK in a
  194. manner inconsistent with any written agreement between Nero and you or
  195. your employer, or after termination or expiration of any such agreement.
  196. 3.) Copyright. All title and copyrights in and to NeroSDK (including but not
  197. limited to any images, photographs, animations, video, audio, music, text, and
  198. "applets" incorporated into the NeroSDK) and any copies of NeroSDK are owned by
  199. Nero or its licensors. NeroSDK is protected by copyright laws and
  200. international treaty provisions. Therefore, you must treat NeroSDK like any other
  201. copyrighted material except that you may install NeroSDK on a single computer
  202. provided you keep the original solely for backup or archival purposes.
  203. 4.) Disclaimer of Warranty. NERO AND ITS LICENSORS DO NOT AND CANNOT
  204. WARRANT THE PERFORMANCE OR RESULTS YOU OR END USERS MAY OBTAIN BY USING NEROSDK.
  205. EXCEPT FOR ANY WARRANTY, CONDITION, REPRESENTATION OR TERM TO THE EXTENT TO WHICH
  206. THE SAME CANNOT OR MAY NOT BE EXCLUDED OR LIMITED BY LAW APPLICABLE TO YOU IN YOUR
  207. JURISDICTION, NERO AND ITS LICENSORS MAKE NO WARRANTIES, CONDITIONS,
  208. REPRESENTATIONS OR TERMS, EXPRESS OR IMPLIED, WHETHER BY STATUTE, COMMON LAW,
  209. CUSTOM, USAGE OR OTHERWISE AS TO NEROSDK OR ANY COMPONENT THEREOF, INCLUDING BUT
  210. NOT LIMITED TO FUTURE AVAILABILITY AND SUPPORT OF NEROSDK, NON-INFRINGEMENT OF
  211. THIRD PARTY RIGHTS, INTEGRATION, MERCHANTABILITY, SATISFACTORY QUALITY OR FITNESS
  212. FOR ANY PARTICULAR PURPOSE.
  213. Some states or provinces do not allow the exclusion of implied warranties so the
  214. above limitations may not apply to you. You may have rights that vary from
  215. jurisdiction to jurisdiction.
  216. 5.) Limitation of Liability. IN NO EVENT WILL NERO OR ITS LICENSORS BE
  217. LIABLE TO YOU FOR ANY DAMAGES, CLAIMS OR COSTS WHATSOEVER ARISING FROM THIS LICENSE
  218. AND/OR YOUR USE OF NEROSDK OR ANY COMPONENT THEREOF, INCLUDING WITHOUT LIMITATION
  219. ANY CONSEQUENTIAL, INDIRECT, INCIDENTAL DAMAGES, LOSS OF USE OR DATA, INTERRUPTION
  220. OF BUSINESS, OR ANY LOST PROFITS OR LOST SAVINGS, EVEN IF AN NERO
  221. REPRESENTATIVE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS, DAMAGES, CLAIMS OR
  222. COSTS OR FOR ANY CLAIM BY ANY THIRD PARTY. THE FOREGOING LIMITATIONS AND EXCLUSIONS
  223. APPLY TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW IN YOUR JURISDICTION. NERO'S
  224. AGGREGATE LIABILITY AND THAT OF ITS LICENSORS UNDER OR IN CONNECTION
  225. WITH THIS LICENSE SHALL BE LIMITED TO TEN US DOLLARS (US $ 10.00).
  226. Because some states and jurisdictions do not allow the exclusion or limitation of
  227. liability for consequential or incidental damages, the above limitation may not
  228. apply to you.
  229. 6.) Indemnification. You agree to defend, indemnify and hold Nero and its
  230. licensors harmless from and against any claims or lawsuits, including attorney's
  231. reasonable fees, that arise or result from the use of APPLICATION SOFTWARE,
  232. provided that Nero gives you prompt written notice of any such claims,
  233. tenders to you the defense or settlement of such a claim at your expense, and
  234. cooperates with you, at your expense, in defending or settling such claim.
  235. 7.) General. This License constitutes the complete and exclusive agreement between
  236. Nero and you with respect to the subject matter hereof, and supersedes
  237. all prior oral or written understandings, communications or agreements not
  238. specifically incorporated herein. You may not assign your rights or obligations
  239. granted under this License without the prior written consent of Nero.
  240. None of the provisions of this License shall be deemed to have been waived by any
  241. act on the part of Nero, but only by an instrument in writing signed by
  242. an authorized signatory of Nero. If any provision of this agreement is
  243. held to be unenforceable for any reason, such provision will be reformed only to
  244. the extent necessary to make it enforceable, and such decision will not affect the
  245. enforceability (i) of such provision under other circumstances, or (ii) of the
  246. remaining provisions hereof under all circumstances. The failure of either party to
  247. enforce any of the provisions hereof will not be construed to be a waiver of the
  248. right of such party thereafter to enforce such provisions. Any and all remedies
  249. herein expressly conferred upon a party will be deemed cumulative and not exclusive
  250. of any remedy conferred hereby or by law, and the exercise of any one remedy will
  251. not preclude the exercise of any other. Headings will not be considered in
  252. interpreting this Agreement.
  253. This License will be governed by and construed in accordance with the substantive
  254. laws in force in the Federal Republic of Germany. The respective law courts of
  255. Karlsruhe, Germany, shall have non-exclusive jurisdiction over all disputes
  256. relating to this License. This License will not be governed by the conflict of law
  257. rules of any jurisdiction or of the United Nations Convention on contracts for the
  258. International Sale of Goods, the application of which is expressly excluded.
  259. You acknowledge that you have read this License, understand it, and that it is the
  260. complete and exclusive statement of your agreement with Nero which
  261. supersedes any prior agreement, oral or written, between Nero and you with
  262. respect to the licensing to you of this NeroSDK. No variation of the terms of this
  263. License will be enforceable against Nero unless Nero gives its
  264. express prior consent in a writing signed by an authorized signatory of Nero.
  265. Your rights under this License will terminate automatically without notice from
  266. Nero if you fail to comply with any term(s) of this License.
  267. (c) Copyright Nero AG January 2005. All rights reserved.
  268. ANNEX A
  269. Package content
  270. ---------------
  271. \NeroAPI
  272. \Doc NeroAPI-Documentation
  273. \Include NeroAPI-Include files
  274. \Lib NeroAPI Glue library file
  275. \Samples NeroAPI Example programs source code with Visual C++ 6 workspace
  276. \NeroVisionAPI
  277. \Doc NeroVision API-Documentation
  278. \Include NeroVision API IDL file and XML schema definition
  279. \Samples NeroVision API Example source code
  280. \NeroCBUI
  281. \Doc NeroCBUI-Documentation
  282. \Include NeroCBUI-Include files
  283. \Samples NeroCBUI Example programs source code
  284. \NeroCOM
  285. \Doc NeroCOM-Documentation
  286. \Samples NeroCOM Example source code
  287. \NeroCMD
  288. \Doc NeroCMD-Documentation
  289. \Bin NeroCMD executable file
  290. \Src NeroCMD-Source Code
  291. \NeroROBO
  292. \Doc NeroROBO documentation
  293. \Lib NeroROBO-Manager DLL file
  294. \Include NeroROBO-Include files
  295. \Samples NeroROBO Example source code
  296. \AudioPluginManager
  297. \Doc AudioPluginManager-Documentation
  298. \Include AudioPluginManager-Include files
  299. \Common AudioPluginManager Utility source files
  300. \Samples AudioPluginManager Example source code
  301. Feedback
  302. --------
  303. If you find bugs, errors or have any suggestions, you can send e-mails to the
  304. following address: NeroSDK@nero.com. Your comment will be taken into account for
  305. the future releases, but will not be replied. But please do not send any technical
  306. questions related to NeroSDK. Unfortunately, we do not have enough resources to
  307. provide individual support for this product. However, we provide a forum for all
  308. users of the NeroSDK to get in dialog with each other at
  309. http://www.nero.com/link.php?topic_id=17. We will also monitor the
  310. messages from time to time and try to help where possible.
  311. If you have any questions concerning this License, you can contact us at
  312. legal@nero.com.