Open Source licenses comparison table

I have a number of projects, released with OS licenses. However, each time I’m about to release new project, I think once again about under what license to release it. So, today I decided to create small comparison table of most popular free licenses to simplify a process of licensing choose you all of us.

image 
© Myself :)

License name Can give my name for derived work? Should derived work remains open source? Can change license type for derived work? Can sell derived work?
Apache License 2.0 yes no yes yes
Common Development and Distribution License (CDDL) yes no yes to compatible yes
GNU General Public License 2.0 (GPLv2) yes, but should mark changes yes, only if published yes to compatible or by owner agreement yes
GNU Library General Public License (LGPL) yes same as in GPL, but can link compiled libraries as-is into non-open source software (please reference for more info) yes for compatible yes
Microsoft Public License (Ms-PL) yes, but cannot use owner’s trademarks no no yes
Microsoft Reciprocal License (Ms-RL) yes, same as for Ms-PL yes no yes
Mozilla Public License 1.1 (MPL) yes no no yes
BSD License yes no yes yes
MIT License yes no yes yes

It’s unnecessary to mark, that all copyrights must retain in original and derived work. Also it’s good manner to notice about original authors of open source software also in derived binary work. So if you’re using my OSS in any of your work, please mark it :) Please pay attention, that except MIT and MS licenses, derived work cannot use authors’ names and origin for derived software promotions.

Another common question is about Creative Common attribution under which licensed all content in this blog. It is not really license. In spite of this, you can use this attribution to mark your work. CC is all about copyright of owner attributes in derived works, but not about distribution or restrictions of any kind.

Also neither of OS licenses provide responsibility or any kind of assurance for those, who use this software as a part of derived work or in binary format.

Have a nice day, be good people, release open software to push the industry forward and show the world what you worth.

  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DotNetKicks
  • DZone
  • Live
  • Reddit
  • TwitThis
  • email
  • Slashdot
  • StumbleUpon

You may also be interested with:

  1. TFS licensing model demystification or what should I buy for my company in order not to step on the licensing mine?

12 Responses to “Open Source licenses comparison table”

  1. Valentino Says:

    You can’t change license on the code even if it’s included in a derived software. You can include code that has a given license inside your software and distribute the derived work under your terms but the license on the code you took remains the same. In fact the BSD license 3 clause basically says exactly just this: http://opensource.org/licenses/bsd-license.php . How can you extract that you can change license from it? You don’t own that code and if you change license that’s copyright infringement. You just can _never_ change license to _any_ work you don’t own. And this is especially true for other open source projects, which, in case they include a BSD-like licensed software, they will need to dual license (if they want to use a different one) using the license that they like for their modifications while the original code remains under BSD-like.

  2. Tamir Says:

    By “change license” I meant that you can release your derived code under other license. This not mean, that you can change the original license.

  3. Hari Karam Singh Says:

    Concerning, “Can sell derived work?”: isn’t the issue not that it may be sold (which it obvisouly can) but, at least for GPL, that the purchaser may then freely distribute the software (or at least it’s code)? This was a major issue of contention for Joomla which recently moved to pure GPL2 when before it used to have a special stipulation added to its GPL license to favour commercial component developers.

  4. Tamir Says:

    Yes, this, actually the main concern between two scopes: GPL and BSD. The actual question is what considering to be “free”?

  5. Geepok » Comparativa de licencias para código abierto- Noticias de Tecnologia Says:

    [...] Tamir Khason ha hecho una tabla comparativa en su blog con las que podrían ser las 9 licencias para código abierto más populares en estos tiempos. [...]

  6. Comparativa de licencias para código abierto - Juan Benavides Says:

    [...] publicado mi libre traducción de la tabla comparativa de Tamir Kason en Geepok. Me parece tan útil, en especial para mi, que he decidido hacerme una copia aquí y [...]

  7. Comparativa de licencias para proyectos de código abierto [Eng] Says:

    [...] Comparativa de licencias para proyectos de código abierto [Eng]khason.net/blog/open-source-licenses-comparison-table/ por Linnk hace pocos segundos [...]

  8. Comparativa de Licencias de Software Libre Says:

    [...] Tamir Khason ha publicado una comparativa sobre las principales licencia de software libre. Esta guia nos facilita enormemente la eleccion de una licencia para cualqueira de nuestros proyectos. [...]

  9. How to Get Six Pack Fast Says:

    If you ever want to read a reader’s feedback :) , I rate this post for 4/5. Decent info, but I have to go to that damn google to find the missed pieces. Thanks, anyway!

  10. » Licencias opensource Says:

    [...] Open Source licenses comparison table [...]

  11. Webbtjänster – så fungerar det « Infleo blog Says:

    [...] http://khason.net/blog/open-source-licenses-comparison-table/ [...]

  12. Insteon vs X10 Says:

    Interesting discussion. I know that the primary concern facing many of the large organizations I’ve worked with has been the “viral” nature of open source licenses. Little is known about the various license types so they tend to shy away from any open source license if we need to include it in our projects so that the entirety of our commercial project code does not need to be shared with the world. One of the larger clients actually had an entire committee dedicated to reviewing requests and included the corporate legal team.

Leave a Reply

Recommended

 


Sponsor


Partners

WPF Disciples
Dreamhost
Code Project
Switched to Better Place

Together