SkyBridge Software and Services Licence Agreement

1. Parties

This Software and Services Licence Agreement (the "Agreement") is between Front Edge Software (the "Vendor") and the person or entity that installs, accesses, or uses SkyBridge (the "Licensee").

2. Acceptance

The Licensee accepts this Agreement by clicking an acceptance button, installing the Software, creating or using a SkyBridge account, using an API key, accessing the SkyBridge services, or otherwise using SkyBridge. If a person accepts this Agreement on behalf of an entity, that person represents that they have authority to bind that entity.

3. Definitions

"SkyBridge" means the SkyBridge RPC and Proxy DLL software, tools, generated code, documentation, websites, APIs, RPC services, artifact publishing and downloading services, account services, and related online services provided by the Vendor.

"Software" means the executable computer programs, libraries, source files supplied by the Vendor, generated proxy DLL code, compiled proxy DLLs, configuration tools, documentation, and other files supplied with or generated by SkyBridge.

"Services" means the Vendor's hosted websites, APIs, RPC servers, artifact storage, publishing, downloading, account, subscription, and related online services.

"Customer Materials" means the Licensee's original DLLs, source code, generated or edited proxy DLL code, compiled proxy DLLs, configuration files, metadata, service IDs, API keys, invocation payloads, and any other data or material supplied, generated, uploaded, downloaded, processed, or stored by the Licensee when using SkyBridge.

"Subscription Fees" means the fees paid by the Licensee to the Vendor for SkyBridge, excluding taxes, chargebacks, refunds, pass-through charges, and fees for unrelated products or services.

4. Licence

Subject to this Agreement and payment of any applicable fees, the Vendor grants the Licensee a non-exclusive, non-transferable licence to install and use the Software and access the Services for the Licensee's own internal business or development purposes.

The Licensee may use generated proxy DLL code and compiled proxy DLLs created by SkyBridge in applications that are intended to work with SkyBridge, provided that the Licensee complies with this Agreement.

The Licensee must not sublicense, sell, rent, lease, assign, host for third parties, or commercially exploit SkyBridge except as expressly allowed by this Agreement or by a separate written agreement with the Vendor.

5. Ownership

The Vendor retains all title, copyright, and other intellectual property rights in SkyBridge, including the Software, Services, documentation, design, structure, workflow, and look and feel. This Agreement grants a licence only and does not transfer ownership of SkyBridge to the Licensee.

The Licensee retains ownership of its Customer Materials. The Licensee grants the Vendor a limited licence to host, store, copy, transmit, compile, process, and use Customer Materials only as reasonably required to provide, secure, diagnose, maintain, and improve SkyBridge and to comply with law.

6. Customer Materials and Responsibility

The Licensee is responsible for all Customer Materials and for ensuring that it has the right to upload, process, compile, publish, download, and use them with SkyBridge.

The Licensee is responsible for reviewing, testing, and validating generated proxy DLL code, edited proxy DLL code, merged code, compiled proxy DLLs, and applications that use them.

The Vendor is not responsible for errors, incompatibilities, security issues, data loss, or system failures caused by Customer Materials, original DLL behaviour, source code edited by the Licensee, third-party dependencies, or applications developed by the Licensee.

7. Restrictions

Except to the extent permitted by law, the Licensee must not reverse engineer, decompile, disassemble, bypass technical protections, remove copyright notices, or attempt to derive the source code, structure, protocols, security mechanisms, or internal operation of SkyBridge.

The Licensee must not use SkyBridge to build a competing product or service, attack or overload the Services, bypass usage limits, share API keys outside the Licensee's organisation, use another person's credentials, upload malicious code, or use SkyBridge for unlawful purposes.

The Licensee must keep API keys, service IDs, credentials, and configuration files secure and must promptly notify the Vendor if it suspects unauthorised access or disclosure.

8. Subscriptions, Fees, and Changes

Some SkyBridge features may require an active subscription or paid plan. The applicable fees, billing period, and included features are those shown at the time of purchase or in a separate written agreement.

The Vendor may suspend or limit access to paid features if fees are overdue, an API key is misused, the Services are being abused, or continued access creates a security, legal, or operational risk.

The Vendor may change, improve, or discontinue features of SkyBridge over time. The Vendor will use reasonable efforts to avoid unnecessary disruption but does not guarantee that every version, feature, API, or generated output will remain unchanged.

9. Support and Maintenance

No support, maintenance, update, upgrade, service level, or availability commitment is included unless it is expressly stated in a paid plan, order, support agreement, or other written agreement with the Vendor.

