Thank you for your interest in contributing to WolfStack (the "Project"), maintained by Wolf Software Systems Ltd (the "Company").
This agreement clarifies the licence under which the Project accepts
contributions, so the Project can continue to operate under its dual-licensing
model (PolyForm Noncommercial 1.0.0 + a commercial licence granted by paid
subscription, as set out in the LICENSE file).
If a single contributor were to retain rights that prevented the Project from issuing the commercial licence to subscribers, the dual-licensing model would break for everyone. This CLA exists to prevent that.
It is intentionally short. By submitting a contribution you confirm the following:
The contribution is your original work, OR you have the right to submit it under the terms below — for example, your employer has granted you that right, or it incorporates third-party code under a licence compatible with this agreement, which you have clearly identified in the submission.
If you are submitting on behalf of your employer, you confirm that you are authorised to do so and that your employer is bound by this agreement to the same extent as if they had signed it personally.
You grant Wolf Software Systems Ltd a perpetual, worldwide, non-exclusive, royalty-free, irrevocable copyright and patent licence to:
(a) use, reproduce, modify, prepare derivative works of, publicly display,
publicly perform, distribute, and sublicense your contribution under
the dual-licensing terms set out in the Project's LICENSE file at the
time of contribution (currently PolyForm Noncommercial 1.0.0 + commercial
licence by paid subscription); AND
(b) re-licence the Project (including your contribution) under any different licence in the future, provided that the Project remains available under at least one source-available licence at all times.
The "sublicence" right in (a) is what permits the Company to issue commercial licences to paying subscribers. The "re-licence" right in (b) covers future licence changes the Company may need to make as the Project evolves (for example, switching from PolyForm Noncommercial to a different source- available licence, or aligning with a new industry standard).
You provide your contribution "as is", without warranty of any kind, express or implied. You make no representation that your contribution is fit for any particular purpose.
You retain copyright in your contribution. This agreement is a licence to the Company, not an assignment. You remain free to use, modify, and license your own contribution to anyone else under any terms you choose.
If you assert any patent claim against the Project (or against any user of the Project) alleging that the Project or your contribution infringes a patent, the licence you granted under Section 2 terminates immediately with respect to your contribution.
This agreement is governed by the laws of England and Wales. Any disputes arising under it are subject to the exclusive jurisdiction of the courts of England and Wales.
By submitting a pull request, patch, or any other contribution to the Project's source repository, you confirm that you have read and agree to the terms above. If the Project uses an automated CLA tool (e.g. cla-assistant.io), you may also be asked to confirm by leaving a one-line comment on your first pull request.
This CLA applies to all contributions made on or after the date of the v22.10.0 release.
Wolf Software Systems Ltd · Registered in England · Contact: legal@wolf.uk.com