Skip to content

Commit

Permalink
Merging branch/2023-01-07/pull-request-merge-procedure for GitHub pul…
Browse files Browse the repository at this point in the history
…l request #97 <#97>.
  • Loading branch information
rptb1 committed Jan 31, 2023
2 parents 363eebf + e36c8f9 commit de31021
Show file tree
Hide file tree
Showing 3 changed files with 462 additions and 99 deletions.
8 changes: 5 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,11 @@
# See design.mps.test.ci.

# Some branches don't need builds. Add them here to avoid using build
# resources and unnecessary build messages. See
# <https://docs.travis-ci.com/user/conditions-v1>.
if: NOT branch IN (branch/2023-01-11/github-ci)
# resources and unnecessary build messages.
branches:
except:
- branch/2023-01-07/pull-request-merge-procedure
- branch/2023-01-11/github-ci

language: c # see <https://docs.travis-ci.com/user/languages/c/>.

Expand Down
30 changes: 13 additions & 17 deletions contributing.rst
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
=======================
Contributing to the MPS
=======================

We are very happy to receive contributions to the Memory Pool System so
that we can improve it for everyone.


Review
------

The MPS is highly engineered and rigorously controlled in order to
prevent defects. This approach has lead to an extremely small number of
bugs in production since its first commercial use in 1997. There are a
Expand All @@ -22,26 +25,19 @@ The style guide in guide.impl.c.format_ contains basic rules for style.

Licensing
---------
Prior to the 2020-05 re-licensing of the MPS under the BSD 2-clause
license, we required contributors to agree to the following
contribution agreement, so that we could continue to commercially
license the MPS and thereby fund future development. We have not yet
decided what may replace this requirement.

I grant Ravenbrook Ltd an irrevocable, perpetual, worldwide,
non-exclusive licence to do anything with [your contribution] that I
would have the right to do. This includes (but is not limited to):

1. reproducing it and doing any other act that is restricted by
copyright;

2. the right to sublicence to others the code and any derivative
work.

A member of Ravenbrook staff may ask you to expressly (in writing) agree.
You just need to reply with “I agree.” We apologise for the inconvenience.
All contributions are deemed to have been made under the same license
as the material to which the contribution is made, unless you
expressly state otherwise in your contribution request. In nearly all
cases this is the `BSD 2-clause license
<https://opensource.org/licenses/BSD-2-Clause>`_. You retain the
copyright to such contributions.


Thank you
---------

Finally, thank you for making the MPS more useful to everyone.

.. validated with rst2html -v contributing.rst > /dev/null
.. end
Loading

0 comments on commit de31021

Please sign in to comment.