Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add contributor agreement workflow #1540

Merged
merged 3 commits into from Dec 13, 2023
Merged

Conversation

ArnoStiefvater
Copy link
Member

What:

Add contributor agreement workflow

Why:
Legal requirement.

How:

As mentioned in the RELICENSE folder README:

openvas-scanner contribution agreement

We want to relicense our code to GPL-3.0-or-later or AGPL-3.0-or-later in the future. Although most of the new code is licensed under GPL-2.0-or-later we want to make sure that no problems accure when relicensing. Your contributions are licensed under MIT-0 and instantly relicensed to our currently used license. This means either GPL-2.0-or-later or GPL-2.0. Rust code is currently licensed with GPL-2.0-or-later per default. C code depends on the location and changes.

Please read and commit the /template/template.txt as [Name].md in this folder with your first PR. Having a valid git.user.name and git.user.email is sufficient.

Example usage:

# check with e.g. `git config --list` if you have a valid `user.name` and `user.email` set.
$ git config --list
    user.email=Jane.Doe@example.com
    user.name=jane Doe
    ....
# Commit the template
$ cd {path_to_openvas-scanner}/openvas-scanner/RELICENSE
$ cp /template/template.txt JDoe.md
$ git add JDoe.md
$ git commit

Happy hacking!

Checklist:

  • Tests
  • PR merge commit message adjusted

@ArnoStiefvater ArnoStiefvater requested a review from a team as a code owner December 12, 2023 13:09
@ArnoStiefvater
Copy link
Member Author

Jira: SC-988

@ArnoStiefvater ArnoStiefvater merged commit c3a7386 into main Dec 13, 2023
29 checks passed
@ArnoStiefvater ArnoStiefvater deleted the add-relicense-folder branch December 13, 2023 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants