ud3tn/CONTRIBUTING.md
Felix Walter f816360cb5 Update whole-package license to AGPLv3 and add contribution info
For protecting µD3TN from proprietary forks that do not give back to the
open-source project, we decided to re-license the µD3TN project under
the GNU Affero General Public License v3.0 (AGPLv3).

To still enable proprietary projects to use µD3TN, D3TN will start to
offer proprietary licenses. To ensure that all future contributions are
compatible with this dual licensing scheme, all external contributions
will still be accepted under the terms of the Apache 2.0 license.

Signed-off-by: Felix Walter <felix.walter@d3tn.com>
2024-06-03 13:10:58 +02:00

2 KiB

Introduction

Thank you for your interest in contributing to µD3TN!

If you have any questions or need support in deploying µD3TN, please reach out to the maintainers directly via contact@d3tn.com before opening an issue. D3TN GmbH also offers commercial support and adaptation services for µD3TN.

The processes documented here might change over time, thus, please regularly check this document for updates.

Submission of Issues and Enhancement Proposals

Please don't hesitate to open new issues on our issue tracker, provided that the subject of submission is not already covered in any existing one. In the issue body, please indicate the problem along with your expectations (what should happen instead) and any conditions that might have an influence as detailed as possible.

If you found a security-related bug, please mark the issue as confidential or contact the maintainers directly.

Submission of Changes

  • Before you create a merge request, please make sure that the subject of change is covered by an issue.
  • Only submissions conformant to the Developer Certificate of Origin can be accepted into µD3TN. Please see the DCO Version 1.1 for details, available at <DCO.txt> or via https://developercertificate.org/. When making a contribution you have to explicitly agree to these terms, using your real name. For this purpose, append a sign-off at the end of all Git commits in a format like Signed-off-by: Joe Smith <joe.smith@email.com>. This can be done automatically, if you set user.name and user.email in your Git configuration and pass the -s option to git commit.
  • With your submission you grant D3TN GmbH the rights to use the submitted code under the terms of the Apache 2.0 license. Please also take note of the contained patent grant, if applicable. To be clear, D3TN GmbH may reuse, modify, and publish your code under any open-source or proprietary license that is compatible. This includes the currently-used AGPLv3 license of the µD3TN project and D3TN's proprietary licensing scheme for closed-source products.