Commercial licence
These are the terms the paid edition is sold under. They are written to be read rather than to be survived, and there is a plain summary before the clauses.
- Version
- 1.0
- Licensor
- Conor Armstrong
- Fee
- $19,500, one payment
- Advisory
- $3,000 a day, separate
- Term
- Perpetual
- Governing law
- Ireland
A signed copy is issued on purchase. If your organisation needs its own paper, send it and it will be reviewed.
In plain terms
The clauses below govern. This summary is not a substitute for them, but nothing in it should surprise you when you read them.
- ·You get the source, not just a binary. Read it, change it, retrain it, build on it, inside your organisation, for as long as you like.
- ·You also get the trained blueprints. These are the part that cost weeks of compute and are never published anywhere.
- ·You get every future commit for as long as the project runs. That is what you are paying for rather than waiting a year.
- ·You may not republish the source, resell it, or run it as a service for other people while it is still under embargo. Each release becomes MIT 12 months later, and from that moment you may do all of those things with that release.
- ·You may not use it to play for real money on any platform whose rules forbid automated play. This is the one restriction that does not expire.
- ·It is research software, sold as-is. It loses to the best public bots heads-up, and the site says so with numbers.
Definitions
- Licensor means Conor Armstrong.
- Licensee means the person or organisation named on the invoice, and its employees and contractors acting within the scope of their engagement.
- Software means the NoRegrets source code, build scripts, tests, documentation and measurement records supplied through the private repository, and every subsequent commit to it.
- Blueprints means the trained strategy files and any other pretrained artifacts supplied separately from the repository.
- Public Release means the publication of a given revision of the Software under the MIT licence in the public repository, which occurs approximately 12 months after that revision is made available to Licensees. The Licensor may lengthen this interval for future revisions but shall not shorten it for a revision already supplied.
- Embargo Period means, for any revision, the interval between its supply to the Licensee and its Public Release.
Grant
- The Licensor grants the Licensee a perpetual, worldwide, non-exclusive, non-transferable licence to use, copy, modify and create derivative works of the Software and the Blueprints for the Licensee's own internal purposes, including research, evaluation, teaching, and the development of the Licensee's own products.
- The licence includes access to the private repository for as long as the Licensor maintains it, and to every commit made to it during that time.
- The licence is granted on payment of the fee in full and is not subject to renewal, recurring charge, seat count, revenue share, or usage metering.
- Derivative works the Licensee creates are the Licensee's own, subject to clause 3.
Restrictions
- During the Embargo Period the Licensee shall not publish, redistribute, sell, sublicense, lend or otherwise make available the Software or any substantial part of it, in source or compiled form, to any third party.
- During the Embargo Period the Licensee shall not provide the Software to third parties as a hosted, managed or embedded service, and shall not use it to provide a service whose principal function is the function of the Software.
- On Public Release of a revision, the restrictions in clauses 3.1 and 3.2 cease to apply to that revision, which the Licensee may thereafter use under the MIT licence like anyone else. The restrictions continue to apply to revisions still under embargo.
- The Blueprints are not published on Public Release and remain subject to clauses 3.1 and 3.2 indefinitely. The Licensee may distribute strategy files it has trained itself.
- The Licensee shall not remove or alter copyright notices, and shall keep the Software's measurement records intact in any copy it retains.
Permitted and prohibited use
- The Software is licensed for research, benchmarking, teaching, strategy analysis, and incorporation into the Licensee's own software.
- The Licensee shall not use the Software or the Blueprints, in whole or in part, to play poker for money or other value on any platform, service or venue whose terms, rules or applicable law prohibit automated, assisted or bot play, nor to assist any other person in doing so.
- The Licensee shall not use the Software to obtain an undisclosed advantage over a human opponent who has not consented to playing against software.
- Clauses 4.2 and 4.3 survive Public Release and termination, and apply to derivative works.
- The Licensee is responsible for compliance with the laws of every jurisdiction in which it operates, including those governing gambling, gaming and the export of software.
Delivery and support
- Access to the private repository is granted within two business days of payment. The Blueprints are delivered separately by private link.
- Support is the Licensor answering questions by email, on a reasonable-efforts basis. There is no service level, no guaranteed response time and no obligation to implement requested features.
- The Licensor does not undertake to continue development, to maintain the private repository indefinitely, or to make any future release. If development stops, the Licensee keeps everything already supplied and this licence continues to apply to it.
- The Licensee should retain its own copy of anything it depends on rather than relying on the repository remaining available.
Warranties and what is not warranted
- The Licensor warrants that it is entitled to grant this licence and that, to its knowledge, the Software does not infringe the intellectual property rights of a third party.
- Except for clause 6.1, the Software and the Blueprints are provided as-is and as-available, without warranty of any kind, express or implied, including any implied warranty of merchantability, fitness for a particular purpose or non-infringement.
- No representation is made that the Software will win money, beat any particular opponent, or reproduce any published result on the Licensee's hardware. The measurement records supplied with the Software describe what has been measured, including where it performs poorly, and are the whole of what is claimed.
- Nothing in this licence excludes liability for death or personal injury caused by negligence, for fraud, or for any liability that cannot lawfully be excluded.
Liability
- Subject to clause 6.4, the Licensor's total aggregate liability arising out of or in connection with this licence, whether in contract, tort including negligence, or otherwise, is limited to the fee paid by the Licensee.
- The Licensor is not liable for loss of profit, loss of revenue, gambling losses, loss of data, loss of goodwill, regulatory penalties, or any indirect or consequential loss, however arising.
- The Licensee indemnifies the Licensor against claims arising from the Licensee's use of the Software in breach of clause 4.
Term, termination and transfer
- This licence is perpetual and begins on payment.
- The Licensor may terminate it on written notice if the Licensee materially breaches clause 3 or clause 4 and does not remedy the breach within thirty days of notice, where the breach is capable of remedy.
- On termination, repository access ends, the Licensee shall cease using the Blueprints and delete them, and the rights granted in clause 2 end for revisions still under embargo. Revisions already publicly released remain available to the Licensee under the MIT licence, as they are to everyone.
- The licence is not transferable or assignable, except that it may be assigned in whole to a successor of the Licensee's entire business or of the business unit that uses the Software, on written notice to the Licensor.
- The Licensee may not purchase a licence on behalf of another party, or as a means of obtaining the Software for a party who has been refused one.
General
- Neither party may use the other's name in publicity without prior written consent, which will not be unreasonably withheld for a factual statement of use.
- This licence, together with the invoice, is the entire agreement between the parties on its subject matter and supersedes any prior discussion.
- If a clause is held unenforceable, the remainder continues in force.
- A failure to enforce a term is not a waiver of it.
- This licence is governed by the laws of Ireland, and the courts of Ireland have exclusive jurisdiction, save that the Licensor may seek injunctive relief in any court of competent jurisdiction.
Questions about any clause, or a use case you are unsure about, go through the enquiry form. Asking first is always cheaper than asking afterwards, and a use that does not fit will be told so plainly rather than sold to.
The open edition is unaffected by any of this: it is MIT licensed at https://github.com/conorarmstrong/noregrets and carries no conditions beyond the MIT terms.