emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Vendoring code in a (Non?)GNU ELPA package


From: Dmitry Gutov
Subject: Re: Vendoring code in a (Non?)GNU ELPA package
Date: Mon, 1 Jan 2024 05:37:15 +0200
User-agent: Mozilla Thunderbird

On 31/12/2023 05:15, Richard Stallman wrote:
[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

   > Vendoring in this context is industry jargon for hosting 3rd party
   > dependencies (in this case the miniaudio library) alongside software
   > (the elisp package). Put plainly, they want to know if it would be okay
   > to host a copy of the miniaudio library alongside their elisp package.

Thanks.

Let's not adopt that term "vendoring", particularly since the GNU Project
is not a "vender".  But the question is a reasonable one to pose.

The answer would depend on questions such as
(1) What is the license of that library?
(2) What on does it do?
(3) What is the reason for using it?
(4) When running, how does it communicate with Emacs?
(5) Does it get linked with Emacs?  If so, when does that happen?
(6) In what sense is it a "library"?
(7) Would this be souce code, executable, or both?
(8) How would it get built for your distro?

Some combinations of answers might make it ok, others would make it
unacceptable.

I'm pretty sure that most of these questions have answers in the original email that started this thread.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]