Ce qui clarifierait vraiment les idées, ca serait d'écrire une vraie doc sur tous ces problèmes de licences récurrents sur DLFP ... J'avais lancé l'idée il y a quelques mois, sans grand succès ... Si certains sont intéressés, mailez moi à lnu at gnu dot org ...
Reprenons donc calmement.
Can I use GPL-covered editors such as GNU Emacs to develop non-free programs?
Yes, because the copyright on the editors and tools does not cover the code you write. Using them does not place any restrictions, legally, on the license you use for your code.
Donc pour ta grand-mère, pas de problème.
Can I use GPL-covered tools such as GCC to compile them?
Some programs copy parts of themselves into the output for technical reasons--for example, Bison copies a standard parser program into its output file. In such cases, the copied text in the output is covered by the same license that covers it in the source code. Meanwhile, the part of the output which is derived from the program's input inherits the copyright status of the input.
As it happens, Bison can also be used to develop non-free programs. This is because we decided to explicitly permit the use of the Bison standard parser program in Bison output files without restriction. We made the decision because there were other tools comparable to Bison which already permitted use for non-free programs.
Concernant GCC, on trouve par exemple dans gcc 3.3.4, dans le fichier crtstuff.c :
In addition to the permissions in the GNU General Public License, the
Free Software Foundation gives you unlimited permission to link the
compiled version of this file into combinations with other programs,
and to distribute those combinations without any restriction coming
from the use of this file. (The General Public License restrictions
do apply in other respects; for example, they cover modification of
the file, and distribution when not linked into a combine
executable.)
Concernant Bison, dans bison 1.875a, on trouve dans data/yacc.c :
/* As a special exception, when this file is copied by Bison into a
Bison output file, you may use that output file without restriction.
This special exception was added by the Free Software Foundation
in version 1.24 of Bison. */
[^] # Re: J'ai toujours lu le contraire
Posté par Lucas . En réponse au journal Distribution VS utilisation, de l'interprétation de la licence CeCILL. Évalué à 3.
Ce qui clarifierait vraiment les idées, ca serait d'écrire une vraie doc sur tous ces problèmes de licences récurrents sur DLFP ... J'avais lancé l'idée il y a quelques mois, sans grand succès ... Si certains sont intéressés, mailez moi à lnu at gnu dot org ...
Reprenons donc calmement.
Can I use GPL-covered editors such as GNU Emacs to develop non-free programs?
Yes, because the copyright on the editors and tools does not cover the code you write. Using them does not place any restrictions, legally, on the license you use for your code.
Donc pour ta grand-mère, pas de problème.
Can I use GPL-covered tools such as GCC to compile them?
Some programs copy parts of themselves into the output for technical reasons--for example, Bison copies a standard parser program into its output file. In such cases, the copied text in the output is covered by the same license that covers it in the source code. Meanwhile, the part of the output which is derived from the program's input inherits the copyright status of the input.
As it happens, Bison can also be used to develop non-free programs. This is because we decided to explicitly permit the use of the Bison standard parser program in Bison output files without restriction. We made the decision because there were other tools comparable to Bison which already permitted use for non-free programs.
source : http://www.gnu.org/licenses/gpl-faq.html#CanIUseGPLToolsForNF(...)
Concernant GCC, on trouve par exemple dans gcc 3.3.4, dans le fichier crtstuff.c :
In addition to the permissions in the GNU General Public License, the
Free Software Foundation gives you unlimited permission to link the
compiled version of this file into combinations with other programs,
and to distribute those combinations without any restriction coming
from the use of this file. (The General Public License restrictions
do apply in other respects; for example, they cover modification of
the file, and distribution when not linked into a combine
executable.)
Concernant Bison, dans bison 1.875a, on trouve dans data/yacc.c :
/* As a special exception, when this file is copied by Bison into a
Bison output file, you may use that output file without restriction.
This special exception was added by the Free Software Foundation
in version 1.24 of Bison. */
Sur le sujet, lire http://lists.gnu.org/archive/html/fsfe-france/2002-03/msg00085.html(...) et tous les mails suivants dans le thread.