Any license which restricts use of the software to certain purposes is **by definition not a Free Software license**. It is a violation of the very first of what GNU considers [the four essential freedoms][1]: > - The freedom to run the program as you wish, for any purpose (freedom 0). You can find several in GNU's list of [non-free software licenses][2], but frankly the world is chock full of non-free software licensees. A good example is the [JSON license][3], which includes this: > The Software shall be used for Good, not Evil. Note that any such license is incompatible with GPL and the LGPL. That means if anyone tries to use software using that license with GPL or LPGL software, the resulting work may not be legally distributed to anyone. [1]: http://www.gnu.org/philosophy/free-sw.html [2]: http://www.gnu.org/licenses/license-list.html#NonFreeSoftwareLicenses [3]: http://directory.fsf.org/wiki/License:JSON