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.
© 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.
January 16th, 2009 · Comments (17)
17 Responses to “Open Source licenses comparison table”
Leave a Reply
Discover other tags
My tools
- .NET Framework Detector
- Duplicate images finder
- Exchange Security Policy for Windows Mobile Devices Fix
- Gas Price Windows Vista SideBar gadget
- Israel Traffic Information Windows Vista SideBar gadget
- Localization fix for SAP ES Explorer for Visual Studio
- LocTester
- RTL and LTR in Windows Live Writer
- Silverlight controls library
- Snipping tool integration plugin for WLW
- USB FM receiver library
- Vista Battery Saver
- WebCam control for WPF
- Windows Live SkyDrive attachment for Windows Live Writer
- Wireless Migrator
- WPF Virtual Keyboard




January 17th, 2009 at 2:21 am
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.
January 17th, 2009 at 4:05 am
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.
January 17th, 2009 at 5:13 am
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.
January 17th, 2009 at 6:02 am
Yes, this, actually the main concern between two scopes: GPL and BSD. The actual question is what considering to be “free”?
January 19th, 2009 at 7:34 pm
[...] 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. [...]
January 19th, 2009 at 7:47 pm
[...] 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 [...]
January 20th, 2009 at 3:08 am
[...] Comparativa de licencias para proyectos de código abierto [Eng]khason.net/blog/open-source-licenses-comparison-table/ por Linnk hace pocos segundos [...]
January 20th, 2009 at 12:30 pm
[...] 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. [...]
April 15th, 2009 at 7:02 am
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!
October 1st, 2009 at 4:44 am
[...] Open Source licenses comparison table [...]
October 14th, 2009 at 4:38 am
[...] http://khason.net/blog/open-source-licenses-comparison-table/ [...]
January 13th, 2010 at 12:29 pm
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.
May 9th, 2010 at 6:40 pm
Above table How many License has Copy left ?
June 10th, 2010 at 3:27 pm
I in fact have a weakness for this show, what I cherished generally of all is that I could look at this film at home, as an alternative of watching it in the cinema what I planned to do. Luckely I found out I can look at this terrific motion picture here at this website.
June 13th, 2010 at 4:09 pm
Llegué a tu blog de casualidad. Me gustó mucho!. Adios!
June 13th, 2010 at 7:46 pm
No sé bien cómo llegué a tu blog y todo el contenido me pareció genial. Hace bastante que estoy leyendo tus artículos. Agregaré la dirección a mi lector de noticias. Si no estás haciendo nada interesante, comenta en mi blog. Seguiré comentando!
June 23rd, 2010 at 9:39 pm
dispenses utilize a great web site decent Gives gives thanks for the working hard to guide me personally New from Danny | Thermal Scope