I wrote an interpreter for a new programming language that I would like to distribute under CeCILL. What consequences for the programs ?
One can wonder when an interpreter is under CeCILL what the status of the program it executes can be. There is of course no reason to constraint the license of a program that is distributed independently of the interpreter. When a program is distributed with the interpreter, it cannot be considered as an Internal Module in the sense of CeCILL as its address space is normally different from the one of the interpreter. There is still the case where one can consider that the program modifies the interpreter, correct a problem or add a functionality to the interpreter. In these rather special cases there would be an obligation to distribute the program under CeCILL.
Related Questions
- If a programming language interpreter is released under the GPL, does that mean programs written to be interpreted by it must be under GPL-compatible licenses?
- I wrote an interpreter for a new programming language that I would like to distribute under CeCILL. What consequences for the programs ?
- Which is a better programming language C or C++? Why most of the programs are written in C?