Show/Hide Toolbars

XSharp

Navigation: X# Documentation > Getting Started with X# > Licensing

Error XSharp Open Software License

Scroll Prev Top Next More

The X# Compiler binaries and runtime binaries are licensed under the XSharp Open Software License Agreement. The full text of this license is:

 

XSHARP OPEN SOFTWARE LICENSE AGREEMENT

 

Version effective date: Sept 15, 2015

 

Preamble:

 

The use of the Software is unsupported and is for personal or

commercial use. Support is available from XSharp under a separate

agreement, see Part 3.c.

For redistribution of the Software, you will require an OEM license,

see part 4.b. For more information on support options or

redistribution (e.g. OEM Licensing) please contact XSharp.

This license establishes the terms under which the Software may be

used, copied, modified, distributed and/or redistributed. The intent

of this license is that XSharp maintains control over the

development and distribution of the Software, while allowing its use

it in a variety of ways. If the terms of this license do not permit

your proposed usage or if you require clarification regarding your

intended use of the Software, please contact info@xsharp.eu

 

XSharp BV. ("XSharp") is willing to license the software only upon

the condition that you accept all of the terms contained in this

software license agreement. Please read the terms carefully. By

clicking on "yes, accept" or by installing the software, you will

indicate your agreement with them. If you are entering into this

agreement on behalf of a company or other legal entity, your

acceptance represents that you have the authority to bind such

entity to these terms, in which case "you" or "your" shall refer to

your entity. If you do not agree with these terms, or if you do not

have the authority to bind your entity, then XSharp is unwilling to

license the software, and you should not install the software.

 

1. Parties.

 

The parties to this Agreement are you, the licensee ("You") and

XSharp. If You are not acting on behalf of yourself as an

individual, then "You" means your company or organization. A company

or organization shall in either case mean a single business entity,

and shall not include its affiliates or wholly owned subsidiaries.

 

2. The software.

 

The accompanying materials including, but not limited to, binary

executables, documentation, images, and scripts, which are

distributed by XSharp, and derivatives of that collection and/or

those files are referred to herein as the "Software".

 

3. License Grant for the Software.

 

a.        You are granted worldwide, perpetual, paid up, royalty free,

non-exclusive rights to install and use the Software subject to the

terms and conditions contained herein.

 

b.        You may: (i) copy the Software for archival purposes, (ii) copy

the Software for personal use purposes, (iii) use, copy, and

distribute the Software solely for your organization's internal use

and or business operation purposes including copying the Software to

other workstations inside Your organization. Any copy must contain

the original Software's proprietary notices in unaltered form.

 

c.        No Other Software and Services. XSharp will not provide you

with any other software or services (including any support or

maintenance services) relating to the Software, except to the extent

that such software and services, if any, are required and provided

pursuant to an applicable maintenance and support agreement.

 

4. Restrictions.

 

a.        XSharp encourages you to promote use of the Software. However,

this agreement does not grant permission to use the trade names,

trademarks, service marks, or product names of XSharp, except as

required for reasonable and customary use in describing the origin

of the Software. In particular, you cannot use any of these marks in

any way that might state or imply that XSharp endorses Your work, or

might state or imply that You created the Software covered by this

Agreement. Except as expressly provided herein, you may not:

 

i.        modify or translate the Software;

 

ii.        reverse engineer, decompile, or disassemble the Software,

except to the extent this restriction is expressly prohibited by

applicable law;

 

iii.        create derivative works based on the Software;

 

iv.        merge the Software with another product;

 

v.        copy the Software; or

 

vi.        remove or obscure any proprietary rights notices or labels on

the Software.

 

b.         You may not distribute the Software via OEM Distribution (as

defined below) without entering into a separate OEM Distribution

Agreement with XSharp. "OEM Distribution" means permitting others

outside Your organization to use the Software, distribution and/or

use of the Software as either a bundled add-on to, or embedded

component of, another application, with such application being made

available to its users as, but not limited to, an on-premises

application, a hosted application, a Software-as-a-Service offering

or a subscription service for which the distributor of the

application receives a license fee or any form of direct or indirect

compensation. Except as expressly provided herein, you may not:

 

i.        permit others outside Your organization to use the Software,

 

ii.        redistribute:

     1. the Software as a whole whether as a wrapped application or

on a stand-alone basis, or

     2. parts of the Software to create a language distribution, or

     3. the XSharp components with Your Wrapped Application.

 

The exception to this rule are the components of the software that

are explicitly listed in the documentation as “redistributable

files”. These files are also copied by the installation process of

the Software into to a separate folder with the name “Redist” under

the Software’s installation folder.

 

c.        You are excluded from the foregoing restrictions in paragraph

4b if You are using the Software for non-commercial purposes as

determined by XSharp at its sole discretion, or if You are using the

Software solely for Your organization’s internal use and or internal

business operation purposes on non-production servers (e.g.

development and or testing).

 

5. Ownership.

 

XSharp and its suppliers own the Software and all intellectual

property rights embodied therein, including copyrights and valuable

trade secrets embodied in the Software's design and coding

methodology.  The Software is protected by the copyright laws from

The Netherlands and international treaty provisions.  This Agreement

provides You only a limited use license, and no ownership of any

intellectual property.

 

6. Infringement Indemnification.

 

You shall defend or settle, at Your expense, any action brought

against XSharp based upon the claim that any modifications to the

Software or combination of the Software with products infringes or

violates any third party right; provided, however, that: (i) XSharp

shall notify Licensee promptly in writing of any such claim; (ii)

XSharp shall not enter into any settlement or compromise any such

claim without Your prior written consent; (iii) You shall have sole

control of any such action and settlement negotiations; and (iv)

XSharp shall provide You with commercially reasonable information

and assistance, at Your request and expense, necessary to settle or

defend such claim. You agree to pay all damages and costs finally

awarded against XSharp attributable to such claim.

 

7. Limited Warranty.

 

Neither XSharp nor any of its suppliers or resellers makes any

warranty of any kind, express or implied, and XSharp and its

suppliers specifically disclaim the implied warranties of title,

non-infringement, merchantability, fitness for a particular purpose,

system integration, and data accuracy. There is no warranty or

guarantee that the operation of the software will be uninterrupted,

error-free, or virus-free, or that the software will meet any

particular criteria of performance, quality, accuracy, purpose, or

need. You assume the entire risk of selection, installation, and use

of the software. This disclaimer of warranty constitutes an

essential part of this agreement. No use of the software is

authorized hereunder except under this disclaimer.

 

8. Local Law.

 

If implied warranties may not be disclaimed under applicable law,

then any implied warranties are limited in duration to the period

required by applicable law. Some jurisdictions do not allow

limitations on how long an implied warranty may last, so the above

limitations may not apply to You. This warranty gives you specific

rights, and You may have other rights which vary from jurisdiction

to jurisdiction.

 

9. Limitation of Liability.

 

Independent of the forgoing provisions, in no event and under no

legal theory, including without limitation, tort, contract, or

strict products liability, shall XSharp or any of its suppliers be

liable to you or any other person for any indirect, special,

incidental, or consequential damages of any kind, including without

limitation, damages for loss of goodwill, work stoppage, computer

malfunction, or any other kind of commercial damage, even if XSharp

has been advised of the possibility of such damages. This limitation

shall not apply to liability for death or personal injury to the

extent prohibited by applicable law. In no event shall XSharp's

liability for damages for any cause whatsoever, and regardless of

the form of action, exceed in the aggregate the amount of the

purchase price paid for the software license.

 

10. Export Controls.

 

You agree to comply with all export laws and restrictions and

regulations of The Netherlands, The European Union or foreign

agencies or authorities, and not to export or re-export the Software

or any direct product thereof in violation of any such restrictions,

laws or regulations, or without all necessary approvals. As

applicable, each party shall obtain and bear all expenses relating

to any necessary licenses and/or exemptions with respect to its own

export of the Software from The Netherlands or the European Union.

 

11. Severability.

 

If any provision of this Agreement is declared invalid or

unenforceable, such provision shall be deemed modified to the extent

necessary and possible to render it valid and enforceable. In any

event, the unenforceability or invalidity of any provision shall not

affect any other provision of this Agreement, and this Agreement

shall continue in full force and effect, and be construed and

enforced, as if such provision had not been included, or had been

modified as above provided, as the case may be.

 

12. Jurisdiction and Venue.

 

This Agreement is governed by the applicable laws of The

Netherlands.

 

13. Assignment.

 

Except as expressly provided herein neither this Agreement nor any

rights granted hereunder, nor the use of any of the Software may be

assigned, or otherwise transferred, in whole or in part, by

Licensee, without the prior written consent of XSharp. XSharp may

assign this Agreement in the event of a merger or sale of all or

substantially all of the stock of assets of XSharp without the

consent of Licensee. Any attempted assignment will be void and of no

effect unless permitted by the foregoing. This Agreement shall inure

to the benefit of the parties permitted successors and assigns.