USL - UCB Settlement Agreement

Restricted and UNIX Derived Files

The following definitions apply to terms used in the 4 February 1994 Settlement Agreement [PDF] between UNIX System Laboratories and The Regents of the University of California:

1. Restricted Files are files contained in BSD Networking Software Release 2 which USL contends contain materials from the UNIX System and/or use or disclose methods and concepts contained in the UNIX System and whose further distribution is restricted pursuant to the Settlement Agreement.

2. UNIX Derived Files are files contained in BSD Networking Software Release 2 or 4.4 BSD(Lite) which contain material USL contends is derived from or based upon the UNIX System, but which USL has agreed may be freely distributed subject to the terms of the Settlement Agreement. The UNIX Derived Files include 23 files from 4.4 BSD(Lite) which, prior to the execution of the Settlement Agreement, USL has reviewed and approved for inclusion in the 4.4 BSD(Lite) release.

BSD Net/2
Released: July 3, 1991

Restricted Files (26)

sys/kern/init_main.c 

sys/kern/kern_clock.c 
sys/kern/kern_exec.c 
sys/kern/kern_exit.c 
sys/kern/kern_physio.c 
sys/kern/kern_sig.c 
sys/kern/kern_synch.c 
sys/kern/subr_rmap.c 
sys/kern/sys_generic.c 
sys/kern/sys_process.c 
sys/kern/sysv_shm.c 
sys/kern/tty.c 
sys/kern/tty_subr.c 
sys/kern/vfs_bio.c 
sys/kern/vfs_syscalls.c 

sys/sys/buf.h 
sys/sys/proc.h 
sys/sys/shm.h
sys/sys/tty.h 

sys/ufs/dinode.h 
sys/ufs/inode.h 
sys/ufs/ufs_bmap.c 
sys/ufs/ufs_disksubr.c 
sys/ufs/ufs_inode.c 
sys/ufs/ufs_vnops.c 

usr.bin/cpio/cpio.c

Unix Derived Files (68)

bin/df/df.c 

include/ar.h 
include/assert.h 
include/ctype.h 
inclue/grp.h 
include/nlist.h 
include/.../dumprestore.h 
include/pwd.h 
include/setjmp.h 
include/time.h 
include/utmp.h 
include/varargs.h 

lib/libc/gen/ctype_.c
lib/libc/gen/isctype.c 
lib/libc/vax/sys/syscall.s

sbin/restore/dirs.c 
sbin/restore/pathnames.h
sbin/restore/restore.h 
sbin/restore/tape.c

sys/conf/param.c 

sys/i386/i386/conf.c 
sys/i386/stand/conf.c 
sys/i386/stand/confxx.c 

sys/kern/kern_acct.c 
sys/kern/kern_descrip.c
sys/kern/kern_fork.c
sys/kern/kern_prot.c 
sys/kern/kern_resource.c
sys/kern/kern_subr.c 
sys/kern/subr_prf.c
sys/kern/tty_conf.c 
sys/kern/vfs_lookup.c 
sys/kern/vfs_subr.c
sys/kern/vfs_vnops.c 

sys/sys/acct.h 
sys/sys/callout.h
sys/sys/conf.h 
sys/sys/dkstat.h 
sys/sys/errno.h 
sys/sys/exec.h 
sys/sys/fcntl.h 
sys/sys/ioctl.h 
sys/sys/ioctl_compat.h 
sys/sys/ipc.h 
sys/sys/kernel.h 
sys/sys/map.h 
sys/sys/param.h 
sys/sys/seg.h 
sys/sys/signal.h 
sys/sys/stat.h
sys/sys/systm.h
sys/sys/timeb.h 
sys/sys/times.h
sys/sys/ttydefaults.h
sys/sys/types.h 

sys/vax/uba/ubareg.h

sys/ufs/dir.h 
sys/ufs/ufs_lookup.c 
sys/ufs/ufs_vfsops.c 

sys/vax/stand/qvcons.c
sys/vax/uba/qdioctl.h 
sys/vax/uba/qfont.c 
sys/vax/uba/qv.c 
sys/vax/uba/tmscp.c 

usr.bin/m4/serv.c 
usr.bin/mesg/mesg.c 

usr.sbin/lpr/.../common.c
urs.sbin/lpr/lpr/lpr.c
4.4BSD(Lite)
Released: April 20, 1994

Unix Derived Files (23)

sys/kern/init_main.c

sys/kern/kern_clock.c 
sys/kern/kern_exec.c
sys/kern/kern_exit.c 
sys/kern/kern_physio.c 
sys/kern/kern_sig.c 
sys/kern/kern_synch.c 
sys/kern/subr_rmap.c 
sys/kern/sys_generic.c 
sys/kern/sys_process.c
 
sys/kern/tty.c 
sys/kern/tty_subr.c 
sys/kern/vfs_bio.c 
sys/kern/vfs_syscalls.c 

sys/sys/buf.h
sys/sys/proc.h 

sys/sys/tty.h 

sys/ufs/dinode.h
sys/ufs/inode.h
sys/ufs/ufs_bmap.c
sys/ufs/ufs_disksubr.c 
sys/ufs/ufs_inode.c 
sys/ufs/ufs_vnops.c

A complete list of files is available in the USL - UBC Settlement Agreement, exhibits A, B, C [PDFs].

Other exhibits D, E, F [PDFs].


Confidentiality

The parties agree to keep the contents of the Settlement Agreement confidential. The parties shall not provide a copy of the Settlement Agreement to anyone other than to those select employees of the parties and, in the case of USL, its parent, Novell Corporation, which have a legitimate need for access to the Settlement Agreement. This provision shall not preclude either party from disclosing the contents of this Settlement Agreement as necessary to inform others of the settlement, the restrictions on further use and distribution of BSD Networking Software Release 2, and the parties' agreement regarding the use of 4.4 BSD(Lite). This provision shall not preclude the University from producing a copy of this Settlement Agreement if required to do so by federal or state law nor shall it preclude the parties from generally describing this Settlement Agreement in terms consistent with the Joint Press Release [PDF].

Copyright 1994