KnightMoves.SqlObjects 1.0.0 License Info

KnightMoves.SqlObjects 1.0.0

***************************************************************************************************
Developer Tool Limited License v1.0
***************************************************************************************************

PLEASE READ THIS DOCUMENT CAREFULLY AND IN ITS ENTIRETY. THE ACCOMPANYING 
PROGRAM IS PROVIDED UNDER THE TERMS OF THIS DEVELOPER TOOL LIMITED LICENSE 
(“LICENSE”). ANY USE, REPRODUCTION, MODIFICATION OR DISTRIBUTION OF THE PROGRAM 
CONSTITUTES THE RECIPIENT’S ACCEPTANCE OF THIS LICENSE.

-----------------------------------------------------------
License Background 
-----------------------------------------------------------

This License is intended to permit Contributors and Recipients of the Licensed Work to use the 
Licensed Work, including its Source Code, freely, except under the cases of Prohibited Use (as 
defined below). This License is designed to permit the use of the Licensed Work for development 
purposes to make developers’ practice of their craft and profession easier, while allowing the 
Owner of the Source Code to monetize the Licensed Work by other means that do not infringe on or 
strip developers of their right to use the Licensed Work for development purposes freely as defined 
herein.

-----------------------------------------------------------
1. Definitions
-----------------------------------------------------------

1.1 Governing Jurisdiction  

For the purposes of this License, the Governing Jurisdiction is the State of Illinois, United States of 
America.

1.2 Original Author means the author or creator of the Original Work and who is responsible for its 
initial distribution identified as the person below. 

Full Name:      Ricardo L. Pena 
Email Address:  ricardo.pena@knightmovesolutions.com 
Company:        Knight Move Solutions, Inc.

1.3 Original Work means the initial Source Code and binary artifacts, text files, image files, and any 
documentation included in the compressed file archive or root directory and any subdirectory of 
the package or file location containing the Source Code for the computer program distributed by 
the Original Author and first made available under this License.

1.4 Author means the Original Author and any subsequent Party that created Additional Work that 
is made part of the Licensed Work.

1.5 Contribution means the Original Work distributed under this License by the Original Author and 
any Additional Work originating from its Author and distributed under this License.

1.6 Additional Work means any Work, any other Additional Work, or any combination of the 
Original Work and any other Additional Work where the meaning of Work is defined in this License. 
Additional Work is identified as the difference in directories, subdirectories, files, and content of 
files between the Licensed Work marked with a previous Version and the Licensed Work marked 
with an incremental Version.

1.7 Work means:

    (a) Any newly created Source Code files, binary artifacts, text files, image files, and any 
        documentation added to the Licensed Work. 

    (b) Changes to any of the Source Code, binary artifacts, text files, image files, and any 
        documentation in the Licensed Work.

    (c) The removal of any Source Code files, binary artifacts, text files, image files, and any 
        documentation from the Licensed Work, where removal is purposeful and contributes to 
        the enhancement, improvement, or repair of the computer program or its included artifacts. 

The meaning of Work excludes any artifacts that qualify as Independent Modules.

1.8 Licensed Work means the Original Work combined with Additional Work (if any Additional Work 
exists, otherwise the Original Work alone), such that Source Code in the Licensed Work can be 
used to produce a working computer program Executable and that represents a working computer 
program or an enhanced, improved, or repaired version of the previous computer program 
Executable in the case of Licensed Work beyond the Original Work. Licensed Work is identified by 
and distributed with a Version to uniquely identify the body of the Licensed Work.

1.9 Version means an identifier with a format that adheres to the Semantic Versioning 2.0.0 
specification defined at https://semver.org/ and is in the form of three numbers separated by dots 
where each number represents the MAJOR, MINOR, and PATCH respectively and may or may not 
include an additional label as a suffix. The rules of the Semantic Versioning specification governing 
the version number and “Software” will be respected as much as possible but not guaranteed 
under the terms of this License. The Semantic Versioning specification does not constitute a 
promise or obligation upon the Owner of the Licensed Work and shall only be construed as an 
independent guide for the value of the Version number for the Licensed Work. 

1.10 Owner means the Original Author or any subsequent Party who is the recipient of the transfer 
of Ownership Rights by sale or other legal transfer of asset ownership by the Original Author or any 
subsequent Owner. 

1.11 Ownership Rights means:

    (a) Full ownership of the Licensed Work;

    (b) The right to enforce the terms of this License;

    (c) The right to use the Licensed Work for commercial purposes, charging royalties, or charging 
        fees for uses other than the rights granted for free to Recipients under the terms of this 
        license;

    (d) The right to sell or otherwise transfer Ownership Rights to a subsequent Owner;

    (e) The right to audit use of the Licensed Work

1.12 Distributor means any Party that distributes the Licensed Work or any portion thereof to at 
least one Third Party.

1.13 Executable means a working computer program produced from the Source Code in the 
Licensed Work or the Source Code in the Licensed Work itself if the Source Code can be executed 
as a working computer program.

1.14 Independent Module means a separate software and/or data artifact that is not copied or 
derived from the Licensed Work or any portion thereof. In addition, an artifact does not qualify as an 
Independent Module but instead forms part of the Licensed Work if the artifact is a Contribution 
that must be included or contained, in whole or in part, within a file directory or subdirectory 
actually containing files making up the Licensed Work and where the Contribution is required for an 
enhancement or repair of the Executable from the Licensed Work to function successfully.

1.15 Larger Work means a work that combines the Licensed Work or portions thereof with code not 
governed by this License.

1.16 License Notice has the following meaning.

THE LICENSED WORK IS PROVIDED UNDER THE TERMS OF THE DEVELOPER TOOL LIMITED 
LICENSE (“LICENSE”) AS FIRST COMPLETED BY THE ORIGINAL AUTHOR. ANY USE, PUBLIC 
DISPLAY, PUBLIC PERFORMANCE, REPRODUCTION OR DISTRIBUTION OF, OR PREPARATION OF 
DERIVATIVE WORKS BASED ON THE LICENSED WORK CONSTITUTES RECIPIENT’S ACCEPTANCE 
OF THIS LICENSE AND ITS TERMS, WHETHER OR NOT SUCH RECIPIENT READS THE TERMS OF THE 
LICENSE. “LICENSED WORK” AND “RECIPIENT” ARE DEFINED IN THE LICENSE. A COPY OF THE 
LICENSE IS LOCATED IN THE TEXT FILE ENTITLED “LICENSE.TXT” ACCOMPANYING THE CONTENTS 
OF THIS FILE. IF A COPY OF THE LICENSE DOES NOT ACCOMPANY THIS FILE, A COPY OF THE 
LICENSE MAY ALSO BE OBTAINED AT THE FOLLOWING WEB SITE:  
 
https://docs.knightmovesolutions.com/sql-objects/license.html

1.17 Party means an individual or other legal entity, including a corporation, partnership or other 
body.

1.18 Recipient means any Party who receives or obtains the Licensed Work or any portion of the 
Licensed Work in Source Code or Executable form under this License.

1.19 Source Code means the Source Code for a computer program, including the Source Code for 
all modules and components of the computer program, plus any associated interface definition 
files, and scripts used to control compilation and installation of an Executable.

1.20 Third Party means any third party.

-----------------------------------------------------------
2. License
-----------------------------------------------------------

2.1	Grant of Rights by Owner

Subject to the terms of this License, the Owner hereby grants Recipient an irrevocable, worldwide, 
royalty-free, non-exclusive license to:

    (a) Reproduce; or 

    (b) Prepare derivative works of; or 

    (c) Integrate the Licensed Work as part of a Larger Work

    (d) Distribute the Larger Work as one or more products

where the Licensed Work or its derivative work remains a hidden implementation portion of the 
Larger Work and subject to the Prohibited Uses specified under Section 2.2 of this License.

2.2	Prohibited Uses

Subject to the terms of this License, a Recipient is prohibited from the following uses:

    (a) Distributing the Licensed Work independent of a Larger Work except as permitted under 
        Section 2.5 of this License.

    (b) Distributing derivative work of the Licensed Work where the derivative work is not a hidden 
        implementation portion of a Larger Work

    (c) Exposing any portion of the Licensed Work or derivative work through a Larger Work except 
        for internal, operational purposes of its own corporation or organization where the Licensed 
        Work or derivative work is not exposed or accessible to the public. 

    (d) Selling or charging fees or royalties for the use of the Licensed Work or derivative work 
        independent of a Larger Work whether public or private.

    (e) Exposing the Licensed Work as an output of a code generator, code suggestion tool, or 
        Artificial Intelligence (AI) model, except for displaying aspects of the Licensed Work that 
        include but are not limited to interfaces, classes, structures, properties, functions, 
        methods, arguments, parameters, enumerations, constants, and extension methods 
        directly from an imported or linked copy of the Licensed Work’s Source Code or 
        Executables that the Recipient explicitly chose to use, import, or link in the Recipient’s 
        Larger Work while the Recipient is actively authoring the Recipient’s Larger Work. For 
        example, without limiting the foregoing: 

            1. where code generators that execute computer program logic using the Licensed 
               Work as an input to produce code that originates from the Licensed Work or code 
               that calls functions or methods originating from the Licensed Work on behalf of the 
               Recipient after processing it through the code generator’s computer program logic 
               or AI model, is prohibited; and  

            2. in features commonly referred to as “intellisense” in some proprietary developer 
               tools where the code from the Licensed Work is directly displayed to the Recipient 
               without passing through any intermediary computer program logic simply as a 
               reminder of what exists in the Licensed Work is permitted. 

2.3	Terms of Contributions 

Authors of Contributions where their Contributions are submitted to and accepted by the Owner of 
the Licensed Work to be incorporated as Additional Work for a new Version of the Licensed Work 
hereby agree as follows:

    (a) That the Author agrees to display the License Notice at the top of each non-binary, human 
        readable, file that is part of the Contribution such that the License Notice is reasonably 
        brought to the attention of any Party viewing or using the Licensed Work.

    (b) That the Author agrees to the best of his/her knowledge that the Contribution does not 
        infringe on any other patent, trademark, copyright, or trade secret of any other work outside 
        of the Contribution and the Licensed Work.
        
    (c) That the Author of the Contribution forfeits all Ownership Rights of the Contribution to the 
        Owner of the Licensed Work.
        
    (d) That the Author waives all other legal rights to the Contribution beyond the Ownership 
        Rights defined in this License that the Governing Jurisdiction recognizes including but not 
        limited to copyrights, patents, and trade secrets.
        
    (e) That the Author agrees to allow the Owner to publicly publish the identity of the Author for 
        attribution, to acknowledge credit for the Contribution by the Author, where the Owner has 
        the right but not the obligation to accept anonymous Contributions or Contributions 
        without attribution upon the Author’s written request to remain unattributed. 
        
    (f)	That the Author agrees that the electronic transfer of the Contribution, or transfer by any 
        other medium of the Contribution, to the Owner shall be deemed acceptance of the Terms 
        of Contributions in this Section.  

2.4	Reservation of Rights 

The Owner reserves all rights to trademarks, copyrights, patents, trade secrets or any other 
intellectual property of the Owner except as expressly stated herein and no part of this License 
shall be deemed to grant any rights of Contributors or Distributors that are outside the scope of 
their Contributions to the Licensed Work. 

2.5	Distribution 

All Distributors who distribute the Licensed Work independent of a Larger Work

    (a) Must distribute the Licensed Work in accordance with the terms of this License and must 
        include a copy of this License with each copy of the Licensed Work distributed; and  

    (b) May choose to distribute the Licensed Work, or any portion thereof, in Executable form to 
        any third party, under the terms of Section 2 of this License, provided the Executable 
        Distribution is made available under and accompanied by a copy of this License,
        where a copy of this License is in a file called “license.txt” and conspicuously brought to the 
        attention of the Recipient.
        
        Distributors shall not be required to adhere to the Distribution requirements in this Section 2.5 
        when distributing the Licensed Work internally within its own corporation or organization where the 
        Recipient is a Party commonly understood as an internal member of the corporation or 
        organization.

2.6	Larger Works 

Any Author may create or contribute to a Larger Work by combining any of the Licensed Work with 
other Work not governed by the terms of this License provided the Author ensures that the 
requirements of this License are fulfilled for the Licensed Work portion of the Larger Work. 

-----------------------------------------------------------
3. Disclaimer of Liability 
-----------------------------------------------------------

3.1	General Disclaimer

EXCEPT AS EXPRESSLY SET FORTH IN THIS LICENSE, AND TO THE EXTENT PERMITTED BY LAW, NO 
AUTHOR SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), 
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE 
USE OR DISTRIBUTION OF THE LICENSED WORK OR THE EXERCISE OF ANY RIGHTS GRANTED 
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

3.2	Recipient Responsibility 

Each Recipient is solely responsible for determining the appropriateness of using and distributing 
the Licensed Work and assumes all risks associated with its exercise of rights under this License, 
including but not limited to the risks and costs of program errors, compliance with applicable laws, 
damage to or loss of data, programs or equipment, and unavailability or interruption of operations.

-----------------------------------------------------------
4. Applicable Law and Dispute Resolution 
-----------------------------------------------------------

4.1	Governing Law and Jury Trial Waiver

This License shall be interpreted and enforced under the laws of the Governing Jurisdiction, 
disregarding any provisions related to conflict of laws. Both parties voluntarily waive any right to a 
trial by jury in any litigation related to this License.

4.2	Jurisdiction and Dispute Resolution

The courts located in the Governing Jurisdiction shall have authority, though not exclusive authority, 
to hear and resolve all disputes and claims arising from or connected to this License. This includes, 
but is not limited to, claims regarding its validity, enforceability, or interpretation, whether in law or 
equity, and whether seeking specific performance, injunctive relief, or damages. Each party agrees 
to irrevocably submit to the jurisdiction of such courts for the resolution of these matters.

4.3	Recovery of Legal Costs

Unless explicitly stated otherwise in this License, if any party initiates legal action or proceedings 
against the other in relation to this License, the prevailing party shall be entitled to recover all costs 
and expenses including legal fees and related costs, as determined by the court.

-----------------------------------------------------------
5. Miscellaneous 
-----------------------------------------------------------

5.1 The application of the United Nations Convention on Contracts for the International Sale of 
Goods is expressly excluded.

5.2 The language in all parts of this License shall be in all cases construed simply according to its 
fair meaning, and not strictly for or against any of the parties hereto. Any law or regulation which 
provides that the language of a contract shall be construed against the drafter shall not apply to this 
License.

5.3 This License represents the complete agreement concerning subject matter hereof, and 
supersedes and cancels all previous oral and written communications, representations, 
agreements and understandings between the parties with respect to the subject matter hereof. 

5.4 If any part of this License is deemed invalid or unenforceable under the laws of the Governing 
Jurisdiction, the remaining provisions shall remain fully effective and enforceable. Without requiring 
additional action from either party, the affected provision shall be adjusted to the minimum extent 
needed to ensure its validity and enforceability.

5.5 The paragraph headings of this License are for reference and convenience only and are not a 
part of this License, and they shall have no effect upon the construction or interpretation of any part 
hereof.