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

Change license to BSD 3-clause #106

Open
aklomp opened this issue Oct 13, 2022 · 0 comments
Open

Change license to BSD 3-clause #106

aklomp opened this issue Oct 13, 2022 · 0 comments

Comments

@aklomp
Copy link
Owner

aklomp commented Oct 13, 2022

The current license is BSD 2-clause. I don't quite remember why I chose that; I think I wanted something very open while still retaining some rights. But if we change it to BSD 3-clause, it will be easier to integrate code with that license, like @WojciechMula's AVX512 decoder.

We could still integrate code with the BSD 2-clause license, because it's a subset of BSD 3-clause.

The extra third clause is the "non-endorsement" clause. I I agree with the clause (though I don't think it's is very important or relevant for a noncommercial, privately developed library like this), so I see no reason not to add it.

One reason not to change the license might be that it affects downstream users of this library. If their work happens to be under the BSD 2-clause, they would have to add a separate license file for this library. But since this library is typically included as a self-contained source package, I don't think it's a very big concern.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant