Open Source Licenses
I've been working on a small piece of software that I plan on releasing with an open source license. There are so many licenses out there that I often forget what differentiates them. So I put together a small chart outlining some of the differences.
The recent debacle with Ray Camden's blog software is a good example of what can happen when you don't have a clear license. Some open source licenses require derivatives to be open source. Other licenses allow derivatives to be sold commercially, or sub-licensed (this is what Apple does with Darwin - which is based on BSD).
I picked out the some of the most popular licenses to compare. A full text copy of each license may be found at the Open Source Institute.
| Apache | GPL | LGPL | BSD | MIT | |
|---|---|---|---|---|---|
| Disclaimer of liability | x | x | x | x | x |
| Preserve Copyright Notice | x | x | x | x | x |
| Can be used in commercial closed source software | x | - | * | x | x |
| Can be sublicensed | * | - | - | * | x |
| Prevents the authors name from being used to promote derived works. | x | x | x | x | - |
x = yes
- = no
* = under certain circumstances, yes
Are there any other points to compare?
My Disclaimer
I am not an attorney, and this article is based upon my interpretations of the licenses, which may be incorrect. This information has been posted for my own use. It in no way constitutes legal advice. You should hire an attorney and read the licenses yourself before making any decisions.
Additionally any comments posted by third parties should not be taken as legal advice.
Tweet
Related Entries
- Target Sued over Accessibility - September 11, 2006
Trackbacks
Comments
The use of GPL3 code on web application servers is going to be hotly debated in regards to making source code available.
In 99% of the cases, I think the CF Community is very open, cooperative, and sensible. That was an interesting read on R. Camden's blog... I think the incident he ran into with that person is the exception, not the norm.
It's great to be involved in a community as cooperative as the ColdFusion Community!
Mark Holton
thanks for the cheat sheet, i think it will be very useful to the community.
What you describe is not an Open Source license by the OSI definition. Open Source licenses do not discriminate against fields of endevour, so you can't stop someone using the license commercially. What you're describing is a Freeware license.
TRiG.
Post a Comment
Recent Entries
- Writing Secure CFML cfObjective 2013 Slides
- Upgrading to Java 7 on Linux
- J2EE Sessions in CF10 Uses Secure Cookies
- Learn about ColdFusion Security at cfObjective 2013
- Session Loss and Session Fixation in ColdFusion
- FuseGuard 2.3 Released
- CKEditor Spell Checker Plugin
- Adobe Says Go Ahead and Upgrade your ColdFusion JVM


add to del.icio.us


