On 27/07/15 14:25, Oleh Krehel wrote:
> Rasmus <ras...@gmx.us> writes:
> 
>> Oleh Krehel <ohwoeo...@gmail.com> writes:
>>
>>> If anywhere in your code there's (require 'org), you have to release
>>> your code under GPL.
>>
>> Are you sure about that?  By this logic, *any* .el file should be GPL as
>> they use (defun ยท), implicitly loaded from byte-run.
> 
> I'm pretty sure: you're calling a library that is GPLv3.  There was this
> whole TiVo issue about linking GPL libraries to non-GPL code, which
> resulted in GPLv3. I just checked, and `progn' is GPLv3 and not GPLv2
> (which would at least have a chance to be linked).

Hello,

I'm not sure that using an interpreter for running some code classifies
as linking, but I don't know of any "official" statement on the subject.

On the other hand, Elisp is an extension language for a GPL program,
thus it may be argued that implicitly everything coded in Elist is an
extension of Emacs and therefore linked to it.

I believe this issue must have come up before. Does anyone have a link
to some statement from the GNU Project about this?

Cheers,
Daniele


Reply via email to