Giter Site home page Giter Site logo

Comments (18)

PickleNik avatar PickleNik commented on June 2, 2024 14

Great, now we just have to make sure everyone's cool with it :)

@jorgelrj @TheAmanM @hannest03 @rachitkakkar @luca400 @aayushchugh @ckelwin @Bogdwynny @MhouneyLH @0RaMsY0 @md-siam @lukelavery @mfederowicz @tenshiAMD (sorry for the ping 😰)

Please 👍 if you're ok with this change

from exer_log.

KalleHallden avatar KalleHallden commented on June 2, 2024 3

@PickleNik I think this looks like the GPLv3 would be a suitable license to use. I just chose the MIT to have some sort of license that I have used before. So I'm happy to switch to GPLv3

from exer_log.

PickleNik avatar PickleNik commented on June 2, 2024 1

to prevent others from using this code to make a profit.

This is not correct and is a common misconception, all GPL open-source licenses allow for commercial use and distribution.
They do require any forks to be kept open-source, which means any modifications of and improvements to the app must be shared if they are being distributed. So nobody can say, clone the repo, add a crypto miner or an IP grabber to it and publish it to the AppStore/PlayStore, if it is published any edits will need to be open-sourced.

To clear up any confusion, GPLv3 does NOT prevent the app from being sold or monetized.

from exer_log.

TheAmanM avatar TheAmanM commented on June 2, 2024 1

Woah, that's a lot of text!
Apologies for the lack of response. I will take a look at this in a few hours from now.

from exer_log.

TheAmanM avatar TheAmanM commented on June 2, 2024 1

@PickleNik All good with me!

from exer_log.

lukelavery avatar lukelavery commented on June 2, 2024

As far as I understand, the GPL licence will require anyone using this code to open source the project. This seems like a sensible change, to prevent others from using this code to make a profit.

It may be useful to have an open discussion about any other licenses that are worth consideration

from exer_log.

lukelavery avatar lukelavery commented on June 2, 2024

So the main benefit of a license like this would be to prevent improper use of the code?

And do you have thoughts on using a more restrictive license that would prevent commercial use?

from exer_log.

PickleNik avatar PickleNik commented on June 2, 2024

So the main benefit of a license like this would be to prevent improper use of the code?

The main benefit is keeping changes and improvements open-source (that doesn't necessarily prevent improper use, but makes it more unlikely) and prevents from re-licensing code under a closed-source proprietary license which MIT allows for.

And do you have thoughts on using a more restrictive license that would prevent commercial use?

I'm personally not aware of any open-source license that prevents commercial use, when you do that it becomes more like source-available rather than open-source.

Here's a good resource made by Github:
https://choosealicense.com/licenses/gpl-3.0/
https://choosealicense.com/

And another good resource:
https://opensource.org/licenses/GPL-3.0

And here's a gist for it:
https://gist.github.com/kn9ts/cbe95340d29fc1aaeaa5dd5c059d2e60

from exer_log.

lukelavery avatar lukelavery commented on June 2, 2024

I see, thank you for explaining.

Would love to hear @KalleHallden 's thoughts on this, and your motivations to open-source the project.

The prevention of re-licensing seems like an interesting idea to keep any code developed within the open-source community. MIT is possibly too permissive in this regard?

from exer_log.

PickleNik avatar PickleNik commented on June 2, 2024

MIT is possibly too permissive in this regard?

image
here's a good diagram about that

from exer_log.

PickleNik avatar PickleNik commented on June 2, 2024

@dinurymomshad @KalleHallden @tenshiAMD @mfederowicz
I'd really appreciate your input on this :)

from exer_log.

mfederowicz avatar mfederowicz commented on June 2, 2024

@PickleNik i think that @KalleHallden as original author of this application, should decide about type of used license. To be honest iam only contributor, and I like develop/learn new things :)

from exer_log.

PickleNik avatar PickleNik commented on June 2, 2024

True, but all contributors need to agree on this for him to change the license if decides that he wants to.

from exer_log.

momshaddinury avatar momshaddinury commented on June 2, 2024

@PickleNik can you sort this out, please? I think everyone agrees

from exer_log.

PickleNik avatar PickleNik commented on June 2, 2024

Looks like @jorgelrj @TheAmanM are the only remaining votes needed from people who contributed directly to the codebase and not to the outside files.

from exer_log.

momshaddinury avatar momshaddinury commented on June 2, 2024

Okay, let's wait one more day if we don't get any reply. Let's change it to GPLv3

from exer_log.

PickleNik avatar PickleNik commented on June 2, 2024

I've reached out to @jorgelrj via email and I'm not sure how to reach @TheAmanM although they seem to be active on Github.

I am not a lawyer, but it seems like the contributions from both of them have been heavily edited to the point where it could be considered Fair Use, but a thumbs up for confirmation would still be appreciated from both regardless :)

from exer_log.

stale avatar stale commented on June 2, 2024

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
Thank you for your contributions.

from exer_log.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.