* Licensing question
@ 2020-11-08 4:59 Brian Leung
2020-11-08 5:13 ` Stefan Monnier
0 siblings, 1 reply; 2+ messages in thread
From: Brian Leung @ 2020-11-08 4:59 UTC (permalink / raw)
To: help-gnu-emacs
If I copy and properly attribute code distributed under a GPL-compatible license like Apache 2 or Expat, will the code necessarily be ineligible for inclusion in GNU Emacs?
My specific problem: the tree-sitter library has garnered some interest as a tool for structured editing. Assume, for the sake of this discussion, that Emacs has support for it. I would like to read through https://github.com/nvim-treesitter/nvim-treesitter/ to figure out how to develop some user-facing features. But nvim-tree-sitter is distributed under an Apache 2 license, so I'm not sure what I can do with their code.
--
Sent with https://mailfence.com
Secure and private email
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Licensing question
2020-11-08 4:59 Licensing question Brian Leung
@ 2020-11-08 5:13 ` Stefan Monnier
0 siblings, 0 replies; 2+ messages in thread
From: Stefan Monnier @ 2020-11-08 5:13 UTC (permalink / raw)
To: help-gnu-emacs
> If I copy and properly attribute code distributed under a GPL-compatible
> license like Apache 2 or Expat, will the code necessarily be ineligible for
> inclusion in GNU Emacs?
Except for rare exceptions, in order to include code in Emacs, the
code's copyright needs to be transferred to the FSF, at which point the
FSF can choose to use the GPLv3+ regardless of the original license of
the code.
IOW the question is not "what is the original license" but "has the
copyright owner signed the copyright paperwork".
In your example, I'd say the main question is: did you copy enough of
the code you've seen that we'll need to get the copyright paperwork from
the nvim-tree-sitter author?
And the question would be the same for any other license (whether GPLv3,
proprietary, you name it).
Stefan
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2020-11-08 5:13 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-08 4:59 Licensing question Brian Leung
2020-11-08 5:13 ` Stefan Monnier
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).