Skip to content

How to contribute

Artur Słomowski edited this page Jun 21, 2020 · 1 revision

Pull Requests

Use apropriate template and don't forget about DISCLAIMER

DISCLAIMER

We require Digitally Signed Personal Agreement for Contributors collaborating on the project to accept their Pull Requests - it's Public Health so We need Public Trust thus introducing digital two-factor authentication for The Makers - also Apple doesn't go well with GNU so We make them do so manually by following these steps:

  1. Remember SafeSafe-app software is being released on GNU GENERAL PUBLIC LICENSE
  2. If You would like to contribute any changes to our project repositories You are the author and the owner of these changes, by the law of GitHub Terms of Use You automatically grant license for these changes .
  3. Mitigating any kind of misunderstanding around copyrights as well as lack of trust for unknown entities in public sector we ask that every Pull Request author verify aforementioned license grants for proposed changes through :
    • Downloading personal license disclaimer form which states that the author:
      • confirms GPL license grant for proposed changes
      • permits everyone and anyone who agrees with the license statements to distribute this software freely in any form or format even in public software providers such as Apple's App Store, Google's Play Store, GitHub, etc.
      • commits the author of changes not to execute his personal copyrights to dismiss them or their license for any reason
    • Digitally signing the completed license statement form with compatible digital signature:
    • Sending completed and signed license disclaimer form to [email protected] with:
      • Title: Oświadczenie GitHub
      • Note: Ministry of Digitalization will become your administrator of personal data submitted during process (Szczegóły przetwarzania danych przez każdą z jednostek znajdują się w ich politykach przetwarzania danych osobowych.)
  4. After sending completed and signed license disclaimer form You will be added to CONTRIBUTORS file on the first merged Pull Request.
  5. Then since We accept Pull Requests from new contributors only if they've already sent their completed and signed license disclaimer form thus are present on this list CONTRIBUTORS we should process Your future requests much, much faster. Thank You.
  6. Last and at least we'd like You to know We're very sorry as We also wish there was a simpler way to do all this and promise to look for it in the future.