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

Packages Within Packages (How to copyright?)



Hi:

The other day I was packaging Module::CPANTS::Analyse, a Perl module.
As part of its tests, it includes a bunch of other distributions in
gzipped tarball format. However, as these included tarballs are
actually those of other distributions, their copyright is different.
Sure, that's fine.

So I have a bunch of copyright statements for each .tar.gz file.

My question becomes: what happens when a file *inside* the tar.gz has
a different copyright than the rest of the package?

For example, in the Perl world, many distributions include ppport.h
(Perl/Pollution/Portability -- it's to provide backward compatibility
for the XS macros). However, as it is a file generated by another
distribution (Devel::PPPort), its copyright is different than the rest
of the distribution. However, Files: doesn't have sufficient
granularity to handle this, since it's a file within a gzipped
tarball.

(I should note that I think the point is to leave it as a tarball and
not simply extract it, because the Module::CPANTS::Analyse program
needs to test its ability to decompress the archive and peek inside).

Cheers,

Jonathan


Reply to: