Open Source License, what freedom do you have ?

open_source_license
Standard
  • GPL people can take your code, modify it and must make modifications available under GPL to whomever they give it (good for applications)
  • LGPL same as GPL except they can dynamically link to your program and not give away sources of their program that does it (good for libraries)
  • MIT/BSD people can take your code, do whatever they want with it and only have to keep in the lines that say you wrote the original code
  • MPL people can take your code, modify it, but if they distribute the modifications, they need to make sure modifications are publicly available for 3 years.
  • Apache people can take your code, modify it, distribute under some other compatible license, but need to say in the program’s documentation that your code has been used