GENSoftware Open Source License

Full source, yours to read and adapt - inside your organisation only.

Version 1.0 · Effective 10 August 2026 · Source-available products supplied to customers for internal use.

These are the terms and conditions under which the Software is licensed. Please read them before using, copying, or distributing it.

Summary

In plain English: you get the source code and you can inspect it, audit it, and change it to suit yourself, but it stays inside your organisation. You may not publish it, pass it to a third party, or sell it or access to it.

You may

  • Read, audit, and modify the source code
  • Install it on as many internal systems as you need
  • Use it in production for your own business
  • Keep private forks for internal use

You must

  • Keep all notices, file headers, and license text
  • Treat the source code as confidential
  • Maintain a systematic update process
  • Keep modifications within your organisation

You may not

  • Distribute or publish it in any form
  • Give copies to contractors or customers without consent
  • Sell, rent, or sublicense it, or charge for access
  • Operate it as a service for third parties

This summary is provided for convenience only. It is not part of the license and does not modify it. The full terms below are what apply.

License Terms


1. Acceptance

By downloading, installing, copying, or otherwise using the Software you accept this license and agree to be bound by it. If you do not accept it you must not use the Software and must delete all copies in your possession. Where you accept this license on behalf of an organisation, you confirm that you have authority to bind that organisation to it.

2. Definitions

In this license the following terms have the meanings given below.

"GENSoftware" (also "we", "us", and "our") means GEN, trading as GENSoftware, the licensor of the Software.

"Software" means the program, script, library, extension, or other work supplied by GENSoftware under this license, including its source code where supplied, its object and executable forms, its configuration and data files, and its accompanying documentation.

"You" (also "your") means the individual or organisation exercising the rights granted by this license.

"Your Organisation" means the legal entity you belong to, together with any parent or subsidiary in which that entity holds more than fifty per cent (50%) of the voting interest.

"Distribute" means to supply, publish, transmit, sell, sublicense, or otherwise make available to any person outside Your Organisation, in original or modified form, whether or not for charge.

"Modification" means any change, addition, removal, adaptation, translation, or other derivative work based on the Software.

3. Grant of Rights

GENSoftware grants you a non-exclusive, non-transferable, royalty-free license to install, run, copy, and modify the Software for the internal business purposes of Your Organisation, subject to the conditions set out below. The Software is supplied in source form so that you can inspect it, audit it, and adapt it to your environment. It is not placed in the public domain and it is not licensed for redistribution.

4. Internal Use Only

You may use the Software only within Your Organisation and only for its own business purposes. You may install it on any number of systems that Your Organisation owns or controls, including cloud instances operated on your behalf, and you may allow your employees and officers to use it in the course of their work. You may not operate the Software as a service for third parties, or make it available to them over a network, without our prior written consent.

5. No Redistribution

You may not Distribute the Software, in original or modified form. This includes publishing it to a public or shared code repository, posting it to a forum or file-sharing service, bundling it with your own products, supplying it to a customer, or transferring it as part of a sale of assets. Contractors and other third parties working for you may be given access only with our prior written consent, and then only where they are bound by obligations at least as protective as this license and retain no copies once their engagement ends.

6. No Commercial Resale

You may not sell, lease, rent, sublicense, or otherwise commercially exploit the Software or any Modification of it, and you may not charge any person for access to it. Using the Software internally to support a business that earns revenue is permitted; selling the Software, or access to it, is not.

7. Source Code and Confidentiality

The source code of the Software is supplied to you in confidence. You must protect it with at least the care you apply to your own confidential material, restrict access to those within Your Organisation who need it for their work, and not publish or disclose it. This obligation does not apply to material that reaches the public through no act or omission of yours, that you already held free of any duty of confidence, or that you are required to disclose by law or by a court, provided that you tell us first where you are lawfully able to.

8. Modification

You may modify the Software for your own internal use. All Modifications remain subject to this license and may not leave Your Organisation. You must retain all copyright notices, file headers, and license text in every copy and Modification, and we recommend that you keep a record of your changes so that they can be reapplied when you take an update. GENSoftware is not obliged to support a modified version, and support may be conditional on reproducing the issue against an unmodified release.

9. Contributions

You are encouraged to send fixes, improvements, and other beneficial changes to GENSoftware for inclusion in future releases. By submitting a contribution you confirm that you are entitled to submit it and that it is your own work or is properly licensed to you, and you grant GENSoftware a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license to use, reproduce, modify, publish, and distribute your contribution as part of the Software. You keep ownership of your contribution, and GENSoftware is under no obligation to accept or include it.

10. Trade Marks

This license grants no rights in the GEN or GENSoftware names, logos, or other trade marks. You may use them only to identify the origin of the Software accurately, as required by the section on notices, and never in a way that suggests sponsorship, affiliation, or endorsement of your own product or service.

11. Third-Party Components

