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

Under which license is this project? #25

Closed
Perflyst opened this issue Dec 1, 2018 · 6 comments
Closed

Under which license is this project? #25

Perflyst opened this issue Dec 1, 2018 · 6 comments

Comments

@Perflyst
Copy link

Perflyst commented Dec 1, 2018

I don't see any license on this project. The repo you forked does not have one either but you did a lot modifications so I think it is time to add an open source license.

@BaronKiko
Copy link
Owner

The licence is in the readme, it's not technical or anything but it covers enough and it's inherited from the original project owner so I'm morally obliged to keep it.
I will leave this open as it belongs in its own licence file which can be done easily for next release

@Perflyst
Copy link
Author

Perflyst commented Dec 1, 2018

This is not a clear license. I would ask you to take a look at MIT license.
https://choosealicense.com/licenses/mit/

@BaronKiko
Copy link
Owner

Sure, will have a look when I'm updating it.

@basxto
Copy link

basxto commented Dec 3, 2018

MIT and Apache don’t require to open source derivative work, GPL does.

including a link to this repo. You have to send us a link to the modified version if it is ever public.

That is something you would need to add to all of them. I don’t know how that work, though.

If you want people to send you links, you should should provide an e-mail address or something.
Technically those 22 people, who forked your project on github, needed to send you and parrotgeek1 a link to their fork.

It’s also not allowed to add your app to https://apt.izzysoft.de/fdroid/index/info, since it redistributes binary apps and links to the repos.
Adding the app to f-droid would make it mandatory to change the code, release it, link to your repo and send you a link to it.
If there were a fork of a fork of a fork of a fork in future, a new fork would need to send a link to all 5 of them and also link to all 5 of them.
Forks can’t change the license and the way your license is writte, the code can only be hosted on github, since each fork needs to publish apks via github releases.

Edit: If you change the license, you need the permission of all contributors. That might include Speeddymon in the future.

Edit2: It does not look like f-droid would accept custom licenses. https://f-droid.org/en/docs/Inclusion_How-To/

They will go to your source code repository, and look for copyright notices in license files, including README, to check that the proposed application is released under recognized Free Software license(s).

@BaronKiko
Copy link
Owner

That requirement is simply there so people don't make an update without letting me know leaving 2 seperate versions in the wild.
I have worked with various licences and so when it comes to it picking one it shouldn't be too hard. The requirement for emails can be dropped without too much concern.
In regards notifying changes I will let all contributors know but one of the issues of such a lax licence is that I can simply change it without breaking the old licence so it's no concern. I will notify them out of courtesy.

Besides, I don't really intend to enforce it unless absolutely required so it's mostly guidelines on being nice with the side effect of making f-droid happy.

@BaronKiko
Copy link
Owner

This has been resolved on the firetv branch (current dev) and will be moved to main very soon. The project is now using GPL3

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

3 participants