diff --git a/assign/assign.cc b/assign/assign.cc
index 181e5307824b619adeeaca26bfbb2edbc9a47f4e..8a38c72c308a7b611fe7e2c33f69e94ffb64f5aa 100644
--- a/assign/assign.cc
+++ b/assign/assign.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #include "port.h"
 
 #include <hash_map>
diff --git a/assign/common.h b/assign/common.h
index 24aa5e5819ba0532968c1f3b74288035e22fa425..3202e5d7916f33d56b3db29367bdb907a724ddff 100644
--- a/assign/common.h
+++ b/assign/common.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #ifndef __COMON_H
 #define __COMON_H
 
diff --git a/assign/config.cc b/assign/config.cc
index e308757eacd072c0924ac426156144a1399d84e0..04c4f1ce587c196eb8326da9274379daa8bc3883 100644
--- a/assign/config.cc
+++ b/assign/config.cc
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1999-2001 The University of Utah and the Flux Group.
+ * Copyright (c) 1999-2003 The University of Utah and the Flux Group.
  * All rights reserved.
  */
 
diff --git a/assign/config.h b/assign/config.h
index a967a2de457bd7f49605ea6f2d8220e2271ea00a..07f26fd8465b0a27884914afe06debc99b4d1744 100644
--- a/assign/config.h
+++ b/assign/config.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 1999-2001 The University of Utah and the Flux Group.
+ * Copyright (c) 1999-2003 The University of Utah and the Flux Group.
  * All rights reserved.
  */
 
diff --git a/assign/delay.h b/assign/delay.h
index a24f0f9de1ac90fe1b2dcc128b0e496a9b67d33b..a82b925b4954e9023ea026ffcd6f60af2114b961 100644
--- a/assign/delay.h
+++ b/assign/delay.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #ifndef __DELAY_H
 #define __DELAY_H
 
diff --git a/assign/parse_ptop.cc b/assign/parse_ptop.cc
index 19911f212371b3f51d3286534f880535e4836dce..fa73d5a55ff3e02dfa42462a0d57efc1d4cc635e 100644
--- a/assign/parse_ptop.cc
+++ b/assign/parse_ptop.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #include "port.h"
 
 #include <hash_map>
diff --git a/assign/parse_top.cc b/assign/parse_top.cc
index 345542ed88253170df0fdef427f7acb3ecf968b5..480a01a0491c463ad310b76c61901d2edbed8630 100644
--- a/assign/parse_top.cc
+++ b/assign/parse_top.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #include "port.h"
 
 #include <hash_map>
diff --git a/assign/parser.cc b/assign/parser.cc
index 17f3f269b113afabff4588093117f5aeb680ffdd..7c8be2c1ffa7f2c6066aae6ed8b3f2558549c24e 100644
--- a/assign/parser.cc
+++ b/assign/parser.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #include <vector>
 #include <rope>
 #include <algo.h>
diff --git a/assign/parser.h b/assign/parser.h
index d83634c4977c5de0aeef82170a0b47470f0c62d3..35dfbd93b59b2378c363c08f489fed498a6f7571 100644
--- a/assign/parser.h
+++ b/assign/parser.h
@@ -1,3 +1,8 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
 
 #ifndef __PARSER_H
 #define __PARSER_H
diff --git a/assign/pclass.cc b/assign/pclass.cc
index 70d985f8636f883032c2fa7636204a87578ba531..9fe9bbddeb5e4a6bfa3609f027c4410d9d04dc8e 100644
--- a/assign/pclass.cc
+++ b/assign/pclass.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #include "port.h"
 
 #include <stdlib.h>
diff --git a/assign/pclass.h b/assign/pclass.h
index 5be4591e7e832b57cd1fae4f96a6278ca8633d77..7f1a25799715d8627151451ef2b1a86a491f78ba 100644
--- a/assign/pclass.h
+++ b/assign/pclass.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #ifndef __PCLASS_H
 #define __PCLASS_H
 
diff --git a/assign/physical.h b/assign/physical.h
index 7aa169683d84e531243a25091e090d33e49aab4d..9c6d467161edbbb5eb85e1e68ee0086ee260c719 100644
--- a/assign/physical.h
+++ b/assign/physical.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #ifndef __PHYSICAL_H
 #define __PHYSICAL_H
 
diff --git a/assign/port.h b/assign/port.h
index b44a73f095f76c1c35f2a22e74feca0bdc7df0bb..962a3c162d0eb4003ae24f69e8ab49c6bfaa08df 100644
--- a/assign/port.h
+++ b/assign/port.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 // This file may need to be changed depending on the architecture.
 
 #include <limits.h>
diff --git a/assign/score.cc b/assign/score.cc
index ffd5cf6385555ebe6436d0bfc64601b3f33e3279..b174bb347cef5e258cf38318df37a82e6fee30c2 100644
--- a/assign/score.cc
+++ b/assign/score.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #include "port.h"
 
 #include <iostream.h>
diff --git a/assign/score.h b/assign/score.h
index 10248f69d417e6254e311a9b0b9d9262ebcc9d0b..673cbb36beb6fd9ee05af9e7389cd26987a29ea0 100644
--- a/assign/score.h
+++ b/assign/score.h
@@ -1,3 +1,8 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
 
 #ifndef _SCORE_H
 #define _SCORE_H
diff --git a/assign/vclass.cc b/assign/vclass.cc
index df6a9ca780d86940bd03c3b8f2934c8fbc35ccbb..11fe7bef814f1cf3d9e8cb3ad9e1360c4f5ddd3a 100644
--- a/assign/vclass.cc
+++ b/assign/vclass.cc
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #include "port.h"
 
 #include <stdlib.h>
diff --git a/assign/vclass.h b/assign/vclass.h
index df5192cd43da240259bbe96e888b925aeb2fcff0..e18559099b979977c5bea54a37ffa3d2e8db4b7e 100644
--- a/assign/vclass.h
+++ b/assign/vclass.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #ifndef __VCLASS_H
 #define __VCLASS_H
 
diff --git a/assign/virtual.h b/assign/virtual.h
index b085d0b432d6d0417c88b5372234925893a7da53..826b37a73a9b4c5811d0339fd99ae7b5c76bbd11 100644
--- a/assign/virtual.h
+++ b/assign/virtual.h
@@ -1,3 +1,9 @@
+/*
+ * EMULAB-COPYRIGHT
+ * Copyright (c) 2000-2003 University of Utah and the Flux Group.
+ * All rights reserved.
+ */
+
 #ifndef __VIRTUAL_H
 #define __VIRTUAL_H