Aurigma Image Uploader 6.5 Dual
Licensing Information
Aurigma Image Uploader Dual
Copyright © 2002-2010 Aurigma Inc.
All Rights Reserved
You should carefully read the following terms and conditions before using this software. Your use of this software indicates your acceptance of this license agreement and warranty.
These terms and conditions apply to all parts of Aurigma Image Uploader Dual referred to as "Software" including (but not limited to) ActiveX control, Java applet, any accompanying documentation, and Software Development Kit (SDK) which comprises demo applications and the developer's guide. The following is applicable to the Software.
General Terms
The Software is the intellectual property of Aurigma Inc., and may not be copied except of backup purposes or cases provided by the terms of the license.
Back-engineering of any version of this Software as well as all kinds of debugging, hex decoding, loading into editor or altering of the product for distribution by illegal means is strictly forbidden.
You are not allowed to modify digital signature identifying the Software vendor (i.e. Aurigma Inc.) unless we explicitly permit it. If you need to sign the Software with your code signing certificate, contact us at sales@aurigma.com.
In case of granting your rights to a third party you are obliged to stop using the Software at all and erase all its copies. A license cannot be transferred to third parties without written permission from Aurigma Inc.
Aurigma Inc. disclaims responsibility for the website content/results of application work through.
Software Usage Scope
Production Environment Usage
The legal use of the Software in the production environment means:
- Installing SDK on your developer workstations and developing a web application or a website using it. It should be a single one-tenant application. If you develop a solution offered to your customers using Software-as-a-Service (SaaS) business model, contact us at sales@aurigma.com.
- Placing Software binaries to your server according to limitations of your license and making changes to your web application or website code which would allow your users to download and install the Software binaries on client c omputers.
- Hosting controls/applets shipped with the Software on pages of your web application or website according to limitations of your license.
- Modifying your web application or website code so that Software would upload files from client computers to your server according to the limitations of your license.
Virtual Hosting Usage
If you are hosting your web application on a virtual hosting (using cloud computing hosting providers), one unit defined by the hosting provider as a base unit is interpreted as one physical server in terms of the Software usage.
Multi-CPU Servers
Uploads are deemed to be processed with a single server if this server has not more than 2 CPUs. If you are processing uploads with servers which have multiple CPUs, each extra CPU is deemed to be a separate server and it requires additional Server Connector.
For multicore CPU, each core is deemed to be a separate CPU.
Upload Data to Domain
When this license agreement mentions "upload to a domain", it means that the Software should upload files to the server identified with full-qualified domain name (FQDN) specified during the license purchase process (further referred to as "target domain").
The following limitations are applied for uploads to a domain:
- Software cannot upload files to subdomains of the target domains. The only exception is the subdomain www. For example, if you have a license for the target domain somedomain.com, you CAN upload files both to somedomain.com and www.somedomain.com. But you CANNOT upload to sub.somedomain.com as well as to any other subdomain.
- You should be the owner of the target domain. If you develop a website as a contractor, your customer may be the owner of the target domain.
- The domain name of the page which hosts controls/applets shipped with the Software (further referred to as "host domain") must reside within the same organization-level domain as the target domain. For example, if the target domain is upload.somedomain.com, the host domain can be somedomain.com or any its subdomain.
Website License Plan
Express License
You may use the Software under the following conditions:
- The Software can upload data only to a single target domain. For uploads to multiple domains, multiple licenses are required.
- Uploads should be processed with a single server with up to two CPUs in the server installation. If you are using multiple servers, or multi-CPU servers, this license is not applicable. If it is necessary, use Standard or Professional License instead. The only exception of this limitation is when your web application or website is deployed at shared hosting (i.e. third-party company owns these servers).
- This license is limited by only one non-SaaS web application or website used directly by your company. If you are a software vendor including the Software into your web solution or providing it under SaaS business model, you should get Software Vendor License instead.
- No technical support is provided. You are not eligible neither for free development environment licenses nor license key replacement.
- The Software cannot be used to upload any data to cloud storages. If it is necessary, use Standard or Professional License instead.
- You are not allowed to purchase the Express License along with Standard or Professional License. If you need to switch to Standard or Professional License, you should crossgrade all your Express Licenses first. Contact our sales department at sales@aurigma.com for more details.
Standard and Professional License
You may use the Software under the following conditions:
- Domains. The Software can upload data to a single target domain. For uploads to multiple domains, you should purchase as many Domain Connectors as many extra domains you want to upload to.
- Servers. If uploads are processed with multiple servers or CPUs, you should purchase as many Server Connectors as many extra servers or CPUs you have. If you upload files to cloud storage services, instead of Server Connector you should obtain a Cloud Storage Connector. Contact our sales department at sales@aurigma.com for more details.
- Development/staging environments. As soon as you purchase a Standard or Professional License, you are eligible up to 2 development/staging environment licenses. Each such license allows you to upload data to one development or staging domain. You are not allowed to use these domains in production environment. If you need to upload to more than two domains, you should purchase as many Developer Connectors as many extra development or staging domains you need to upload data to. Software used with such development or staging license may be marked by a watermark stating the license type.
- Single tenant. This license is limited by only one non-SaaS web application or website used directly by your company. If you are a software vendor including the Software into your web solution or providing it under SaaS business model, you should choose the Software Vendor License Plan instead.
- Technical support. You are eligible for one-year technical support through Aurigma help desk system. You can submit any number of support cases regarding integration problems, or bug reports. However Aurigma reserves right to decide what is the level of bug severity and when to release bug fix, unless security issues are discovered - in this case bug fix is released immediately, as soon as the issue is resolved.
- License key replacement. In case if a license key becomes invalid because of the DNS address change, you are eligible to request free license key for a new domain. However you must stop using the Software with old domain.
- Single licensing plan. If you have a Standard or Professional License, you cannot purchase Express Licenses for other domains or web projects. Purchase new Standard or Professional License or appropriate Connectors instead.
Software Vendor License
If you are developing an application which uses the Software (further, "Application") and deploy this Application on your customers' servers or offer it using Software-as-a-Service model, you should purchase license according to the Software Vendor License Plan. According to this license plan you should purchase SDK License per each developer in your team and Deployment License per each customer. Explanations for these licenses follow.
SDK License
This license allows using the Software under the following conditions:
- One SDK License permits one developer to use the Software to develop an Application. A separate SDK License is required for each developer who needs to compile the application with the Software.
- The license is not transferable between developers unless the developer the license is purchased for leaves the project. However, when such developer returns to the project, an additional license should be purchased.
- SDK can be installed on up to two computers where the developer a license is purchased for is a primary user (for example, developer's workstation and laptop).
- You are not allowed to deploy the Application to the production environment unless appropriate Deployment Licenses are purchased.
- You are eligible up to 2 development/staging environment licenses per each SDK License. Each such license allows you to upload data to one development or staging domain. You are not allowed to use these domains in production environment. If one developer the license is purchased for needs to upload to more than 2 domains, you should purchase as many Developer Connectors as many extra development or staging domains you need to upload data to.
- You are eligible for one-year technical support through Aurigma help desk system. You can submit any number of support cases regarding integration problems, or bug reports. However Aurigma reserves right to decide what is the level of bug severity and when to release bug fix, unless security issues are discovered - in this case bug fix is released immediately, as soon as the issue is resolved.
Deployment License
This license is purchased in addition to SDK Licenses to allow you to deploy the Application to the production environment. It allows using the Software under the following conditions:
- One Deployment License permits to run the Software as a part of the Application in the production environment by one customer of the Application.
- You cannot purchase Deployment Licenses until you purchase at least one SDK License.
Non-Production Usage
Software can be used in non-production environments under the following limitations.
Trial version
Trial version of the Software can be used solely for evaluation purposes. It cannot be used in production environment. You may use trial version until the evaluation period expires. After that you should either purchase an appropriate commercial license (see above) or stop using it.
You may make as many copies of the trial version as you wish. You may also distribute them freely. However, you may not charge anyone for using the trial version copy. The trial version copy must be in its original untouched form. No part of the Software, including (but not limited to) documentation can be modified.
Beta version
Beta version of the Software can be used for testing purposes only. It cannot be used in production environments. No information about bugs in beta version can be disclosed to anyone except for Aurigma personnel.
You may not distribute beta versions. You may provide links to the source http://www.aurigma.com instead. You may not sell beta versions of the Software.
License for Beta versions will lapse as soon as the Release version becomes available for sale.
Marketing
You agree to be identified as a customer of Aurigma Inc. It means that Aurigma Inc. may refer you by name, trade name, and trademark, if applicable, mention the product purchased, and also may briefly describe your business in Aurigma's marketing materials (including but not limited with Aurigma's website, brochures, product sheets, and other kind of marketing materials).
Aurigma Inc. is allowed to use your name and other aforementioned information SOLELY for marketing purposes as described above, respecting your privacy.
You also agree not to use Aurigma's name, logo, and trademarks to market your web application or website without Aurigma's knowledge and explicit permission.
Disclaimer of Warranty
THIS SOFTWARE AND THE ACCOMPANYING FILES ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS TO PERFORMANCE OR MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED OR IMPLIED. Because of the various hardware and software environments into which Software may be put, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS OFFERED.
You must assume the entire risk of using the program. ANY LIABILITY OF AURIGMA INC. WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE
Contact Us
- For more information on Software, please send an e-mail to info@aurigma.com.
- For getting technical support, please submit support case.
- For all the questions, concerned with redistribution, purchase information and alike, please contact sales@aurigma.com.