diff --git a/LICENSE b/LICENSE index 664c46a..007368c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,5 +1,5 @@ -SWORD RESTRICTED SOURCE LICENCE (SRSL-1.0) -Version 1.0 — 11 October 2026 +SWORD RESTRICTED SOURCE LICENCE (SRSL-1.1) +Version 1.1 — 17 October 2026 Copyright © 2026 SWORD Intelligence and other applicable copyright holders. All rights reserved except as expressly granted under this Licence. @@ -22,22 +22,26 @@ This Licence is not an open-source licence as defined by the Open Source Initiat 1.3 "Licensee" means any individual or legal entity exercising rights granted by this Licence. -1.4 "Non-Commercial Use" means use primarily for personal, educational, academic, experimental, charitable or independent research purposes, without direct or indirect commercial exploitation of the Software. +1.4 "Non-Commercial Use" means an activity wholly within one or more of the following permitted purposes, and not undertaken on behalf of a for-profit enterprise as part of its operations: -Incidental personal benefits, including learning, skill development, portfolio development and improved employment prospects, do not alone constitute Commercial Exploitation. +a. Personal, domestic, hobby, experimental, independent educational or laboratory use by a natural person acting outside a trade, employment assignment or paid service. +b. Independent research, including non-commercial defensive security research, scholarship and responsible vulnerability disclosure, not carried out under a commercial research or services contract. +c. Teaching, learning and research for a not-for-profit educational or research institution for its own non-commercial purposes. +d. Bona fide charitable and public-interest activity undertaken directly by a registered charity or not-for-profit organisation and not as an outsourced business function of a commercial enterprise. +e. Non-commercial contribution, development, modification and redistribution in compliance with Section 5. -1.5 "Commercial Exploitation" means use of the Software substantially connected with obtaining revenue, fees, commercial advantage, business cost savings or other measurable economic benefit for a commercial enterprise. +Incidental personal benefits, including skills, a portfolio, improved employment prospects, publication of research or an occasional discretionary research award, do not alone disqualify otherwise permitted activity. Employment, paid work, enterprise-directed research, paid bug-bounty contracting and commercial deliverables are assessed under Section 1.5. -This includes, without limitation: -- Incorporation into commercial products or services. -- Provision of paid analysis, consultancy or processing services using the Software. -- Commercial hosting or software-as-a-service deployments. -- Internal business deployment for operational or economic advantage. -- Incorporation into proprietary software distributed commercially. -- Commercial redistribution, sublicensing or sale. -- Commercial research or development intended to produce commercially exploitable products or services. +1.5 "Commercial Exploitation" means, solely for determining the scope of permissions granted under this Licence, any exercise of rights in the Software that does not fall wholly within Section 1.4, whether or not a fee, profit, cost saving, commercial intent or other benefit can be shown. -The mere status of an organisation as a commercial entity does not automatically establish Commercial Exploitation; the actual purpose and circumstances of use shall determine classification. +It includes, without limitation: +- Use by a for-profit legal entity in connection with its business operations, including internal evaluation, development, deployment, testing and automation. +- Use by a person in the course of a trade or business, or as a service for a commercial client. +- Incorporation into paid or unpaid products, hosted services, consultancy or commercial data-processing operations undertaken for a business. +- Research, prototyping, model development, integration or validation intended for a commercial enterprise or commissioned for its benefit. +- Commercial marketing, redistribution, licensing or sublicensing of the Software or covered Modifications. + +A natural person who also owns or works for a business may still qualify under Section 1.4 when acting wholly independently of that business. Designating an activity as Commercial Exploitation does not override mandatory statutory permissions or itself establish copyright infringement. 1.6 "Modification" means any adaptation, alteration, extension or derivative work of the Software to the extent recognised by applicable copyright law. @@ -61,6 +65,16 @@ No registration, payment or prior approval is required for activities expressly This grant is limited to Non-Commercial Use and remains subject to the restrictions below. +2.1 Notice and Acceptance + +This Licence is an offer of conditional copyright permissions, not a commercial contract. Where the Licensee exercises rights that otherwise require the Licensor's permission, those permissions are conditional on compliance with these terms. Downloading, compiling, executing, adapting or redistributing after reasonable notice of the terms may demonstrate acceptance by conduct to the extent recognised by applicable law. Mere viewing, receipt or exercise of mandatory statutory rights does not itself constitute assent. + +The Licence shall remain accessible in distributed source material and be reproduced with redistributions under Section 5. No mandatory registration, telemetry, activation, licence key or click-through is imposed on permitted non-commercial users. + +2.2 Commercial Entitlement + +Commercial rights arise only under a separately executed Commercial Agreement. A technical entitlement, activation or key establishes rights only to the extent expressly authorised by such an agreement. + 3. RESTRICTIONS ON COMMERCIAL EXPLOITATION No permission for Commercial Exploitation is granted under SRSL-1.0. @@ -79,6 +93,16 @@ g. Represent possession of the source code as authorisation for commercial explo Commercial use without appropriate authorisation may constitute copyright infringement or another actionable violation, subject to applicable law. +3.1 AI and Machine-Learning Use + +No licence is granted to reproduce, extract, transform, aggregate, or use all or substantial protected portions of the Software as training, fine-tuning, distillation, alignment, synthetic-data generation, or benchmark/evaluation material for machine-learning models, whether for internal or commercial purposes, without separate written authorisation. Using the Software itself as an ordinary functional tool, without treating its protected contents as model-development material, is not prohibited by this paragraph. + +This restriction does not override mandatory statutory exceptions, including qualifying non-commercial computational analysis. No ownership of all outputs of models that have encountered the Software is asserted: an output is subject to the Licensor's copyright only insofar as applicable law protects material reproduced or adapted in that output. + +3.2 Technological Measures and Rights Information + +Where effective technical protections, commercial entitlement mechanisms, or copyright-management information are lawfully applied to a particular distribution, this Licence grants no permission to circumvent them for unauthorised commercial use or to remove or falsify rights notices. Such conduct may create separate liability only where the relevant statutory tests are met. This paragraph neither asserts that current distributions contain such a measure nor limits statutory exceptions for reverse engineering, security testing or interoperability. + Nothing in this section prohibits activities permitted by mandatory statutory provisions that cannot lawfully be excluded. 4. COMMERCIAL LICENSING @@ -153,6 +177,12 @@ The Licensor may negotiate alternative commercial arrangements, including: The Licensor is under no obligation to offer, approve or negotiate a Commercial Agreement. +4.5 Unauthorised Use and Remedies + +Unauthorised Commercial Exploitation does not grant a retroactive licence and does not create a Commercial Agreement or automatic debt for the fifty percent (50%) profit-participation proposal in Section 4.2. The Licensor reserves remedies available under applicable law, including injunctive relief, proven losses, account of profits and a reasonable hypothetical licence fee where the evidence and law support those remedies. Proposed commercial terms are not conclusive evidence of a reasonable royalty, loss or agreed debt. + +The Licensor may seek additional damages under section 97(2) of the Copyright, Designs and Patents Act 1988 where applicable, subject to proof, the facts and judicial discretion. + 5. MODIFICATIONS AND REDISTRIBUTION Licensees may create and use Modifications for Non-Commercial Use. @@ -200,6 +230,8 @@ Where a breach is capable of remedy, the Licensor may provide written notice ide The Licensor may reinstate terminated rights in writing. +After termination, the former Licensee has no permission under this Licence to exercise rights reserved to the copyright holder. Unauthorised post-termination reproduction, adaptation, distribution and other restricted acts may constitute copyright infringement, subject to statutory rights and the circumstances of the use. + Termination does not extinguish accrued claims or liabilities arising from prior infringement or breach. Lawful rights granted to compliant third-party recipients are not automatically terminated solely because an upstream distributor breached this Licence. @@ -238,26 +270,28 @@ This Licence shall be governed by the laws of England and Wales, subject to appl Subject to any mandatory jurisdictional requirements, disputes arising from this Licence shall be submitted to the courts of England and Wales. +Nothing in this Section prevents the Licensor from seeking remedies for infringement of intellectual-property rights in any competent jurisdiction where infringement is alleged, subject to applicable jurisdictional requirements. + Separate Commercial Agreements may establish their own governing law and dispute-resolution arrangements. 14. LICENCE VERSIONS -This document constitutes SRSL-1.0. +This document constitutes SRSL-1.1 and applies to copies expressly distributed under this version. The Licensor may publish subsequent versions with revised terms. Unless expressly authorised, Licensees may not automatically substitute a later version for the version under which their copy was licensed. -Publication of a later version does not retroactively revoke permissions already validly granted under an earlier version. +Publication of a later version does not retroactively revoke permissions already validly granted under an earlier version. Copies lawfully supplied under SRSL-1.0 remain governed by that version unless additional rights are lawfully offered and accepted. The original SRSL-1.0 text remains available in the accompanying LICENSES archive. 15. ENTIRE LICENCE AND ACCEPTANCE This document defines the permissions offered for Non-Commercial Use. -A person who does not accept these conditions receives no permissions under SRSL-1.0 beyond those otherwise available under applicable law. +A person who does not accept these conditions receives no permissions under SRSL-1.1 beyond those otherwise available under applicable law. Commercial rights arise only through a separately executed Commercial Agreement. No statement in documentation, advertising, repository metadata or informal correspondence modifies these terms unless made by a person authorised to do so through an effective written agreement. -END OF SWORD RESTRICTED SOURCE LICENCE — VERSION 1.0 +END OF SWORD RESTRICTED SOURCE LICENCE — VERSION 1.1 diff --git a/LICENSES/LicenseRef-SRSL-1.1.txt b/LICENSES/LicenseRef-SRSL-1.1.txt new file mode 100644 index 0000000..007368c --- /dev/null +++ b/LICENSES/LicenseRef-SRSL-1.1.txt @@ -0,0 +1,297 @@ +SWORD RESTRICTED SOURCE LICENCE (SRSL-1.1) +Version 1.1 — 17 October 2026 + +Copyright © 2026 SWORD Intelligence and other applicable copyright holders. +All rights reserved except as expressly granted under this Licence. + +PREAMBLE + +The SWORD Restricted Source Licence ("SRSL") is a source-available software licence intended to encourage independent research, education, experimentation and non-commercial development while preserving the copyright holder's exclusive control over commercial exploitation. + +The Software is provided freely for eligible non-commercial purposes. Commercial exploitation is not authorised by this Licence and requires a separate written agreement with the Licensor. + +The Licensor may offer commercial licensing under substantial financial and source-disclosure obligations or negotiate alternative arrangements at its sole discretion. + +This Licence is not an open-source licence as defined by the Open Source Initiative. + +1. DEFINITIONS + +1.1 "Software" means the source code, object code, documentation, associated files and modifications expressly distributed under SRSL-1.0. + +1.2 "Licensor" means the copyright holder or other person legally authorised to grant rights in the Software. + +1.3 "Licensee" means any individual or legal entity exercising rights granted by this Licence. + +1.4 "Non-Commercial Use" means an activity wholly within one or more of the following permitted purposes, and not undertaken on behalf of a for-profit enterprise as part of its operations: + +a. Personal, domestic, hobby, experimental, independent educational or laboratory use by a natural person acting outside a trade, employment assignment or paid service. +b. Independent research, including non-commercial defensive security research, scholarship and responsible vulnerability disclosure, not carried out under a commercial research or services contract. +c. Teaching, learning and research for a not-for-profit educational or research institution for its own non-commercial purposes. +d. Bona fide charitable and public-interest activity undertaken directly by a registered charity or not-for-profit organisation and not as an outsourced business function of a commercial enterprise. +e. Non-commercial contribution, development, modification and redistribution in compliance with Section 5. + +Incidental personal benefits, including skills, a portfolio, improved employment prospects, publication of research or an occasional discretionary research award, do not alone disqualify otherwise permitted activity. Employment, paid work, enterprise-directed research, paid bug-bounty contracting and commercial deliverables are assessed under Section 1.5. + +1.5 "Commercial Exploitation" means, solely for determining the scope of permissions granted under this Licence, any exercise of rights in the Software that does not fall wholly within Section 1.4, whether or not a fee, profit, cost saving, commercial intent or other benefit can be shown. + +It includes, without limitation: +- Use by a for-profit legal entity in connection with its business operations, including internal evaluation, development, deployment, testing and automation. +- Use by a person in the course of a trade or business, or as a service for a commercial client. +- Incorporation into paid or unpaid products, hosted services, consultancy or commercial data-processing operations undertaken for a business. +- Research, prototyping, model development, integration or validation intended for a commercial enterprise or commissioned for its benefit. +- Commercial marketing, redistribution, licensing or sublicensing of the Software or covered Modifications. + +A natural person who also owns or works for a business may still qualify under Section 1.4 when acting wholly independently of that business. Designating an activity as Commercial Exploitation does not override mandatory statutory permissions or itself establish copyright infringement. + +1.6 "Modification" means any adaptation, alteration, extension or derivative work of the Software to the extent recognised by applicable copyright law. + +1.7 "Commercial Agreement" means a separate written agreement, executed by the Licensor and the relevant commercial licensee, expressly granting specified commercial rights. + +1.8 "Covered Product" means the product, service, application or system expressly identified in a Commercial Agreement as incorporating or exploiting the Software. + +2. GRANT OF NON-COMMERCIAL RIGHTS + +Subject to compliance with this Licence, the Licensor grants the Licensee a worldwide, non-exclusive, royalty-free, non-transferable licence to: + +a. Download and reproduce the Software. +b. Inspect, study and analyse its source code. +c. Compile and execute the Software. +d. Modify, extend and adapt the Software. +e. Use the Software in personal laboratories, home computing environments and independent non-commercial projects. +f. Use the Software for eligible educational and academic activities. +g. Redistribute original or modified copies for Non-Commercial Use, provided all applicable copyright notices, licence terms and attribution requirements remain intact. + +No registration, payment or prior approval is required for activities expressly permitted by this section. + +This grant is limited to Non-Commercial Use and remains subject to the restrictions below. + +2.1 Notice and Acceptance + +This Licence is an offer of conditional copyright permissions, not a commercial contract. Where the Licensee exercises rights that otherwise require the Licensor's permission, those permissions are conditional on compliance with these terms. Downloading, compiling, executing, adapting or redistributing after reasonable notice of the terms may demonstrate acceptance by conduct to the extent recognised by applicable law. Mere viewing, receipt or exercise of mandatory statutory rights does not itself constitute assent. + +The Licence shall remain accessible in distributed source material and be reproduced with redistributions under Section 5. No mandatory registration, telemetry, activation, licence key or click-through is imposed on permitted non-commercial users. + +2.2 Commercial Entitlement + +Commercial rights arise only under a separately executed Commercial Agreement. A technical entitlement, activation or key establishes rights only to the extent expressly authorised by such an agreement. + +3. RESTRICTIONS ON COMMERCIAL EXPLOITATION + +No permission for Commercial Exploitation is granted under SRSL-1.0. + +A Licensee must obtain a separate Commercial Agreement before commencing Commercial Exploitation of the Software. + +Without such an agreement, the Licensee must not: + +a. Incorporate the Software into commercial products or services. +b. Deploy the Software for material commercial advantage. +c. Sell, rent, license or commercially redistribute the Software or covered derivative works. +d. Offer paid access to functionality substantially provided by the Software. +e. Use the Software as part of commercial analysis, processing or research services. +f. Grant commercial sublicences to third parties. +g. Represent possession of the source code as authorisation for commercial exploitation. + +Commercial use without appropriate authorisation may constitute copyright infringement or another actionable violation, subject to applicable law. + +3.1 AI and Machine-Learning Use + +No licence is granted to reproduce, extract, transform, aggregate, or use all or substantial protected portions of the Software as training, fine-tuning, distillation, alignment, synthetic-data generation, or benchmark/evaluation material for machine-learning models, whether for internal or commercial purposes, without separate written authorisation. Using the Software itself as an ordinary functional tool, without treating its protected contents as model-development material, is not prohibited by this paragraph. + +This restriction does not override mandatory statutory exceptions, including qualifying non-commercial computational analysis. No ownership of all outputs of models that have encountered the Software is asserted: an output is subject to the Licensor's copyright only insofar as applicable law protects material reproduced or adapted in that output. + +3.2 Technological Measures and Rights Information + +Where effective technical protections, commercial entitlement mechanisms, or copyright-management information are lawfully applied to a particular distribution, this Licence grants no permission to circumvent them for unauthorised commercial use or to remove or falsify rights notices. Such conduct may create separate liability only where the relevant statutory tests are met. This paragraph neither asserts that current distributions contain such a measure nor limits statutory exceptions for reverse engineering, security testing or interoperability. + +Nothing in this section prohibits activities permitted by mandatory statutory provisions that cannot lawfully be excluded. + +4. COMMERCIAL LICENSING + +4.1 No Automatic Commercial Licence + +Commercial rights are granted only through a separately executed Commercial Agreement. + +Publication of standard commercial terms does not itself grant commercial rights, establish a contractual relationship or create an automatic obligation to pay royalties. + +4.2 Standard Commercial Licensing Proposal + +Unless otherwise negotiated, the Licensor's standard opening proposal for commercial licensing comprises: + +A. Profit Participation + +Payment to the Licensor of fifty percent (50%) of Defined Attributable Net Profits arising from the authorised commercial exploitation of the Software. + +Defined Attributable Net Profits shall be calculated using the accounting methodology expressly agreed in the Commercial Agreement. + +The agreement shall specify: +- Revenue attributable to the Covered Product. +- Permitted direct costs and deductions. +- Treatment of related-party transactions. +- Accounting periods and reporting obligations. +- Treatment of losses and adjustments. +- Procedures for resolving accounting disputes. + +Where commercial benefit cannot reasonably be measured through product profits, the Licensor may propose an alternative fee or royalty structure. + +B. Complete Covered-Product Source Disclosure + +The commercial licensee shall provide the Licensor with complete, corresponding source code for the Covered Product, to the extent specified in the Commercial Agreement. + +This may include: +- Modifications to the Software. +- Proprietary components incorporated into the Covered Product. +- Integration and interface code. +- Build scripts and configuration required to reproduce the licensed functionality. +- Other source material expressly identified in the agreement. + +Disclosure obligations shall respect third-party intellectual-property rights and applicable law. + +Disclosure does not automatically transfer copyright or grant redistribution rights to the Licensor. + +C. Financial Transparency + +The commercial licensee shall maintain accurate records sufficient to calculate and verify royalties. + +The Commercial Agreement may require periodic financial statements and reasonable independent audits, subject to appropriate confidentiality and data-protection safeguards. + +D. Commercial Restrictions + +Unless expressly authorised in writing, commercial licences shall not permit sublicensing, assignment, transfer or expansion beyond the agreed products, services, territories or activities. + +4.3 Additional Negotiated Conditions + +The Licensor may request additional contractual obligations, including broader source-code disclosure, enhanced auditing, minimum payments or other commercially negotiated conditions. + +Such obligations apply only where expressly agreed in a valid Commercial Agreement. + +4.4 Alternative Commercial Terms + +The Licensor may negotiate alternative commercial arrangements, including: +- Fixed licence fees. +- Reduced or increased royalties. +- Subscription or annual licensing. +- Per-product or per-deployment fees. +- Limited-purpose commercial permissions. +- Alternative source-disclosure arrangements. +- Custom enterprise licensing. + +The Licensor is under no obligation to offer, approve or negotiate a Commercial Agreement. + +4.5 Unauthorised Use and Remedies + +Unauthorised Commercial Exploitation does not grant a retroactive licence and does not create a Commercial Agreement or automatic debt for the fifty percent (50%) profit-participation proposal in Section 4.2. The Licensor reserves remedies available under applicable law, including injunctive relief, proven losses, account of profits and a reasonable hypothetical licence fee where the evidence and law support those remedies. Proposed commercial terms are not conclusive evidence of a reasonable royalty, loss or agreed debt. + +The Licensor may seek additional damages under section 97(2) of the Copyright, Designs and Patents Act 1988 where applicable, subject to proof, the facts and judicial discretion. + +5. MODIFICATIONS AND REDISTRIBUTION + +Licensees may create and use Modifications for Non-Commercial Use. + +Redistribution of the Software or Modifications under this Licence is permitted only where: + +a. The redistribution is non-commercial. +b. A copy of SRSL-1.0 accompanies the redistributed material. +c. Existing copyright and attribution notices are preserved. +d. Material modifications are identified as such. +e. Recipients are informed that Commercial Exploitation requires separate authorisation. +f. The redistributor has sufficient rights to distribute any third-party material included. + +No Licensee may represent a modified version as an official SWORD release without authorisation. + +Nothing in this section requires a Licensee to publish private non-commercial modifications. + +6. INTELLECTUAL PROPERTY AND RESERVED RIGHTS + +All copyrights, trademarks, trade secrets and other intellectual-property rights remain with their respective owners. + +No ownership interest is transferred by this Licence. + +No patent licence is granted except to the extent expressly provided by a separate agreement or necessarily implied by applicable law. + +The names, trademarks and branding of SWORD Intelligence may not be used to imply endorsement, sponsorship or official affiliation without permission. + +All rights not expressly granted are reserved. + +7. THIRD-PARTY COMPONENTS + +The Software may incorporate or interact with independently licensed third-party components. + +Such components remain subject to their applicable licences. + +SRSL-1.0 does not override third-party licences, copyright ownership or other legal obligations. + +Where a component cannot lawfully be distributed under SRSL-1.0, its applicable licence shall govern that component. + +8. TERMINATION AND REINSTATEMENT + +Rights granted under this Licence terminate automatically upon material breach of its conditions, to the extent permitted by applicable law. + +Where a breach is capable of remedy, the Licensor may provide written notice identifying the breach and allowing thirty (30) days for correction. + +The Licensor may reinstate terminated rights in writing. + +After termination, the former Licensee has no permission under this Licence to exercise rights reserved to the copyright holder. Unauthorised post-termination reproduction, adaptation, distribution and other restricted acts may constitute copyright infringement, subject to statutory rights and the circumstances of the use. + +Termination does not extinguish accrued claims or liabilities arising from prior infringement or breach. + +Lawful rights granted to compliant third-party recipients are not automatically terminated solely because an upstream distributor breached this Licence. + +9. DISCLAIMER OF WARRANTY + +To the maximum extent permitted by applicable law, the Software is provided "AS IS" and "AS AVAILABLE", without warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement or uninterrupted operation. + +The Licensee assumes responsibility for determining the Software's suitability for its intended use. + +Nothing in this Licence excludes warranties or statutory protections that cannot lawfully be excluded. + +10. LIMITATION OF LIABILITY + +To the maximum extent permitted by applicable law, the Licensor shall not be liable for indirect, incidental, consequential or special losses arising from the use or inability to use the Software, including loss of profits, data or business opportunity. + +Nothing in this Licence excludes or limits liability for fraud, fraudulent misrepresentation, death or personal injury caused by negligence, or any other liability that cannot lawfully be excluded or limited. + +11. STATUTORY RIGHTS + +Nothing in this Licence is intended to exclude, restrict or override rights that cannot lawfully be excluded under applicable legislation. + +This includes relevant mandatory provisions of the Copyright, Designs and Patents Act 1988, applicable consumer-protection legislation and other mandatory legal rights. + +Where a provision conflicts with mandatory law, that provision shall apply only to the maximum extent lawfully permitted. + +12. SEVERABILITY + +If any provision of this Licence is determined to be unlawful, invalid or unenforceable, the remaining provisions shall continue in effect to the extent legally permissible. + +No invalid provision shall be interpreted as granting commercial rights that are otherwise expressly withheld. + +13. GOVERNING LAW AND JURISDICTION + +This Licence shall be governed by the laws of England and Wales, subject to applicable mandatory legal protections and conflict-of-laws rules. + +Subject to any mandatory jurisdictional requirements, disputes arising from this Licence shall be submitted to the courts of England and Wales. + +Nothing in this Section prevents the Licensor from seeking remedies for infringement of intellectual-property rights in any competent jurisdiction where infringement is alleged, subject to applicable jurisdictional requirements. + +Separate Commercial Agreements may establish their own governing law and dispute-resolution arrangements. + +14. LICENCE VERSIONS + +This document constitutes SRSL-1.1 and applies to copies expressly distributed under this version. + +The Licensor may publish subsequent versions with revised terms. + +Unless expressly authorised, Licensees may not automatically substitute a later version for the version under which their copy was licensed. + +Publication of a later version does not retroactively revoke permissions already validly granted under an earlier version. Copies lawfully supplied under SRSL-1.0 remain governed by that version unless additional rights are lawfully offered and accepted. The original SRSL-1.0 text remains available in the accompanying LICENSES archive. + +15. ENTIRE LICENCE AND ACCEPTANCE + +This document defines the permissions offered for Non-Commercial Use. + +A person who does not accept these conditions receives no permissions under SRSL-1.1 beyond those otherwise available under applicable law. + +Commercial rights arise only through a separately executed Commercial Agreement. + +No statement in documentation, advertising, repository metadata or informal correspondence modifies these terms unless made by a person authorised to do so through an effective written agreement. + +END OF SWORD RESTRICTED SOURCE LICENCE — VERSION 1.1 diff --git a/LICENSES/SRSL-1.0.txt b/LICENSES/SRSL-1.0.txt new file mode 100644 index 0000000..664c46a --- /dev/null +++ b/LICENSES/SRSL-1.0.txt @@ -0,0 +1,263 @@ +SWORD RESTRICTED SOURCE LICENCE (SRSL-1.0) +Version 1.0 — 11 October 2026 + +Copyright © 2026 SWORD Intelligence and other applicable copyright holders. +All rights reserved except as expressly granted under this Licence. + +PREAMBLE + +The SWORD Restricted Source Licence ("SRSL") is a source-available software licence intended to encourage independent research, education, experimentation and non-commercial development while preserving the copyright holder's exclusive control over commercial exploitation. + +The Software is provided freely for eligible non-commercial purposes. Commercial exploitation is not authorised by this Licence and requires a separate written agreement with the Licensor. + +The Licensor may offer commercial licensing under substantial financial and source-disclosure obligations or negotiate alternative arrangements at its sole discretion. + +This Licence is not an open-source licence as defined by the Open Source Initiative. + +1. DEFINITIONS + +1.1 "Software" means the source code, object code, documentation, associated files and modifications expressly distributed under SRSL-1.0. + +1.2 "Licensor" means the copyright holder or other person legally authorised to grant rights in the Software. + +1.3 "Licensee" means any individual or legal entity exercising rights granted by this Licence. + +1.4 "Non-Commercial Use" means use primarily for personal, educational, academic, experimental, charitable or independent research purposes, without direct or indirect commercial exploitation of the Software. + +Incidental personal benefits, including learning, skill development, portfolio development and improved employment prospects, do not alone constitute Commercial Exploitation. + +1.5 "Commercial Exploitation" means use of the Software substantially connected with obtaining revenue, fees, commercial advantage, business cost savings or other measurable economic benefit for a commercial enterprise. + +This includes, without limitation: +- Incorporation into commercial products or services. +- Provision of paid analysis, consultancy or processing services using the Software. +- Commercial hosting or software-as-a-service deployments. +- Internal business deployment for operational or economic advantage. +- Incorporation into proprietary software distributed commercially. +- Commercial redistribution, sublicensing or sale. +- Commercial research or development intended to produce commercially exploitable products or services. + +The mere status of an organisation as a commercial entity does not automatically establish Commercial Exploitation; the actual purpose and circumstances of use shall determine classification. + +1.6 "Modification" means any adaptation, alteration, extension or derivative work of the Software to the extent recognised by applicable copyright law. + +1.7 "Commercial Agreement" means a separate written agreement, executed by the Licensor and the relevant commercial licensee, expressly granting specified commercial rights. + +1.8 "Covered Product" means the product, service, application or system expressly identified in a Commercial Agreement as incorporating or exploiting the Software. + +2. GRANT OF NON-COMMERCIAL RIGHTS + +Subject to compliance with this Licence, the Licensor grants the Licensee a worldwide, non-exclusive, royalty-free, non-transferable licence to: + +a. Download and reproduce the Software. +b. Inspect, study and analyse its source code. +c. Compile and execute the Software. +d. Modify, extend and adapt the Software. +e. Use the Software in personal laboratories, home computing environments and independent non-commercial projects. +f. Use the Software for eligible educational and academic activities. +g. Redistribute original or modified copies for Non-Commercial Use, provided all applicable copyright notices, licence terms and attribution requirements remain intact. + +No registration, payment or prior approval is required for activities expressly permitted by this section. + +This grant is limited to Non-Commercial Use and remains subject to the restrictions below. + +3. RESTRICTIONS ON COMMERCIAL EXPLOITATION + +No permission for Commercial Exploitation is granted under SRSL-1.0. + +A Licensee must obtain a separate Commercial Agreement before commencing Commercial Exploitation of the Software. + +Without such an agreement, the Licensee must not: + +a. Incorporate the Software into commercial products or services. +b. Deploy the Software for material commercial advantage. +c. Sell, rent, license or commercially redistribute the Software or covered derivative works. +d. Offer paid access to functionality substantially provided by the Software. +e. Use the Software as part of commercial analysis, processing or research services. +f. Grant commercial sublicences to third parties. +g. Represent possession of the source code as authorisation for commercial exploitation. + +Commercial use without appropriate authorisation may constitute copyright infringement or another actionable violation, subject to applicable law. + +Nothing in this section prohibits activities permitted by mandatory statutory provisions that cannot lawfully be excluded. + +4. COMMERCIAL LICENSING + +4.1 No Automatic Commercial Licence + +Commercial rights are granted only through a separately executed Commercial Agreement. + +Publication of standard commercial terms does not itself grant commercial rights, establish a contractual relationship or create an automatic obligation to pay royalties. + +4.2 Standard Commercial Licensing Proposal + +Unless otherwise negotiated, the Licensor's standard opening proposal for commercial licensing comprises: + +A. Profit Participation + +Payment to the Licensor of fifty percent (50%) of Defined Attributable Net Profits arising from the authorised commercial exploitation of the Software. + +Defined Attributable Net Profits shall be calculated using the accounting methodology expressly agreed in the Commercial Agreement. + +The agreement shall specify: +- Revenue attributable to the Covered Product. +- Permitted direct costs and deductions. +- Treatment of related-party transactions. +- Accounting periods and reporting obligations. +- Treatment of losses and adjustments. +- Procedures for resolving accounting disputes. + +Where commercial benefit cannot reasonably be measured through product profits, the Licensor may propose an alternative fee or royalty structure. + +B. Complete Covered-Product Source Disclosure + +The commercial licensee shall provide the Licensor with complete, corresponding source code for the Covered Product, to the extent specified in the Commercial Agreement. + +This may include: +- Modifications to the Software. +- Proprietary components incorporated into the Covered Product. +- Integration and interface code. +- Build scripts and configuration required to reproduce the licensed functionality. +- Other source material expressly identified in the agreement. + +Disclosure obligations shall respect third-party intellectual-property rights and applicable law. + +Disclosure does not automatically transfer copyright or grant redistribution rights to the Licensor. + +C. Financial Transparency + +The commercial licensee shall maintain accurate records sufficient to calculate and verify royalties. + +The Commercial Agreement may require periodic financial statements and reasonable independent audits, subject to appropriate confidentiality and data-protection safeguards. + +D. Commercial Restrictions + +Unless expressly authorised in writing, commercial licences shall not permit sublicensing, assignment, transfer or expansion beyond the agreed products, services, territories or activities. + +4.3 Additional Negotiated Conditions + +The Licensor may request additional contractual obligations, including broader source-code disclosure, enhanced auditing, minimum payments or other commercially negotiated conditions. + +Such obligations apply only where expressly agreed in a valid Commercial Agreement. + +4.4 Alternative Commercial Terms + +The Licensor may negotiate alternative commercial arrangements, including: +- Fixed licence fees. +- Reduced or increased royalties. +- Subscription or annual licensing. +- Per-product or per-deployment fees. +- Limited-purpose commercial permissions. +- Alternative source-disclosure arrangements. +- Custom enterprise licensing. + +The Licensor is under no obligation to offer, approve or negotiate a Commercial Agreement. + +5. MODIFICATIONS AND REDISTRIBUTION + +Licensees may create and use Modifications for Non-Commercial Use. + +Redistribution of the Software or Modifications under this Licence is permitted only where: + +a. The redistribution is non-commercial. +b. A copy of SRSL-1.0 accompanies the redistributed material. +c. Existing copyright and attribution notices are preserved. +d. Material modifications are identified as such. +e. Recipients are informed that Commercial Exploitation requires separate authorisation. +f. The redistributor has sufficient rights to distribute any third-party material included. + +No Licensee may represent a modified version as an official SWORD release without authorisation. + +Nothing in this section requires a Licensee to publish private non-commercial modifications. + +6. INTELLECTUAL PROPERTY AND RESERVED RIGHTS + +All copyrights, trademarks, trade secrets and other intellectual-property rights remain with their respective owners. + +No ownership interest is transferred by this Licence. + +No patent licence is granted except to the extent expressly provided by a separate agreement or necessarily implied by applicable law. + +The names, trademarks and branding of SWORD Intelligence may not be used to imply endorsement, sponsorship or official affiliation without permission. + +All rights not expressly granted are reserved. + +7. THIRD-PARTY COMPONENTS + +The Software may incorporate or interact with independently licensed third-party components. + +Such components remain subject to their applicable licences. + +SRSL-1.0 does not override third-party licences, copyright ownership or other legal obligations. + +Where a component cannot lawfully be distributed under SRSL-1.0, its applicable licence shall govern that component. + +8. TERMINATION AND REINSTATEMENT + +Rights granted under this Licence terminate automatically upon material breach of its conditions, to the extent permitted by applicable law. + +Where a breach is capable of remedy, the Licensor may provide written notice identifying the breach and allowing thirty (30) days for correction. + +The Licensor may reinstate terminated rights in writing. + +Termination does not extinguish accrued claims or liabilities arising from prior infringement or breach. + +Lawful rights granted to compliant third-party recipients are not automatically terminated solely because an upstream distributor breached this Licence. + +9. DISCLAIMER OF WARRANTY + +To the maximum extent permitted by applicable law, the Software is provided "AS IS" and "AS AVAILABLE", without warranties of merchantability, satisfactory quality, fitness for a particular purpose, non-infringement or uninterrupted operation. + +The Licensee assumes responsibility for determining the Software's suitability for its intended use. + +Nothing in this Licence excludes warranties or statutory protections that cannot lawfully be excluded. + +10. LIMITATION OF LIABILITY + +To the maximum extent permitted by applicable law, the Licensor shall not be liable for indirect, incidental, consequential or special losses arising from the use or inability to use the Software, including loss of profits, data or business opportunity. + +Nothing in this Licence excludes or limits liability for fraud, fraudulent misrepresentation, death or personal injury caused by negligence, or any other liability that cannot lawfully be excluded or limited. + +11. STATUTORY RIGHTS + +Nothing in this Licence is intended to exclude, restrict or override rights that cannot lawfully be excluded under applicable legislation. + +This includes relevant mandatory provisions of the Copyright, Designs and Patents Act 1988, applicable consumer-protection legislation and other mandatory legal rights. + +Where a provision conflicts with mandatory law, that provision shall apply only to the maximum extent lawfully permitted. + +12. SEVERABILITY + +If any provision of this Licence is determined to be unlawful, invalid or unenforceable, the remaining provisions shall continue in effect to the extent legally permissible. + +No invalid provision shall be interpreted as granting commercial rights that are otherwise expressly withheld. + +13. GOVERNING LAW AND JURISDICTION + +This Licence shall be governed by the laws of England and Wales, subject to applicable mandatory legal protections and conflict-of-laws rules. + +Subject to any mandatory jurisdictional requirements, disputes arising from this Licence shall be submitted to the courts of England and Wales. + +Separate Commercial Agreements may establish their own governing law and dispute-resolution arrangements. + +14. LICENCE VERSIONS + +This document constitutes SRSL-1.0. + +The Licensor may publish subsequent versions with revised terms. + +Unless expressly authorised, Licensees may not automatically substitute a later version for the version under which their copy was licensed. + +Publication of a later version does not retroactively revoke permissions already validly granted under an earlier version. + +15. ENTIRE LICENCE AND ACCEPTANCE + +This document defines the permissions offered for Non-Commercial Use. + +A person who does not accept these conditions receives no permissions under SRSL-1.0 beyond those otherwise available under applicable law. + +Commercial rights arise only through a separately executed Commercial Agreement. + +No statement in documentation, advertising, repository metadata or informal correspondence modifies these terms unless made by a person authorised to do so through an effective written agreement. + +END OF SWORD RESTRICTED SOURCE LICENCE — VERSION 1.0 diff --git a/README.md b/README.md index ed677c8..04d9f1c 100644 --- a/README.md +++ b/README.md @@ -218,7 +218,7 @@ It supplies fast, bounded, explainable evidence and intelligence to components t ## License -**SWORD Restricted Source Licence (SRSL-1.0).** See [LICENSE](LICENSE). Third-party components retain their own applicable licenses; see their individual notices. +**SWORD Restricted Source Licence (SRSL-1.1).** Non-commercial uses are expressly listed; internal business use and other non-permitted uses require a separate executed Commercial Agreement. See [LICENSE](LICENSE) and [licensing notes](docs/LICENSING.md). SRSL-1.0 copies retain previous terms. Third-party licences remain applicable. --- diff --git a/ROADMAP.md b/ROADMAP.md index 0b129e0..9a42ead 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -4,7 +4,7 @@ A high-performance C11/SIMD algorithmic search and indexing library featuring ru Independent repository (`SWORDIntel/KEYSTONE`), tracked as a core dependency in `SWORDIntel/INFRA` and utilized by `SWORDIntel/parrot-sabot` and `SWORDIntel/QIHSE`. -**Status refresh: 2026-10-12.** First-party source and package metadata use SRSL-1.0; third-party components retain their separate notices and licenses. License application does not change KEYSTONE's role as a derived search/index layer rather than an authority for QIHSE artifacts. +**Status refresh: 2026-10-17.** First-party source and package metadata use SRSL-1.1; third-party components retain their separate notices and licenses. License application does not change KEYSTONE's role as a derived search/index layer rather than an authority for QIHSE artifacts. --- diff --git a/benchmarks/FEDERATION_BENCHMARK.md b/benchmarks/FEDERATION_BENCHMARK.md index ad62c0f..ae27af2 100644 --- a/benchmarks/FEDERATION_BENCHMARK.md +++ b/benchmarks/FEDERATION_BENCHMARK.md @@ -2,7 +2,7 @@ **Date**: September 2026 **Suite**: `benchmarks/bench_federation` -**License**: SWORD Restricted Source Licence v1.0 (SRSL-1.0) +**License**: SWORD Restricted Source Licence v1.0 (SRSL-1.1) **Standard**: C11 (`-std=c11 -Wall -Wextra -Werror=implicit-function-declaration`) --- diff --git a/benchmarks/bench_federation.c b/benchmarks/bench_federation.c index cd5e6eb..b54ba92 100644 --- a/benchmarks/bench_federation.c +++ b/benchmarks/bench_federation.c @@ -1,5 +1,5 @@ /** - * SPDX-License-Identifier: LicenseRef-SRSL-1.0 + * SPDX-License-Identifier: LicenseRef-SRSL-1.1 * Copyright (C) 2026 SWORDIntel. All rights reserved. * * bench_federation.c diff --git a/docs/LICENSING.md b/docs/LICENSING.md new file mode 100644 index 0000000..af055c7 --- /dev/null +++ b/docs/LICENSING.md @@ -0,0 +1,11 @@ +# SRSL-1.1 implementation and migration notes + +Current SWORD-owned KEYSTONE material is offered under [SRSL-1.1](../LICENSE). This is a **source-available licence**, not OSI open source. Previous SRSL-1.0 copies continue under their original valid grants. The former complete text is archived at [LICENSES/SRSL-1.0.txt](../LICENSES/SRSL-1.0.txt). + +The permitted non-commercial purposes have an explicit list. For-profit internal use (including evaluations and cost savings), commercial research and commercial services need a separately executed agreement. Research and personal users do not need registration or first-run acknowledgements. + +The licence now explicitly reserves model-training rights subject to mandatory exceptions, clarifies termination and infringement remedies, and reserves claims in competent foreign IP forums. **It does not automatically impose 50% profit participation on infringers**; that percentage remains an opening proposal for negotiated commercial agreements. Model outputs are not automatically covered merely because a model saw source material. + +A future effective commercial entitlement or technical protection measure can be separately evaluated. **No activation system, execution gate, telemetry or DRM is implemented by this licensing change.** Merely putting an anti-circumvention sentence in a licence does not create a protected TPM. + +Before broader rollout: confirm each source file's copyright ownership; review included third-party licences; preserve older release tags; obtain UK IP/contract lawyer review; and evaluate US copyright registration timing, publication history and eligibility separately. US statutory damages/fees and UK additional damages are conditional, not automatic. This document is not a legal opinion. diff --git a/docs/README.md b/docs/README.md index 110eaf1..47799c7 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,5 +1,5 @@ diff --git a/docs/STATUS_SUMMARY.md b/docs/STATUS_SUMMARY.md index 8164731..092215d 100644 --- a/docs/STATUS_SUMMARY.md +++ b/docs/STATUS_SUMMARY.md @@ -1,5 +1,5 @@ diff --git a/docs/TECHNICAL_OVERVIEW.md b/docs/TECHNICAL_OVERVIEW.md index 3cc4071..d12d380 100644 --- a/docs/TECHNICAL_OVERVIEW.md +++ b/docs/TECHNICAL_OVERVIEW.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/exact_and_temporal_indexing.md b/docs/architecture/exact_and_temporal_indexing.md index d639f86..6f3eb63 100644 --- a/docs/architecture/exact_and_temporal_indexing.md +++ b/docs/architecture/exact_and_temporal_indexing.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/federated_query_routing.md b/docs/architecture/federated_query_routing.md index d170708..bf832fc 100644 --- a/docs/architecture/federated_query_routing.md +++ b/docs/architecture/federated_query_routing.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/federation_ingest.md b/docs/architecture/federation_ingest.md index 39e2369..553bdff 100644 --- a/docs/architecture/federation_ingest.md +++ b/docs/architecture/federation_ingest.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/hybrid_query.md b/docs/architecture/hybrid_query.md index 515c917..8d4db66 100644 --- a/docs/architecture/hybrid_query.md +++ b/docs/architecture/hybrid_query.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/index_generations.md b/docs/architecture/index_generations.md index 86dedcc..3d6fcc5 100644 --- a/docs/architecture/index_generations.md +++ b/docs/architecture/index_generations.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/keystoned.md b/docs/architecture/keystoned.md index 04f05e8..ef71ffc 100644 --- a/docs/architecture/keystoned.md +++ b/docs/architecture/keystoned.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/qihse_stream_contract.md b/docs/architecture/qihse_stream_contract.md index 2323a3d..fdd1eb6 100644 --- a/docs/architecture/qihse_stream_contract.md +++ b/docs/architecture/qihse_stream_contract.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/rag_context_and_model_governance.md b/docs/architecture/rag_context_and_model_governance.md index a54bcc4..f599ced 100644 --- a/docs/architecture/rag_context_and_model_governance.md +++ b/docs/architecture/rag_context_and_model_governance.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/recommendation_engine.md b/docs/architecture/recommendation_engine.md index 1930a84..6cd6d12 100644 --- a/docs/architecture/recommendation_engine.md +++ b/docs/architecture/recommendation_engine.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/security_partitioning.md b/docs/architecture/security_partitioning.md index 5719082..243d353 100644 --- a/docs/architecture/security_partitioning.md +++ b/docs/architecture/security_partitioning.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/silicon_and_incident_similarity.md b/docs/architecture/silicon_and_incident_similarity.md index 3696cd0..c3d3e79 100644 --- a/docs/architecture/silicon_and_incident_similarity.md +++ b/docs/architecture/silicon_and_incident_similarity.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/telemetry_and_anomaly_engine.md b/docs/architecture/telemetry_and_anomaly_engine.md index 64ae6c3..404d912 100644 --- a/docs/architecture/telemetry_and_anomaly_engine.md +++ b/docs/architecture/telemetry_and_anomaly_engine.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/temporal_index.md b/docs/architecture/temporal_index.md index dd37ec6..1926199 100644 --- a/docs/architecture/temporal_index.md +++ b/docs/architecture/temporal_index.md @@ -1,5 +1,5 @@ diff --git a/docs/architecture/topology_index.md b/docs/architecture/topology_index.md index 8a9c684..2e79a5f 100644 --- a/docs/architecture/topology_index.md +++ b/docs/architecture/topology_index.md @@ -1,5 +1,5 @@ diff --git a/include/keystone_bootstrap.h b/include/keystone_bootstrap.h index 8f1152e..a553a32 100644 --- a/include/keystone_bootstrap.h +++ b/include/keystone_bootstrap.h @@ -17,7 +17,7 @@ * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. * - * Licensed under the SWORD Restricted Source Licence (SRSL-1.0); see the repository LICENSE. + * Licensed under the SWORD Restricted Source Licence (SRSL-1.1); see the repository LICENSE. */ #ifndef KEYSTONE_BOOTSTRAP_H diff --git a/include/keystone_exact_index.h b/include/keystone_exact_index.h index c1f5d27..f84bf2f 100644 --- a/include/keystone_exact_index.h +++ b/include/keystone_exact_index.h @@ -7,7 +7,7 @@ * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. * - * Licensed under the SWORD Restricted Source Licence (SRSL-1.0); see the repository LICENSE. + * Licensed under the SWORD Restricted Source Licence (SRSL-1.1); see the repository LICENSE. */ #ifndef KEYSTONE_EXACT_INDEX_H diff --git a/include/keystone_fed_transport.h b/include/keystone_fed_transport.h index c9f1dfa..d465414 100644 --- a/include/keystone_fed_transport.h +++ b/include/keystone_fed_transport.h @@ -16,7 +16,7 @@ * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. * - * Licensed under the SWORD Restricted Source Licence (SRSL-1.0); see the repository LICENSE. + * Licensed under the SWORD Restricted Source Licence (SRSL-1.1); see the repository LICENSE. */ #ifndef KEYSTONE_FED_TRANSPORT_H diff --git a/include/keystone_federated_query.h b/include/keystone_federated_query.h index 4677200..d919803 100644 --- a/include/keystone_federated_query.h +++ b/include/keystone_federated_query.h @@ -7,7 +7,7 @@ * and resilient partial-result semantics under network partition. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #ifndef KEYSTONE_FEDERATED_QUERY_H diff --git a/include/keystone_federation.h b/include/keystone_federation.h index deb08b0..874d2d9 100644 --- a/include/keystone_federation.h +++ b/include/keystone_federation.h @@ -3,7 +3,7 @@ * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. * - * Licensed under the SWORD Restricted Source Licence (SRSL-1.0); see the repository LICENSE. + * Licensed under the SWORD Restricted Source Licence (SRSL-1.1); see the repository LICENSE. */ #ifndef KEYSTONE_FEDERATION_H diff --git a/include/keystone_hybrid.h b/include/keystone_hybrid.h index 16dc43f..24f9b03 100644 --- a/include/keystone_hybrid.h +++ b/include/keystone_hybrid.h @@ -7,7 +7,7 @@ * Emits explainable recommendation bundles with audit-ready provenance. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #ifndef KEYSTONE_HYBRID_H diff --git a/include/keystone_incident.h b/include/keystone_incident.h index cd4a7dd..04c4cdb 100644 --- a/include/keystone_incident.h +++ b/include/keystone_incident.h @@ -7,7 +7,7 @@ * Emits explainable recommendation bundles (never authoritative commands). * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #ifndef KEYSTONE_INCIDENT_H diff --git a/include/keystone_manifest.h b/include/keystone_manifest.h index 146db56..7c5a7ad 100644 --- a/include/keystone_manifest.h +++ b/include/keystone_manifest.h @@ -20,7 +20,7 @@ * pointer; this is the durable layer beneath it. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License (see the repository root). + * SRSL-1.1 License (see the repository root). */ #ifndef KEYSTONE_MANIFEST_H diff --git a/include/keystone_rag.h b/include/keystone_rag.h index 61cd947..f600373 100644 --- a/include/keystone_rag.h +++ b/include/keystone_rag.h @@ -6,7 +6,7 @@ * metadata, security classification boundaries, and formal model governance. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #ifndef KEYSTONE_RAG_H diff --git a/include/keystone_telemetry.h b/include/keystone_telemetry.h index f616054..ab22733 100644 --- a/include/keystone_telemetry.h +++ b/include/keystone_telemetry.h @@ -6,7 +6,7 @@ * deterministic z-score and static threshold anomaly detection. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #ifndef KEYSTONE_TELEMETRY_H diff --git a/include/keystone_temporal.h b/include/keystone_temporal.h index 88b9a00..928cc72 100644 --- a/include/keystone_temporal.h +++ b/include/keystone_temporal.h @@ -6,7 +6,7 @@ * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. * - * Licensed under the SWORD Restricted Source Licence (SRSL-1.0); see the repository LICENSE. + * Licensed under the SWORD Restricted Source Licence (SRSL-1.1); see the repository LICENSE. */ #ifndef KEYSTONE_TEMPORAL_H diff --git a/include/keystone_topology.h b/include/keystone_topology.h index 17df56d..2d42182 100644 --- a/include/keystone_topology.h +++ b/include/keystone_topology.h @@ -5,7 +5,7 @@ * candidate expansion, dependency tracing, failure domains, and anti-affinity. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #ifndef KEYSTONE_TOPOLOGY_H diff --git a/include/keystoned.h b/include/keystoned.h index c6fd223..12fc0cd 100644 --- a/include/keystoned.h +++ b/include/keystoned.h @@ -6,7 +6,7 @@ * and atomic generation publication without read locks. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #ifndef KEYSTONED_H diff --git a/python/setup.py b/python/setup.py index 3cfe627..9b954ba 100644 --- a/python/setup.py +++ b/python/setup.py @@ -3,10 +3,9 @@ setup( name="keystone-sdk", version="1.0.0", - license="SWORD Restricted Source Licence (SRSL-1.0)", + license="SWORD Restricted Source Licence (SRSL-1.1)", description="High-Performance Target-Silicon-Tuned Search & Telemetry Engine", author="John Reese", - license="SWORD Restricted Source Licence (SRSL-1.0)", packages=find_packages(), install_requires=[ "numpy>=1.20.0", diff --git a/src/federation/keystone_bootstrap.c b/src/federation/keystone_bootstrap.c index 226c364..2274f1b 100644 --- a/src/federation/keystone_bootstrap.c +++ b/src/federation/keystone_bootstrap.c @@ -3,7 +3,7 @@ * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. * - * Licensed under the SWORD Restricted Source Licence (SRSL-1.0); see the repository LICENSE. + * Licensed under the SWORD Restricted Source Licence (SRSL-1.1); see the repository LICENSE. */ #include "keystone_bootstrap.h" diff --git a/src/federation/keystone_exact_index.c b/src/federation/keystone_exact_index.c index 71c8592..7489061 100644 --- a/src/federation/keystone_exact_index.c +++ b/src/federation/keystone_exact_index.c @@ -5,7 +5,7 @@ * fencing epoch, location slot, and tombstone state with full 128-bit verification. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone_exact_index.h" diff --git a/src/federation/keystone_fed_transport.c b/src/federation/keystone_fed_transport.c index 8119258..1d6d2df 100644 --- a/src/federation/keystone_fed_transport.c +++ b/src/federation/keystone_fed_transport.c @@ -3,7 +3,7 @@ * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. * - * Licensed under the SWORD Restricted Source Licence (SRSL-1.0); see the repository LICENSE. + * Licensed under the SWORD Restricted Source Licence (SRSL-1.1); see the repository LICENSE. */ #include "keystone_fed_transport.h" diff --git a/src/federation/keystone_federated_query.c b/src/federation/keystone_federated_query.c index e8821bd..301fe40 100644 --- a/src/federation/keystone_federated_query.c +++ b/src/federation/keystone_federated_query.c @@ -7,7 +7,7 @@ * network partition. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone_federated_query.h" diff --git a/src/federation/keystone_federation_ingest.c b/src/federation/keystone_federation_ingest.c index 35cc588..f0df7fb 100644 --- a/src/federation/keystone_federation_ingest.c +++ b/src/federation/keystone_federation_ingest.c @@ -3,7 +3,7 @@ * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. * - * Licensed under the SWORD Restricted Source Licence (SRSL-1.0); see the repository LICENSE. + * Licensed under the SWORD Restricted Source Licence (SRSL-1.1); see the repository LICENSE. */ #include "keystone_federation.h" diff --git a/src/federation/keystone_manifest.c b/src/federation/keystone_manifest.c index f45d8f7..1461d87 100644 --- a/src/federation/keystone_manifest.c +++ b/src/federation/keystone_manifest.c @@ -2,7 +2,7 @@ * KEYSTONE Index Manifests & Atomic Publication Implementation * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License (see the repository root). + * SRSL-1.1 License (see the repository root). */ #include "keystone_manifest.h" diff --git a/src/incident/keystone_incident_engine.c b/src/incident/keystone_incident_engine.c index bd3052f..07b0169 100644 --- a/src/incident/keystone_incident_engine.c +++ b/src/incident/keystone_incident_engine.c @@ -7,7 +7,7 @@ * Emits explainable recommendation bundles (never authoritative commands). * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone_incident.h" diff --git a/src/keystone_avx512_search.c b/src/keystone_avx512_search.c index 113031e..a7767ce 100644 --- a/src/keystone_avx512_search.c +++ b/src/keystone_avx512_search.c @@ -9,7 +9,7 @@ * * Version: 2.0.0 * Author: DSMIL System - * License: SWORD Restricted Source Licence v3.0 (SRSL-1.0) + * License: SWORD Restricted Source Licence v1.1 (SRSL-1.1) */ #include "keystone_avx512.h" diff --git a/src/query/keystone_hybrid_planner.c b/src/query/keystone_hybrid_planner.c index 291efdc..d265a23 100644 --- a/src/query/keystone_hybrid_planner.c +++ b/src/query/keystone_hybrid_planner.c @@ -7,7 +7,7 @@ * Emits explainable recommendation bundles with audit-ready provenance. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone_hybrid.h" diff --git a/src/query/keystone_rag_engine.c b/src/query/keystone_rag_engine.c index 6b55a2c..dd9bf60 100644 --- a/src/query/keystone_rag_engine.c +++ b/src/query/keystone_rag_engine.c @@ -5,7 +5,7 @@ * security classification boundaries, provenance, and SHA-256 model governance. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone_rag.h" diff --git a/src/service/keystoned_client.c b/src/service/keystoned_client.c index eca099d..b54093b 100644 --- a/src/service/keystoned_client.c +++ b/src/service/keystoned_client.c @@ -4,7 +4,7 @@ * Compact IPC client communicating over Unix domain sockets (AF_UNIX). * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystoned.h" diff --git a/src/service/keystoned_main.c b/src/service/keystoned_main.c index e5e5d7b..a1cd3e1 100644 --- a/src/service/keystoned_main.c +++ b/src/service/keystoned_main.c @@ -4,7 +4,7 @@ * Dedicated unprivileged service communicating over Unix domain sockets (AF_UNIX). * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystoned.h" diff --git a/src/service/keystoned_server.c b/src/service/keystoned_server.c index ba6d3d2..d0e2b75 100644 --- a/src/service/keystoned_server.c +++ b/src/service/keystoned_server.c @@ -6,7 +6,7 @@ * and atomic generation publication without read locks. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #ifndef _GNU_SOURCE diff --git a/src/telemetry/keystone_telemetry_engine.c b/src/telemetry/keystone_telemetry_engine.c index 6b42707..0e04bcb 100644 --- a/src/telemetry/keystone_telemetry_engine.c +++ b/src/telemetry/keystone_telemetry_engine.c @@ -6,7 +6,7 @@ * calculation, and multi-stage anomaly detection with structured evidence bundles. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone_telemetry.h" diff --git a/src/temporal/keystone_temporal_index.c b/src/temporal/keystone_temporal_index.c index aaf40ef..d1ee49f 100644 --- a/src/temporal/keystone_temporal_index.c +++ b/src/temporal/keystone_temporal_index.c @@ -5,7 +5,7 @@ * Supports sub-10ns range queries, object-scoped histories, and reverse-chronological scans. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone_temporal.h" diff --git a/src/topology/keystone_topology_index.c b/src/topology/keystone_topology_index.c index 9ad0144..77c4ae2 100644 --- a/src/topology/keystone_topology_index.c +++ b/src/topology/keystone_topology_index.c @@ -5,7 +5,7 @@ * candidate expansion, dependency tracing, failure domains, and anti-affinity. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone_topology.h" diff --git a/tests/persistence_fuzz/test_persistence_fuzz.c b/tests/persistence_fuzz/test_persistence_fuzz.c index 1455bf8..02d237e 100644 --- a/tests/persistence_fuzz/test_persistence_fuzz.c +++ b/tests/persistence_fuzz/test_persistence_fuzz.c @@ -11,7 +11,7 @@ * hard; the same seed reproduces every case. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "../../include/keystone.h" diff --git a/tests/test_bootstrap.c b/tests/test_bootstrap.c index c020189..9895f89 100644 --- a/tests/test_bootstrap.c +++ b/tests/test_bootstrap.c @@ -2,7 +2,7 @@ * KEYSTONE Snapshot Bootstrap & Live Handoff Tests (audit criterion 4) * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "../include/keystone.h" diff --git a/tests/test_exact_temporal_index.c b/tests/test_exact_temporal_index.c index acaa50a..1217fb9 100644 --- a/tests/test_exact_temporal_index.c +++ b/tests/test_exact_temporal_index.c @@ -2,7 +2,7 @@ * KEYSTONE Exact Identity & Monotonic Temporal Index Test Suite * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone.h" diff --git a/tests/test_federated_query_rag.c b/tests/test_federated_query_rag.c index 2a1890c..fe17554 100644 --- a/tests/test_federated_query_rag.c +++ b/tests/test_federated_query_rag.c @@ -11,7 +11,7 @@ * 7. Model governance registration, task validation, and cryptographic hash verification. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone.h" diff --git a/tests/test_federation_envelope.c b/tests/test_federation_envelope.c index 5a40023..82afb54 100644 --- a/tests/test_federation_envelope.c +++ b/tests/test_federation_envelope.c @@ -2,7 +2,7 @@ * KEYSTONE Federation Envelope & Ingestion Pipeline Tests * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone.h" diff --git a/tests/test_federation_transport.c b/tests/test_federation_transport.c index 890e7da..b6a8a39 100644 --- a/tests/test_federation_transport.c +++ b/tests/test_federation_transport.c @@ -6,7 +6,7 @@ * ends, exact-identity conflict resolution, and hostile-frame handling. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "../include/keystone.h" diff --git a/tests/test_keystoned_service.c b/tests/test_keystoned_service.c index 049ff7a..ddd7695 100644 --- a/tests/test_keystoned_service.c +++ b/tests/test_keystoned_service.c @@ -2,7 +2,7 @@ * KEYSTONE Security-Aware Service Mode (keystoned) Test Suite * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone.h" diff --git a/tests/test_manifest.c b/tests/test_manifest.c index e54840c..1a38dde 100644 --- a/tests/test_manifest.c +++ b/tests/test_manifest.c @@ -2,7 +2,7 @@ * KEYSTONE Index Manifests & Atomic Publication Tests (audit criterion 13) * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "../include/keystone.h" diff --git a/tests/test_telemetry_incident_engine.c b/tests/test_telemetry_incident_engine.c index d77624c..06c3838 100644 --- a/tests/test_telemetry_incident_engine.c +++ b/tests/test_telemetry_incident_engine.c @@ -12,7 +12,7 @@ * 8. Advisory mitigation recommendations with non-authoritative provenance. * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone.h" diff --git a/tests/test_topology_hybrid_planner.c b/tests/test_topology_hybrid_planner.c index 7d8d372..8884b38 100644 --- a/tests/test_topology_hybrid_planner.c +++ b/tests/test_topology_hybrid_planner.c @@ -2,7 +2,7 @@ * KEYSTONE Topology Graph & Two-Tier Hybrid Query Planner Tests * * Copyright (c) 2025-2026 SWORDIntel Systems. All rights reserved. - * SRSL-1.0 License. + * SRSL-1.1 License. */ #include "keystone.h"