10. Availability, Compatibility, and Backups

SkyBridge is provided on an "as is" and "as available" basis, subject to the mandatory rights that cannot be excluded by law.

The Vendor does not warrant that SkyBridge will be uninterrupted, error-free, secure, compatible with every DLL, compatible with every dependency, or suitable for every system, network, application, development process, or business requirement.

The Licensee is responsible for keeping backups of original DLLs, source code, generated code, edited code, compiled proxy DLLs, configuration files, databases, and other Customer Materials.

11. Australian Consumer Law and Mandatory Rights

Nothing in this Agreement excludes, restricts, or modifies any right, guarantee, warranty, remedy, or liability that cannot lawfully be excluded, restricted, or modified, including rights under the Australian Consumer Law.

Where the Vendor is permitted by law to limit a remedy for breach of a non-excludable guarantee, the Vendor's liability is limited, at the Vendor's option, to resupplying the relevant goods or services, repairing the relevant goods, replacing the relevant goods, or paying the cost of resupply, repair, or replacement.

12. Warranties and Representations

The Vendor warrants that it owns or has the right to license SkyBridge.

The Licensee warrants that it has the right to use, upload, process, compile, publish, download, and store all Customer Materials used with SkyBridge, and that its use of SkyBridge will not infringe another person's rights or breach any law.

Except as expressly stated in this Agreement and subject to mandatory rights that cannot be excluded by law, the Vendor excludes all warranties, representations, guarantees, and conditions, whether express, implied, statutory, or otherwise.

13. Limitation of Liability

To the maximum extent permitted by law, the Vendor is not liable for indirect, special, incidental, punitive, exemplary, or consequential loss, loss of profits, loss of revenue, loss of production, loss of goodwill, loss of data, loss of business opportunity, business interruption, or the cost of substitute software or services.

To the maximum extent permitted by law, the Vendor's total aggregate liability arising out of or relating to SkyBridge or this Agreement is capped at the Subscription Fees paid by the Licensee to the Vendor for SkyBridge during the three months immediately before the event giving rise to the liability.

The liability cap applies whether the claim is based in contract, tort, negligence, statute, equity, indemnity, or otherwise, but does not apply to liability that cannot lawfully be excluded or limited.

14. Privacy, Security, and Service Data

The Vendor may collect and process account information, technical information, usage information, service metadata, logs, configuration data, API key metadata, artifact metadata, and other information reasonably required to provide, secure, diagnose, maintain, and improve SkyBridge.

The Vendor will use reasonable administrative, technical, and organisational measures to protect Customer Materials and service data. The Licensee acknowledges that no software, network, online service, or security measure can be guaranteed to be completely secure.

15. Term

This Agreement begins on Acceptance and continues until terminated.

16. Termination

The Vendor may terminate this Agreement or suspend access to SkyBridge if the Licensee breaches this Agreement and does not remedy the breach within a reasonable time after notice, or immediately if the breach creates a security, legal, intellectual property, or operational risk.

On termination, the Licensee must stop using SkyBridge and destroy copies of the Software, except to the extent retention is required by law or expressly permitted by a separate written agreement.

Termination does not affect rights or obligations that are intended to continue, including clauses about ownership, Customer Materials, restrictions, fees, warranties, liability, governing law, and dispute resolution.

17. Force Majeure

The Vendor is not liable for delay or failure to perform caused by events beyond its reasonable control, including natural disasters, fire, flood, war, terrorism, industrial action, power failure, telecommunications failure, internet failure, third-party hosting failure, third-party service failure, government action, or security incidents, provided the Vendor takes reasonable steps to reduce the impact where practical.

18. Governing Law and Jurisdiction

This Agreement is governed by the laws of Victoria, Australia. The parties submit to the non-exclusive jurisdiction of the courts of Victoria and the courts that may hear appeals from those courts.

19. General

This Agreement can only be modified by a written agreement signed by both parties, or by updated online terms accepted by the Licensee before continued use of SkyBridge.

This Agreement does not create a partnership, joint venture, employment, fiduciary, or agency relationship between the parties.

If any provision of this Agreement is invalid, void, or unenforceable, that provision will be read down to the minimum extent necessary to make it valid and enforceable. If it cannot be read down, it will be severed, and the remaining provisions will continue.

This Agreement is the entire agreement between the parties about SkyBridge and replaces all previous discussions, proposals, representations, and understandings about SkyBridge, except for any separate written agreement signed by both parties.

Headings are for convenience only and do not affect interpretation. A reference to the singular includes the plural and vice versa.