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

Tricky licence is under-documented. #26

Open
vi opened this issue May 18, 2020 · 1 comment
Open

Tricky licence is under-documented. #26

vi opened this issue May 18, 2020 · 1 comment

Comments

@vi
Copy link

vi commented May 18, 2020

MIT/Apache-2.0 license is available for spacejam's github sponsors.
Cargo.toml

Rio seems to have a tricky licence: GPLv3 with exceptions. But I think this fact is not documented properly.

Primary places for licence to be visible are crates.io page, Github page and docs.rs page.

  • On the crates.io page you see "GPL-3.0". Longer text about exceptions only briefly blinks though until README is loaded.
  • On Github, you don't see any licence info in README, but see LIZENZ file, which is for GPLv3 without mentioning the exception.
  • On the docs.rs page there's nothing about licence at all.

I suggest to copy that phrase from the description inside Cargo.toml to README and to root module doccomment. Maybe a longer document about how the exception is granted, when it is terminated and other lawyery details can be provided in the repository.

Related: #3 #16

@rcxdude
Copy link

rcxdude commented May 22, 2020

I think it's just GPLv3. There's no exceptions in the license, it's just the code is also available to some people under a different license. This is basically just a standard multi-license situation. As mentioned in those comments there's nothing in the license preventing someone who gets it from spacejam under a more permissive license from simply resharing it under that license (just 'bad karma').

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

No branches or pull requests

2 participants