+ h4 {'How to contribute'}
+
+ p {
+ 'Patches can be emailed to me at nick ‘at’ ndcode ‘dot’ org, and I can give '
+ tt {'git'}
+ ' write access to trusted contributors. I do '
+ i {'not'}
+ ' favour the new-fangled way of forcing people to contribute via Pull Requests (PRs) on github. At least in my case, this discourages contributions in the first place, because it becomes the contributor’s responsibility to edit the patch into an acceptable form and to push it through the system. I am grateful for any contribution you can provide, however rough, and if I think it’s not ready for merging then I will improve it or otherwise handle the situation as I see fit.'
+ }
+
+ h4 {'Copyright and licensing'}
+
+ p {'The projects on this site are open source and they are mainly MIT licensed or GPLv2’d. Generally, anything you might want to use in production will be MIT licensed, to give you complete freedom. Things you would only use in the development stage, such as code generators, are more likely to be GPLv2’d, but with appropriate exceptions to allow unrestricted use of the generated code. I don’t use GPLv3, as I regard the anti-Tivoization clauses to be too strict.'}
+
+ p {'Commercial use of my code is freely licensed because I believe the days of shrink-wrapped software are over, and it’s essentially the customization process that provides the value. So please go ahead and incorporate the code, and should you require customization or in-depth consulting for your application later on, then I can do so for an appropriate fee. Usually this is on a non-exclusive basis, so that if I add features on your behalf, I can also release them generally.'}
+