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

Verify license of selfoss contributions #1218

Open
jtojnar opened this issue Sep 14, 2020 · 16 comments
Open

Verify license of selfoss contributions #1218

jtojnar opened this issue Sep 14, 2020 · 16 comments
Labels
documentation standards Make selfoss better follow existing standards

Comments

@jtojnar
Copy link
Member

jtojnar commented Sep 14, 2020

The README and other documents state:

selfoss was created by Tobias Zeising and it is licensed under the GPLv3 license.

But it is not clear if this was meant to be only version 3 of the license, or also allow later versions of GPL, as strongly recommended by GNU foundation – people often use this phrasing, considering the upgradability obvious.

See also https://gnu.org/licenses/identify-licenses-clearly.html

In order to clear up this uncertainty, we will need the past contributors to confirm if they are fine with licensing their contribution under GPL 3 or later, or remove their contributions.

cc @SSilence @niol

» Checklist of selfoss contributors who agreed with licensing their contributions under GPL 3+ «

@jtojnar jtojnar added documentation standards Make selfoss better follow existing standards labels Sep 14, 2020
@SSilence
Copy link
Member

👍 version 3 and newer are perfect!

@jtojnar
Copy link
Member Author

jtojnar commented Sep 14, 2020

Also note that this only concerns the license of the source code of selfoss itself. The license of the resulting application bundle will depend on the licenses of our dependencies and we will need to do a audit to figure it out 🙀

And just to be clear and explicit:

I agree with licensing my contributions to selfoss under GNU GPL 3 or any later version.

@jtojnar
Copy link
Member Author

jtojnar commented Sep 16, 2020

At least the Weblate translations are marked GPL3+ so that reduces the fraction of contributors we need to ask.

@niol
Copy link
Collaborator

niol commented Sep 16, 2020

GPL3+ is good for me.

@dubbl
Copy link
Contributor

dubbl commented Sep 26, 2020

Hi, I made some commits back in the day ( #632 , #605 ) but my emails written in a different format, and until just not not associated with my github account - that is why I didn't show up here.
This might be the case for others, too, so we might have to extend that list by checking whether there are unassociated email addresses?

Anyway, for the actual change, I'm +1 for GPL3+.

@jtojnar jtojnar changed the title Unclear license Verify license of selfoss contributions Sep 26, 2020
@jtojnar
Copy link
Member Author

jtojnar commented Sep 26, 2020

@dubbl Right, I noticed that too, and started to compile a list of e-mails but cannot really post it here and have it on the other computer. Anyway, I made few GraphQL requests using the following query on https://developer.github.com/v4/explorer/ and got seven JSON documents.

{
  repository(owner: "fossar", name: "selfoss") {
    pullRequests(first: 100, after: "",) {
      nodes {
        author {
          login
        }
        url
        id
      }
      pageInfo {
        endCursor
        startCursor
        hasNextPage
      }
    }
  }
}

Then I slurped them using cat contributions.json | jq -s 'map(.data.repository.pullRequests.nodes) | [.[][]] | group_by(.author) | map([.[0].author.login, [.[].url]])' and got the new list. Unfortunately, I cannot include it into the opening issue since that many links break GitHub.

Hopefully, no one contributed using different method than pull requests or Weblate, I have no idea how to cross-reference it easily.

@ochristi
Copy link
Contributor

ochristi commented Nov 8, 2020

Hi, I am fine with GPL3+, is this the right place to confirm?

@jtojnar
Copy link
Member Author

jtojnar commented Nov 8, 2020

@ochristi Yes, here is fine. Thank you.

@kereslas
Copy link
Contributor

kereslas commented Nov 9, 2020

I agree with licensing my contributions to selfoss under GNU GPL 3 or any later version.

@squatica
Copy link

You can count me in, I agree with GPL3+

@gnumoksha
Copy link
Contributor

I agree with GPL v3 or later

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation standards Make selfoss better follow existing standards
Projects
None yet
Development

No branches or pull requests