08/22/2013
When it comes to open source software licensing, many people feel uncertain about what the terms will mean to them and there use. Here is a list of the 3 most common licenses and a broad description of what they mean (subtleties do exist and in extreme enterprise situations a lawyer should be consulted):
1. MIT license (open)
Software licensed under an open license such as the MIT license is free use with no restrictions. The software can be modified and redistributed in any means with the sole restriction that the license be included with any copies or substantial portions of the original software.
2. GPL license (viral, copyleft)
Copyleft licenses colloquially referred to as "viral", ensure that all derivative works must be redistributed under the same license. This means that software which is built using code from a project using a viral license, must maintain the same license and therefore must also be fully open sourced.
3. LGPL license (non-viral)
Lesser General Public License is a non viral license. Works can be modified without worrying about future disclosure of that source. All original source, must be redistributed as required by the license, but source not originally contained in the software remains private.
The main difference between the LGPL and the BSD or MIT licenses, is that under the LGPL derivative work must allow for "modification for the customer's own use and reverse engineering for debugging such modifications."
Code Fox Development understands many nuances behind open source licenses and can consult on given use scenarios. Our use of open source software to save your company time and money won't come at a price later down the road.
http://www.codefox.us
learn what it's all about!