GPL or BSD or MIT: Which license is more restrictive?

  • GPL
  • BSD
  • MIT
Please select one to answer and see the result

Answers

GPL - 46

  • Anonymous . 3+ yrs. ago
GPL requires that you have to submit changes to the code as well as retain the copyright notices, after redistributing it or creating a derivative work. Whereas the BSD and MIT licenses only require to retain the copyright, when redistributing either in source code or binary form.
  • Anonymous . 3+ yrs. ago
Copy left
  • Anonymous . 3+ yrs. ago
You must re-license any derivative work under the GPL
  • Anonymous . 3+ yrs. ago
The GPL is dumb. It restricts companies from making derivatives of the project, which essentially limits the programs g talent to amateurs.
  • Anonymous . 3+ yrs. ago
Choice of distributing
  • Anonymous . 3+ yrs. ago
It forces you to release your work if it links to another. IE: some project X does a task, then I decide to incorporate project X into my project Z. GPL requires me to make available the source code not just for project X but also mine for project Z.
  • Anonymous . 3+ yrs. ago
Uhh because it is, jeez
  • Anonymous . 3+ yrs. ago
With GPL you may need an attorney if you do something wrong. BSD and MIT are permissive.
  • Anonymous . 3+ yrs. ago
GNU cult...
  • Anonymous . 3+ yrs. ago
It makes the most explicit demands of the three, hence placing greater burdens on those using it
  • Anonymous . 3+ yrs. ago
Must redistribute source with binaries. Makes other linked programs GPL (viral).
  • Anonymous . 3+ yrs. ago
Because the GPL is a virus.
  • Anonymous . 3+ yrs. ago
GPL takes away some freedoms. Neither BSD nor MIT restrict the software user by placing specific rules on how the software can be used.
  • Anonymous . 3+ yrs. ago
It requires you to give your work away for free. That's it. If I the work I get nothing in return.
  • Anonymous . 3+ yrs. ago
They require you to keep your source open.
  • Anonymous . 3+ yrs. ago
GPL forbids distributing derivative works on licenses that aren't compatible with GPL. BSD and MIT don't.
  • Anonymous . 3+ yrs. ago
enforcing copyleft
  • Anonymous . 3+ yrs. ago
GPL = Evil
  • Anonymous . 3+ yrs. ago
Forces people to share their code. I'd rather use the NewBSD License.
  • Anonymous . 3+ yrs. ago
Requirement of same license redistribution.
  • Anonymous . 3+ yrs. ago
Its too much protective the licence terms and four freedoms.
  • Anonymous . 3+ yrs. ago
enslaves future developers to make their creations under a viral license designed to harm those who wish to require compensation for their work
  • Anonymous . 3+ yrs. ago
GPL makes copyleft and publication mandatory, which is not the case with the other two
  • Anonymous . 3+ yrs. ago
Open Souce Open Mind, I want a total free software
  • Anonymous . 3+ yrs. ago
GPL has the most extensive copyleft parts.
  • Anonymous . 3+ yrs. ago
does not allow use without source distribution
  • Anonymous . 3+ yrs. ago
Because the Gnu GPL forces everyone to program free software, while the BSD and MIT licenses allow everyone to choose what to do with the software.
  • Anonymous . 3+ yrs. ago
Because it stops jerks from taking pieces of OSS and repacking them in order to make money from other people's work. Also, because it pushes the community to release further OSS if they use GPL software.
  • Anonymous . 3+ yrs. ago
It requires u to release source code of derivitive works
  • Anonymous . 3+ yrs. ago
Specially because GPLv3, imposes some issues and rectrictions which are overly complex, regarding the use of software with embedded systems and the use of data. It enforces the definition of Software Freedom that the FSF has, but at the expense of the more ecclectic, less discirmative, permissive licenses lice MIT and BSD. Like some people who prefer de use of permissive licenses, GPL, specially its latest version, is VIRAL.
  • Anonymous . 3+ yrs. ago
.
  • Anonymous . 3+ yrs. ago
You only have one option when using this license.
  • Anonymous . 3+ yrs. ago
it limits the uses for the program
  • Anonymous . 3+ yrs. ago
Because it places additional obligations on the use of GPL'd software.
  • Anonymous . 3+ yrs. ago
copyleft
  • Anonymous . 3+ yrs. ago
If i modify software of someone else, I have to release the code (given I release the binary). The GPL restricts my options: I have to do it where for a BSD/MIT app, I can keep the modifications to myself.
  • Anonymous . 3+ yrs. ago
Evident: You are not free to make it non-free.
  • Anonymous . 3+ yrs. ago
The GPL significantly restricts freedoms of use and modification, as well as being viral and drastically limiting what external code can be used.
  • Anonymous . 3+ yrs. ago
GPL does not allow the code to be used in proprietary projects, while the other two do.
  • Anonymous . 3+ yrs. ago
you can't use GPL code into NO-GPL products
  • Anonymous . 3+ yrs. ago
Does not allow for commercial use.
  • Anonymous . 3+ yrs. ago
Because you are forced to license you're patches and additional work under the GPL
  • Anonymous . 3+ yrs. ago
it is the most restrictive licence to protect trully free software
  • Anonymous . 3+ yrs. ago
spreads like a disease from tiniest code fragment through whole project - whenever such an inclusion is decided to be required
  • Anonymous . 3+ yrs. ago
I'm smart !
  • Anonymous . 3+ yrs. ago
I guesssed.

BSD - 6

  • Anonymous . 3+ yrs. ago
Because it sucks, its the fake free software.
  • Anonymous . 3+ yrs. ago
Because BSD was originally developed to be closed source.
  • Anonymous . 3+ yrs. ago
More restriction
  • Anonymous . 3+ yrs. ago
For freedom
  • Anonymous . 3+ yrs. ago
GPL mandates the source developed around the open-source code must be open-sourced. That is least restrictive in terms of source code. The others allow for closed and proprietary derivative code.
  • Anonymous . 3+ yrs. ago
From an end user's perspective it powers a lot of proprietary software that doesn't give the users any freedoms.

MIT - 4

  • Anonymous . 3+ yrs. ago
Capitalism sucks.
  • Anonymous . 3+ yrs. ago
Because you do a very poor job of explaining this. This is not helpful at all, so I found out afterwards that I had made the wrong selection by reading on StackOverflow.
  • Anonymous . 3+ yrs. ago
Because it can be modified to suit specific needs, it has the potential to be more restrictive than the other two.
  • Anonymous . 3+ yrs. ago
I like this license because it is short and easy to read and understand.

Related Questions

Related Comparisons