13

I'm lost in a mass of licences - GPL, LGPL, Creative Commons, BSD, Apache, etc, and looking for a beginners guide.

When using a component under a popular licence like these, what are the restrictions for using them without paying in a commercial product?

E.g.

  • do I have to redistribute the source?
  • do I have to credit them?
  • what if I modify the component? etc.

From what I can tell from http://www.codeproject.com/info/Licenses.aspx, only GPL and Creative Commons force you to redistribute source?

Sam
  • 249
  • 1
  • 2
  • 4

1 Answers1

17

A great resource for understanding open source licenses is the very comprehensive, interactive license differentiator, from Oxford Universities OSS Watch.

This asks questions based on the assumption that you want to find a license for your own software, but turn it around and you could also use it to determine which licenses are are suitable depending on the way you want to use other peoples software.

fivef
  • 101
Mark Booth
  • 14,302