sysvinit

Hatch letter 19 April 2004 (157-28-G)

Exhibit G pages 16-17: the sysvinit package

The files listed are from Miquel van Smoorenburg's package sysvinit-2.85 [download] [copyright details]. It was released on 18 April 2003. The next release was 2.86 on 10 December 2004. The Hatch letter (157-28), to which this document is an exhibit, was dated 19 April 2004.

SCO/Caldera itself had redistributed these files. The document contains this statement: "At the time it redistributed Linux, SCO was not aware that its intellectual property had been copied or misappropriated and placed into Linux without SCO's authorization or consent."

The document's apparent specificity of files and lines is a complete sham. The list indiscriminately specifies the entirety of every source file, except src/Makefile.

src/bootlogd.c1-424100%
src/dowall.c1-209100%
src/halt.c1-284100%
src/hddown.c1-113100%
src/ifdown.c1-75100%
src/init.c1-2560100%
src/init.h1-115100%
src/initreq.h1-41100%
src/initscript.sample1-25100%
src/killall5.c1-567100%
src/last.c1-824100%
src/mesg.c1-115100%
src/oldutmp.h1-25100%
src/paths.h1-39100%
src/reboot.h1-23100%
src/runlevel.c1-44100%
src/set.h1-10100%
src/shutdown.c1-622100%
src/sulogin.c1-452100%
src/utmp.c1-202100%
src/utmpdump.c1-287100%
src/wall.c1-114100%

Total 22 files, 5257 lines

Gupta Declaration 7 July 2004 (467)

Pages 23-24: the sysvinit package

Gupta states authoritatively: "Linux version 2.6 contains code that is an identical copy of SYS V init code" and goes on to blame the availability of the man pages, which "however, carry appropriate copyright notices [...] a skilled programmer could copy the structure, sequence, and organization of SYS V init routines." The rest of his discussion is sealed.