Need cpio.c source

Mark Horton mark at cbosgd.UUCP
Sun Apr 28 13:14:37 AEST 1985


In article <55 at ecrcvax.UUCP> pete at ecrcvax.UUCP (Pete Delaney) writes:
>
>	Sigh.  For some strange reason Berkely 4.2 doesn't come with
>SCCS or cpio.  These turkeys makeing releases should get their sh*t
>together!  Would someone out there in net land please send a copy of
>the new System V cpio so we can read our release tape so that we can
>get the source of SCCS, so that we can use the latest kernel.

I feel obligated to point out the reason why 4.2BSD does not include
cpio or SCCS.  If they did, AT&T would be justified in legal action
to stop them from distributing 4.2BSD at all.  Contrary to a comment
I just read here, 4.2BSD requires a UNIX/32V license, NOT a System V
license.  This means that Berkeley can include AT&T code that was
in UNIX/32V, but they do not have permission from AT&T to include
code from other AT&T versions of UNIX.

In particular, cpio and SCCS were both in PWB/UNIX 1.0, in System III,
and in System V, but not in V7 or 32V.  So it would be illegal for
Berkeley to include them in their system unless they required one
of these licenses from everyone they distribute UNIX to.

Before anyone sends a copy to ecrcvax, you'd best verify that ecrcvax
has a System V license.  Otherwise you'll be violating your license.

Incidently, while the V7/nBSD family does not have cpio, they do have
tar, a similar program.  Since System III and System V have tar (except
for the 3B2, which for some reason left it out) it has emerged that
the only universal complete file packaging format for UNIX is tar format,
for tapes and for UUCP images.  Apparently for this reason, /usr/group
has adopted tar format as part of the UNIX standard.



More information about the Comp.bugs.4bsd.ucb-fixes mailing list