The Software may include or depend on components supplied by third parties. Those components are licensed under their own terms, which are set out in the documentation, the NOTICE file, or the dependency manifest supplied with the release. Where those terms conflict with this license in respect of a particular component, the third-party terms govern that component.

12. Software Updates

GENSoftware periodically publishes fixes, security patches, and feature enhancements. To reduce your exposure to vulnerabilities and to keep the Software stable, you must establish and maintain a systematic update process: monitor our release channels, test updates in a controlled environment, and deploy them promptly to production systems. Releases marked as security updates should be applied without undue delay. GENSoftware is not responsible for loss arising from continued use of a version that a published update would have corrected.

13. Security

If you discover a security vulnerability in the Software, please report it privately to GENSoftware before disclosing it publicly, so that a fix can be prepared for every user. Contact details are given on our Support pages. You must not use a vulnerability in the Software to obtain access to any system that is not your own.

14. Intellectual Property

GENSoftware retains all right, title, and interest in the Software, including all copyright and other intellectual property rights in it, and including in any Modification to the extent that it embodies the Software. This license grants you the rights expressly set out in it and no others; no rights are granted by implication or otherwise.

15. Compliance with Law

You must comply with all laws that apply to your use of the Software, including data protection, export control, and sanctions legislation. You must not export, re-export, or make the Software available to any person or in any territory where doing so would breach an applicable trade restriction, and you must not use the Software for any unlawful purpose.

16. Term and Termination

This license takes effect when you first use the Software and continues until terminated. It terminates automatically if you breach any of its terms and do not correct the breach within thirty (30) days of written notice from GENSoftware. On termination you must stop using the Software, delete or destroy all copies and Modifications in your possession, and confirm in writing that you have done so if we ask. The sections on redistribution, confidentiality, intellectual property, warranty, liability, and general terms survive termination.

17. No Warranty

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT.

GENSoftware does not warrant that the Software will meet your requirements, that it will operate without interruption or error, or that every defect will be corrected. You are responsible for satisfying yourself that the Software is suitable for your intended use, for testing it before you rely on it, and for maintaining backups and other safeguards appropriate to the value of your data.

To the fullest extent permitted by law, all terms and warranties implied by statute or common law are excluded from this license.

18. Limitation of Liability

IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

In particular, GENSoftware is not liable for loss of profit, loss of business, loss of revenue, loss or corruption of data, loss of goodwill, or for any indirect or consequential loss, however it arises.

Nothing in this license excludes or limits liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, or for any other liability that cannot lawfully be excluded or limited.

19. General

This license is governed by the law of England and Wales, and the courts of England and Wales have exclusive jurisdiction over any dispute arising out of or in connection with it.

If any provision of this license is held to be invalid or unenforceable, it shall be modified to the minimum extent necessary to make it enforceable, and the remaining provisions continue in full force. A failure or delay in enforcing a provision is not a waiver of it.

This license, together with any written agreement you have signed with GENSoftware and any notices supplied with the Software, is the entire agreement between us in respect of the Software and replaces any earlier understanding. Where a signed agreement conflicts with this license, the signed agreement takes precedence.

GENSoftware may publish revised license terms for future releases. The terms supplied with a release govern that release; issuing a new version of this license does not change the terms of a release you already hold. You may not assign or transfer this license without our prior written consent, although GENSoftware may assign it as part of a transfer of its business or assets.


GENSoftware Open Source License, version 1.0, effective 10 August 2026. Copyright (c) 2026 GEN. All rights reserved.

How the Licenses Compare

  Free License Open Source License Mixed License Commercial License
Use inside your organisation Unlimited Unlimited Unlimited Licensed Scope
Production use Yes Yes Yes Yes
Source code supplied Yes Yes Open parts No
Modify the Software Yes Internal only Open parts No
Redistribute or publish Yes No No No
Sell, sublicense, or resell Yes No No No
Fee payable None None Commercial parts Per Order
Support and maintenance Separate Separate Separate Per Order
Source treated as confidential No Yes Yes Not supplied
Notices must be retained Yes Yes Yes Yes

This table is a guide only. Where it differs from the license text, the license text applies.

Available Licenses

Free License

Utilities, samples, and tools we publish for anyone to use.

View Terms

Open Source License

Source-available products supplied to customers for internal use.

Currently Viewing

Mixed License

Products whose source is supplied but which rely on licensed components.

View Terms

Commercial License

Paid products and components supplied under an order or agreement.

View Terms

Which license applies to my product?

The license that applies to a particular product is the one named in the LICENSE file supplied with it and shown on its download page. Different GENSoftware products are released under different licenses, and a single product may combine open and commercial parts under the Mixed License.

Where you have signed a separate written agreement with GENSoftware, that agreement takes precedence over the terms on this page. If you are unsure which license covers your use, or you need terms that differ from those published here, please get in touch before you rely on the Software.