diff options
author | Ashley Whetter | 2015-06-08 10:50:43 +0100 |
---|---|---|
committer | Ashley Whetter | 2015-06-08 10:50:43 +0100 |
commit | c5bf1bc867ea90437e50de9c9d3188cfc1fd46a2 (patch) | |
tree | 999cd6eb0b53e37526cc16be1ec8a66a5a931b80 | |
download | aur-c5bf1bc867ea90437e50de9c9d3188cfc1fd46a2.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 66 | ||||
-rw-r--r-- | LICENSE | 1193 | ||||
-rw-r--r-- | PKGBUILD | 146 | ||||
-rw-r--r-- | houdini.install | 12 | ||||
-rw-r--r-- | sesinetd.service | 11 |
5 files changed, 1428 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..627a2586609e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,66 @@ +# Generated by makepkg 4.2.1 +# Fri May 29 09:52:58 UTC 2015 +pkgbase = houdini + pkgdesc = High-end 3D animation package + pkgver = 14.0.201.13 + pkgrel = 2 + url = http://www.sidefx.com/ + install = houdini.install + arch = x86_64 + license = Custom: Side Effects Software + options = !strip + source = file://houdini-14.0.201.13-linux_x86_64_gcc4.8.tar.gz + source = LICENSE + source = sesinetd.service + sha1sums = af8caa68e169b694c1b3d17f4a0df4604446ebf1 + sha1sums = 3b639ee438fdb390b8b302000987d80df100a3c9 + sha1sums = b6eca8f67aeedb9c5b7a5863c3d24edaf2b93cf3 + +pkgname = houdini + depends = intel-tbb>=4.3 + depends = boost-libs>=1.55.0 + depends = zlib>=1.2.7 + depends = libtiff>=3.9.2 + optdepends = python2>=2.7.5: Python scripting + optdepends = python2-demjson: Python scripting + optdepends = libxml2>=2.8.0: Scripting + optdepends = bullet>=2.81: Dynamic solver + optdepends = ode>=0.10.1: Dynamic solver + optdepends = fbx-sdk>=4.3: Data exchange + optdepends = alembic>=1.5.2: Data exchange + optdepends = openexr>=2.2.0: Data exchange + optdepends = opensubdiv + +pkgname = houdini-maya-engine + url = http://www.sidefx.com/index.php?option=com_content&task=view&id=2738&Itemid=381 + depends = houdini=14.0.201.13 + +pkgname = hqueue-server + depends = mysql + depends = python2>=2.7 + depends = python2-webtest + depends = python2-nose + depends = python2-virtualenv + depends = python2-weberror + depends = python2-paramiko + depends = python2-pylons + depends = python2-rpyc + depends = python2-paste + depends = python2-paste-deploy + depends = python2-sqlalchemy + depends = python2-pygments + depends = python2-routes + depends = python2-webhelpers + depends = python2-simplejson + depends = python2-tempita + depends = python2-beaker + depends = python2-wsgiref + depends = python2-mako + depends = python2-decorator + depends = python2-paste-script + depends = python2-webob + depends = python2-crypto + depends = python2-formencode + +pkgname = hqueue-client + diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000000..ce86957124db --- /dev/null +++ b/LICENSE @@ -0,0 +1,1193 @@ + Last Updated Date: August 6, 2014 + + SIDE EFFECTS SOFTWARE + SOFTWARE LICENSE AGREEMENT + +IMPORTANT - READ CAREFULLY: Side Effects Software Inc. or its +subsidiary (as applicable, "Side Effects") licenses this software and +all upgrades and related materials (collectively, the "Software"), +excluding any open source software that is distributed with the +Software, subject to the terms and conditions of this Agreement. BY +SELECTING "ACCEPT", OR BY DOWNLOADING, INSTALLING OR USING THE +SOFTWARE, ALL OF THE TERMS AND CONDITIONS CONTAINED IN THIS AGREEMENT +BECOME LEGALLY BINDING ON YOU AS AN INDIVIDUAL OR ON THE ORGANIZATION +THAT YOU REPRESENT. + +IF YOU THE INDIVIDUAL (A) DO NOT AGREE TO THE TERMS AND CONDITIONS OF +THIS AGREEMENT, OR (B) ARE NOT AUTHORIZED TO DOWNLOAD OR INSTALL THE +SOFTWARE OR TO AGREE TO BE BOUND BY THIS AGREEMENT ON BEHALF OF YOUR +ORGANIZATION, YOU ARE REQUIRED TO SELECT "DO NOT ACCEPT", IN WHICH +CASE YOU ARE NOT PERMITTED TO DOWNLOAD, INSTALL OR USE THE SOFTWARE. + +NOTE: The terms and conditions of this Agreement were last updated, +and are effective as of, the "Last Updated Date" indicated above. Any +downloading, installation or Use of the Software or an earlier version +of the Software that was licensed prior to such date is governed by +prior terms and conditions, which differ from those set out in this +Agreement. + +1. GENERAL + +1.1 Formation of Legally Binding Contract. A legally binding contract +is immediately formed upon your acceptance of this Agreement. The +licensee who is bound by this Agreement ("Licensee") is: (i) the +individual accepting this Agreement, if the individual is licensing +the Software for his or her personal use or use as a sole proprietor; +or (ii) the corporation, institution, partnership, organization or +other entity ("Organization") on whose behalf the individual accepting +this Agreement is acting. Where a Transaction Confirmation is +provided to Licensee, Licensee's name will be confirmed in the +Transaction Confirmation. Where no Transaction Confirmation is +provided to Licensee and Licensee obtains an Entitlement(s) or +License(s) through the online process, Licensee's name will be the +name provided as part of the online process or, where no name is +provided, the name associated with the email address provided or used +as part of the online process. The Entitlement(s) and License(s) +issued to Licensee will be associated with such name. Licensee +represents that the name provided to Side Effects, if any, is its full +and correct legal name. + +1.2 Application and Priority of Terms. The terms and conditions of +this Agreement apply regardless of, and take priority over, any terms +and conditions applicable to Licensee's software or, subject to +Section 3.6, any third party software which may be used in conjunction +with the Software. + +1.3 Subsequent Licensing; Upgrades. Subsequent licensing of the +Software may be subject to updated terms and conditions that differ +from those set out in this Agreement (an "Updated Agreement"). Side +Effects may require Licensee to accept an Updated Agreement in +connection with: (i) any subsequent downloading and/or installation of +Upgrades; or (ii) the issuance of subsequent Entitlements or Licenses +to Use the Software (see Section 2.2); in which case any downloading, +installation of Use of such Upgrade (in the case of (i)), or any Use +of the Software under such Entitlements and Licenses (in the case of +(ii)), will be governed by the Updated Agreement. An Updated +Agreement will be indicated by a change to the "Last Updated Date" +indicated at the top of this Agreement. If Licensee obtains +additional Entitlements and Licenses to Use the Software without +having to accept an Updated Agreement, this Agreement will continue to +apply to Licensee's Use of the Software under such Entitlements and +Licenses. + +1.4 Communication of Usage Data. Licensee acknowledges that the +Software may communicate to Side Effects certain technical, +non-personal information concerning Licensee's Licenses and Use of the +Software. Licensee hereby consents to such communication. + +1.5 Information Provided by Licensee. Licensee represents, warrants +and covenants that any information provided by Licensee to Side +Effects concerning Licensee's identity, contact information, +Authorized Users, revenue, applicable project or otherwise is, and +will continuously be, true and accurate and not misleading. Licensee +agrees to notify Side Effects of any changes in such information. + +1.6 Defined Terms. Section 12 sets out certain defined terms used in +this Agreement. + +2. RIGHT TO USE + +2.1 Grant of Rights. Subject to Licensee's payment of the applicable +fees and continuous compliance with the terms and conditions of this +Agreement, Side Effects hereby grants to Licensee a limited, +non-transferable, non-exclusive, non-sublicensable right for +Authorized Users to install and Use the Software: (i) solely in object +code format; (ii) solely in the applicable Territory; (iii) solely for +the Usage Purpose; and (iv) subject to the terms and conditions of the +applicable License Type (as set out in Section 3). + +2.2 Entitlements and Licenses. Licensee acknowledges that Use of the +Software requires: (i) the issuance by Side Effects of an +Entitlement(s); (ii) the redemption of such Entitlement(s) by Licensee +to obtain a License(s); and (iii) the installation of such License(s) +on the applicable Computer using the tools provided as part of the +Software. Side Effects will issue Licensee an Entitlement(s) based on +the applicable License Type and permitted Use. Each License permits +Use of the Software on a single Computer (in the case of a Workstation +Installation) or on a single Network Server and single Client Computer +(in the case of a Network Installation). + +2.3 Licensee Responsibilities. Licensee shall: (i) take appropriate +action to ensure that non-Authorized Users do not Use the Software; +(ii) ensure that all Authorized Users comply with all of the terms and +conditions of this Agreement, including the restrictions set out in +Section 4.1; (iii) be solely responsible for any digital assets or +other content that is uploaded to the Software by Authorized Users, +including compliance with any restrictions imposed by the author of +the content and any violations of intellectual property rights; (iv) +be solely responsible for the accuracy, integrity, legality and +appropriateness of all content created by Authorized Users using the +Software; and (v) Use the Software in compliance with all applicable +laws, rules and regulations (including those relating to export, +homeland security, anti-terrorism, data protection and privacy) and +any documentation included with the Software. Licensee shall be +responsible for any breach of this Agreement by Authorized Users and +any installation or Use of the Software by persons other than +Authorized Users utilizing Licenses issued to Licensee. Licensee +shall immediately notify Side Effects of any unauthorized installation +or Use of the Software. + +3. LICENSE TYPES AND SCOPE OF USE + +3.1 License Types. The Software is provided to Licensee subject to +specific terms and conditions that further define the scope of +Licensee's permitted installation of Licenses and Use of the Software +based on the type of license granted ("License Type"). The License +Types, and the terms and conditions applicable to each License Type, +are set out in Appendix A to this Agreement. Licensee must not, and +must not attempt to, install any Licence(s) or Use the Software +outside of the scope of the License Type that applies to the +License(s) issued to Licensee. Any actual or attempted installation +of Licenses or Use of the Software outside of the scope of the +applicable License Type is a breach of this Agreement and an +infringement of the rights of Side Effects. + +3.2 Additional Limitations and Restrictions. For greater certainty, +the limitations and restrictions of the applicable License Type are in +addition to all other limitations and restrictions under this +Agreement, including those set out in Section 2 and Section 4. + +3.3 Network Installation. Certain of the License Types provide for +Network Installation. "Network Installation" means that each of the +Licenses issued to Licensee may be installed on one (1) Computer +acting as a license server (the "License Server") that can be accessed +by other Computers acting as clients ("Client Computers") through a +local area network connection or through a VPN connection, provided +that: (i) the VPN connection is secure; (ii) each Client Computer is +within the Territory (except that Client Computers that perform only +non-interactive processing can be anywhere in the world); and (iii) +the Software may only be Used on the Client Computers accessing the +License Server. The number of Client Computers accessing the Licenses +on the License Server(s) and on which the Software is being Used +concurrently shall not exceed the number of Licenses issued. For +example, if Licensee has been issued ten (10) Local Access Licenses, +each of the ten (10) Licenses may be installed on a License Server, +and the Software may be Used on a maximum of ten (10) Client Computers +at any given time. For certainty, each of the Licenses issued to +Licensee does not have to be installed on the same License Server, but +any single License cannot be installed on more than one License +Server. + +3.4 Workstation Installation. Certain of the License Types provide +for Workstation Installation. "Workstation Installation" means that +the License may be installed on one (1) dedicated Computer and the +Software may only be Used on that Computer. Unless otherwise +expressly provided in Appendix A, the License cannot subsequently be +relocated (i.e. installed on a different Computer). + +3.5 Location. The rights granted under this Agreement provide for Use +of the Software in the applicable Territory and certain of the License +Types may provide for Use of the Software only at a particular +location. Authorized Users will be considered to be Using the +Software in the Territory (or at a particular location) only if the +individual is physically located within the Territory (or at the +particular location) at the time he or she is Using the Software. + +3.6 Non-Concurrent Use. For all License Types, only one individual +may Use the Software interactively (i.e. operating the Software +through its graphical user interface) on a Computer (including, for +certainty, a Client Computer or a dedicated Computer) at any given +time. Without limiting the foregoing in this Section, where the +Software is being Used interactively on a Client Computer or a +dedicated Computer by an individual, a second individual may not Use +the Software on that same dedicated Computer or Client Computer +indirectly through a separate Computer, terminal or monitor. + +3.7 Limits on Number of Licenses. Side Effects may limit the number +of Licenses of a particular License Type available to any particular +Licensee, alone or together with its related individuals and +Affiliates. + +3.8 Orbolt. Digital assets that are authored Using the Software can +be uploaded to and downloaded from the website maintained by the Side +Effects affiliate, Orbolt Inc., at www.orbolt.com (the "Orbolt +Website"), pursuant to the Orbolt Inc. Terms and Conditions of Website +Use. Notwithstanding the prohibitions on Commercial Use under the +Non-Commercial Licenses, the Software may be Used under the +Non-Commercial Licenses (as well as under the Commercial Licenses) for +the purpose of authoring digital assets for upload to the Orbolt +Website. Any other Commercial Use of the Software under a +Non-Commercial License is strictly prohibited. Any digital asset that +is downloaded from the Orbolt Website may be further developed subject +to: (i) the terms of the applicable License Type under which the +digital asset was downloaded; and (ii) any restrictions imposed by the +author of the downloaded digital asset or by the License Type under +which the digital asset was created. + +3.9 Open Source Software. The Software may be accompanied by certain +open source software (in source code and executable forms, as +applicable) (the "Open Source Software") that works with the Software. +The Open Source Software forms, and is distributed as, a separate and +independent software program from the Software (and the Software is +not a modification of, or a work based on, the Open Source Software), +even though the Open Source Software may have been aggregated or +packaged with the Software for purposes of distribution. The Open +Source Software is distributed under and subject to the terms and +conditions of the applicable open source licenses and notices set out +at http://www.sidefx.com/docs/houdini12.5/licenses/ (the "Open Source +Licenses"). Licensee agrees to the terms and conditions of the Open +Source Licenses as they relate to the applicable Open Source Software. + +4. RESTRICTIONS ON USE + +4.1 Restrictions on Use of Software. Subject to the terms and +conditions for the applicable License Type, Licensee agrees that it +will not, and will not permit any third party to, directly or +indirectly: (i) copy the Software, except that Licensee may download +and install the Software and make one (1) copy of the Software solely +for backup purposes; (ii) assign, transfer, lease, rent, sublicense, +distribute or otherwise make available the Software, any Entitlement, +any License or any right granted under this Agreement, in whole or in +part, to any other Person, including on a timesharing, +software-as-a-service or other similar basis (except that, with +certain License Types, Licensee may permit third party Authorized +Users to Use the Software to create content for Licensee); (iii) +permit any third party, other than an Authorized User, to redeem or +un-redeem Entitlements, install Licenses or Use the Software; (iv) +share any user ids or passwords with anyone other than Authorized +Users; (v) Use the Software to provide any service bureau services or +any services on a similar basis; (vi) except as provided under Section +3.9, Use the Software under a Non-Commercial License for Commercial +purposes, or receive any form of compensation for work product created +or work performed Using the Software under a Non-Commercial License; +(vii) reverse engineer, decompile, disassemble, or otherwise attempt +to discover the source code of any portion the Software; (viii) +disassemble, reverse engineer or use the file format of any file +generated by the Software for purposes of by-passing any restrictions +or requirements of the Software; (ix) attempt to tamper with, alter, +disable, hinder, by-pass, override, or circumvent any security, +reliability, integrity, accounting or other mechanism, restriction or +requirement of the Software, including any Entitlement or License or +any other mechanism that permits, monitors or limits installation of +Licenses or Use of the Software to the applicable scope in accordance +with this Agreement; (x) convert the file format of any file generated +by the Software when licensed under a Non-Commercial License to a file +format generated by the Software when licensed under a Commercial +License; (xi) attempt to tamper with or alter (or with respect to +Non-Commercial Licenses, hinder) the usage information conveyed by the +Software to Side Effects; (xii) modify or attempt to modify the +Software; (xiii) install or Use the Software in any way that would +subject the Software, in whole in or in part, to governmental +regulation that would not have otherwise applied but for such +installation or Use; (xiv) remove, obscure or alter any copyright, +trade-mark, patent or proprietary notice affixed to the media or +packaging of the Software or displayed by or in the Software; (xv) Use +the Software to conduct any competitive analysis of or with the +Software; (xvi) access the Software in order to compete or build a +competitive product or service, or impair the market for the Software +or any part thereof; (xvii) copy any features, functions, graphics or +other component of the Software or create derivative works based on +the Software; (xviii) access or attempt to access Side Effects' +network, databases, or systems (other than to download the Software); +or (xix) perform load tests, network scans, penetration tests, ethical +hacks or any other security auditing procedures on the Side Effects +network. + +4.2 Restrictions on Open Source Software. Licensee's use of the Open +Source Software is governed by the Open Source Licenses, as +applicable. + +5. OWNERSHIP AND RESERVATION OF RIGHTS + +5.1 Ownership of Software. The Software is not sold; it is licensed +to Licensee under the terms and conditions of this Agreement. Side +Effects and its licensors are the owners of the Software, including +all intellectual property rights (including trade secrets rights) +relating thereto. No title to the Software or such rights is +transferred to Licensee by this Agreement. All rights not expressly +granted pursuant to this Agreement are reserved by Side Effects. + +5.2 Feedback. Side Effects shall own, and Licensee shall not have any +right, title or interest in, any enhancements or other modifications +to the Software created based on any suggestions, enhancement +requests, recommendations or other feedback provided by or on behalf +of Licensee or Authorized Users. + +6. FEES AND PAYMENT + +6.1 Fees. Fees are based upon, among other things: (i) the applicable +License Type; (ii) the characteristics of License; and (iii) the +number of authorized Licenses, whether or not the Licenses are used. +All fees are payable in full, without deduction or offset, upon +purchase of the Entitlements or Licenses unless otherwise agreed by +the parties, unless Side Effects agrees to invoice Licensee, in which +case the applicable fees are payable within the period set out in the +invoice (and if no period is set out in the invoice, within thirty +(30) days of the date on which Licensee receives the invoice). All +fees are non-cancelable and non-refundable. Side Effects may suspend +Use of the Software, without liability to Side Effects, in the event +that any amounts payable by Licensee are past due. Entitlements and +Licenses for Certain License Types may be provided free of charge. + +6.2 Indie Licenses. The pricing applicable to Indie Licenses is only +available to those individuals or Organizations (the "Indie User") +where: (i) such Indie User and its Affiliates and related individuals +collectively have in the current calendar year, or had in the most +recently completed calendar year, directly or indirectly, aggregate +gross revenues from all sources less than US$100,000; and (ii) in the +case of an Indie User that is using the Software to create content for +a third party that will use such content in connection with a +Commercial activity, such third party and its Affiliates and related +individuals collectively have in the current calendar year, or had in +the most recently completed calendar year, directly or indirectly, +aggregate gross revenues from all sources less than US$100,000. If +Licensee is taking advantage of the pricing applicable to Indie +Licenses, Licensee represents and warrants that it satisfies the +criteria set out in this Section 6.2. + +6.3 Taxes. All fees are exclusive of any Taxes. If Side Effects has +a legal obligation to pay or collect Taxes, the appropriate amount +shall be invoiced to and paid by Licensee, unless Licensee provides +Side Effects with an acceptable tax exemption certificate issued by +the appropriate taxing authority. + +7. DISCLAIMER OF WARRANTIES AND LIMITATION OF LIABILITY + +7.1 Limited Warranty. Side Effects warrants that the Software will +perform substantially in accordance with the applicable Side Effects +user documentation (excluding any errors in the documentation, as +determined by Side Effects in good faith). Side Effects' entire +responsibility and obligation, and Licensee's exclusive remedy, for +any breach of the foregoing warranty shall be for Side Effects to use +commercially reasonable efforts to cause the Software to comply with +such warranty. + +7.2 Warranty Disclaimer. EXCEPT AS PROVIDED IN SECTION 7.1, THE +SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OR CONDITION OF ANY +KIND, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE IN LAW OR EQUITY, +INCLUDING ANY IMPLIED WARRANTIES OR CONDITIONS OF TITLE, +NON-INFRINGEMENT, MERCHANTABLE QUALITY, FITNESS FOR A PARTICULAR +PURPOSE OR THOSE ARISING OTHERWISE FROM A COURSE OF DEALING OR USAGE +OF TRADE, ALL OF WHICH ARE SPECIFICALLY DISCLAIMED TO THE MAXIMUM +EXTENT PERMITTED BY LAW. WITHOUT LIMITING THE FOREGOING, SIDE EFFECTS +DOES NOT WARRANT THAT: (I) THE SOFTWARE WILL MEET LICENSEE'S NEEDS OR +REQUIREMENTS; (B) THE SOFTWARE WILL RUN WITHOUT INTERRUPTION OR BE +ERROR FREE; (III) THE SOFTWARE IS IMPENETRABLE OR OTHERWISE MEETS ANY +SECURITY STANDARDS; OR (IV) THE FUNCTIONS CONTAINED IN THE SOFTWARE +WILL OPERATE IN ALL COMBINATIONS WHICH MAY BE SELECTED FOR USE BY +LICENSEE. FOR PURPOSES OF THIS SECTION 7.2 (BUT NOT FOR PURPOSES OF +SECTION 7.1), REFERENCES TO SOFTWARE INCLUDE THE OPEN SOURCE SOFTWARE. +SIDE EFFECTS MAKES NO REPRESENTATIONS OR WARRANTIES, AND THERE ARE NO +CONDITIONS, REGARDING THE OPEN SOURCE SOFTWARE. + +7.3 Limitation on Types of Recoverable Damages. SIDE EFFECTS WILL +ONLY BE LIABLE FOR DIRECT DAMAGES, SUBJECT TO SECTION 7.4. IN NO +EVENT WILL SIDE EFFECTS BE LIABLE TO LICENSEE OR ANY OTHER PERSON FOR +ANY LOST PROFITS, LOST OR DAMAGED DATA, OR ANY SPECIAL, INCIDENTAL, +INDIRECT, CONSEQUENTIAL OR PUNITIVE DAMAGES OF ANY KIND, WHETHER BASED +ON BREACH OF CONTRACT OR WARRANTY, TORT (INCLUDING NEGLIGENCE), +PRODUCT LIABILITY OR OTHERWISE, EVEN IF SIDE EFFECTS IS INFORMED OR +OTHERWISE HAS KNOWLEDGE OF THE POSSIBILITY OF SUCH DAMAGES AND EVEN IF +SUCH DAMAGES WERE FORESEEABLE. + +7.4 Monetary Cap on Damages. LICENSEE AGREES THAT THE MAXIMUM +AGGREGATE LIABILITY OF SIDE EFFECTS AND ITS AFFILIATES, AND THEIR +RESPECTIVE DIRECTORS, OFFICERS, EMPLOYEES, AGENTS AND REPRESENTATIVES +FOR ALL CLAIMS UNDER ANY AND ALL CIRCUMSTANCES RELATING TO THE +SOFTWARE UNDER ALL THEORIES OF LIABILITY WILL BE LIMITED TO: (I) WITH +RESPECT TO SIDE EFFECTS' INDEMNITY OBLIGATION UNDER SECTION 8, THE +FEES PAID TO SIDE EFFECTS BY LICENSEE IN RESPECT OF THE INFRINGING +SOFTWARE IN THE TWELVE (12) MONTH PERIOD PRECEDING THE CLAIM IN +RESPECT OF SUCH LIABILITY; AND (II) IN ALL OTHER INSTANCES, THE FEES +PAID TO SIDE EFFECTS BY LICENSEE IN RESPECT OF THE APPLICABLE SOFTWARE +IN THE THREE (3) MONTH PERIOD PRECEDING THE CLAIM IN RESPECT OF SUCH +LIABILITY. + +7.5 Essential Terms. The disclaimer of warranties and the limitation +of liability in this Section 7 constitute an essential part of this +Agreement. A fundamental breach or breach of a fundamental term of +this Agreement by Side Effects shall not limit the intended effect of +Section 7 or any other provision of this Agreement which is intended +to limit Side Effects' liability. Licensee acknowledges that, but for +the disclaimer of warranties and limitation of liability, Side Effects +would not enter into this Agreement. + +8. INTELLECTUAL PROPERTY INFRINGEMENT INDEMNITY + +8.1 Indemnity. Subject to Section 7, if any claim based upon an +alleged direct infringement of a Canadian or American copyright or +trade secret is asserted against Licensee by a third party (other than +an Affiliate of Licensee) by virtue of its Use of the Software in +accordance with this Agreement, Side Effects will indemnify Licensee +solely for direct damages (which, for greater certainty, excludes any +accounting of profits) awarded to such third party and which the +Licensee has been ordered to pay as a result of such claim, provided +that Side Effects: (i) receives prompt written notice of such claim; +(ii) has the sole and exclusive right, if it chooses, to control and +direct the investigation and the defense or settlement of such claim; +and (iii) receives the reasonable cooperation and assistance of +Licensee as requested by Side Effects, at Side Effects' expense. + +8.2 Exclusions. Side Effects shall have no obligation or liability +under Section 8.1 if the infringement relates to: (i) Use of the +Software other than as expressly authorized under this Agreement; (ii) +the combination, merger or interface of the Software with other +software by Licensee or a third party; or (iii) compliance with any +Licensee instructions or requests. Side Effects shall also have no +obligation or liability under Section 8.1 in connection with any +software or other technology not claimed to be owned by Side Effects, +including without limitation, the Open Source Software and any +materials related thereto. + +8.3 Side Effects Options. If the Software infringes, or in the +reasonable determination of Side Effects is likely to infringe, any +third party's intellectual property rights, Side Effects may, at its +option: (i) either procure for Licensee the right to continue Using +the Software or replace or modify the Software (without loss of +functionality) so that it becomes non-infringing; or (ii) terminate +this Agreement and refund the license fee paid by Licensee less a +reasonable amount for any value received by Licensee. + +8.4 Exclusive Remedy. THE FOREGOING PROVISIONS OF THIS SECTION 8 +STATE SIDE EFFECTS' ENTIRE LIABILITY AND OBLIGATIONS, AND THE +EXCLUSIVE REMEDY OF LICENSEE, WITH RESPECT TO ANY ACTUAL OR ALLEGED +INFRINGEMENT OF ANY INTELLECTUAL PROPERTY RIGHTS. + +9. TERM AND TERMINATION + +9.1 Term. Licensee's right to Use the Software pursuant to any given +License shall terminate at the end of the term for the License Type +associated with such License, as such term is set out in Appendix A to +this Agreement. + +9.2 Termination by Licensee for Convenience. Subject to Section 6.1, +Licensee may terminate this Agreement at any time by providing Side +Effects with written notice of same and complying with Section 9.4. + +9.3 Termination by Side Effects. Side Effects may terminate this +Agreement, and therefore the right granted under Section 2.1, upon +notice to Licensee: (i) if Licensee breaches any of the terms and +conditions of this Agreement and, if curable, fails to cure such +breach to the satisfaction of Side Effects within fifteen (15) days of +Side Effects notifying Licensee of the breach; (ii) if Licensee +breaches any of its payment obligations under this Agreement and fails +to make full payment within ten (10) days of Side Effects notifying +Licensee of such breach; (iii) Licensee undergoes a Change of Control +without the prior written consent of Side Effects (which consent may +be withheld by Side Effects in its sole and absolute discretion); (iv) +Licensee commits any act of bankruptcy, becomes insolvent or admits +its insolvency (as defined or provided for in any applicable statute); +(v) any proceeding, voluntary or involuntary, is commenced respecting +Licensee pursuant to any statute relating to bankruptcy, insolvency, +reorganization of debts, liquidation, winding up or dissolution, +including any proceedings under the Bankruptcy and Insolvency Act, the +Companies' Creditors Arrangement Act or the Winding-Up and +Restructuring Act; (vi) Licensee passes any resolution for its +liquidation, winding up or dissolution; or (vii) Licensee ceases to +carry on business in the ordinary course. + +9.4 Licensee Obligations Upon Termination. Upon receipt by Licensee +of written notice of termination from Side Effects, or termination by +Licensee, Licensee shall immediately: (i) unredeem all Entitlements +(i.e. return all Licenses) using the tools provided as part of the +Software; (ii) cease Using the Software; (iii) permanently delete all +installed and back-up copies of the Software; and (iv) within five (5) +days after the date of such termination, provide Side Effects with a +written confirmation that Licensee has complied with all of the +foregoing. + +9.5 Survival. The provisions of Sections 2.3 (excluding part (iv)), +4, 5, 6, 7.3, 7.4, 7.5, 9.4, 9.5, 10, 11 (excluding 11.11) and 12 +shall survive termination of this Agreement + +10. CERTIFICATION AND INSPECTION + +10.1 Certification. Within ten (10) days of a request by Side +Effects, a Certification Authority of Licensee shall, after making due +inquiry, certify in writing to Side Effects, as applicable: (i) that +Licensee (and in the case of a Global Access License, each applicable +Licensee Affiliate and third party Authorized User) is, and has +continuously been, in full compliance with the terms and conditions of +this Agreement, including all applicable restrictions and limitations +on installation and Use of the Software; or (ii) the extent to which +Licensee (or in the case of a Global Access License, any applicable +Licensee Affiliate or third party Authorized User) is not, or has not +been, in full compliance with the terms and conditions of this +Agreement, including all applicable restrictions and limitations on +the installation of Licenses and Use of the Software. Licensee shall +provide such supporting evidencing as Side Effects may reasonably +request. "Certification Authority" means: (a) Licensee, where +Licensee is an individual; or (b) a senior officer, signing authority +or other senior official of Licensee, where Licensee is an +Organization. For certainty, failure to provide the certification as +required by this Section is a material breach of this Agreement that +entitles Side Effects to terminate this Agreement and to any other +remedies that may be available to Side Effects at law or in equity. + +10.2 Inspection. Side Effects or its authorized representative may at +any time, upon ten (10) days prior written notice to Licensee, +electronically or otherwise reasonably inspect Licensee's (and in the +case of a Global Access License, each applicable Licensee Affiliate's +and third party Authorized User's) records, systems and facilities in +order to ensure compliance with this Agreement. Licensee will provide +(and in the case of a Global Access License, ensure that each +applicable Licensee Affiliate and third party Authorized User +provides) full cooperation in connection with any such inspection, +including the provision of such additional documentation and +information as Side Effects may reasonably request. Licensee shall +ensure that the agreement between Licensee and each applicable +Licensee Affiliate and third party Authorized User includes the right +for Side Effects to perform such inspections. + +10.3 Remediation. If as a result of a certification pursuant to +Section 10.1, or an inspection pursuant to Section 10.2, Side Effects +determines that Licensee's (or in the case of a Global Access License, +any applicable Licensee Affiliate's or third party Authorized User's) +installation of Licenses or Use of the Software is not, or has not +been, in conformity with this Agreement, Licensee shall promptly: (i) +obtain the applicable Entitlement(s) or License(s) from Side Effects +required for such installation or Use; (ii) pay the applicable fees in +respect of such License(s); and (iii) pay all reasonable costs and +expenses incurred by Side Effects in respect of the certification or +inspection, as applicable. + +11. MISCELLANEOUS + +11.1 Relationship of Parties. In giving effect to this Agreement, +neither party will be or be deemed an agent of the other for any +purpose and their relationship in law to the other will be that of +independent contractors. Nothing in this Agreement will constitute a +partnership in law or a joint venture between the parties. Neither +party will have the right to enter into contracts, pledge the credit +of or incur expenses on behalf of the other. + +11.2 No Waiver. Any waiver of any terms or conditions of this +Agreement will be effective only if in writing and signed by the party +granting such waiver. Such waiver shall be effective only in the +specific instance and for the specific purpose for which it has been +given and shall not be deemed or constitute a waiver of any other +provisions (whether or not similar) nor shall such waiver constitute a +continuing waiver unless otherwise expressly provided. The failure of +either party to exercise, and any delay in exercising, any of its +rights hereunder, in whole or in part, shall not constitute or be +deemed a waiver or forfeiture of such rights, neither in the specific +instance nor on a continuing basis. No single or partial exercise of +any such right shall preclude any other or further exercise of such +right or the exercise of any other right. + +11.3 Severability. If for any reason a court of competent jurisdiction +finds any terms or conditions of this Agreement, or portion thereof, +to be unenforceable, the remainder of this Agreement will continue in +full force and effect. + +11.4 Assignment. Licensee shall not assign or transfer this Agreement +or any of its rights or obligations hereunder (whether in connection +with or as a result of any consolidation, arrangement, reorganization, +amalgamation, acquisition, merger, sale, operation of law, or +otherwise), in whole or in part, without the prior written consent of +Side Effects (which consent may be withheld by Side Effects in its +sole and absolute discretion). + +11.5 Entire Agreement. This Agreement constitutes the entire +agreement between the parties with respect to the subject matter +hereof, and supersedes and replaces all prior or contemporaneous +understandings or agreements, written or oral, regarding such subject +matter and there are no representations, warranties, conditions or +other agreements between the parties in connection with the subject +matter hereof except as specifically set forth herein. + +11.6 Binding Arbitration. Unless otherwise agreed in writing by the +parties, all disputes relating to this Agreement shall not be +submitted to the courts for resolution, but may be submitted to final +and binding arbitration by either party pursuant to the Arbitration +Act, 1991 (Ontario) (the "Arbitration Act"). The arbitration shall be +treated as confidential and will be held in Toronto, Canada. The +arbitral tribunal shall be composed of one arbitrator (the +"Arbitrator"). The party that wishes to initiate the arbitration (the +"Applicant") shall deliver a notice to that effect (the "Notice to +Arbitrate") to the other party, which notice shall nominate an +individual to act as the Arbitrator. Within thirty (30) days of the +date of receipt of the Notice to Arbitrate (the "Response Date") the +other party (the "Respondent") shall, by notice to the Applicant, +either signify its acceptance of the nominee or, in the alternative, +propose an alternative individual to act as the Arbitrator (the +"Response"). If the Respondent fails to provide a Response by the +Response Date, the Respondent shall be deemed to have accepted the +Applicant's nominee for Arbitrator. If the Respondent provides a +Response by the Response Date suggesting an alternative individual to +act as Arbitrator, the Applicant shall within thirty (30) days of the +date of receipt of the Response, by notice to the Respondent, signify +either its acceptance or rejection of the Respondent's nominee for +Arbitrator. If the Applicant fails to provide notice by such date, +the Applicant shall be deemed to have accepted the Respondent's +nominee for Arbitrator. If the Applicant provides notice by such date +signifying its rejection of the Respondent's nominee for Arbitrator, +the parties shall use commercially reasonable efforts to cause their +respective nominees to select the Arbitrator. Any costs associated +with same shall be borne equally by the parties. If such selection +does not occur within thirty (30) days of the date of the Applicant's +rejection notice, then the Applicant may apply to the Superior Court +of Justice of Ontario for the appointment of an arbitrator pursuant to +the provisions of the Arbitration Act. The costs of the application +shall be borne equally by the parties. The parties agree that they +will act reasonably and in good faith to ensure the selection of an +Arbitrator who is objective, independent and suitably qualified to +deal with the dispute. Upon failure, refusal or inability of the +Arbitrator to act, his or her successor shall be appointed in the same +manner. The costs of the Arbitration shall be in the discretion of +the Arbitrator. + +11.7 Governing Law and Jurisdiction for Resolving Claims. Subject to +Section 11.6, this Agreement shall be governed by the laws of the +Province of Ontario, Canada and the federal laws of Canada applicable +therein and the parties irrevocably submit to the non-exclusive +jurisdiction of the Ontario courts. The parties expressly disclaim +the application of the United Nations Convention for the International +Sale of Goods. + +11.8 Headings; Sections. The division of this Agreement into sections +and the insertion of headings are for convenience of reference only +and shall not affect the construction or interpretation of this +Agreement. References herein to Sections are to sections of this +Agreement. + +11.9 Interpretation of "including". Where the word "include", +"includes" or "including" is used in this Agreement, it means +"include", "includes" or "including", in each case, "without +limitation". + +11.10 Non-Exclusive Remedies. All remedies provided for under this +Agreement are non-exclusive and are in addition, and without +prejudice, to any other rights as may be available to Side Effects, +whether in law or equity. By electing to pursue a remedy, Side +Effects does not waive its right to pursue any other available +remedies. + +11.11 Export Compliance. Each party shall comply with the export laws +and regulations of Canada, the United States, and other applicable +jurisdictions in its provision and, in the case of Licensee, its +installation and Use of, the Software. Without limiting the +foregoing: (i) each of Side Effects and Licensee represents that it is +not named on any U.S. government list of person or entities prohibited +from receiving exports; and (ii) Licensee shall not permit any Person +to Use the Software in violation of any U.S. export embargo, +prohibition, or restriction. + +11.12 Publicity. Neither party may issue press releases relating to +this Agreement without the other party's prior written consent, or use +in any manner the name(s), logo(s) or trade-mark(s) of the other party +without such other party's prior written consent. Each party hereby +consents to the inclusion of its name and logo by the other party +among at least three other companies in lists of customers or vendors +in accordance with the other party's standard guidelines. + +11.13 Language. The parties acknowledge that they have required this +Agreement to be written in English. Les parties aux presentes +reconnaissent qu'elles ont exige que la presente entente soit redigee +en anglais. + +11.14 Notice. Any notice, demand or other communication (in this +Section, a "notice") required or permitted to be given or made under +this Agreement will be in writing and will be sufficiently given or +made if: (i) delivered in person during normal business hours of the +recipient on a Business Day and left with a receptionist or other +responsible employee of the recipient; (ii) except during any period +of actual or imminent interruption of postal services due to strike, +lockout or other cause, sent by registered mail; or (iii) sent by +facsimile transmission or other electronic means which produces a +written record of successful transmission, or by email if receipt is +confirmed by the sender's email system. Notices to Licensee shall be +sent to the most recent address, facsimile number or email address +provided by Licensee to Side Effects and to the attention of the +contact person on file with Side Effects. Notices to Side Effects +shall be sent to Suite 1401, 123 Front Street West, Toronto, Ontario, +M5J 2M2, or (416) 504-6648 or notices@sidefx.com, to the attention of +Chief Financial Official. Each notice sent in accordance with this +Section will be deemed to have been received: (iv) on the day it was +delivered; (v) on the seventh (7th) Business Day after it was mailed +(excluding each day on which there is any interruption of postal +services due to strike, lockout or other cause); (vi) on the same day +that it was sent by facsimile transmission or email provided that it +was sent during normal business hours of the recipient on a Business +Day, otherwise, on the first Business Day thereafter. Contact +information for notice may be changed by giving notice in accordance +with this Section. "Business Day" means any day of the week except +Saturday, Sunday or any statutory or civic holiday observed in +Toronto, Ontario. + +12. DEFINITIONS + +When used in this Agreement, each of the following terms has the +meaning given to such term below, and grammatical variations of such +terms have corresponding meanings. + + "Affiliate" of a party means any Person that directly, or + indirectly through one or more intermediaries, Controls or is + Controlled by such party, or is Controlled by a Person who also + Controls such party. + + "Agreement" means this Side Effects Software License Agreement, as + may be amended in accordance with its terms. + + "Applicant" has the meaning set out in Section 11.6. + + "Arbitrator" has the meaning set out in Section 11.6. + + "Arbitration Act" has the meaning set out in Section 11.6. + + "Authorized Subcontractors" means third parties sub-contracted by + Licensee to create content for Licensee. + + "Authorized Users" means: (i) in the case of all License Types + other than a Global Access License and a Project License, Licensee + Personnel; and (ii) in the case of a Global Access License and + Project License (A) Licensee Personnel, and (B) Licensee Affiliate + Personnel and employees of Authorized Subcontractors, provided + that Licensee has given Side Effects notice of such Affiliates and + Authorized Subcontractors, and provided that such Licensee + Affiliate Personnel and employees of Authorized Subcontractors are + Using the Software solely to create content for Licensee. + + "Certification Authority" has the meaning set out in Section 10.1. + + "Change of Control" of Licensee means a change of the Person or + Persons that directly or indirectly Control Licensee. + + "Client Computers" has the meaning set out in Section 3.3. + + "Commercial" means any activity carried on with the intention of, + or with a view to, generating revenue or other compensation, + directly or indirectly, or that actually generates revenue or + other compensation, directly or indirectly. + + "Commercial License" means any License other than a Non-Commercial + License, including a License that is any of the following License + Types: Workstation License, Local Access License, Global Access + License and Project License. + + "Computer" means: (i) an electronic device containing one or more + central processing units that runs an operating system and accepts + information in digital or similar form and manipulates the + information for a specific result based on a sequence of + instructions; or (ii) a software implementation of such a device + (including virtual machines and other emulation technology); in + each case that is owned, leased, rented or borrowed by Licensee or + the Authorized User. + + "Control" means the possession, directly or indirectly, of the + power to direct or cause the direction of the management or + policies of an entity, whether through the ownership of voting + securities, by contract or otherwise. + + "Entitlement" means a string of data residing on Side Effects' + systems that the Licensee can redeem (i.e. trade in exchange for a + License) or un-redeem, using the tools provided as part of the + Software. + + "License" means a string of data that is issued upon the + redemption of an Entitlement, or issued by Side Effects directly, + and that, when installed on a Computer, allows the Software to be + Used on that Computer. + + "License Server" has the meaning set out in Section 3.3. + + "License Type" has the meaning set out in Section 3.1. + + "Licensee" has the meaning set out in Section 1.1. + + "Licensee Affiliate Personnel" means the (i) employees (including + contract employees) of the applicable Licensee Affiliate, (ii) + third parties subcontracted by the applicable Licensee Affiliate + to create content for Licensee, (iii) co-op and other students + engaged by and otherwise working with the applicable Licensee + Affiliate, and (iv) interns of the applicable Licensee Affiliate. + + "Licensee Personnel" means: (i) if Licensee is an individual, that + individual; or (ii) if Licensee is an Organization (A) Licensee's + employees (including contract employees), (B) independent + contractors engaged by Licensee, (C) co-op and other students + engaged by and otherwise working with or for Licensee, and (D) + Licensee's interns. + + "Network Installation" has the meaning set out in Section 3.3. + + "Non-Commercial License" means a License that is any of the + following License Types: Apprentice License, Apprentice HD + License, Education License and Evaluation License. + + "Notice to Arbitrator" has the meaning set forth in Section 11.6. + + "Open Source Software" and "Open Source Licenses" have the + respective meanings set out in Section 3.9. + + "Orbolt Website" has the meaning set out in Section 3.8. + + "Organization" has the meaning set out in Section 1.1. + + "Person" includes an individual, corporation, partnership, joint + venture, trust, unincorporated organization, the Crown or any + agency or instrumentality of the foregoing or any other judicial + entity recognized by law. + + "Related Materials" means all materials related to the software + being installed and all Upgrades, including documentation, user + manuals, training videos, tutorials and files, provided directly + or indirectly by Side Effects, whether on-line or otherwise. + + "Response" has the meaning set out in Section 11.6. + + "Response Date" has the meaning set out in Section 11.6. + + "Respondent" has the meaning set out in Section 11.6. + + "Side Effects" has the meaning set out in the preamble to this + Agreement. + + "Software" has the meaning set out in the preamble to this Agreement. + + "Taxes" means any direct or indirect local, state, provincial, + federal or foreign taxes, levies, duties or similar government + charges or assessments of any nature, including sales taxes, + value-added taxes and withholding taxes, exigible on the + transaction contemplated by this Agreement. + + "Territory" means: (a) the country, state, province, municipality + or other jurisdiction specified in the Transaction Confirmation; + (b) where no Transaction Confirmation is provided to Licensee and + Licensee obtains Entitlements(s) through the online process, the + Territory will be the province (in the case of Canada), state (in + the case of the United States) or equivalent administrative + division (in the case of some other country) that corresponds with + the address confirmed as part of the online purchase verification; + (c) if no country, state, province, municipality or other + jurisdiction is specified in the Transaction Confirmation or the + online purchase verification, the Territory shall be the province + (in the case of Canada), state (in the case of the United States) + or equivalent administrative division (in the case of some other + country) where Licensee originally installed the License(s). In + the case of a Global Access License, the Territory will be the + world. With respect to non-interactive Use of the Software in the + case of a Network Installation, the Territory will be the world. + + "Transaction Confirmation" means an invoice issued by Side Effects + to Licensee in respect of Licensee's licensing of the Software or, + where no invoice is issued, the email, quotation or other + communication provided by Side Effects to Licensee, setting out + certain particulars in respect of the licensing of the Software to + Licensee, which may include: (i) Licensee's name and contact + information; (ii) the Software product being licensed; (iii) the + applicable License Type(s); (iv) the fees payable to Side Effects; + (v) the applicable Territory; (vi) the number of Entitlements + and/or Licenses issued or to be issued; (vii) the locations from + which the Software may be Used; (viii) the applicable term(s) + and/or termination date(s); and/or (xix) any additional + restrictions on Use of the Software. + + "Updated Agreement" has the meaning set out in Section 1.3. + + "Upgrades" means all updated and/or upgraded versions of the + software being installed that Side Effects provides or makes + available to Licensee from time to time. + + "Usage Purpose" means: (i) where Licensee is engaged primarily in + Commercial activities, the internal requirements of Licensee's + business in the ordinary course of such business; and (ii) where + Licensee is engaged primarily in non-Commercial activities, the + internal requirements of Licensee's ordinary course activities. + Notwithstanding the forgoing, the Usage Purpose shall not in + either case include the Use of the Software by any Licensee + Personnel of an Organization for any personal projects where it is + reasonably expected that revenue may be earned. + + "Use", "Used" or "Using" means: (i) to access, initiate, execute, + run, display, view and operate the Software, including to author, + modify and run digital assets; and (ii) in the case of the Related + Materials only, to review and print. + + "Work Station Installation" has the meaning set out in Section 3.4. + +APPENDIX A + + TERMS AND CONDITIONS OF LICENSE TYPES + (capitalized terms used below are defined in the Agreement) + +Trial License Type + Permitted Use + The Software may be Used only for non-Commercial purposes. The + Software may not be Used to generate any work product that + will be used in any Commercial manner. + + Only Licensee Personnel can Use the Software. + Installation + For each License issued, Licensee may install the License and + Use the Software only pursuant to a Workstation Installation. + License Relocation + No relocating of the License is permitted. + Dedicated Computer / License Server Relocation + No relocations permitted. + Term + Fifteen (15) days from the License Activation Date. + +Education License Type + Permitted Use + The Software may be Used only for: (A) purposes directly + related to learning, teaching, training and research that are + part of the instructional functions performed by a formal + educational institution, such as a degree-granting or + certificate-granting college or university, or any other + dedicated learning, teaching or training facility; or (B) + training and education purposes by a Licensee engaged in + Commercial activities. The Software may not be Used to + generate any work product that will be used in any Commercial + manner. + + Only Licensee Personnel can Use the Software. + Installation + Licensee may (A) for each License issued, install the License + and Use the Software pursuant to a Workstation Installation, + or (B) if multiple Licenses are issued for the purpose of + usage on a network, install the Licenses and Use the Software + pursuant to a Network Installation. + License Relocation + Licensee may relocate the License from the dedicated Computer + or a License Server, as applicable, to another Computer (in + which case such Computer would then be the dedicated Computer + or the License Server, as applicable) only (A) within the + Territory, (B) within a one hundred (100) kilometre radius of + where the dedicated Computer or License Server was located + when the License was originally installed, and (C) upon prior + written notice to Side Effects. A maximum of one (1) such + relocation is permitted without paying the applicable + relocation fee to Side Effects. (*) + Dedicated Computer / License Server Relocation + Licensee may relocate the dedicated Computer only (A) within + the Territory, (B) to a location within a one hundred (100) + kilometre radius of where the dedicated Computer was located + when the License was originally installed, and (C) upon the + prior written consent of Side Effects (which consent may be + withheld by Side Effects in its sole and absolute discretion). + Term + Three hundred and sixty five (365) days from the License + Activation Date. + +Evaluation License Type + Permitted Use + The Software may be Used only for purposes of internal + evaluation and demonstration of the capabilities of the + Software by and to Authorized Users. The Software may not be + Used to generate any work product that will be used in any + Commercial manner. + + Only Licensee Personnel can Use the Software, unless otherwise + agreed by Side Effects and set out in the Transaction + Confirmation. + Installation + Licensee may (A) for each License issued, install the License + and Use the Software pursuant to a Workstation Installation, + or (B) if multiple Licenses are issued for the purpose of + usage on a network, install the Licenses and Use the Software + pursuant to a Network Installation. + License Relocation + Licensee may relocate the License from the dedicated Computer + or a License Server, as applicable, to another Computer (in + which case such Computer would then be the dedicated Computer + or the License Server, as applicable) only (A) within the + Territory, and (B) upon prior written notice to Side Effects. + A maximum of one (1) such relocation is permitted without + paying the applicable relocation fee to Side Effects. (*) + Dedicated Computer / License Server Relocation + Licensee may relocate the dedicated Computer only (A) within + the Territory, and (B) upon the prior written consent of Side + Effects (which consent may be withheld by Side Effects in its + sole and absolute discretion). + Term + Thirty (30) days from the License Activation Date. + +Commercial Workstation License Type + Permitted Use + The Software may be Used for Commercial or non-Commercial + purposes. + + Only Licensee Personnel can Use the Software. + + The number of Licenses available to Licensee and its + Affiliates is limited to a maximum of five (5), unless + otherwise agreed by Side Effects. + Installation + For each License issued, Licensee may install the License and + Use the Software only pursuant to a Workstation Installation. + License Relocation + Licensee may relocate the License from the dedicated Computer + to another Computer (in which case such Computer would then be + the dedicated Computer) only (A) within the Territory, (B) + within a one hundred (100) kilometre radius of where the + dedicated Computer was located when the License was originally + installed, and (C) upon prior written notice to Side Effects. + A maximum of two (2) such relocations in any rolling seven + hundred and fifty (750) day period is permitted without paying + the applicable relocation fee to Side Effects. (*) + Dedicated Computer / License Server Relocation + Licensee may relocate the dedicated Computer only (A) within + the Territory, (B) to a location within a one hundred (100) + kilometre radius of where the dedicated Computer was located + when the License was originally installed, and (C) upon the + prior written consent of Side Effects (which consent may be + withheld by Side Effects in its sole and absolute discretion). + + Notwithstanding the foregoing paragraph and part (b) of + Section 2.1 of the Agreement, if Licensee is an individual + freelance worker who is self-employed and does not have an + affiliation or long-term (i.e. longer than nine (9) months) + contractual arrangement with any particular Organization, + Licensee may relocate the dedicated Computer and Use the + Software anywhere in the world in order to provide freelance + services to third parties. + Term + Starting from the License Activation Date and ending on: (i) + the termination date as set out in the Transaction + Confirmation; or (ii) if there is no Transaction Confirmation, + the termination date selected upon purchase of the applicable + License. + +Indie License Type + Permitted Use + The Software may be Used for Commercial purposes, subject to + the revenue limitations set out in Section 6.2 of the + Agreement. + + An Indie User and its Affiliates and related individuals, + collectively, may have or Use a maximum of three (3) Indie + Licenses at any given time. + Installation + For each License issued, Licensee may install the License and + Use the Software only pursuant to a Workstation Installation. + License Relocation + Licensee may relocate the License from the dedicated Computer + to another Computer (in which case such Computer would then be + the dedicated Computer) only (A) within the Territory, and (B) + within a one hundred (100) kilometre radius of where the + dedicated Computer was located when the License was originally + installed. A maximum of one (1) such relocation is permitted + without paying the applicable relocation fee to Side Effects. + (*) + Dedicated Computer / License Server Relocation + Licensee may relocate the dedicated Computer only (A) within + the Territory, and (B) to a location within a one hundred + (100) kilometre radius of where the dedicated Computer was + located when the License was originally installed. + + Notwithstanding the foregoing paragraph and part (b) of + Section 2.1 of the Agreement, if Licensee is an individual + freelance worker who is self-employed and does not have an + affiliation or long-term (i.e. longer than nine (9) months) + contractual arrangement with any particular Organization, + Licensee may relocate the dedicated Computer and Use the + Software anywhere in the world in order to provide freelance + services to third parties. + Term + Three hundred and sixty five (365) days from the License + Activation Date. + +Local Access License Type + Permitted Use + The Software may be Used for Commercial or non-Commercial + purposes. + + Only Licensee Personnel can Use the Software + Installation + Licensee may install the Licenses and Use the Software only + pursuant to a Network Installation. + License Relocation + Licensee may relocate the Licenses from a License Server to + another Computer (in which case such Computer would then be + the License Server) only (A) within the Territory, (B) within + a one hundred (100) kilometre radius of where the License + Server was located when the License was originally installed, + and (C) upon prior written notice to Side Effects. A maximum + of two (2) such relocations in any rolling seven hundred and + fifty (750) day period is permitted without paying the + applicable relocation fee to Side Effects, and is permitted + solely when the License Server is being replaced or upgraded. + (*) + Dedicated Computer / License Server Relocation + Licensee may relocate a License Server only (A) within the + Territory, (B) to a location within a one hundred (100) + kilometre radius of where the License Server was located when + the License was originally installed, and (C) upon the prior + written consent of Side Effects (which consent may be withheld + by Side Effects in its sole and absolute discretion). + + Licensee may relocate a Client Computer only (A) within the + Territory, (B) to a location within a one hundred (100) + kilometre radius of where the License Server, and (C) upon the + prior written consent of Side Effects (which consent may be + withheld by Side Effects in its sole and absolute discretion). + Part (B) of this paragraph shall not apply to any Client + Computer that is used solely for non-interactive Use of the + Software. + Term + Starting from the License Activation Date and ending on the + termination date as set out in the Transaction Confirmation. + +Global Access License Type + Permitted Use + The Software may be Used for Commercial or non-Commercial + purposes. + + The Software can be Used by (A) Licensee Personnel, and (B) + Licensee Affiliate Personnel and employees of Authorized + Subcontractors (subject to the additional requirements and + limitations set out in the definition of Authorized Users in + Section 12 of the Agreement). + Installation + Licensee may install the Licenses and Use the Software only + pursuant to a Network Installation. + License Relocation + No restrictions on the relocation of Licenses. + Dedicated Computer / License Server Relocation + No restrictions on the relocation of License Servers or Client + Computers + Term + Starting from the License Activation Date and ending on the + termination date as set out in the Transaction Confirmation. + +Project License Type + Permitted Use + The Software may be Used for Commercial or non-Commercial + purposes and solely for purposes of creating content for the + project as described in the Transaction Confirmation (the + "Project") by up to the number of Authorized Users set out in + the Transaction Confirmation. + + The Software can be Used by (A) Licensee Personnel, and (B) + Licensee Affiliate Personnel and employees of Authorized + Subcontractors (subject to the additional requirements and + limitations set out in the definition of Authorized Users in + Section 12 of the Agreement). + Installation + Licensee may install the Licenses and Use the Software only + pursuant to a Network Installation. + License Relocation + No restrictions on the relocation of Licenses. + Dedicated Computer / License Server Relocation + No restrictions on the relocation of License Servers or Client + Computers. + Term + Starting from the License Activation Date and ending on the + earlier of: (A) the date that the Project is completed as + evidenced by the film, game or other product being made + Commercially available; and (B) the outside date set out in + the Transaction Confirmation. + +(*) For greater certainty, Side Effects reserves the right to decline +to consent to any relocation of the License from the dedicated +Computer or License Server beyond the number expressly permitted +above, in its sole and absolute discretion. + +(**) For all License Types, interactive use of the Software is +permitted only on a non-concurrent basis (as further described in +Section 3.6 of the Agreement) and Use of the Software is otherwise +subject to the restrictions and limitations set out in Sections 3 and +4 of the Agreement. + +(***) Note: The terms "Agreement", "Authorized Users", "Commercial", +"Computer", "License(s)", "License Activation Date", "Licensee +Personnel", "Software", "Territory", "Transaction Confirmation", and +"Used" have the meaning set out in Section 12 of the Agreement. The +terms "License Server" and "Network Installation" have the meaning set +out in Section 3.3 of the Agreement. The term "Workstation +Installation" has the meaning set out in Section 3.4 of the Agreement. +The terms "Licensee" and "Organization" have the meaning set out in +Section 1.1 of the Agreement. The term "Side Effects" has the meaning +set out in the preamble to the Agreement. + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3769a765d2b5 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,146 @@ +# Maintainer: Ashley Whetter <(firstname) at awhetter couk> + +# Note: sesinet is installed to /opt/houdini/houdini/sbin +# Note: You may want to add /opt/houdini/bin to your PATH + +pkgname=('houdini' 'houdini-maya-engine' 'hqueue-server' 'hqueue-client') +pkgbase=houdini +_pkgver_major=14 +_pkgver_minor=0 +_pkgver_build=201.13 +pkgver=${_pkgver_major}.${_pkgver_minor}.${_pkgver_build} +pkgrel=2 +pkgdesc="High-end 3D animation package" +arch=('x86_64') +url="http://www.sidefx.com/" +license=('Custom: Side Effects Software') +depends=() +makedepends=() +options=('!strip') +install=(houdini.install) + +_gccver=$(gcc -dumpversion) +_gccver=${_gccver%.[0-9]*} +_validgccs=(4.4 4.6 4.8) +# Use the latest gcc version available if there isn't a known version installed +[[ ${_validgccs[@]} =~ $_gccver ]] || _gccver=${_validgccs[@]:(-1)} + +source=(file://${pkgname}-${pkgver}-linux_x86_64_gcc${_gccver}.tar.gz) +[[ "$_gccver" == 4.8 ]] && sha1sums=('af8caa68e169b694c1b3d17f4a0df4604446ebf1') +[[ "$_gccver" == 4.6 ]] && sha1sums=('93d7d204be771d474cf0d4d98aa90b1460f4f536') +[[ "$_gccver" == 4.4 ]] && sha1sums=('d1504e00377426f046956f90ef02139d6da43094') + +source+=('LICENSE' 'sesinetd.service') +sha1sums+=('3b639ee438fdb390b8b302000987d80df100a3c9' 'b6eca8f67aeedb9c5b7a5863c3d24edaf2b93cf3') + +package_houdini() { + depends=('intel-tbb>=4.3' 'boost-libs>=1.55.0' 'zlib>=1.2.7' 'libtiff>=3.9.2') + optdepends=('python2>=2.7.5: Python scripting' + 'python2-demjson: Python scripting' + 'libxml2>=2.8.0: Scripting' + 'bullet>=2.81: Dynamic solver' + 'ode>=0.10.1: Dynamic solver' + 'fbx-sdk>=4.3: Data exchange' + 'alembic>=1.5.2: Data exchange' + 'openexr>=2.2.0: Data exchange' + 'opensubdiv' + ) +#Collada: Data exchange +#openvdb: Data exchange +#field3d: Data exchange + + cd ${srcdir}/houdini-${pkgver}-linux_x86_64_gcc${_gccver} + + install -d ${pkgdir}/opt/houdini + tar xzf houdini.tar.gz -C ${pkgdir}/opt/houdini + + for i in {gplay,hkey,houdini,houdinifx,hescape,hindie,mplay,hview,happrentice,orbolt_url}; + do + sed -i 's|${HFS}|/opt/houdini|g' desktop/sesi_${i}.desktop + sed -i 's|${VER_MAJOR}|'${_pkgver_major}'|g' desktop/sesi_${i}.desktop + sed -i 's|${VER_MINOR}|'${_pkgver_minor}'|g' desktop/sesi_${i}.desktop + sed -i 's|${VER_BUILD}|'${_pkgver_build}'|g' desktop/sesi_${i}.desktop + install -Dm644 desktop/sesi_${i}.desktop ${pkgdir}/usr/share/applications/sesi_${i}.desktop + done + + install -Dm644 desktop/sesi_houdini.menu ${pkgdir}/etc/xdg/menus/applications-merged/sesi_houdini.menu + + install -Dm644 desktop/sesi_houdini.menu ${pkgdir}/etc/xdg/menus/kde-applications-merged/sesi_houdini.menu + + for i in {hip,hiplc,hipnc,otl,otllc,otlnc,hda,hdalc,hdanc,pic,piclc,picnc,geo,bgeo,orbolt} + do + install -Dm644 "mime/application-x-${i}.xml" "${pkgdir}/usr/share/mime/packages/application-x-${i}.xml" + done + + # installing profile files + install -Dm755 ${pkgdir}/opt/houdini/houdini_setup_bash ${pkgdir}/etc/profile.d/houdini.sh + install -Dm755 ${pkgdir}/opt/houdini/houdini_setup_csh ${pkgdir}/etc/profile.d/houdini.csh + + sed -i '1icd /opt/houdini' ${pkgdir}/etc/profile.d/houdini.sh + sed -i '1icd /opt/houdini' ${pkgdir}/etc/profile.d/houdini.csh + + # installing license + install -Dm644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE + + install -Dm644 ${srcdir}/sesinetd.service ${pkgdir}/usr/lib/systemd/system/sesinetd.service +} + +package_houdini-maya-engine() { + url="http://www.sidefx.com/index.php?option=com_content&task=view&id=2738&Itemid=381" + depends=("houdini=$pkgver") + + cd ${srcdir}/houdini-${pkgver}-linux_x86_64_gcc${_gccver} + + install -d ${pkgdir}/opt/houdini/engine/maya + tar xzf engine_maya.tar.gz -C ${pkgdir}/opt/houdini/engine/maya + + sed -i -e 's|REPLACE_WITH_HFS|/opt/houdini|' \ + $(find "${pkgdir}/opt/houdini/engine/maya" -mindepth 2 -maxdepth 2 -type f -name "houdiniEngine-*") + + for year in {2012,2013,2013.5,2014} + do + install -d ${pkgdir}/usr/autodesk/maya${year}-x64/modules + cp ${pkgdir}/opt/houdini/engine/maya/maya${year}/houdiniEngine-maya${year} ${pkgdir}/usr/autodesk/maya${year}-x64/modules + done + + install -Dm644 ${srcdir}/LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE +} + +# If you use easy_install then it may be easier to install +# ${srcdir}/houdini-${pkgver}-linux_x86_64_gcc${_gccver}/hqueue/hqserver-${pkgver}-py2.7.egg +package_hqueue-server() { + pkgver=14.0.201.13 + depends=('mysql' 'python2>=2.7' 'python2-webtest' 'python2-nose' 'python2-virtualenv' 'python2-weberror' 'python2-paramiko' 'python2-pylons' 'python2-rpyc' 'python2-paste' 'python2-paste-deploy' 'python2-sqlalchemy' 'python2-pygments' 'python2-routes' 'python2-webhelpers' 'python2-simplejson' 'python2-tempita' 'python2-beaker' 'python2-wsgiref' 'python2-mako' 'python2-decorator' 'python2-paste-script' 'python2-webob' 'python2-crypto' 'python2-formencode') + makedepends=('python2-setuptools') + + cd ${srcdir}/houdini-${pkgver}-linux_x86_64_gcc${_gccver} + tar xzf hqueue.tar.gz + + for file in {hqserverd,create_shared_drive.sh,hserver} + do + install -Dm755 hqueue/scripts/$file ${pkgdir}/opt/hqueue-server/scripts/$file + done + + sed -i -e 's|%%INSTALL_DIR%%|/opt/hqueue-server|' ${pkgdir}/opt/hqueue-server/scripts/hqserverd + + # TODO: hqueue/deps/indep/* + install -d ${pkgdir}/opt/hqueue-server + cd hqueue + unzip -o hqserver-${pkgver}-py2.7.egg + cp -a hqserver/* ${pkgdir}/opt/hqueue-server +} + +# If you use easy_install then it may be easier to install +# ${srcdir}/houdini-${pkgver}-linux_x86_64_gcc${_gccver}/hqueue/hqclient-${pkgver}-py2.7.egg +package_hqueue-client() { + pkgver=14.0.201.13 + makedepends=(unzip) + + cd ${srcdir}/houdini-${pkgver}-linux_x86_64_gcc${_gccver} + tar xzf hqueue.tar.gz + + install -d ${pkgdir}/opt/hqueue-client + cd hqueue + unzip -o hqserver-${pkgver}-py2.7.egg + cp -a hqserver/client/* ${pkgdir}/opt/hqueue-client +} diff --git a/houdini.install b/houdini.install new file mode 100644 index 000000000000..22243f86ea10 --- /dev/null +++ b/houdini.install @@ -0,0 +1,12 @@ +post_install() { + update-desktop-database -q + update-mime-database /usr/share/mime &> /dev/null +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/sesinetd.service b/sesinetd.service new file mode 100644 index 000000000000..447979c59b08 --- /dev/null +++ b/sesinetd.service @@ -0,0 +1,11 @@ +[Unit] +Description=Houdini License server + +[Service] +Type=forking +ExecStart=/opt/houdini/houdini/sbin/sesinetd -R /var/run/sesinetd.pid +ExecStop=/opt/houdini/houdini/sbin/sesictrl -h 127.0.0.1 -Q +PIDFile=/var/run/sesinetd.pid + +[Install] +WantedBy=multi-user.target |