Friday 10 April 2015

On Licensing Open Source Software

"QUICK NOTE: LICENSING OPEN SOURCE SOFTWARE

When you start using third-party libraries, pay attention to the license and/or copyright information that is written out. Generally, if the library/code has no license, it means all rights reserved for the author (do not use the code). If it’s GPL, your application/script must also be licensed under the GPL. Although, technically any license that is GPL-compatible is fine to use too: GPL Compatible Licenses or GPL compatibility. If it’s mit/2-clause bsd you can do whatever you want (no need to use the same license, or even have a license), if it’s 3-clause bsd you can do whatever you want but have to credit the original author. FOR THE CURIOUS Code that is up on GitHub does not mean that it is free to use. If you want to use a library, ask the developer if s/he has plans to include a LICENSE file or in the headers of the files if it’s not there already. If you want to open source your code (yay, go you!), include your desired license either as a separate file or within the preamble/beginning of your code. Licensing your code is simply copying & pasting the required language of a license of your choice into your codebase."

source: http://newcoder.io/Part-1-Parse/

No comments:

Post a Comment