> Date: Thu, 17 Jul 2025 03:43:29 -0700 (PDT)
> Cc: gcc@gcc.gnu.org, jwakely....@gmail.com, qifan.z...@xpeedic.com
> From: ken...@adacore.com (Richard Kenner)
> 
> > > Yes, but the discussion wasn't about "as a separate file", but as a file
> > > that's part of the distribution of another program.
> > 
> > A shared library is always a separate file.
> 
> Yes, of course.  What I meant is that it's not *being distributed
> separately*.  For example, it can be in the same tarball with the program.
> So it's considered one unit for GPL purposes.  That's not the case that
> I think your quote was contemplating.

I don't see how distributing in the same tarball would solve the
problem.

Suppose I'd decide to distribute a Windows build of Emacs together
with GNU Grep (e.g., because MS-Windows systems don't come with Grep
OOTB, whereas Emacs users need Grep for several of its features).  I
would then make a single tarball including both Emacs- and
Grep-related files.  Does that mean that I'm not under an obligation
to provide source code of _both_ Emacs and Grep?  I don't think so.

Reply via email to