Skip to content

[BUG] License is incompatible with contributions #1308

Closed
@Josaphat

Description

@Josaphat

Describe the bug
I'm not a lawyer, but I have quite a bit of experience with licenses. It would seem to me that the CC-BY-NC-ND-4.0 license is incompatible with contributions. Specifically the ND (No Derivatives) portion.

In order for the contribution agreement (CLA) to go into effect, one must be making a contribution. But if one can't prepare a derivative work and distribute it, one cannot make a contribution--at least not via github because creating a github pull request requires creating a fork which includes the contribution (i.e. a derivative work).

Technically speaking, anyone who has created a PR has violated the license.

This is clearly against the intent

[This] license does encourage contributions, and there is a CLA.
#122 (comment)

I can't find a license that would be compatible with the intent but not open to abuse.

The best I can think of is to amend the LICENSE file with an exception for derivative works made "in good faith" for contributing to the project. (Again, not a lawyer).

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions