A performance-oriented Lisp-like language where I can have my cake, and eat it (too)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

7 lines
1.5 KiB

Linking Cakelisp statically or dynamically with other modules is making a combined work based on Cakelisp. Thus, the terms and conditions of the GNU General Public License cover the whole combination.
As a special exception, the copyright holders of Cakelisp give you permission to combine Cakelisp program with free software programs or libraries that are released under the GNU LGPL and with independent modules that communicate with Cakelisp solely through the Cakelisp Compile-time Code Execution interface. You may copy and distribute such a system following the terms of the GNU GPL for Cakelisp and the licenses of the other code concerned, provided that you include the source code of that other code when and as the GNU GPL requires distribution of source code and provided that you do not modify the Cakelisp Compile-time Code Execution interface.
Note that people who make modified versions of Cakelisp are not obligated to grant this special exception for their modified versions; it is their choice whether to do so. The GNU General Public License gives permission to release a modified version without this exception; this exception also makes it possible to release a modified version which carries forward this exception. If you modify the Cakelisp Compile-time Code Execution interface, this exception does not apply to your modified version of Cakelisp, and you must remove this exception when you distribute your modified version.
This exception is an additional permission under section 7 of the GNU General Public License, version 3 ("GPLv3")