Giter Club home page Giter Club logo

Comments (9)

alexcondrea avatar alexcondrea commented on August 15, 2024 6

Mainly compatibility with other projects and licenses. GPL code can be used only in GPL code. So if someone wants to use parts of the code in this project intro a project with an MIT license, they are forced to use a GPL license for their project or don't use the code at all. I personally think this hinders the flow of free software and the creative way in which we write it, use or reuse it.

The only disadvantage would be a fear of someone using the code you have written for commercial purposes, but then again I can tell you from experience, if there would have not been so many projects out there with BSD or MIT-like licenses everything that uses software from your car to your toaster would be much more expensive because every developer would have to reinvent the wheel in every project.

Hope this sheds more light on the topic :)

from bookomatic.

KalleHallden avatar KalleHallden commented on August 15, 2024 2

Hi, it could definitely make sense to change it to MIT what is the best way of doing that? :)

from bookomatic.

alexcondrea avatar alexcondrea commented on August 15, 2024 1

The project has a license file.
From a technical perspective it's pretty easy Just change the text of the LICENSE file to this https://opensource.org/licenses/MIT with name and year.
From a legal perspective I think you have to first ask every contributor until now and the ones who have send in pull requests if they are ok with changing the license, since when they committed their code they implicitly agreed to release it under the GPL.

from bookomatic.

iam-arnab avatar iam-arnab commented on August 15, 2024 1

It's true that you cannot use GPL code anywhere else. I strongly suggest using something like GPL v2 and not MIT. Let's say someone forks the project, they won't be forced to give you the improvements they may have made. On top of that anyone can include your code in their proprietary code. That maybe okay to you, it's understandable. This is just my opinion, and I am not against anyone who says otherwise. Everyone has their reasons, you just need to understand and prioritize what you need in your project.

from bookomatic.

rGalrito avatar rGalrito commented on August 15, 2024

What would be the advantages of such?

from bookomatic.

lotvall avatar lotvall commented on August 15, 2024

I definitely second using something more permissive such as MIT.

Since the project only includes some text so far I would remove all commits made by other people than you and ask them to make PR's again under the new license. Also have all currently open PR's confirm they are OK with MIT licensing before merging.

from bookomatic.

alexcondrea avatar alexcondrea commented on August 15, 2024

@Arnab771 But why would you force people to give you the improvements of their code? If you need it you take it since their repo are also public

from bookomatic.

lotvall avatar lotvall commented on August 15, 2024

@Arnab771 But why would you force people to give you the improvements of their code? If you need it you take it since their repo are also public

Sorry you are wrong. With MIT and other permissive licenses you are allowed to copy the code and use it in a private unlicensed repository.

In general I would not copy ant code from another repository (public or not) without checking the license and ensuring it's compatible with my project.

from bookomatic.

iam-arnab avatar iam-arnab commented on August 15, 2024

@Arnab771 But why would you force people to give you the improvements of their code? If you need it you take it since their repo are also public

Sorry you are wrong. With MIT and other permissive licenses you are allowed to copy the code and use it in a private unlicensed repository.

In general I would not copy ant code from another repository (public or not) without checking the license and ensuring it's compatible with my project.

That's the point, I would like my code to be used only in open-source software nothing else. I don't know about GPL v2 that much. The license would mostly depend on what the owner of the repo wants.

from bookomatic.

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.