17

I'd love to just work on GPL software all day, filling gaps in the free software world.

Comments
  • 1
    Please, do not use GPL. Use MIT.
  • 2
    @nik123 No, under MIT you can do anything, you just have to say whose program was it in the first place. GPL is... far more restrictive. If you want to use parts of the project, you have to license everything under GPL (copyleft). This is really stupid.
  • 1
    @nik123 MIT is a permissive license that pretty much says "do what you want", which includes taking the code, improving it and not letting anyone else have your changes.

    GPL says "you must share your changes" and is known as copyleft. Some people refuse to use GPL software for this reason.

    I used to use MIT for my projects, but recently have started caring about software freedom. I don't care about getting credit or anything like that, I just don't want people to take away people's right to use and/or modify my software and its derivatives. That is why I use GPL now (except where it doesn't make sense, such as my .vimrc).
  • 1
    @vortexman100 not quite, there are GPL compatible licenses. This did put me off for a while though, I didn't like protecting freedom by restricting freedom. After more thought though, it's worth it. For example, I'm glad GDB exists and that I can use it freely, that I can see the additions made for CUDA, etc. It legally requires companies to be better citizens.
  • 1
    @OMGtechy I had a library which was GPL, my code was MIT, the whole package had to be GPL...
  • 0
    You just have to say whose program was it in the first place. GPL is.far more restrictive. If you want to use parts of the project, you have to license everything under GPL (copyleft). This is really stupid. Or unless you can directly go to the https://lenovosupportphonenumber.com/... for the solution.
Add Comment