ref: adding copyright headers and licensing files

Change-Id: I135f73159c3e010f7faf14f1215bbd74eb32c2cb
diff --git a/AUTHORS b/AUTHORS
index 3275bfb..574583c 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -2,9 +2,8 @@
 # This file is distinct from the CONTRIBUTORS files.
 # See the latter for an explanation.
 
-# Names should be added to this file as
-#	Name or Organization <email address>
+# Names should be added to this file as:
+#   Name or Organization <email address>
 # The email address is not required for organizations.
 
 # Please keep the list sorted.
-
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index 9335904..e9c7bdb 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -1,7 +1,7 @@
 # This is the official list of people who can contribute
 # (and typically have contributed) code to the Vanadium repository.
 # The AUTHORS file lists the copyright holders; this file
-# lists people.  For example, Google employees are listed here
+# lists people. For example, Google employees are listed here
 # but not in AUTHORS, because Google holds the copyright.
 #
 # The submission process automatically checks to make sure
@@ -30,4 +30,3 @@
 # same person when interacting with Rietveld.
 
 # Please keep the list sorted.
-
diff --git a/PATENTS b/PATENTS
index e0d6f94..d52cc55 100644
--- a/PATENTS
+++ b/PATENTS
@@ -1,5 +1,5 @@
 Additional IP Rights Grant (Patents)
-     	
+
 "This implementation" means the copyrightable works distributed by
 Google as part of the Vanadium project.
 
@@ -10,13 +10,13 @@
 implementation of Vanadium, where such license applies only to those patent
 claims, both currently owned or controlled by Google and acquired in
 the future, licensable by Google that are necessarily infringed by this
-implementation of Vanadium.  This grant does not include claims that would be
+implementation of Vanadium. This grant does not include claims that would be
 infringed only as a consequence of further modification of this
-implementation.  If you or your agent or exclusive licensee institute or
+implementation. If you or your agent or exclusive licensee institute or
 order or agree to the institution of patent litigation against any
 entity (including a cross-claim or counterclaim in a lawsuit) alleging
-that this implementation of Vanadium  or any code incorporated within this
+that this implementation of Vanadium or any code incorporated within this
 implementation of Vanadium constitutes direct or contributory patent
 infringement, or inducement of patent infringement, then any patent
-rights granted to you under this License for this implementation of Vanadium 
+rights granted to you under this License for this implementation of Vanadium
 shall terminate as of the date such litigation is filed.
diff --git a/cmd/application/impl.go b/cmd/application/impl.go
index 60b01cc..1f32226 100644
--- a/cmd/application/impl.go
+++ b/cmd/application/impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/application/impl_test.go b/cmd/application/impl_test.go
index aa3960f..9315b2d 100644
--- a/cmd/application/impl_test.go
+++ b/cmd/application/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/application/main.go b/cmd/application/main.go
index 03caf91..3af5487 100644
--- a/cmd/application/main.go
+++ b/cmd/application/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/binary/impl.go b/cmd/binary/impl.go
index d41a9dc..41f6a71 100644
--- a/cmd/binary/impl.go
+++ b/cmd/binary/impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/binary/impl_test.go b/cmd/binary/impl_test.go
index b4a696b..eb2ade6 100644
--- a/cmd/binary/impl_test.go
+++ b/cmd/binary/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/binary/main.go b/cmd/binary/main.go
index 03caf91..3af5487 100644
--- a/cmd/binary/main.go
+++ b/cmd/binary/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/build/impl.go b/cmd/build/impl.go
index 304d2d5..ceae5d0 100644
--- a/cmd/build/impl.go
+++ b/cmd/build/impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/build/impl_test.go b/cmd/build/impl_test.go
index 96d7e31..13e2653 100644
--- a/cmd/build/impl_test.go
+++ b/cmd/build/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/build/main.go b/cmd/build/main.go
index 03caf91..3af5487 100644
--- a/cmd/build/main.go
+++ b/cmd/build/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/debug/debug_v23_test.go b/cmd/debug/debug_v23_test.go
index 5a3c93a..592f7d3 100644
--- a/cmd/debug/debug_v23_test.go
+++ b/cmd/debug/debug_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main_test
 
 import (
diff --git a/cmd/debug/impl.go b/cmd/debug/impl.go
index 03f0d33..c821cd7 100644
--- a/cmd/debug/impl.go
+++ b/cmd/debug/impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/debug/main.go b/cmd/debug/main.go
index 03caf91..3af5487 100644
--- a/cmd/debug/main.go
+++ b/cmd/debug/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/gclogs/format.go b/cmd/gclogs/format.go
index 502db25..ed18f48 100644
--- a/cmd/gclogs/format.go
+++ b/cmd/gclogs/format.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/gclogs/format_test.go b/cmd/gclogs/format_test.go
index 2399d76..201c34a 100644
--- a/cmd/gclogs/format_test.go
+++ b/cmd/gclogs/format_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/gclogs/gclogs.go b/cmd/gclogs/gclogs.go
index d0c0f57..d19b8b0 100644
--- a/cmd/gclogs/gclogs.go
+++ b/cmd/gclogs/gclogs.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/gclogs/gclogs_test.go b/cmd/gclogs/gclogs_test.go
index b36a4ec..480b9d6 100644
--- a/cmd/gclogs/gclogs_test.go
+++ b/cmd/gclogs/gclogs_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/gclogs/main.go b/cmd/gclogs/main.go
index e642e83..8468057 100644
--- a/cmd/gclogs/main.go
+++ b/cmd/gclogs/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go . -help
 
diff --git a/cmd/mgmt/device/devicex b/cmd/mgmt/device/devicex
index 47eee9e..19cafe8 100755
--- a/cmd/mgmt/device/devicex
+++ b/cmd/mgmt/device/devicex
@@ -1,4 +1,7 @@
 #!/bin/bash
+# Copyright 2015 The Vanadium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
 #
 # Administers a device manager installation.
 #
diff --git a/cmd/mgmt/device/impl/acl_fmt.go b/cmd/mgmt/device/impl/acl_fmt.go
index 14bd0d0..43b4bdb 100644
--- a/cmd/mgmt/device/impl/acl_fmt.go
+++ b/cmd/mgmt/device/impl/acl_fmt.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/cmd/mgmt/device/impl/acl_impl.go b/cmd/mgmt/device/impl/acl_impl.go
index a12e41d..7012e0f 100644
--- a/cmd/mgmt/device/impl/acl_impl.go
+++ b/cmd/mgmt/device/impl/acl_impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 // Commands to get/set AccessLists.
diff --git a/cmd/mgmt/device/impl/acl_test.go b/cmd/mgmt/device/impl/acl_test.go
index b725f10..174e883 100644
--- a/cmd/mgmt/device/impl/acl_test.go
+++ b/cmd/mgmt/device/impl/acl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/cmd/mgmt/device/impl/associate_impl.go b/cmd/mgmt/device/impl/associate_impl.go
index 1c82cad..4984fd2 100644
--- a/cmd/mgmt/device/impl/associate_impl.go
+++ b/cmd/mgmt/device/impl/associate_impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/cmd/mgmt/device/impl/devicemanager_mock_test.go b/cmd/mgmt/device/impl/devicemanager_mock_test.go
index 7a36b65..7bd7f3a 100644
--- a/cmd/mgmt/device/impl/devicemanager_mock_test.go
+++ b/cmd/mgmt/device/impl/devicemanager_mock_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/cmd/mgmt/device/impl/impl.go b/cmd/mgmt/device/impl/impl.go
index 602b7f7..f95a4d3 100644
--- a/cmd/mgmt/device/impl/impl.go
+++ b/cmd/mgmt/device/impl/impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/cmd/mgmt/device/impl/impl_test.go b/cmd/mgmt/device/impl/impl_test.go
index ba6baa5..25de421 100644
--- a/cmd/mgmt/device/impl/impl_test.go
+++ b/cmd/mgmt/device/impl/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/cmd/mgmt/device/impl/instance_impl.go b/cmd/mgmt/device/impl/instance_impl.go
index 99b6210..c3763c9 100644
--- a/cmd/mgmt/device/impl/instance_impl.go
+++ b/cmd/mgmt/device/impl/instance_impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 // Commands to modify instance.
diff --git a/cmd/mgmt/device/impl/instance_impl_test.go b/cmd/mgmt/device/impl/instance_impl_test.go
index 8cdcbf9..1107ca3 100644
--- a/cmd/mgmt/device/impl/instance_impl_test.go
+++ b/cmd/mgmt/device/impl/instance_impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/cmd/mgmt/device/impl/local_install.go b/cmd/mgmt/device/impl/local_install.go
index 48f1e1d..9063281 100644
--- a/cmd/mgmt/device/impl/local_install.go
+++ b/cmd/mgmt/device/impl/local_install.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/cmd/mgmt/device/impl/local_install_test.go b/cmd/mgmt/device/impl/local_install_test.go
index c696198..0a21676 100644
--- a/cmd/mgmt/device/impl/local_install_test.go
+++ b/cmd/mgmt/device/impl/local_install_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/cmd/mgmt/device/impl/mock_test.go b/cmd/mgmt/device/impl/mock_test.go
index f08b44c..cbb44c1 100644
--- a/cmd/mgmt/device/impl/mock_test.go
+++ b/cmd/mgmt/device/impl/mock_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/cmd/mgmt/device/impl/publish.go b/cmd/mgmt/device/impl/publish.go
index 62dd1f6..dbafdba 100644
--- a/cmd/mgmt/device/impl/publish.go
+++ b/cmd/mgmt/device/impl/publish.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/cmd/mgmt/device/impl/root.go b/cmd/mgmt/device/impl/root.go
index c7178d7..02d15ad 100644
--- a/cmd/mgmt/device/impl/root.go
+++ b/cmd/mgmt/device/impl/root.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/cmd/mgmt/device/impl/updateall.go b/cmd/mgmt/device/impl/updateall.go
index 39b92b0..a833157 100644
--- a/cmd/mgmt/device/impl/updateall.go
+++ b/cmd/mgmt/device/impl/updateall.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/cmd/mgmt/device/impl/util_test.go b/cmd/mgmt/device/impl/util_test.go
index 06e0b51..70036f2 100644
--- a/cmd/mgmt/device/impl/util_test.go
+++ b/cmd/mgmt/device/impl/util_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/cmd/mgmt/device/main.go b/cmd/mgmt/device/main.go
index c5714e2..7dfee9c 100644
--- a/cmd/mgmt/device/main.go
+++ b/cmd/mgmt/device/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/mgmt/dummy.go b/cmd/mgmt/dummy.go
index 2d4fedb..9476b6f 100644
--- a/cmd/mgmt/dummy.go
+++ b/cmd/mgmt/dummy.go
@@ -1 +1,5 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package mgmt
diff --git a/cmd/mgmt/mgmt_v23_test.go b/cmd/mgmt/mgmt_v23_test.go
index 8063f95..a20b0b6 100644
--- a/cmd/mgmt/mgmt_v23_test.go
+++ b/cmd/mgmt/mgmt_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Test the device manager and related services and tools.
 //
 // By default, this script tests the device manager in a fashion amenable
diff --git a/cmd/mgmt/shell/lib/pkg.go b/cmd/mgmt/shell/lib/pkg.go
index 55c21f8..1229481 100644
--- a/cmd/mgmt/shell/lib/pkg.go
+++ b/cmd/mgmt/shell/lib/pkg.go
@@ -1 +1,5 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package lib
diff --git a/cmd/mgmt/shell/lib/shell.sh b/cmd/mgmt/shell/lib/shell.sh
index ff8fc8d..b5d9b59 100755
--- a/cmd/mgmt/shell/lib/shell.sh
+++ b/cmd/mgmt/shell/lib/shell.sh
@@ -1,4 +1,7 @@
 #!/bin/bash
+# Copyright 2015 The Vanadium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
 
 # The shell library is used to execute vanadium shell scripts.
 
diff --git a/cmd/mgmt/shell/lib/shell_test.sh b/cmd/mgmt/shell/lib/shell_test.sh
index ed873a0..bf90f2f 100755
--- a/cmd/mgmt/shell/lib/shell_test.sh
+++ b/cmd/mgmt/shell/lib/shell_test.sh
@@ -1,4 +1,7 @@
 #!/bin/bash
+# Copyright 2015 The Vanadium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
 
 # The shell_test library is used to execute shell tests.
 
diff --git a/cmd/mgmt/shell/lib/test.sh b/cmd/mgmt/shell/lib/test.sh
index ccd7351..8f9c76a 100755
--- a/cmd/mgmt/shell/lib/test.sh
+++ b/cmd/mgmt/shell/lib/test.sh
@@ -1,4 +1,7 @@
 #!/bin/bash
+# Copyright 2015 The Vanadium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
 
 #
 # Unit tests for the shell functions in this directory
diff --git a/cmd/mgmt/suid_test.sh b/cmd/mgmt/suid_test.sh
index febd73a..197aa42 100755
--- a/cmd/mgmt/suid_test.sh
+++ b/cmd/mgmt/suid_test.sh
@@ -1,4 +1,7 @@
 #!/bin/bash
+# Copyright 2015 The Vanadium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
 
 # Test the device manager and related services and tools.
 #
diff --git a/cmd/mgmt/vbash b/cmd/mgmt/vbash
index 5aec109..71a2826 100755
--- a/cmd/mgmt/vbash
+++ b/cmd/mgmt/vbash
@@ -1,4 +1,7 @@
 #!/bin/bash
+# Copyright 2015 The Vanadium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
 #
 # Starts up a shell running under the security agent.
 #
diff --git a/cmd/mounttable/impl.go b/cmd/mounttable/impl.go
index 410251e..a69b7f4 100644
--- a/cmd/mounttable/impl.go
+++ b/cmd/mounttable/impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/mounttable/impl_test.go b/cmd/mounttable/impl_test.go
index bacf877..0f94cfc 100644
--- a/cmd/mounttable/impl_test.go
+++ b/cmd/mounttable/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/mounttable/main.go b/cmd/mounttable/main.go
index 03caf91..3af5487 100644
--- a/cmd/mounttable/main.go
+++ b/cmd/mounttable/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/namespace/impl.go b/cmd/namespace/impl.go
index 5a8d085..a7a9929 100644
--- a/cmd/namespace/impl.go
+++ b/cmd/namespace/impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/namespace/main.go b/cmd/namespace/main.go
index 03caf91..3af5487 100644
--- a/cmd/namespace/main.go
+++ b/cmd/namespace/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/principal/bless.go b/cmd/principal/bless.go
index 23c237a..aff6b1a 100644
--- a/cmd/principal/bless.go
+++ b/cmd/principal/bless.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/principal/caveat.go b/cmd/principal/caveat.go
index 867e20c..2f98264 100644
--- a/cmd/principal/caveat.go
+++ b/cmd/principal/caveat.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/principal/main.go b/cmd/principal/main.go
index 3f18568..bc6d9d7 100644
--- a/cmd/principal/main.go
+++ b/cmd/principal/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/principal/main_darwin.go b/cmd/principal/main_darwin.go
index bceafd2..6b72080 100644
--- a/cmd/principal/main_darwin.go
+++ b/cmd/principal/main_darwin.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build darwin
 
 package main
diff --git a/cmd/principal/main_linux.go b/cmd/principal/main_linux.go
index cb73c65..431b01a 100644
--- a/cmd/principal/main_linux.go
+++ b/cmd/principal/main_linux.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build linux
 
 package main
diff --git a/cmd/principal/main_nacl.go b/cmd/principal/main_nacl.go
index 9dea3b5..e22d317 100644
--- a/cmd/principal/main_nacl.go
+++ b/cmd/principal/main_nacl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 const openCommand = ""
diff --git a/cmd/principal/principal_v23_test.go b/cmd/principal/principal_v23_test.go
index 74c1745..f023f23 100644
--- a/cmd/principal/principal_v23_test.go
+++ b/cmd/principal/principal_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main_test
 
 import (
diff --git a/cmd/profile/impl.go b/cmd/profile/impl.go
index f2a4ad5..8d438cc 100644
--- a/cmd/profile/impl.go
+++ b/cmd/profile/impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/profile/impl_test.go b/cmd/profile/impl_test.go
index 80497ac..2241d96 100644
--- a/cmd/profile/impl_test.go
+++ b/cmd/profile/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/profile/main.go b/cmd/profile/main.go
index 03caf91..3af5487 100644
--- a/cmd/profile/main.go
+++ b/cmd/profile/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/servicerunner/main.go b/cmd/servicerunner/main.go
index 058a299..afc0a63 100644
--- a/cmd/servicerunner/main.go
+++ b/cmd/servicerunner/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // This binary starts several services (mount table, proxy, wspr), then prints a
 // JSON map with their vars to stdout (as a single line), then waits forever.
 package main
diff --git a/cmd/servicerunner/servicerunner_test.go b/cmd/servicerunner/servicerunner_test.go
index fba11f1..2978996 100644
--- a/cmd/servicerunner/servicerunner_test.go
+++ b/cmd/servicerunner/servicerunner_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Runs the servicerunner binary and checks that it outputs a JSON line to
 // stdout with the expected variables.
 package main
diff --git a/cmd/servicerunner/wspr.go b/cmd/servicerunner/wspr.go
index 5081c5f..9bc3acb 100644
--- a/cmd/servicerunner/wspr.go
+++ b/cmd/servicerunner/wspr.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/uniqueid/main.go b/cmd/uniqueid/main.go
index efc4c41..1d6b598 100644
--- a/cmd/uniqueid/main.go
+++ b/cmd/uniqueid/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/vdl/arith_test.go b/cmd/vdl/arith_test.go
index 01a2bf3..5a4e54a 100644
--- a/cmd/vdl/arith_test.go
+++ b/cmd/vdl/arith_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main_test
 
 // This test assumes the vdl packages under v.io/x/ref/lib/vdl/testdata have been
diff --git a/cmd/vdl/main.go b/cmd/vdl/main.go
index 490b32c..2e7666f 100644
--- a/cmd/vdl/main.go
+++ b/cmd/vdl/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/vdl/vdl_test.go b/cmd/vdl/vdl_test.go
index 93b2f9d..932aaa9 100644
--- a/cmd/vdl/vdl_test.go
+++ b/cmd/vdl/vdl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/vom/vom.go b/cmd/vom/vom.go
index 781092a..3126f90 100644
--- a/cmd/vom/vom.go
+++ b/cmd/vom/vom.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/vomtestgen/generate.go b/cmd/vomtestgen/generate.go
index 72c6ae6..cb80ac7 100644
--- a/cmd/vomtestgen/generate.go
+++ b/cmd/vomtestgen/generate.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/vomtestgen/main.go b/cmd/vomtestgen/main.go
index 355f434..ece59fa 100644
--- a/cmd/vomtestgen/main.go
+++ b/cmd/vomtestgen/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go . -help
 
diff --git a/cmd/vrpc/vrpc.go b/cmd/vrpc/vrpc.go
index fddd97f..9dba47c 100644
--- a/cmd/vrpc/vrpc.go
+++ b/cmd/vrpc/vrpc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The following enables go generate to generate the doc.go file.
 //go:generate go run $VANADIUM_ROOT/release/go/src/v.io/x/lib/cmdline/testdata/gendoc.go .
 
diff --git a/cmd/vrpc/vrpc_test.go b/cmd/vrpc/vrpc_test.go
index 74a42c8..f1328c1 100644
--- a/cmd/vrpc/vrpc_test.go
+++ b/cmd/vrpc/vrpc_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/vrun/doc.go b/cmd/vrun/doc.go
index edb137a..29d609a 100644
--- a/cmd/vrun/doc.go
+++ b/cmd/vrun/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 /*
 The vrun tool executes a command with a derived principal.
 
diff --git a/cmd/vrun/vrun.go b/cmd/vrun/vrun.go
index afc3ca5..e115e98 100644
--- a/cmd/vrun/vrun.go
+++ b/cmd/vrun/vrun.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/cmd/vrun/vrun_v23_test.go b/cmd/vrun/vrun_v23_test.go
index bcd4dd4..ef54b62 100644
--- a/cmd/vrun/vrun_v23_test.go
+++ b/cmd/vrun/vrun_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main_test
 
 //go:generate v23 test generate .
diff --git a/examples/rps/common/common.go b/examples/rps/common/common.go
index 6c60787..f71a277 100644
--- a/examples/rps/common/common.go
+++ b/examples/rps/common/common.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package common factors out common utility functions that both the
 // rock paper scissors clients and servers invoke.
 package common
diff --git a/examples/rps/rpsbot/impl.go b/examples/rps/rpsbot/impl.go
index a767dfc..e0e35ee 100644
--- a/examples/rps/rpsbot/impl.go
+++ b/examples/rps/rpsbot/impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/examples/rps/rpsbot/impl_test.go b/examples/rps/rpsbot/impl_test.go
index 214b29e..e84d749 100644
--- a/examples/rps/rpsbot/impl_test.go
+++ b/examples/rps/rpsbot/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/examples/rps/rpsbot/judge.go b/examples/rps/rpsbot/judge.go
index 712bb15..24ee675 100644
--- a/examples/rps/rpsbot/judge.go
+++ b/examples/rps/rpsbot/judge.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/examples/rps/rpsbot/main.go b/examples/rps/rpsbot/main.go
index 5183dcb..764eaf6 100644
--- a/examples/rps/rpsbot/main.go
+++ b/examples/rps/rpsbot/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Command rpsbot is a binary that runs the fully automated
 // implementation of the RockPaperScissors service, which includes all
 // three roles involved in the game of rock-paper-scissors. It
diff --git a/examples/rps/rpsbot/player.go b/examples/rps/rpsbot/player.go
index a66c17a..8d08e10 100644
--- a/examples/rps/rpsbot/player.go
+++ b/examples/rps/rpsbot/player.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/examples/rps/rpsbot/scorekeeper.go b/examples/rps/rpsbot/scorekeeper.go
index 4c08366..fe67bce 100644
--- a/examples/rps/rpsbot/scorekeeper.go
+++ b/examples/rps/rpsbot/scorekeeper.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/examples/rps/rpsplayer/main.go b/examples/rps/rpsplayer/main.go
index 5872963..3adea96 100644
--- a/examples/rps/rpsplayer/main.go
+++ b/examples/rps/rpsplayer/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Command rpsplayer is a command-line implementation of the Player
 // service that allows a human player to join the game.
 package main
diff --git a/examples/rps/rpsscorekeeper/main.go b/examples/rps/rpsscorekeeper/main.go
index babd0d9..14d8a67 100644
--- a/examples/rps/rpsscorekeeper/main.go
+++ b/examples/rps/rpsscorekeeper/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Command rpsscorekeeper is a simple implementation of the
 // ScoreKeeper service. It publishes itself as a score keeper for the
 // rock-paper-scissors game and prints out all the score cards it
diff --git a/examples/tunnel/tunneld/impl.go b/examples/tunnel/tunneld/impl.go
index cf0c4f3..32f7627 100644
--- a/examples/tunnel/tunneld/impl.go
+++ b/examples/tunnel/tunneld/impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/examples/tunnel/tunneld/iomanager.go b/examples/tunnel/tunneld/iomanager.go
index 415c8fb..478bb62 100644
--- a/examples/tunnel/tunneld/iomanager.go
+++ b/examples/tunnel/tunneld/iomanager.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/examples/tunnel/tunneld/main.go b/examples/tunnel/tunneld/main.go
index 56f6502..090c416 100644
--- a/examples/tunnel/tunneld/main.go
+++ b/examples/tunnel/tunneld/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Command tunneld is an implementation of the tunnel service.
 package main
 
diff --git a/examples/tunnel/tunneld/tunneld_v23_test.go b/examples/tunnel/tunneld/tunneld_v23_test.go
index 55f03a1..a0c1930 100644
--- a/examples/tunnel/tunneld/tunneld_v23_test.go
+++ b/examples/tunnel/tunneld/tunneld_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main_test
 
 //go:generate v23 test generate .
diff --git a/examples/tunnel/tunnelutil/forward.go b/examples/tunnel/tunnelutil/forward.go
index bc046d3..6d98883 100644
--- a/examples/tunnel/tunnelutil/forward.go
+++ b/examples/tunnel/tunnelutil/forward.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package tunnelutil
 
 import (
diff --git a/examples/tunnel/tunnelutil/terminal.go b/examples/tunnel/tunnelutil/terminal.go
index 92f178f..de51af0 100644
--- a/examples/tunnel/tunnelutil/terminal.go
+++ b/examples/tunnel/tunnelutil/terminal.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package tunnelutil contains a set of common types and functions
 // used by both tunnel service clients and servers.
 package tunnelutil
diff --git a/examples/tunnel/vsh/iomanager.go b/examples/tunnel/vsh/iomanager.go
index d4217c9..47b7501 100644
--- a/examples/tunnel/vsh/iomanager.go
+++ b/examples/tunnel/vsh/iomanager.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/examples/tunnel/vsh/main.go b/examples/tunnel/vsh/main.go
index 2b4dfa9..64fdef4 100644
--- a/examples/tunnel/vsh/main.go
+++ b/examples/tunnel/vsh/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Command vsh is a tunnel service client that can be used to start a
 // shell on the server.
 package main
diff --git a/lib/exec/child.go b/lib/exec/child.go
index 77cff1c..cf2a141 100644
--- a/lib/exec/child.go
+++ b/lib/exec/child.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package exec
 
 import (
diff --git a/lib/exec/config.go b/lib/exec/config.go
index e505b17..601ad35 100644
--- a/lib/exec/config.go
+++ b/lib/exec/config.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package exec
 
 import (
diff --git a/lib/exec/config_test.go b/lib/exec/config_test.go
index 6e131c5..59b7c8c 100644
--- a/lib/exec/config_test.go
+++ b/lib/exec/config_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package exec
 
 import (
diff --git a/lib/exec/consts/consts.go b/lib/exec/consts/consts.go
index 774a6e3..254f97c 100644
--- a/lib/exec/consts/consts.go
+++ b/lib/exec/consts/consts.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package consts defines constants used by the exec library.
 package consts
 
diff --git a/lib/exec/doc.go b/lib/exec/doc.go
index ce69e22..a490799 100644
--- a/lib/exec/doc.go
+++ b/lib/exec/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package exec implements process creation and rendezvous, including
 // sharing a secret with, and passing arbitrary configuration to, the newly
 // created process via an anoymous pipe. An anonymous pipe is used since
diff --git a/lib/exec/example_test.go b/lib/exec/example_test.go
index c66adcc..b8157e8 100644
--- a/lib/exec/example_test.go
+++ b/lib/exec/example_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package exec
 
 import (
diff --git a/lib/exec/exec_test.go b/lib/exec/exec_test.go
index e72367b..b930bd7 100644
--- a/lib/exec/exec_test.go
+++ b/lib/exec/exec_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package exec_test
 
 import (
diff --git a/lib/exec/noprotocol_test.go b/lib/exec/noprotocol_test.go
index c08f37a..8e9aa21 100644
--- a/lib/exec/noprotocol_test.go
+++ b/lib/exec/noprotocol_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package exec_test
 
 import (
diff --git a/lib/exec/parent.go b/lib/exec/parent.go
index e85fcbd..fc11a2b 100644
--- a/lib/exec/parent.go
+++ b/lib/exec/parent.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package exec
 
 import (
diff --git a/lib/exec/shared.go b/lib/exec/shared.go
index c0018f2..2baf026 100644
--- a/lib/exec/shared.go
+++ b/lib/exec/shared.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package exec
 
 const (
diff --git a/lib/exec/util.go b/lib/exec/util.go
index ab68838..813730c 100644
--- a/lib/exec/util.go
+++ b/lib/exec/util.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package exec
 
 import (
diff --git a/lib/exec/util_test.go b/lib/exec/util_test.go
index 8167493..3fb073a 100644
--- a/lib/exec/util_test.go
+++ b/lib/exec/util_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package exec
 
 import (
diff --git a/lib/flags/buildinfo/buildinfo.go b/lib/flags/buildinfo/buildinfo.go
index 7835af3..133ba1a 100644
--- a/lib/flags/buildinfo/buildinfo.go
+++ b/lib/flags/buildinfo/buildinfo.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package buildinfo
 
 import (
diff --git a/lib/flags/buildinfo/doc.go b/lib/flags/buildinfo/doc.go
index 33d0dba..622215e 100644
--- a/lib/flags/buildinfo/doc.go
+++ b/lib/flags/buildinfo/doc.go
@@ -1,2 +1,6 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package buildinfo provides build-time metadata about the binary.
 package buildinfo
diff --git a/lib/flags/consts/consts.go b/lib/flags/consts/consts.go
index b54213f..d387d3d 100644
--- a/lib/flags/consts/consts.go
+++ b/lib/flags/consts/consts.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package consts defines named constants whose values are interpreted by the flags package.
 package consts
 
diff --git a/lib/flags/doc.go b/lib/flags/doc.go
index 6c30f0c..5af2a64 100644
--- a/lib/flags/doc.go
+++ b/lib/flags/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package flags provides definitions for commonly used flags and, where
 // appropriate, implementations of the flag.Value interface for those flags to
 // ensure that only valid values of those flags are supplied. Some of these
diff --git a/lib/flags/flags.go b/lib/flags/flags.go
index 563e98b..2f99c3c 100644
--- a/lib/flags/flags.go
+++ b/lib/flags/flags.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package flags
 
 import (
diff --git a/lib/flags/flags_test.go b/lib/flags/flags_test.go
index 44cd080..7175de1 100644
--- a/lib/flags/flags_test.go
+++ b/lib/flags/flags_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package flags_test
 
 import (
diff --git a/lib/flags/listen.go b/lib/flags/listen.go
index 09641f1..572944f 100644
--- a/lib/flags/listen.go
+++ b/lib/flags/listen.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package flags
 
 import (
diff --git a/lib/flags/listen_test.go b/lib/flags/listen_test.go
index 8c047df..4563420 100644
--- a/lib/flags/listen_test.go
+++ b/lib/flags/listen_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package flags_test
 
 import (
diff --git a/lib/flags/main.go b/lib/flags/main.go
index 5cba65f..f2a7fc6 100644
--- a/lib/flags/main.go
+++ b/lib/flags/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build ignore
 
 package main
diff --git a/lib/glob/glob.go b/lib/glob/glob.go
index 94453f9..7a9e35d 100644
--- a/lib/glob/glob.go
+++ b/lib/glob/glob.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // glob implements a glob language.
 //
 // Globs match a slash separated series of glob expressions.
diff --git a/lib/glob/glob_test.go b/lib/glob/glob_test.go
index 022260b..194af7e 100644
--- a/lib/glob/glob_test.go
+++ b/lib/glob/glob_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package glob
 
 import (
diff --git a/lib/signals/signals.go b/lib/signals/signals.go
index 2401413..1727dc4 100644
--- a/lib/signals/signals.go
+++ b/lib/signals/signals.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package signals
 
 import (
diff --git a/lib/signals/signals_test.go b/lib/signals/signals_test.go
index 0517b02..431b244 100644
--- a/lib/signals/signals_test.go
+++ b/lib/signals/signals_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package signals
 
 import (
diff --git a/lib/stats/counter.go b/lib/stats/counter.go
index 3f2beff..6482149 100644
--- a/lib/stats/counter.go
+++ b/lib/stats/counter.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package stats
 
 import (
diff --git a/lib/stats/counter/counter.go b/lib/stats/counter/counter.go
index 0dc4ec9..947e1b7 100644
--- a/lib/stats/counter/counter.go
+++ b/lib/stats/counter/counter.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package counter implements counters that keeps track of their recent values
 // over different periods of time.
 // Example:
diff --git a/lib/stats/counter/counter_test.go b/lib/stats/counter/counter_test.go
index dba6c39..4533adb 100644
--- a/lib/stats/counter/counter_test.go
+++ b/lib/stats/counter/counter_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package counter_test
 
 import (
diff --git a/lib/stats/counter/timeseries.go b/lib/stats/counter/timeseries.go
index 3573d57..36dfbd8 100644
--- a/lib/stats/counter/timeseries.go
+++ b/lib/stats/counter/timeseries.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package counter
 
 import (
diff --git a/lib/stats/counter/timeseries_test.go b/lib/stats/counter/timeseries_test.go
index 9a3700d..8bd3bbd 100644
--- a/lib/stats/counter/timeseries_test.go
+++ b/lib/stats/counter/timeseries_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package counter
 
 import (
diff --git a/lib/stats/counter/tracker.go b/lib/stats/counter/tracker.go
index 30cc114..aea38a6 100644
--- a/lib/stats/counter/tracker.go
+++ b/lib/stats/counter/tracker.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package counter
 
 import (
diff --git a/lib/stats/counter/tracker_test.go b/lib/stats/counter/tracker_test.go
index b8b5235..5800148 100644
--- a/lib/stats/counter/tracker_test.go
+++ b/lib/stats/counter/tracker_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package counter_test
 
 import (
diff --git a/lib/stats/float.go b/lib/stats/float.go
index d74f957..11ad378 100644
--- a/lib/stats/float.go
+++ b/lib/stats/float.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package stats
 
 import (
diff --git a/lib/stats/func.go b/lib/stats/func.go
index 2a9c193..083c68e 100644
--- a/lib/stats/func.go
+++ b/lib/stats/func.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package stats
 
 import (
diff --git a/lib/stats/glob.go b/lib/stats/glob.go
index 25884d1..51b9a83 100644
--- a/lib/stats/glob.go
+++ b/lib/stats/glob.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package stats
 
 import (
diff --git a/lib/stats/histogram.go b/lib/stats/histogram.go
index 280b5ba..7ccdcce 100644
--- a/lib/stats/histogram.go
+++ b/lib/stats/histogram.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package stats
 
 import (
diff --git a/lib/stats/histogram/histogram.go b/lib/stats/histogram/histogram.go
index dd6aaa9..246a3aa 100644
--- a/lib/stats/histogram/histogram.go
+++ b/lib/stats/histogram/histogram.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // package histogram implements a basic histogram to keep track of data
 // distribution.
 package histogram
diff --git a/lib/stats/histogram/histogram_test.go b/lib/stats/histogram/histogram_test.go
index f213809..7de2348 100644
--- a/lib/stats/histogram/histogram_test.go
+++ b/lib/stats/histogram/histogram_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package histogram_test
 
 import (
diff --git a/lib/stats/integer.go b/lib/stats/integer.go
index c741b4c..b101489 100644
--- a/lib/stats/integer.go
+++ b/lib/stats/integer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package stats
 
 import (
diff --git a/lib/stats/map.go b/lib/stats/map.go
index 89312f6..9d16aba 100644
--- a/lib/stats/map.go
+++ b/lib/stats/map.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package stats
 
 import (
diff --git a/lib/stats/stats.go b/lib/stats/stats.go
index d06dabf..e5932b4 100644
--- a/lib/stats/stats.go
+++ b/lib/stats/stats.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package stats implements a global repository of stats objects. Each object
 // has a name and a value.
 // Example:
diff --git a/lib/stats/stats_test.go b/lib/stats/stats_test.go
index 25aded6..60aa37d 100644
--- a/lib/stats/stats_test.go
+++ b/lib/stats/stats_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package stats_test
 
 import (
diff --git a/lib/stats/string.go b/lib/stats/string.go
index ad7fa35..3162ce0 100644
--- a/lib/stats/string.go
+++ b/lib/stats/string.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package stats
 
 import (
diff --git a/lib/stats/sysstats/sysstats.go b/lib/stats/sysstats/sysstats.go
index 76eafac..86772fd 100644
--- a/lib/stats/sysstats/sysstats.go
+++ b/lib/stats/sysstats/sysstats.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package sysstats exports system statistics, and updates them periodically.
 // The package does not export any symbols, but needs to be imported for its
 // side-effects.
diff --git a/lib/stats/sysstats/sysstats_test.go b/lib/stats/sysstats/sysstats_test.go
index e86557f..8bcf3f3 100644
--- a/lib/stats/sysstats/sysstats_test.go
+++ b/lib/stats/sysstats/sysstats_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package sysstats_test
 
 import (
diff --git a/lib/timekeeper/timekeeper.go b/lib/timekeeper/timekeeper.go
index cee436f..88c4c42 100644
--- a/lib/timekeeper/timekeeper.go
+++ b/lib/timekeeper/timekeeper.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package timekeeper
 
 import "time"
diff --git a/lib/timekeeper/timekeeper_test.go b/lib/timekeeper/timekeeper_test.go
index d688db5..e3c3b16 100644
--- a/lib/timekeeper/timekeeper_test.go
+++ b/lib/timekeeper/timekeeper_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package timekeeper
 
 import (
diff --git a/lib/unixfd/unixfd.go b/lib/unixfd/unixfd.go
index e56ba0b..1cae9b8 100644
--- a/lib/unixfd/unixfd.go
+++ b/lib/unixfd/unixfd.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package unixfd provides provides support for Dialing and Listening
 // on already connected file descriptors (like those returned by socketpair).
 package unixfd
diff --git a/lib/unixfd/unixfd_test.go b/lib/unixfd/unixfd_test.go
index 801258c..10630ea 100644
--- a/lib/unixfd/unixfd_test.go
+++ b/lib/unixfd/unixfd_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package unixfd
 
 import (
diff --git a/lib/vdl/build/build.go b/lib/vdl/build/build.go
index c3de1fd..c036e9d 100644
--- a/lib/vdl/build/build.go
+++ b/lib/vdl/build/build.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package build provides utilities to collect VDL build information, and
 // helpers to kick off the parser and compiler.
 //
diff --git a/lib/vdl/build/build_test.go b/lib/vdl/build/build_test.go
index 3a8ca5d..aa083b2 100644
--- a/lib/vdl/build/build_test.go
+++ b/lib/vdl/build/build_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package build_test
 
 import (
diff --git a/lib/vdl/codegen/doc.go b/lib/vdl/codegen/doc.go
index 19ccead..5a8537e 100644
--- a/lib/vdl/codegen/doc.go
+++ b/lib/vdl/codegen/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package codegen implements utilities useful for all vdl code generators.
 // Code generators for specific languages live in sub-directories.
 package codegen
diff --git a/lib/vdl/codegen/golang/const.go b/lib/vdl/codegen/golang/const.go
index 84cf374..6d68def 100644
--- a/lib/vdl/codegen/golang/const.go
+++ b/lib/vdl/codegen/golang/const.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package golang
 
 import (
diff --git a/lib/vdl/codegen/golang/const_test.go b/lib/vdl/codegen/golang/const_test.go
index eb37459..6439337 100644
--- a/lib/vdl/codegen/golang/const_test.go
+++ b/lib/vdl/codegen/golang/const_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package golang
 
 import (
diff --git a/lib/vdl/codegen/golang/gen.go b/lib/vdl/codegen/golang/gen.go
index 9193be4..73a32eb 100644
--- a/lib/vdl/codegen/golang/gen.go
+++ b/lib/vdl/codegen/golang/gen.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package golang implements Go code generation from compiled VDL packages.
 package golang
 
diff --git a/lib/vdl/codegen/golang/import.go b/lib/vdl/codegen/golang/import.go
index e8f9f90..78298a0 100644
--- a/lib/vdl/codegen/golang/import.go
+++ b/lib/vdl/codegen/golang/import.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package golang
 
 // TODO(toddw): Add tests for this logic.
diff --git a/lib/vdl/codegen/golang/type.go b/lib/vdl/codegen/golang/type.go
index 9f93c2a..c99dafb 100644
--- a/lib/vdl/codegen/golang/type.go
+++ b/lib/vdl/codegen/golang/type.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package golang
 
 import (
diff --git a/lib/vdl/codegen/golang/type_test.go b/lib/vdl/codegen/golang/type_test.go
index fb26f6f..495638e 100644
--- a/lib/vdl/codegen/golang/type_test.go
+++ b/lib/vdl/codegen/golang/type_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package golang
 
 import (
diff --git a/lib/vdl/codegen/import.go b/lib/vdl/codegen/import.go
index 5eb0ea0..b25d734 100644
--- a/lib/vdl/codegen/import.go
+++ b/lib/vdl/codegen/import.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package codegen
 
 import (
diff --git a/lib/vdl/codegen/java/const.go b/lib/vdl/codegen/java/const.go
index 79a62af..3ffbaec 100644
--- a/lib/vdl/codegen/java/const.go
+++ b/lib/vdl/codegen/java/const.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 const header = `
diff --git a/lib/vdl/codegen/java/file_array.go b/lib/vdl/codegen/java/file_array.go
index d4b6166..35e3330 100644
--- a/lib/vdl/codegen/java/file_array.go
+++ b/lib/vdl/codegen/java/file_array.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_client_factory.go b/lib/vdl/codegen/java/file_client_factory.go
index 08ffa58..ea2a8ef 100644
--- a/lib/vdl/codegen/java/file_client_factory.go
+++ b/lib/vdl/codegen/java/file_client_factory.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_client_interface.go b/lib/vdl/codegen/java/file_client_interface.go
index ac483c5..46c66e2 100644
--- a/lib/vdl/codegen/java/file_client_interface.go
+++ b/lib/vdl/codegen/java/file_client_interface.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_client_stub.go b/lib/vdl/codegen/java/file_client_stub.go
index 8e3b967..8812f5b 100644
--- a/lib/vdl/codegen/java/file_client_stub.go
+++ b/lib/vdl/codegen/java/file_client_stub.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_complex.go b/lib/vdl/codegen/java/file_complex.go
index 1bab459..2f9a5a6 100644
--- a/lib/vdl/codegen/java/file_complex.go
+++ b/lib/vdl/codegen/java/file_complex.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_constants.go b/lib/vdl/codegen/java/file_constants.go
index 5153eac..a4ba956 100644
--- a/lib/vdl/codegen/java/file_constants.go
+++ b/lib/vdl/codegen/java/file_constants.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_enum.go b/lib/vdl/codegen/java/file_enum.go
index 485d397..af2c036 100644
--- a/lib/vdl/codegen/java/file_enum.go
+++ b/lib/vdl/codegen/java/file_enum.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_errors.go b/lib/vdl/codegen/java/file_errors.go
index 217cc00..b140d44 100644
--- a/lib/vdl/codegen/java/file_errors.go
+++ b/lib/vdl/codegen/java/file_errors.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_list.go b/lib/vdl/codegen/java/file_list.go
index 38ce228..79c409c 100644
--- a/lib/vdl/codegen/java/file_list.go
+++ b/lib/vdl/codegen/java/file_list.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_map.go b/lib/vdl/codegen/java/file_map.go
index 1e7fdb9..bb506f8 100644
--- a/lib/vdl/codegen/java/file_map.go
+++ b/lib/vdl/codegen/java/file_map.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_package_info.go b/lib/vdl/codegen/java/file_package_info.go
index 540dee6..ac8c253 100644
--- a/lib/vdl/codegen/java/file_package_info.go
+++ b/lib/vdl/codegen/java/file_package_info.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_primitive.go b/lib/vdl/codegen/java/file_primitive.go
index 47874c7..295beef 100644
--- a/lib/vdl/codegen/java/file_primitive.go
+++ b/lib/vdl/codegen/java/file_primitive.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_server_interface.go b/lib/vdl/codegen/java/file_server_interface.go
index 6fa95c7..6171295 100644
--- a/lib/vdl/codegen/java/file_server_interface.go
+++ b/lib/vdl/codegen/java/file_server_interface.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_server_wrapper.go b/lib/vdl/codegen/java/file_server_wrapper.go
index b5cea36..75b7222 100644
--- a/lib/vdl/codegen/java/file_server_wrapper.go
+++ b/lib/vdl/codegen/java/file_server_wrapper.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_set.go b/lib/vdl/codegen/java/file_set.go
index 092cb5a..08e9c95 100644
--- a/lib/vdl/codegen/java/file_set.go
+++ b/lib/vdl/codegen/java/file_set.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_struct.go b/lib/vdl/codegen/java/file_struct.go
index 8193be0..77a974f 100644
--- a/lib/vdl/codegen/java/file_struct.go
+++ b/lib/vdl/codegen/java/file_struct.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/file_union.go b/lib/vdl/codegen/java/file_union.go
index 2143ec1..aca10b3 100644
--- a/lib/vdl/codegen/java/file_union.go
+++ b/lib/vdl/codegen/java/file_union.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/generate.go b/lib/vdl/codegen/java/generate.go
index fa135c1..bb301f8 100644
--- a/lib/vdl/codegen/java/generate.go
+++ b/lib/vdl/codegen/java/generate.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package java implements Java code generation from compiled VDL packages.
 package java
 
diff --git a/lib/vdl/codegen/java/util.go b/lib/vdl/codegen/java/util.go
index d681314..c379886 100644
--- a/lib/vdl/codegen/java/util.go
+++ b/lib/vdl/codegen/java/util.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/util_args.go b/lib/vdl/codegen/java/util_args.go
index 841acde..226a738 100644
--- a/lib/vdl/codegen/java/util_args.go
+++ b/lib/vdl/codegen/java/util_args.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/util_doc.go b/lib/vdl/codegen/java/util_doc.go
index 0b2abf8..cce01f5 100644
--- a/lib/vdl/codegen/java/util_doc.go
+++ b/lib/vdl/codegen/java/util_doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/util_file.go b/lib/vdl/codegen/java/util_file.go
index dd51498..739ead6 100644
--- a/lib/vdl/codegen/java/util_file.go
+++ b/lib/vdl/codegen/java/util_file.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/util_interface.go b/lib/vdl/codegen/java/util_interface.go
index 43b7c52..73bc317 100644
--- a/lib/vdl/codegen/java/util_interface.go
+++ b/lib/vdl/codegen/java/util_interface.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/util_method.go b/lib/vdl/codegen/java/util_method.go
index c24762a..40a5dc2 100644
--- a/lib/vdl/codegen/java/util_method.go
+++ b/lib/vdl/codegen/java/util_method.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/util_path.go b/lib/vdl/codegen/java/util_path.go
index 9798eb9..faa0460 100644
--- a/lib/vdl/codegen/java/util_path.go
+++ b/lib/vdl/codegen/java/util_path.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/util_template.go b/lib/vdl/codegen/java/util_template.go
index 74289b4..5845aab 100644
--- a/lib/vdl/codegen/java/util_template.go
+++ b/lib/vdl/codegen/java/util_template.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/util_type.go b/lib/vdl/codegen/java/util_type.go
index 1e3efa1..2aaf468 100644
--- a/lib/vdl/codegen/java/util_type.go
+++ b/lib/vdl/codegen/java/util_type.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/java/util_val.go b/lib/vdl/codegen/java/util_val.go
index e95b815..963a1fc 100644
--- a/lib/vdl/codegen/java/util_val.go
+++ b/lib/vdl/codegen/java/util_val.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package java
 
 import (
diff --git a/lib/vdl/codegen/javascript/const_test.go b/lib/vdl/codegen/javascript/const_test.go
index edf9f46..f6250a4 100644
--- a/lib/vdl/codegen/javascript/const_test.go
+++ b/lib/vdl/codegen/javascript/const_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package javascript
 
 import (
diff --git a/lib/vdl/codegen/javascript/error_test.go b/lib/vdl/codegen/javascript/error_test.go
index 226dba3..a14463f 100644
--- a/lib/vdl/codegen/javascript/error_test.go
+++ b/lib/vdl/codegen/javascript/error_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package javascript
 
 import (
diff --git a/lib/vdl/codegen/javascript/errors.go b/lib/vdl/codegen/javascript/errors.go
index ee9f418..57f0f10 100644
--- a/lib/vdl/codegen/javascript/errors.go
+++ b/lib/vdl/codegen/javascript/errors.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package javascript
 
 import (
diff --git a/lib/vdl/codegen/javascript/gen.go b/lib/vdl/codegen/javascript/gen.go
index 5b4294d..2f0bdf5 100644
--- a/lib/vdl/codegen/javascript/gen.go
+++ b/lib/vdl/codegen/javascript/gen.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package javascript implements Javascript code generation from compiled VDL packages.
 package javascript
 
diff --git a/lib/vdl/codegen/javascript/gen_type_def.go b/lib/vdl/codegen/javascript/gen_type_def.go
index 76acc2a..3719aa6 100644
--- a/lib/vdl/codegen/javascript/gen_type_def.go
+++ b/lib/vdl/codegen/javascript/gen_type_def.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package javascript
 
 import (
diff --git a/lib/vdl/codegen/javascript/import.go b/lib/vdl/codegen/javascript/import.go
index 37dfa8b..a491ba2 100644
--- a/lib/vdl/codegen/javascript/import.go
+++ b/lib/vdl/codegen/javascript/import.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package javascript
 
 import (
diff --git a/lib/vdl/codegen/javascript/pkg_types.go b/lib/vdl/codegen/javascript/pkg_types.go
index 7f986da..cf4e88b 100644
--- a/lib/vdl/codegen/javascript/pkg_types.go
+++ b/lib/vdl/codegen/javascript/pkg_types.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package javascript
 
 import (
diff --git a/lib/vdl/codegen/javascript/type_test.go b/lib/vdl/codegen/javascript/type_test.go
index 7e932f2..13468c6 100644
--- a/lib/vdl/codegen/javascript/type_test.go
+++ b/lib/vdl/codegen/javascript/type_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package javascript
 
 import (
diff --git a/lib/vdl/codegen/vdlgen/const.go b/lib/vdl/codegen/vdlgen/const.go
index df1e6da..0f75fad 100644
--- a/lib/vdl/codegen/vdlgen/const.go
+++ b/lib/vdl/codegen/vdlgen/const.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vdlgen
 
 // TODO(toddw): Add tests
diff --git a/lib/vdl/codegen/vdlgen/import.go b/lib/vdl/codegen/vdlgen/import.go
index e02b07c..248b936 100644
--- a/lib/vdl/codegen/vdlgen/import.go
+++ b/lib/vdl/codegen/vdlgen/import.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package vdlgen implements VDL code generation from compiled VDL packages.
 package vdlgen
 
diff --git a/lib/vdl/codegen/vdlgen/signature.go b/lib/vdl/codegen/vdlgen/signature.go
index 8c9e268..a41366a 100644
--- a/lib/vdl/codegen/vdlgen/signature.go
+++ b/lib/vdl/codegen/vdlgen/signature.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vdlgen
 
 // TODO(toddw): Add tests.
diff --git a/lib/vdl/codegen/vdlgen/type.go b/lib/vdl/codegen/vdlgen/type.go
index 33e6169..94a4cfc 100644
--- a/lib/vdl/codegen/vdlgen/type.go
+++ b/lib/vdl/codegen/vdlgen/type.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vdlgen
 
 // TODO(toddw): Add tests
diff --git a/lib/vdl/compile/builtin.go b/lib/vdl/compile/builtin.go
index 3a77603..a6711a8 100644
--- a/lib/vdl/compile/builtin.go
+++ b/lib/vdl/compile/builtin.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile
 
 import (
diff --git a/lib/vdl/compile/compile.go b/lib/vdl/compile/compile.go
index 0913c99..2ce4696 100644
--- a/lib/vdl/compile/compile.go
+++ b/lib/vdl/compile/compile.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package compile provides utilities to compile vdl files.  The Compile
 // function is the main entry point.
 package compile
diff --git a/lib/vdl/compile/compile_test.go b/lib/vdl/compile/compile_test.go
index ddc84bb..d8734fb 100644
--- a/lib/vdl/compile/compile_test.go
+++ b/lib/vdl/compile/compile_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile_test
 
 import (
diff --git a/lib/vdl/compile/const.go b/lib/vdl/compile/const.go
index 1f49c4b..bfe5bf7 100644
--- a/lib/vdl/compile/const.go
+++ b/lib/vdl/compile/const.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile
 
 import (
diff --git a/lib/vdl/compile/const_test.go b/lib/vdl/compile/const_test.go
index 1239cae..326bee1 100644
--- a/lib/vdl/compile/const_test.go
+++ b/lib/vdl/compile/const_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile_test
 
 import (
diff --git a/lib/vdl/compile/error.go b/lib/vdl/compile/error.go
index c02e612..61f82e6 100644
--- a/lib/vdl/compile/error.go
+++ b/lib/vdl/compile/error.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile
 
 import (
diff --git a/lib/vdl/compile/error_format_test.go b/lib/vdl/compile/error_format_test.go
index 28d4945..2f34b03 100644
--- a/lib/vdl/compile/error_format_test.go
+++ b/lib/vdl/compile/error_format_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile
 
 import (
diff --git a/lib/vdl/compile/error_test.go b/lib/vdl/compile/error_test.go
index ea46a5d..95a1020 100644
--- a/lib/vdl/compile/error_test.go
+++ b/lib/vdl/compile/error_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile_test
 
 import (
diff --git a/lib/vdl/compile/ident_test.go b/lib/vdl/compile/ident_test.go
index 73bc059..77f7819 100644
--- a/lib/vdl/compile/ident_test.go
+++ b/lib/vdl/compile/ident_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile_test
 
 import (
diff --git a/lib/vdl/compile/interface.go b/lib/vdl/compile/interface.go
index 1bd0651..eae574b 100644
--- a/lib/vdl/compile/interface.go
+++ b/lib/vdl/compile/interface.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile
 
 import (
diff --git a/lib/vdl/compile/interface_test.go b/lib/vdl/compile/interface_test.go
index bde66a9..4cc1d10 100644
--- a/lib/vdl/compile/interface_test.go
+++ b/lib/vdl/compile/interface_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile_test
 
 import (
diff --git a/lib/vdl/compile/reserved_words.go b/lib/vdl/compile/reserved_words.go
index df625e2..5d8f27a 100644
--- a/lib/vdl/compile/reserved_words.go
+++ b/lib/vdl/compile/reserved_words.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile
 
 import (
diff --git a/lib/vdl/compile/result.go b/lib/vdl/compile/result.go
index 9094eef..b30437e 100644
--- a/lib/vdl/compile/result.go
+++ b/lib/vdl/compile/result.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile
 
 import (
diff --git a/lib/vdl/compile/result_test.go b/lib/vdl/compile/result_test.go
index b91c064..223e9ab 100644
--- a/lib/vdl/compile/result_test.go
+++ b/lib/vdl/compile/result_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile
 
 import (
diff --git a/lib/vdl/compile/type.go b/lib/vdl/compile/type.go
index 5176e16..2f577a6 100644
--- a/lib/vdl/compile/type.go
+++ b/lib/vdl/compile/type.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile
 
 import (
diff --git a/lib/vdl/compile/type_test.go b/lib/vdl/compile/type_test.go
index 8569e4d..59396fe 100644
--- a/lib/vdl/compile/type_test.go
+++ b/lib/vdl/compile/type_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package compile_test
 
 import (
diff --git a/lib/vdl/opconst/big_complex.go b/lib/vdl/opconst/big_complex.go
index b0863e3..3d204d1 100644
--- a/lib/vdl/opconst/big_complex.go
+++ b/lib/vdl/opconst/big_complex.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package opconst
 
 import (
diff --git a/lib/vdl/opconst/const.go b/lib/vdl/opconst/const.go
index b1dda6d..fa5e04c 100644
--- a/lib/vdl/opconst/const.go
+++ b/lib/vdl/opconst/const.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package opconst provides the representation and operations for vdl constants.
 package opconst
 
diff --git a/lib/vdl/opconst/const_test.go b/lib/vdl/opconst/const_test.go
index 58329b4..9d69093 100644
--- a/lib/vdl/opconst/const_test.go
+++ b/lib/vdl/opconst/const_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package opconst
 
 import (
diff --git a/lib/vdl/opconst/op.go b/lib/vdl/opconst/op.go
index c4f65e1..bb55c41 100644
--- a/lib/vdl/opconst/op.go
+++ b/lib/vdl/opconst/op.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package opconst
 
 // UnaryOp represents a unary operation to be performed on a Const.
diff --git a/lib/vdl/opconst/testutil_test.go b/lib/vdl/opconst/testutil_test.go
index 528f0d7..e16b636 100644
--- a/lib/vdl/opconst/testutil_test.go
+++ b/lib/vdl/opconst/testutil_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package opconst
 
 // TODO(toddw): Merge with vdl/testutil_test.go.
diff --git a/lib/vdl/parse/COPYRIGHT b/lib/vdl/parse/COPYRIGHT
new file mode 100644
index 0000000..d3e8617
--- /dev/null
+++ b/lib/vdl/parse/COPYRIGHT
@@ -0,0 +1,4 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
diff --git a/lib/vdl/parse/const.go b/lib/vdl/parse/const.go
index d141e01..b15aaf6 100644
--- a/lib/vdl/parse/const.go
+++ b/lib/vdl/parse/const.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package parse
 
 import (
diff --git a/lib/vdl/parse/grammar.y.go b/lib/vdl/parse/grammar.y.go
index effcb3a..7b8585a 100644
--- a/lib/vdl/parse/grammar.y.go
+++ b/lib/vdl/parse/grammar.y.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 //line grammar.y:18
 
 // This grammar.y.go file was auto-generated by yacc from grammar.y.
diff --git a/lib/vdl/parse/grammar_gen.sh b/lib/vdl/parse/grammar_gen.sh
index e2efbbe..a67ae64 100755
--- a/lib/vdl/parse/grammar_gen.sh
+++ b/lib/vdl/parse/grammar_gen.sh
@@ -1,4 +1,7 @@
 #!/bin/bash
+# Copyright 2015 The Vanadium Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style
+# license that can be found in the LICENSE file.
 
 # Generate the grammar.go source file, which contains the parser, by running
 # this shell script in the same directory, or by running go generate.  This also
@@ -7,8 +10,9 @@
 
 set -e
 
-go tool yacc -o grammar.y.go -v grammar.y.debug.tmp grammar.y
-gofmt -l -w grammar.y.go
+go tool yacc -o grammar.y.tmp.go -v grammar.y.debug.tmp grammar.y
+gofmt -l -w grammar.y.tmp.go
+cat - COPYRIGHT grammar.y.tmp.go > grammar.y.go
 cat - grammar.y.debug.tmp > grammar.y.debug <<EOF
 ***** PLEASE READ THIS! DO NOT DELETE THIS BLOCK! *****
 * The main reason this file has been generated and submitted is to try to ensure
@@ -24,4 +28,4 @@
 ***** PLEASE READ THIS! DO NOT DELETE THIS BLOCK! *****
 EOF
 
-rm grammar.y.debug.tmp
+rm grammar.y.debug.tmp grammar.y.tmp.go
diff --git a/lib/vdl/parse/parse.go b/lib/vdl/parse/parse.go
index ba89984..aa38c43 100644
--- a/lib/vdl/parse/parse.go
+++ b/lib/vdl/parse/parse.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package parse provides utilities to parse vdl files into a parse tree.  The
 // Parse function is the main entry point.
 package parse
diff --git a/lib/vdl/parse/parse_test.go b/lib/vdl/parse/parse_test.go
index 5ee99f5..1e6dcfa 100644
--- a/lib/vdl/parse/parse_test.go
+++ b/lib/vdl/parse/parse_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package parse_test
 
 // TODO(toddw): Add tests for imaginary literals.
diff --git a/lib/vdl/parse/result.go b/lib/vdl/parse/result.go
index 6f2fb9b..234154f 100644
--- a/lib/vdl/parse/result.go
+++ b/lib/vdl/parse/result.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package parse
 
 import (
diff --git a/lib/vdl/parse/type.go b/lib/vdl/parse/type.go
index 8c2a9e3..d72359a 100644
--- a/lib/vdl/parse/type.go
+++ b/lib/vdl/parse/type.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package parse
 
 import (
diff --git a/lib/vdl/testdata/nativetest/nativetest.go b/lib/vdl/testdata/nativetest/nativetest.go
index 9968269..594f46d 100644
--- a/lib/vdl/testdata/nativetest/nativetest.go
+++ b/lib/vdl/testdata/nativetest/nativetest.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package nativetest
 
 import (
diff --git a/lib/vdl/vdltest/vdltest.go b/lib/vdl/vdltest/vdltest.go
index 58820bb..d190b29 100644
--- a/lib/vdl/vdltest/vdltest.go
+++ b/lib/vdl/vdltest/vdltest.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package vdltest provides testing utilities for v.io/x/ref/lib/vdl/...
 package vdltest
 
diff --git a/lib/vdl/vdlutil/doc.go b/lib/vdl/vdlutil/doc.go
index 438b3f8..509458b 100644
--- a/lib/vdl/vdlutil/doc.go
+++ b/lib/vdl/vdlutil/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package vdlutil provides core utilities for vdl files.  It's used by the
 // auto-generated Go code, as well as the vdl parser, compiler and code
 // generators; it should have a small set of dependencies.
diff --git a/lib/vdl/vdlutil/errors.go b/lib/vdl/vdlutil/errors.go
index 5f0abb6..ceebf0a 100644
--- a/lib/vdl/vdlutil/errors.go
+++ b/lib/vdl/vdlutil/errors.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vdlutil
 
 import (
diff --git a/lib/vdl/vdlutil/util.go b/lib/vdl/vdlutil/util.go
index 2015283..ba68205 100644
--- a/lib/vdl/vdlutil/util.go
+++ b/lib/vdl/vdlutil/util.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vdlutil
 
 import (
diff --git a/lib/vdl/vdlutil/util_test.go b/lib/vdl/vdlutil/util_test.go
index bddb14b..0de4255 100644
--- a/lib/vdl/vdlutil/util_test.go
+++ b/lib/vdl/vdlutil/util_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vdlutil
 
 import (
diff --git a/lib/vdl/vdlutil/vlog.go b/lib/vdl/vdlutil/vlog.go
index 06c86da..a760ca0 100644
--- a/lib/vdl/vdlutil/vlog.go
+++ b/lib/vdl/vdlutil/vlog.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vdlutil
 
 import (
diff --git a/profiles/chrome/chromeinit.go b/profiles/chrome/chromeinit.go
index 0246b1e..1db7f3f 100644
--- a/profiles/chrome/chromeinit.go
+++ b/profiles/chrome/chromeinit.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package chrome implements a profile for use within Chrome, in particular
 // for use by Chrome extensions.
 package chrome
diff --git a/profiles/doc.go b/profiles/doc.go
index 003ffd7..7a7cdcd 100644
--- a/profiles/doc.go
+++ b/profiles/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package Profiles, and its children, provide implementations of the
 // v23.Profile function. These implementations should import all of the
 // packages that they require to implement Profile-specific functionality.
diff --git a/profiles/fake/fake.go b/profiles/fake/fake.go
index 93aa777..6a92bac 100644
--- a/profiles/fake/fake.go
+++ b/profiles/fake/fake.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package fake
 
 import (
diff --git a/profiles/fake/fake_test.go b/profiles/fake/fake_test.go
index 7952552..b409f0b 100644
--- a/profiles/fake/fake_test.go
+++ b/profiles/fake/fake_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package fake_test
 
 import (
diff --git a/profiles/fake/naming.go b/profiles/fake/naming.go
index f287a21..691de22 100644
--- a/profiles/fake/naming.go
+++ b/profiles/fake/naming.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package fake
 
 import (
diff --git a/profiles/fake/rpc.go b/profiles/fake/rpc.go
index 754ef79..f00dd3b 100644
--- a/profiles/fake/rpc.go
+++ b/profiles/fake/rpc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package fake
 
 import (
diff --git a/profiles/fake/runtime.go b/profiles/fake/runtime.go
index fc32392..fce2ad3 100644
--- a/profiles/fake/runtime.go
+++ b/profiles/fake/runtime.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // fake implements a fake runtime.  The fake runtime is useful in tests when you
 // want to mock out important components.
 // TODO(mattr): Make a more complete, but still fake, implementation.
diff --git a/profiles/gce/init.go b/profiles/gce/init.go
index ece228d..50c34ca 100644
--- a/profiles/gce/init.go
+++ b/profiles/gce/init.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build linux
 
 // Package gce provides a profile for Google Compute Engine and should be
diff --git a/profiles/genericinit.go b/profiles/genericinit.go
index 16fa15a..9a8affe 100644
--- a/profiles/genericinit.go
+++ b/profiles/genericinit.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package profiles
 
 import (
diff --git a/profiles/internal/gce/gce_android.go b/profiles/internal/gce/gce_android.go
index dcfa7d1..ce22de5 100644
--- a/profiles/internal/gce/gce_android.go
+++ b/profiles/internal/gce/gce_android.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build android
 
 package gce
diff --git a/profiles/internal/gce/gce_linux.go b/profiles/internal/gce/gce_linux.go
index fc58d34..456c544 100644
--- a/profiles/internal/gce/gce_linux.go
+++ b/profiles/internal/gce/gce_linux.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build linux,!android
 
 // Package gce functions to test whether the current process is running on
diff --git a/profiles/internal/gce/gce_other.go b/profiles/internal/gce/gce_other.go
index 5c8fe4a..bfc9198 100644
--- a/profiles/internal/gce/gce_other.go
+++ b/profiles/internal/gce/gce_other.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build !linux
 
 package gce
diff --git a/profiles/internal/gce/gce_test.go b/profiles/internal/gce/gce_test.go
index 0abcf10..0cfe65e 100644
--- a/profiles/internal/gce/gce_test.go
+++ b/profiles/internal/gce/gce_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build linux,!android
 
 package gce
diff --git a/profiles/internal/gce_linux.go b/profiles/internal/gce_linux.go
index c03524d..482b53a 100644
--- a/profiles/internal/gce_linux.go
+++ b/profiles/internal/gce_linux.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build linux
 
 package internal
diff --git a/profiles/internal/gce_other.go b/profiles/internal/gce_other.go
index 727e171..63db7e3 100644
--- a/profiles/internal/gce_other.go
+++ b/profiles/internal/gce_other.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build !linux
 
 package internal
diff --git a/profiles/internal/lib/appcycle/appcycle.go b/profiles/internal/lib/appcycle/appcycle.go
index 366a97d..eb56037 100644
--- a/profiles/internal/lib/appcycle/appcycle.go
+++ b/profiles/internal/lib/appcycle/appcycle.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package appcycle
 
 import (
diff --git a/profiles/internal/lib/bqueue/bqueue.go b/profiles/internal/lib/bqueue/bqueue.go
index caab5ce..235a204 100644
--- a/profiles/internal/lib/bqueue/bqueue.go
+++ b/profiles/internal/lib/bqueue/bqueue.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package bqueue implements several kinds of buffer queues, as a N-writer,
 // 1-reader queue.  By "buffer," we mean iobuf.Slice values.  Each writer has a
 // separate bounded queue to which it writes buffers.  The queue also supports
diff --git a/profiles/internal/lib/bqueue/drrqueue/drrqueue.go b/profiles/internal/lib/bqueue/drrqueue/drrqueue.go
index 8902a0d..e07a118 100644
--- a/profiles/internal/lib/bqueue/drrqueue/drrqueue.go
+++ b/profiles/internal/lib/bqueue/drrqueue/drrqueue.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package drrqueue implements a deficit round-robin buffer queue.
 //
 //     Efficient Fair Queueing Using Deficit Round-Robin
diff --git a/profiles/internal/lib/bqueue/drrqueue/drrqueue_test.go b/profiles/internal/lib/bqueue/drrqueue/drrqueue_test.go
index d928a6b..aff95e6 100644
--- a/profiles/internal/lib/bqueue/drrqueue/drrqueue_test.go
+++ b/profiles/internal/lib/bqueue/drrqueue/drrqueue_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package drrqueue
 
 import (
diff --git a/profiles/internal/lib/dependency/dependency.go b/profiles/internal/lib/dependency/dependency.go
index b777bef..758449f 100644
--- a/profiles/internal/lib/dependency/dependency.go
+++ b/profiles/internal/lib/dependency/dependency.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package dependency keeps track of a dependency graph.
 // You add edges to the graph by specifying an object and the objects it depends on.
 // You can then call FinsihAndWait when the object is finished to wait until
diff --git a/profiles/internal/lib/dependency/dependency_test.go b/profiles/internal/lib/dependency/dependency_test.go
index 6ac6940..a47374b 100644
--- a/profiles/internal/lib/dependency/dependency_test.go
+++ b/profiles/internal/lib/dependency/dependency_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package dependency
 
 import (
diff --git a/profiles/internal/lib/deque/deque.go b/profiles/internal/lib/deque/deque.go
index a104de2..5537fae 100644
--- a/profiles/internal/lib/deque/deque.go
+++ b/profiles/internal/lib/deque/deque.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package deque implements a deque using a circular array.
 package deque
 
diff --git a/profiles/internal/lib/deque/deque_test.go b/profiles/internal/lib/deque/deque_test.go
index d1fbea2..0e89896 100644
--- a/profiles/internal/lib/deque/deque_test.go
+++ b/profiles/internal/lib/deque/deque_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package deque
 
 import (
diff --git a/profiles/internal/lib/iobuf/allocator.go b/profiles/internal/lib/iobuf/allocator.go
index b26a4ef..1dc5c5e 100644
--- a/profiles/internal/lib/iobuf/allocator.go
+++ b/profiles/internal/lib/iobuf/allocator.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package iobuf
 
 import "v.io/x/lib/vlog"
diff --git a/profiles/internal/lib/iobuf/allocator_test.go b/profiles/internal/lib/iobuf/allocator_test.go
index 6bdce26..01a5ad5 100644
--- a/profiles/internal/lib/iobuf/allocator_test.go
+++ b/profiles/internal/lib/iobuf/allocator_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package iobuf
 
 import (
diff --git a/profiles/internal/lib/iobuf/iobuf.go b/profiles/internal/lib/iobuf/iobuf.go
index ece8f49..2b1542f 100644
--- a/profiles/internal/lib/iobuf/iobuf.go
+++ b/profiles/internal/lib/iobuf/iobuf.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package iobuf performs explicit memory management for data buffers used
 // to perform network IO.  The intent is that it is more efficient to perform
 // manual allocation than to rely on the Go garbage collector to manage large
diff --git a/profiles/internal/lib/iobuf/iobuf_test.go b/profiles/internal/lib/iobuf/iobuf_test.go
index 54553ef..b9f454a 100644
--- a/profiles/internal/lib/iobuf/iobuf_test.go
+++ b/profiles/internal/lib/iobuf/iobuf_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package iobuf
 
 import (
diff --git a/profiles/internal/lib/iobuf/reader.go b/profiles/internal/lib/iobuf/reader.go
index 4700822..50954ea 100644
--- a/profiles/internal/lib/iobuf/reader.go
+++ b/profiles/internal/lib/iobuf/reader.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package iobuf
 
 import (
diff --git a/profiles/internal/lib/iobuf/reader_test.go b/profiles/internal/lib/iobuf/reader_test.go
index d7e2b43..a78d546 100644
--- a/profiles/internal/lib/iobuf/reader_test.go
+++ b/profiles/internal/lib/iobuf/reader_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package iobuf
 
 import (
diff --git a/profiles/internal/lib/iobuf/slice.go b/profiles/internal/lib/iobuf/slice.go
index 3bfc1f9..d48a463 100644
--- a/profiles/internal/lib/iobuf/slice.go
+++ b/profiles/internal/lib/iobuf/slice.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package iobuf
 
 // Slice refers to an iobuf and the byte slice for the actual data.
diff --git a/profiles/internal/lib/iobuf/slice_test.go b/profiles/internal/lib/iobuf/slice_test.go
index 4b75b92..0898b41 100644
--- a/profiles/internal/lib/iobuf/slice_test.go
+++ b/profiles/internal/lib/iobuf/slice_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package iobuf
 
 import (
diff --git a/profiles/internal/lib/pcqueue/pcqueue.go b/profiles/internal/lib/pcqueue/pcqueue.go
index 26095de..c1b0602 100644
--- a/profiles/internal/lib/pcqueue/pcqueue.go
+++ b/profiles/internal/lib/pcqueue/pcqueue.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // A producer/consumer queue is a concurrent bounded buffer supporting
 // multiple concurrent producers and consumers, with timeouts.  The queue can be
 // closed from either end, by the producer and/or the consumer.  When closed,
diff --git a/profiles/internal/lib/pcqueue/pcqueue_test.go b/profiles/internal/lib/pcqueue/pcqueue_test.go
index e41ec89..a8858d5 100644
--- a/profiles/internal/lib/pcqueue/pcqueue_test.go
+++ b/profiles/internal/lib/pcqueue/pcqueue_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package pcqueue
 
 import (
diff --git a/profiles/internal/lib/publisher/publisher.go b/profiles/internal/lib/publisher/publisher.go
index 0d60f03..1121e55 100644
--- a/profiles/internal/lib/publisher/publisher.go
+++ b/profiles/internal/lib/publisher/publisher.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package publisher provides a type to publish names to a mounttable.
 package publisher
 
diff --git a/profiles/internal/lib/publisher/publisher_test.go b/profiles/internal/lib/publisher/publisher_test.go
index f672d16..e8c988b 100644
--- a/profiles/internal/lib/publisher/publisher_test.go
+++ b/profiles/internal/lib/publisher/publisher_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package publisher_test
 
 import (
diff --git a/profiles/internal/lib/reflectutil/all_test.go b/profiles/internal/lib/reflectutil/all_test.go
index eebf63e..ad4c949 100644
--- a/profiles/internal/lib/reflectutil/all_test.go
+++ b/profiles/internal/lib/reflectutil/all_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package reflectutil
 
 import (
diff --git a/profiles/internal/lib/reflectutil/deepequal.go b/profiles/internal/lib/reflectutil/deepequal.go
index 242f888..6ff5d30 100644
--- a/profiles/internal/lib/reflectutil/deepequal.go
+++ b/profiles/internal/lib/reflectutil/deepequal.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package reflectutil
 
 import (
diff --git a/profiles/internal/lib/reflectutil/doc.go b/profiles/internal/lib/reflectutil/doc.go
index 86a8bdb..bdd0e3d 100644
--- a/profiles/internal/lib/reflectutil/doc.go
+++ b/profiles/internal/lib/reflectutil/doc.go
@@ -1,2 +1,6 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package reflectutil provides reflection-based utilities.
 package reflectutil
diff --git a/profiles/internal/lib/reflectutil/sort.go b/profiles/internal/lib/reflectutil/sort.go
index b3631d1..3517bb2 100644
--- a/profiles/internal/lib/reflectutil/sort.go
+++ b/profiles/internal/lib/reflectutil/sort.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package reflectutil
 
 import (
diff --git a/profiles/internal/lib/sync/doc.go b/profiles/internal/lib/sync/doc.go
index 3e184b9..7e9faa2 100644
--- a/profiles/internal/lib/sync/doc.go
+++ b/profiles/internal/lib/sync/doc.go
@@ -1,2 +1,6 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package sync provides synchronization primitives.
 package sync
diff --git a/profiles/internal/lib/sync/lock.go b/profiles/internal/lib/sync/lock.go
index bc8eb1d..cb5d741 100644
--- a/profiles/internal/lib/sync/lock.go
+++ b/profiles/internal/lib/sync/lock.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package sync
 
 import "sync"
diff --git a/profiles/internal/lib/sync/semaphore.go b/profiles/internal/lib/sync/semaphore.go
index 87588e3..4fac408 100644
--- a/profiles/internal/lib/sync/semaphore.go
+++ b/profiles/internal/lib/sync/semaphore.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package sync
 
 import (
diff --git a/profiles/internal/lib/sync/semaphore_test.go b/profiles/internal/lib/sync/semaphore_test.go
index 8fc9f87..21d6be2 100644
--- a/profiles/internal/lib/sync/semaphore_test.go
+++ b/profiles/internal/lib/sync/semaphore_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package sync
 
 import (
diff --git a/profiles/internal/lib/sync/wait_group.go b/profiles/internal/lib/sync/wait_group.go
index 3ee2ec1..ba5b4ae 100644
--- a/profiles/internal/lib/sync/wait_group.go
+++ b/profiles/internal/lib/sync/wait_group.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package sync
 
 import "sync"
diff --git a/profiles/internal/lib/sync/wait_group_test.go b/profiles/internal/lib/sync/wait_group_test.go
index 5b8bcbe..ff250b3 100644
--- a/profiles/internal/lib/sync/wait_group_test.go
+++ b/profiles/internal/lib/sync/wait_group_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package sync
 
 import (
diff --git a/profiles/internal/lib/tcputil/tcputil.go b/profiles/internal/lib/tcputil/tcputil.go
index 7f3e1dd..dc1c5a1 100644
--- a/profiles/internal/lib/tcputil/tcputil.go
+++ b/profiles/internal/lib/tcputil/tcputil.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // package tcputil contains functions commonly used to manipulate TCP
 // connections.
 package tcputil
diff --git a/profiles/internal/lib/upcqueue/upcqueue.go b/profiles/internal/lib/upcqueue/upcqueue.go
index e7562d9..2a7a60d 100644
--- a/profiles/internal/lib/upcqueue/upcqueue.go
+++ b/profiles/internal/lib/upcqueue/upcqueue.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package upcqueue implements an unbounded producer/consumer queue.  An
 // unbounded producer/consumer queue is a concurrent buffer supporting multiple
 // concurrent producers and consumers, with timeouts.  The queue can be closed
diff --git a/profiles/internal/lib/upcqueue/upcqueue_test.go b/profiles/internal/lib/upcqueue/upcqueue_test.go
index 42b5bca..c737a67 100644
--- a/profiles/internal/lib/upcqueue/upcqueue_test.go
+++ b/profiles/internal/lib/upcqueue/upcqueue_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package upcqueue
 
 import (
diff --git a/profiles/internal/lib/websocket/conn.go b/profiles/internal/lib/websocket/conn.go
index 4d126d4..77c7e99 100644
--- a/profiles/internal/lib/websocket/conn.go
+++ b/profiles/internal/lib/websocket/conn.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build !nacl
 
 package websocket
diff --git a/profiles/internal/lib/websocket/conn_nacl.go b/profiles/internal/lib/websocket/conn_nacl.go
index 0aaf55e..c9467cb 100644
--- a/profiles/internal/lib/websocket/conn_nacl.go
+++ b/profiles/internal/lib/websocket/conn_nacl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build nacl
 
 package websocket
diff --git a/profiles/internal/lib/websocket/conn_test.go b/profiles/internal/lib/websocket/conn_test.go
index 6b6db66..07a6246 100644
--- a/profiles/internal/lib/websocket/conn_test.go
+++ b/profiles/internal/lib/websocket/conn_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build !nacl
 package websocket
 
diff --git a/profiles/internal/lib/websocket/dialer.go b/profiles/internal/lib/websocket/dialer.go
index d8169c0..a6e7b8c 100644
--- a/profiles/internal/lib/websocket/dialer.go
+++ b/profiles/internal/lib/websocket/dialer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build !nacl
 
 package websocket
diff --git a/profiles/internal/lib/websocket/hybrid.go b/profiles/internal/lib/websocket/hybrid.go
index 74748e1..d35c7d5 100644
--- a/profiles/internal/lib/websocket/hybrid.go
+++ b/profiles/internal/lib/websocket/hybrid.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package websocket
 
 import (
diff --git a/profiles/internal/lib/websocket/listener.go b/profiles/internal/lib/websocket/listener.go
index 81e2ef3..e54e23a 100644
--- a/profiles/internal/lib/websocket/listener.go
+++ b/profiles/internal/lib/websocket/listener.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build !nacl
 
 package websocket
diff --git a/profiles/internal/lib/websocket/listener_nacl.go b/profiles/internal/lib/websocket/listener_nacl.go
index 64fe87d..a2e838e 100644
--- a/profiles/internal/lib/websocket/listener_nacl.go
+++ b/profiles/internal/lib/websocket/listener_nacl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build nacl
 
 package websocket
diff --git a/profiles/internal/lib/websocket/util_test.go b/profiles/internal/lib/websocket/util_test.go
index cd7a046..a0fbbd9 100644
--- a/profiles/internal/lib/websocket/util_test.go
+++ b/profiles/internal/lib/websocket/util_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package websocket_test
 
 import (
diff --git a/profiles/internal/lib/websocket/ws_test.go b/profiles/internal/lib/websocket/ws_test.go
index acf2c52..d9371a7 100644
--- a/profiles/internal/lib/websocket/ws_test.go
+++ b/profiles/internal/lib/websocket/ws_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package websocket_test
 
 import (
diff --git a/profiles/internal/naming/doc.go b/profiles/internal/naming/doc.go
index dbf900c..9d1a1b1 100644
--- a/profiles/internal/naming/doc.go
+++ b/profiles/internal/naming/doc.go
@@ -1,2 +1,6 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package naming provides an implementation of the interfaces in v.io/v23/naming.
 package naming
diff --git a/profiles/internal/naming/endpoint.go b/profiles/internal/naming/endpoint.go
index eddf369..17f3e3e 100644
--- a/profiles/internal/naming/endpoint.go
+++ b/profiles/internal/naming/endpoint.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package naming
 
 import (
diff --git a/profiles/internal/naming/endpoint_test.go b/profiles/internal/naming/endpoint_test.go
index 06f3563..1cd985e 100644
--- a/profiles/internal/naming/endpoint_test.go
+++ b/profiles/internal/naming/endpoint_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package naming
 
 import (
diff --git a/profiles/internal/naming/namespace/acl.go b/profiles/internal/naming/namespace/acl.go
index ded2059..64d0fbb 100644
--- a/profiles/internal/naming/namespace/acl.go
+++ b/profiles/internal/naming/namespace/acl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace
 
 import (
diff --git a/profiles/internal/naming/namespace/acl_test.go b/profiles/internal/naming/namespace/acl_test.go
index 9b12a05..9d466bf 100644
--- a/profiles/internal/naming/namespace/acl_test.go
+++ b/profiles/internal/naming/namespace/acl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace_test
 
 import (
diff --git a/profiles/internal/naming/namespace/all_test.go b/profiles/internal/naming/namespace/all_test.go
index 738eb09..d4d37f7 100644
--- a/profiles/internal/naming/namespace/all_test.go
+++ b/profiles/internal/naming/namespace/all_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace_test
 
 import (
diff --git a/profiles/internal/naming/namespace/cache.go b/profiles/internal/naming/namespace/cache.go
index 97afb3a..9479055 100644
--- a/profiles/internal/naming/namespace/cache.go
+++ b/profiles/internal/naming/namespace/cache.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace
 
 import (
diff --git a/profiles/internal/naming/namespace/cache_test.go b/profiles/internal/naming/namespace/cache_test.go
index 305bbd6..ae8c391 100644
--- a/profiles/internal/naming/namespace/cache_test.go
+++ b/profiles/internal/naming/namespace/cache_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace
 
 import (
diff --git a/profiles/internal/naming/namespace/glob.go b/profiles/internal/naming/namespace/glob.go
index 7373f04..a2cf1be 100644
--- a/profiles/internal/naming/namespace/glob.go
+++ b/profiles/internal/naming/namespace/glob.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace
 
 import (
diff --git a/profiles/internal/naming/namespace/glob_test.go b/profiles/internal/naming/namespace/glob_test.go
index 790b459..fd6c86d 100644
--- a/profiles/internal/naming/namespace/glob_test.go
+++ b/profiles/internal/naming/namespace/glob_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace
 
 import (
diff --git a/profiles/internal/naming/namespace/mount.go b/profiles/internal/naming/namespace/mount.go
index e625f51..9a9409e 100644
--- a/profiles/internal/naming/namespace/mount.go
+++ b/profiles/internal/naming/namespace/mount.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace
 
 import (
diff --git a/profiles/internal/naming/namespace/namespace.go b/profiles/internal/naming/namespace/namespace.go
index 24fd1c6..4e3e0e7 100644
--- a/profiles/internal/naming/namespace/namespace.go
+++ b/profiles/internal/naming/namespace/namespace.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace
 
 import (
diff --git a/profiles/internal/naming/namespace/parallelstartcall.go b/profiles/internal/naming/namespace/parallelstartcall.go
index 0a94012..611d742 100644
--- a/profiles/internal/naming/namespace/parallelstartcall.go
+++ b/profiles/internal/naming/namespace/parallelstartcall.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace
 
 import (
diff --git a/profiles/internal/naming/namespace/resolve.go b/profiles/internal/naming/namespace/resolve.go
index 0a09964..59f5f2a 100644
--- a/profiles/internal/naming/namespace/resolve.go
+++ b/profiles/internal/naming/namespace/resolve.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace
 
 import (
diff --git a/profiles/internal/naming/namespace/stub.go b/profiles/internal/naming/namespace/stub.go
index aae7b77..9c0ca59 100644
--- a/profiles/internal/naming/namespace/stub.go
+++ b/profiles/internal/naming/namespace/stub.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace
 
 import "v.io/v23/naming"
diff --git a/profiles/internal/platform/platform.go b/profiles/internal/platform/platform.go
index 30d62bf..889db7c 100644
--- a/profiles/internal/platform/platform.go
+++ b/profiles/internal/platform/platform.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package platform
 
 import (
diff --git a/profiles/internal/platform/platform_darwin.go b/profiles/internal/platform/platform_darwin.go
index 066d1c6..227124a 100644
--- a/profiles/internal/platform/platform_darwin.go
+++ b/profiles/internal/platform/platform_darwin.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package platform
 
 // #include <sys/utsname.h>
diff --git a/profiles/internal/platform/platform_linux.go b/profiles/internal/platform/platform_linux.go
index 882ccb7..49da97c 100644
--- a/profiles/internal/platform/platform_linux.go
+++ b/profiles/internal/platform/platform_linux.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package platform
 
 import "syscall"
diff --git a/profiles/internal/platform/platform_nacl.go b/profiles/internal/platform/platform_nacl.go
index 64f8bc1..afbdbea 100644
--- a/profiles/internal/platform/platform_nacl.go
+++ b/profiles/internal/platform/platform_nacl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build nacl
 
 package platform
diff --git a/profiles/internal/platform/uts_str_linux_arm.go b/profiles/internal/platform/uts_str_linux_arm.go
index c519595..d33cb5e 100644
--- a/profiles/internal/platform/uts_str_linux_arm.go
+++ b/profiles/internal/platform/uts_str_linux_arm.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build linux,arm
 
 package platform
diff --git a/profiles/internal/platform/uts_str_linux_nonarm.go b/profiles/internal/platform/uts_str_linux_nonarm.go
index 84256e5..1c7e345 100644
--- a/profiles/internal/platform/uts_str_linux_nonarm.go
+++ b/profiles/internal/platform/uts_str_linux_nonarm.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build linux,!arm
 
 package platform
diff --git a/profiles/internal/rpc/benchmark/benchmark/main.go b/profiles/internal/rpc/benchmark/benchmark/main.go
index 2f94869..27992e3 100644
--- a/profiles/internal/rpc/benchmark/benchmark/main.go
+++ b/profiles/internal/rpc/benchmark/benchmark/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // A simple command-line tool to run the benchmark client.
 package main
 
diff --git a/profiles/internal/rpc/benchmark/benchmark_test.go b/profiles/internal/rpc/benchmark/benchmark_test.go
index 4b4024c..aee253d 100644
--- a/profiles/internal/rpc/benchmark/benchmark_test.go
+++ b/profiles/internal/rpc/benchmark/benchmark_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark_test
 
 import (
diff --git a/profiles/internal/rpc/benchmark/benchmarkd/main.go b/profiles/internal/rpc/benchmark/benchmarkd/main.go
index e58a590..e57ccec 100644
--- a/profiles/internal/rpc/benchmark/benchmarkd/main.go
+++ b/profiles/internal/rpc/benchmark/benchmarkd/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // A simple command-line tool to run the benchmark server.
 package main
 
diff --git a/profiles/internal/rpc/benchmark/glob/doc.go b/profiles/internal/rpc/benchmark/glob/doc.go
index 62e4116..ce0aad5 100644
--- a/profiles/internal/rpc/benchmark/glob/doc.go
+++ b/profiles/internal/rpc/benchmark/glob/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package glob
 
 // This file exists only to prevent build failures from having a test-only
diff --git a/profiles/internal/rpc/benchmark/glob/glob_test.go b/profiles/internal/rpc/benchmark/glob/glob_test.go
index 964f500..85cddf1 100644
--- a/profiles/internal/rpc/benchmark/glob/glob_test.go
+++ b/profiles/internal/rpc/benchmark/glob/glob_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package glob_test
 
 import (
diff --git a/profiles/internal/rpc/benchmark/internal/client.go b/profiles/internal/rpc/benchmark/internal/client.go
index 622ca63..d49ffb5 100644
--- a/profiles/internal/rpc/benchmark/internal/client.go
+++ b/profiles/internal/rpc/benchmark/internal/client.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package internal
 
 import (
diff --git a/profiles/internal/rpc/benchmark/internal/server.go b/profiles/internal/rpc/benchmark/internal/server.go
index ab31c71..483fd17 100644
--- a/profiles/internal/rpc/benchmark/internal/server.go
+++ b/profiles/internal/rpc/benchmark/internal/server.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package internal
 
 import (
diff --git a/profiles/internal/rpc/blessings_cache.go b/profiles/internal/rpc/blessings_cache.go
index 7f5fe9f..c9d19ce 100644
--- a/profiles/internal/rpc/blessings_cache.go
+++ b/profiles/internal/rpc/blessings_cache.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/cancel_test.go b/profiles/internal/rpc/cancel_test.go
index 38c3ea6..72ea060 100644
--- a/profiles/internal/rpc/cancel_test.go
+++ b/profiles/internal/rpc/cancel_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/client.go b/profiles/internal/rpc/client.go
index 3c070cd..194d12a 100644
--- a/profiles/internal/rpc/client.go
+++ b/profiles/internal/rpc/client.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/consts.go b/profiles/internal/rpc/consts.go
index 2a0acae..b194861 100644
--- a/profiles/internal/rpc/consts.go
+++ b/profiles/internal/rpc/consts.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import "time"
diff --git a/profiles/internal/rpc/debug_test.go b/profiles/internal/rpc/debug_test.go
index 938bd47..74681ca 100644
--- a/profiles/internal/rpc/debug_test.go
+++ b/profiles/internal/rpc/debug_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/default_authorizer.go b/profiles/internal/rpc/default_authorizer.go
index 112e534..01349d2 100644
--- a/profiles/internal/rpc/default_authorizer.go
+++ b/profiles/internal/rpc/default_authorizer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/default_authorizer_test.go b/profiles/internal/rpc/default_authorizer_test.go
index 745c1de..04e7b60 100644
--- a/profiles/internal/rpc/default_authorizer_test.go
+++ b/profiles/internal/rpc/default_authorizer_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/discharges.go b/profiles/internal/rpc/discharges.go
index 851e79b..b9f8ff6 100644
--- a/profiles/internal/rpc/discharges.go
+++ b/profiles/internal/rpc/discharges.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/discharges_test.go b/profiles/internal/rpc/discharges_test.go
index 8eaeb30..79a5966 100644
--- a/profiles/internal/rpc/discharges_test.go
+++ b/profiles/internal/rpc/discharges_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/full_test.go b/profiles/internal/rpc/full_test.go
index 8bf421c..05314cb 100644
--- a/profiles/internal/rpc/full_test.go
+++ b/profiles/internal/rpc/full_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/options.go b/profiles/internal/rpc/options.go
index d4f91b0..3ff7109 100644
--- a/profiles/internal/rpc/options.go
+++ b/profiles/internal/rpc/options.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/protocols/tcp/init.go b/profiles/internal/rpc/protocols/tcp/init.go
index b0169c1..28832ee 100644
--- a/profiles/internal/rpc/protocols/tcp/init.go
+++ b/profiles/internal/rpc/protocols/tcp/init.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package tcp
 
 import (
diff --git a/profiles/internal/rpc/protocols/ws/init.go b/profiles/internal/rpc/protocols/ws/init.go
index 01ed334..dde1c5b 100644
--- a/profiles/internal/rpc/protocols/ws/init.go
+++ b/profiles/internal/rpc/protocols/ws/init.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package websocket
 
 import (
diff --git a/profiles/internal/rpc/protocols/wsh/init.go b/profiles/internal/rpc/protocols/wsh/init.go
index 4116d33..159cfd2 100644
--- a/profiles/internal/rpc/protocols/wsh/init.go
+++ b/profiles/internal/rpc/protocols/wsh/init.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package wsh registers the websocket 'hybrid' protocol.
 // We prefer to use tcp whenever we can to avoid the overhead of websockets.
 package wsh
diff --git a/profiles/internal/rpc/protocols/wsh_nacl/init.go b/profiles/internal/rpc/protocols/wsh_nacl/init.go
index 546e720..8c72fd3 100644
--- a/profiles/internal/rpc/protocols/wsh_nacl/init.go
+++ b/profiles/internal/rpc/protocols/wsh_nacl/init.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package wsh_nacl registers the websocket 'hybrid' protocol for nacl
 // architectures.
 package wsh_nacl
diff --git a/profiles/internal/rpc/reserved.go b/profiles/internal/rpc/reserved.go
index 262014d..f451848 100644
--- a/profiles/internal/rpc/reserved.go
+++ b/profiles/internal/rpc/reserved.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/resolve_internal_test.go b/profiles/internal/rpc/resolve_internal_test.go
index 14b4ac2..7236ceb 100644
--- a/profiles/internal/rpc/resolve_internal_test.go
+++ b/profiles/internal/rpc/resolve_internal_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/resolve_test.go b/profiles/internal/rpc/resolve_test.go
index 04743a8..a143c3a 100644
--- a/profiles/internal/rpc/resolve_test.go
+++ b/profiles/internal/rpc/resolve_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc_test
 
 import (
diff --git a/profiles/internal/rpc/results_store.go b/profiles/internal/rpc/results_store.go
index 4405b67..1ecabd3 100644
--- a/profiles/internal/rpc/results_store.go
+++ b/profiles/internal/rpc/results_store.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/results_store_test.go b/profiles/internal/rpc/results_store_test.go
index ad1402f..b0ee8eb 100644
--- a/profiles/internal/rpc/results_store_test.go
+++ b/profiles/internal/rpc/results_store_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/server.go b/profiles/internal/rpc/server.go
index 3e9b57f..7cf33a0 100644
--- a/profiles/internal/rpc/server.go
+++ b/profiles/internal/rpc/server.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/server_authorizer.go b/profiles/internal/rpc/server_authorizer.go
index c9e5852..038eaa3 100644
--- a/profiles/internal/rpc/server_authorizer.go
+++ b/profiles/internal/rpc/server_authorizer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/server_authorizer_test.go b/profiles/internal/rpc/server_authorizer_test.go
index 6d661e3..ee29f5f 100644
--- a/profiles/internal/rpc/server_authorizer_test.go
+++ b/profiles/internal/rpc/server_authorizer_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/server_test.go b/profiles/internal/rpc/server_test.go
index f89e0dc..403ce73 100644
--- a/profiles/internal/rpc/server_test.go
+++ b/profiles/internal/rpc/server_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/sort_endpoints.go b/profiles/internal/rpc/sort_endpoints.go
index aa6d27d..ef1549d 100644
--- a/profiles/internal/rpc/sort_endpoints.go
+++ b/profiles/internal/rpc/sort_endpoints.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/sort_internal_test.go b/profiles/internal/rpc/sort_internal_test.go
index d0d1407..67ad39d 100644
--- a/profiles/internal/rpc/sort_internal_test.go
+++ b/profiles/internal/rpc/sort_internal_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/stats.go b/profiles/internal/rpc/stats.go
index 2ef418f..640618a 100644
--- a/profiles/internal/rpc/stats.go
+++ b/profiles/internal/rpc/stats.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/stream/benchmark/benchmark_test.go b/profiles/internal/rpc/stream/benchmark/benchmark_test.go
index d7b5f79..2102047 100644
--- a/profiles/internal/rpc/stream/benchmark/benchmark_test.go
+++ b/profiles/internal/rpc/stream/benchmark/benchmark_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/profiles/internal/rpc/stream/benchmark/dial_test.go b/profiles/internal/rpc/stream/benchmark/dial_test.go
index a591009..0817440 100644
--- a/profiles/internal/rpc/stream/benchmark/dial_test.go
+++ b/profiles/internal/rpc/stream/benchmark/dial_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import "testing"
diff --git a/profiles/internal/rpc/stream/benchmark/dial_vc.go b/profiles/internal/rpc/stream/benchmark/dial_vc.go
index a638288..4d9aeea 100644
--- a/profiles/internal/rpc/stream/benchmark/dial_vc.go
+++ b/profiles/internal/rpc/stream/benchmark/dial_vc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/profiles/internal/rpc/stream/benchmark/dial_vif.go b/profiles/internal/rpc/stream/benchmark/dial_vif.go
index 49041ac..e894d99 100644
--- a/profiles/internal/rpc/stream/benchmark/dial_vif.go
+++ b/profiles/internal/rpc/stream/benchmark/dial_vif.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/profiles/internal/rpc/stream/benchmark/doc.go b/profiles/internal/rpc/stream/benchmark/doc.go
index 7f120a9..ba50140 100644
--- a/profiles/internal/rpc/stream/benchmark/doc.go
+++ b/profiles/internal/rpc/stream/benchmark/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package benchmark implements some benchmarks for comparing the
 // v.io/v23/x/ref/profiles/internal/rpc/stream implementation with raw TCP
 // connections and/or pipes.
diff --git a/profiles/internal/rpc/stream/benchmark/throughput.go b/profiles/internal/rpc/stream/benchmark/throughput.go
index 97df8e3..f8a2819 100644
--- a/profiles/internal/rpc/stream/benchmark/throughput.go
+++ b/profiles/internal/rpc/stream/benchmark/throughput.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/profiles/internal/rpc/stream/benchmark/throughput_flow.go b/profiles/internal/rpc/stream/benchmark/throughput_flow.go
index 8ff0ac3..957fbf9 100644
--- a/profiles/internal/rpc/stream/benchmark/throughput_flow.go
+++ b/profiles/internal/rpc/stream/benchmark/throughput_flow.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/profiles/internal/rpc/stream/benchmark/throughput_pipe.go b/profiles/internal/rpc/stream/benchmark/throughput_pipe.go
index f1df82a..0a3d348 100644
--- a/profiles/internal/rpc/stream/benchmark/throughput_pipe.go
+++ b/profiles/internal/rpc/stream/benchmark/throughput_pipe.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/profiles/internal/rpc/stream/benchmark/throughput_tcp.go b/profiles/internal/rpc/stream/benchmark/throughput_tcp.go
index 181c9cb..a4b54e1 100644
--- a/profiles/internal/rpc/stream/benchmark/throughput_tcp.go
+++ b/profiles/internal/rpc/stream/benchmark/throughput_tcp.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/profiles/internal/rpc/stream/benchmark/throughput_test.go b/profiles/internal/rpc/stream/benchmark/throughput_test.go
index f97b6e9..1603ff1 100644
--- a/profiles/internal/rpc/stream/benchmark/throughput_test.go
+++ b/profiles/internal/rpc/stream/benchmark/throughput_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import "testing"
diff --git a/profiles/internal/rpc/stream/benchmark/throughput_tls.go b/profiles/internal/rpc/stream/benchmark/throughput_tls.go
index 15317fd..6a41edf 100644
--- a/profiles/internal/rpc/stream/benchmark/throughput_tls.go
+++ b/profiles/internal/rpc/stream/benchmark/throughput_tls.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/profiles/internal/rpc/stream/benchmark/throughput_ws.go b/profiles/internal/rpc/stream/benchmark/throughput_ws.go
index 961a93e..503a60a 100644
--- a/profiles/internal/rpc/stream/benchmark/throughput_ws.go
+++ b/profiles/internal/rpc/stream/benchmark/throughput_ws.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/profiles/internal/rpc/stream/benchmark/throughput_wsh.go b/profiles/internal/rpc/stream/benchmark/throughput_wsh.go
index f5881a5..4fd3db5 100644
--- a/profiles/internal/rpc/stream/benchmark/throughput_wsh.go
+++ b/profiles/internal/rpc/stream/benchmark/throughput_wsh.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/profiles/internal/rpc/stream/crypto/box.go b/profiles/internal/rpc/stream/crypto/box.go
index 39e1864..95e27a1 100644
--- a/profiles/internal/rpc/stream/crypto/box.go
+++ b/profiles/internal/rpc/stream/crypto/box.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package crypto
 
 import (
diff --git a/profiles/internal/rpc/stream/crypto/box_cipher.go b/profiles/internal/rpc/stream/crypto/box_cipher.go
index f4a12f2..ce85fe4 100644
--- a/profiles/internal/rpc/stream/crypto/box_cipher.go
+++ b/profiles/internal/rpc/stream/crypto/box_cipher.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package crypto
 
 import (
diff --git a/profiles/internal/rpc/stream/crypto/box_cipher_test.go b/profiles/internal/rpc/stream/crypto/box_cipher_test.go
index fec9746..e26e6ce 100644
--- a/profiles/internal/rpc/stream/crypto/box_cipher_test.go
+++ b/profiles/internal/rpc/stream/crypto/box_cipher_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package crypto_test
 
 import (
diff --git a/profiles/internal/rpc/stream/crypto/control_cipher.go b/profiles/internal/rpc/stream/crypto/control_cipher.go
index 8258bcf..ae25daf 100644
--- a/profiles/internal/rpc/stream/crypto/control_cipher.go
+++ b/profiles/internal/rpc/stream/crypto/control_cipher.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package crypto
 
 // ControlCipher provides the ciphers and MAC for control channel encryption.
diff --git a/profiles/internal/rpc/stream/crypto/crypto.go b/profiles/internal/rpc/stream/crypto/crypto.go
index 14422c1..14d3ca9 100644
--- a/profiles/internal/rpc/stream/crypto/crypto.go
+++ b/profiles/internal/rpc/stream/crypto/crypto.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package crypto implements encryption and decryption interfaces intended for
 // securing communication over VCs.
 package crypto
diff --git a/profiles/internal/rpc/stream/crypto/crypto_test.go b/profiles/internal/rpc/stream/crypto/crypto_test.go
index 790ad9b..5fa3c82 100644
--- a/profiles/internal/rpc/stream/crypto/crypto_test.go
+++ b/profiles/internal/rpc/stream/crypto/crypto_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package crypto
 
 import (
diff --git a/profiles/internal/rpc/stream/crypto/null.go b/profiles/internal/rpc/stream/crypto/null.go
index 4394d55..ed0735f 100644
--- a/profiles/internal/rpc/stream/crypto/null.go
+++ b/profiles/internal/rpc/stream/crypto/null.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package crypto
 
 import "v.io/x/ref/profiles/internal/lib/iobuf"
diff --git a/profiles/internal/rpc/stream/crypto/null_cipher.go b/profiles/internal/rpc/stream/crypto/null_cipher.go
index 9a39cc7..cdfadc5 100644
--- a/profiles/internal/rpc/stream/crypto/null_cipher.go
+++ b/profiles/internal/rpc/stream/crypto/null_cipher.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package crypto
 
 // NullControlCipher is a cipher that does nothing.
diff --git a/profiles/internal/rpc/stream/crypto/tls.go b/profiles/internal/rpc/stream/crypto/tls.go
index 982c9e5..2f68b6b 100644
--- a/profiles/internal/rpc/stream/crypto/tls.go
+++ b/profiles/internal/rpc/stream/crypto/tls.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build go1.4
 
 package crypto
diff --git a/profiles/internal/rpc/stream/doc.go b/profiles/internal/rpc/stream/doc.go
index e86e36c..509628a 100644
--- a/profiles/internal/rpc/stream/doc.go
+++ b/profiles/internal/rpc/stream/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package stream implements authenticated byte streams to vanadium endpoints.
 //
 // It is split into multiple sub-packages in an attempt to keep the code
diff --git a/profiles/internal/rpc/stream/id/id.go b/profiles/internal/rpc/stream/id/id.go
index fbd5611..fd6a641 100644
--- a/profiles/internal/rpc/stream/id/id.go
+++ b/profiles/internal/rpc/stream/id/id.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package id provides types for identifying VCs and Flows over them.
 package id
 
diff --git a/profiles/internal/rpc/stream/manager/listener.go b/profiles/internal/rpc/stream/manager/listener.go
index 857fe3c..128ac41 100644
--- a/profiles/internal/rpc/stream/manager/listener.go
+++ b/profiles/internal/rpc/stream/manager/listener.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package manager
 
 import (
diff --git a/profiles/internal/rpc/stream/manager/manager.go b/profiles/internal/rpc/stream/manager/manager.go
index a3dd24a..64f9d58 100644
--- a/profiles/internal/rpc/stream/manager/manager.go
+++ b/profiles/internal/rpc/stream/manager/manager.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package manager provides an implementation of the Manager interface defined in v.io/x/ref/profiles/internal/rpc/stream.
 package manager
 
diff --git a/profiles/internal/rpc/stream/manager/manager_test.go b/profiles/internal/rpc/stream/manager/manager_test.go
index c36a6e0..5e3bf80 100644
--- a/profiles/internal/rpc/stream/manager/manager_test.go
+++ b/profiles/internal/rpc/stream/manager/manager_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package manager
 
 import (
diff --git a/profiles/internal/rpc/stream/message/coding.go b/profiles/internal/rpc/stream/message/coding.go
index 4be7ccf..4186a0a 100644
--- a/profiles/internal/rpc/stream/message/coding.go
+++ b/profiles/internal/rpc/stream/message/coding.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package message
 
 import (
diff --git a/profiles/internal/rpc/stream/message/control.go b/profiles/internal/rpc/stream/message/control.go
index f08e1dc..75afa34 100644
--- a/profiles/internal/rpc/stream/message/control.go
+++ b/profiles/internal/rpc/stream/message/control.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package message
 
 import (
diff --git a/profiles/internal/rpc/stream/message/counters.go b/profiles/internal/rpc/stream/message/counters.go
index 710e9e0..af42288 100644
--- a/profiles/internal/rpc/stream/message/counters.go
+++ b/profiles/internal/rpc/stream/message/counters.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package message
 
 import (
diff --git a/profiles/internal/rpc/stream/message/counters_test.go b/profiles/internal/rpc/stream/message/counters_test.go
index 246cc3d..1f16989 100644
--- a/profiles/internal/rpc/stream/message/counters_test.go
+++ b/profiles/internal/rpc/stream/message/counters_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package message
 
 import (
diff --git a/profiles/internal/rpc/stream/message/data.go b/profiles/internal/rpc/stream/message/data.go
index ffed059..3670d6b 100644
--- a/profiles/internal/rpc/stream/message/data.go
+++ b/profiles/internal/rpc/stream/message/data.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package message
 
 import (
diff --git a/profiles/internal/rpc/stream/message/message.go b/profiles/internal/rpc/stream/message/message.go
index 49f77a6..b8ef71f 100644
--- a/profiles/internal/rpc/stream/message/message.go
+++ b/profiles/internal/rpc/stream/message/message.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package message provides data structures and serialization/deserialization
 // methods for messages exchanged by the implementation of the
 // v.io/x/ref/profiles/internal/rpc/stream interfaces.
diff --git a/profiles/internal/rpc/stream/message/message_test.go b/profiles/internal/rpc/stream/message/message_test.go
index ae0e911..fc37033 100644
--- a/profiles/internal/rpc/stream/message/message_test.go
+++ b/profiles/internal/rpc/stream/message/message_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package message
 
 import (
diff --git a/profiles/internal/rpc/stream/model.go b/profiles/internal/rpc/stream/model.go
index cd134a6..ed8dae6 100644
--- a/profiles/internal/rpc/stream/model.go
+++ b/profiles/internal/rpc/stream/model.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package stream
 
 import (
diff --git a/profiles/internal/rpc/stream/proxy/debug.go b/profiles/internal/rpc/stream/proxy/debug.go
index ff68e55..a5ae4c0 100644
--- a/profiles/internal/rpc/stream/proxy/debug.go
+++ b/profiles/internal/rpc/stream/proxy/debug.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package proxy
 
 import (
diff --git a/profiles/internal/rpc/stream/proxy/doc.go b/profiles/internal/rpc/stream/proxy/doc.go
index a92dfe6..8f5220d 100644
--- a/profiles/internal/rpc/stream/proxy/doc.go
+++ b/profiles/internal/rpc/stream/proxy/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package proxy implements a proxy for the stream layer.
 //
 // Each process in vanadium is uniquely identified by a routing id
diff --git a/profiles/internal/rpc/stream/proxy/helper_test.go b/profiles/internal/rpc/stream/proxy/helper_test.go
index 175070d..34a6ce9 100644
--- a/profiles/internal/rpc/stream/proxy/helper_test.go
+++ b/profiles/internal/rpc/stream/proxy/helper_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package proxy
 
 import (
diff --git a/profiles/internal/rpc/stream/proxy/proxy.go b/profiles/internal/rpc/stream/proxy/proxy.go
index e6ab0b1..d4ef62b 100644
--- a/profiles/internal/rpc/stream/proxy/proxy.go
+++ b/profiles/internal/rpc/stream/proxy/proxy.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package proxy
 
 import (
diff --git a/profiles/internal/rpc/stream/proxy/proxy_test.go b/profiles/internal/rpc/stream/proxy/proxy_test.go
index eb9ed27..3f6a8e9 100644
--- a/profiles/internal/rpc/stream/proxy/proxy_test.go
+++ b/profiles/internal/rpc/stream/proxy/proxy_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package proxy_test
 
 import (
diff --git a/profiles/internal/rpc/stream/vc/auth.go b/profiles/internal/rpc/stream/vc/auth.go
index 9a1aca5..ff0dee9 100644
--- a/profiles/internal/rpc/stream/vc/auth.go
+++ b/profiles/internal/rpc/stream/vc/auth.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vc
 
 import (
diff --git a/profiles/internal/rpc/stream/vc/data_cache.go b/profiles/internal/rpc/stream/vc/data_cache.go
index 8b75ed0..74958a1 100644
--- a/profiles/internal/rpc/stream/vc/data_cache.go
+++ b/profiles/internal/rpc/stream/vc/data_cache.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vc
 
 import (
diff --git a/profiles/internal/rpc/stream/vc/doc.go b/profiles/internal/rpc/stream/vc/doc.go
index 452480f..93b9c84 100644
--- a/profiles/internal/rpc/stream/vc/doc.go
+++ b/profiles/internal/rpc/stream/vc/doc.go
@@ -1,2 +1,6 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package vc provides implementations of the VC and Flow interfaces in v.io/x/ref/profiles/internal/rpc/stream.
 package vc
diff --git a/profiles/internal/rpc/stream/vc/flow.go b/profiles/internal/rpc/stream/vc/flow.go
index 71dd80c..010bfe2 100644
--- a/profiles/internal/rpc/stream/vc/flow.go
+++ b/profiles/internal/rpc/stream/vc/flow.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vc
 
 import (
diff --git a/profiles/internal/rpc/stream/vc/knobs.go b/profiles/internal/rpc/stream/vc/knobs.go
index dc48082..8245085 100644
--- a/profiles/internal/rpc/stream/vc/knobs.go
+++ b/profiles/internal/rpc/stream/vc/knobs.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vc
 
 const (
diff --git a/profiles/internal/rpc/stream/vc/listener.go b/profiles/internal/rpc/stream/vc/listener.go
index fc1396f..c4b007b 100644
--- a/profiles/internal/rpc/stream/vc/listener.go
+++ b/profiles/internal/rpc/stream/vc/listener.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vc
 
 import (
diff --git a/profiles/internal/rpc/stream/vc/listener_test.go b/profiles/internal/rpc/stream/vc/listener_test.go
index 171f8db..6ddc5cf 100644
--- a/profiles/internal/rpc/stream/vc/listener_test.go
+++ b/profiles/internal/rpc/stream/vc/listener_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vc
 
 import (
diff --git a/profiles/internal/rpc/stream/vc/reader.go b/profiles/internal/rpc/stream/vc/reader.go
index 051d222..be778fb 100644
--- a/profiles/internal/rpc/stream/vc/reader.go
+++ b/profiles/internal/rpc/stream/vc/reader.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vc
 
 import (
diff --git a/profiles/internal/rpc/stream/vc/reader_test.go b/profiles/internal/rpc/stream/vc/reader_test.go
index caa05c0..89245ce 100644
--- a/profiles/internal/rpc/stream/vc/reader_test.go
+++ b/profiles/internal/rpc/stream/vc/reader_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vc
 
 import (
diff --git a/profiles/internal/rpc/stream/vc/vc.go b/profiles/internal/rpc/stream/vc/vc.go
index 4d0c65f..ecdf7be 100644
--- a/profiles/internal/rpc/stream/vc/vc.go
+++ b/profiles/internal/rpc/stream/vc/vc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vc
 
 // Logging guidelines:
diff --git a/profiles/internal/rpc/stream/vc/vc_test.go b/profiles/internal/rpc/stream/vc/vc_test.go
index bb407e2..c268b82 100644
--- a/profiles/internal/rpc/stream/vc/vc_test.go
+++ b/profiles/internal/rpc/stream/vc/vc_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Use a different package for the tests to ensure that only the exported API is used.
 
 package vc_test
diff --git a/profiles/internal/rpc/stream/vc/writer.go b/profiles/internal/rpc/stream/vc/writer.go
index a065f7c..0e04985 100644
--- a/profiles/internal/rpc/stream/vc/writer.go
+++ b/profiles/internal/rpc/stream/vc/writer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vc
 
 import (
diff --git a/profiles/internal/rpc/stream/vc/writer_test.go b/profiles/internal/rpc/stream/vc/writer_test.go
index 50e4029..5b318a0 100644
--- a/profiles/internal/rpc/stream/vc/writer_test.go
+++ b/profiles/internal/rpc/stream/vc/writer_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vc
 
 import (
diff --git a/profiles/internal/rpc/stream/vif/auth.go b/profiles/internal/rpc/stream/vif/auth.go
index 8dd43ac..ff45990 100644
--- a/profiles/internal/rpc/stream/vif/auth.go
+++ b/profiles/internal/rpc/stream/vif/auth.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vif
 
 import (
diff --git a/profiles/internal/rpc/stream/vif/doc.go b/profiles/internal/rpc/stream/vif/doc.go
index 9cf06ec..32e2a27 100644
--- a/profiles/internal/rpc/stream/vif/doc.go
+++ b/profiles/internal/rpc/stream/vif/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package vif implements a virtual network interface that wraps over a
 // net.Conn and provides the ability to Dial and Listen for virtual circuits
 // (v.io/x/ref/profiles/internal/rpc/stream.VC)
diff --git a/profiles/internal/rpc/stream/vif/set.go b/profiles/internal/rpc/stream/vif/set.go
index f702777..c6629f0 100644
--- a/profiles/internal/rpc/stream/vif/set.go
+++ b/profiles/internal/rpc/stream/vif/set.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vif
 
 import (
diff --git a/profiles/internal/rpc/stream/vif/set_test.go b/profiles/internal/rpc/stream/vif/set_test.go
index 02a8e28..bdf6940 100644
--- a/profiles/internal/rpc/stream/vif/set_test.go
+++ b/profiles/internal/rpc/stream/vif/set_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vif_test
 
 import (
diff --git a/profiles/internal/rpc/stream/vif/setup_conn.go b/profiles/internal/rpc/stream/vif/setup_conn.go
index 6df8d9f..9287799 100644
--- a/profiles/internal/rpc/stream/vif/setup_conn.go
+++ b/profiles/internal/rpc/stream/vif/setup_conn.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vif
 
 import (
diff --git a/profiles/internal/rpc/stream/vif/setup_conn_test.go b/profiles/internal/rpc/stream/vif/setup_conn_test.go
index 19a7b99..fe8f0b2 100644
--- a/profiles/internal/rpc/stream/vif/setup_conn_test.go
+++ b/profiles/internal/rpc/stream/vif/setup_conn_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vif
 
 import (
diff --git a/profiles/internal/rpc/stream/vif/vcmap.go b/profiles/internal/rpc/stream/vif/vcmap.go
index 2184307..ac402c1 100644
--- a/profiles/internal/rpc/stream/vif/vcmap.go
+++ b/profiles/internal/rpc/stream/vif/vcmap.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vif
 
 import (
diff --git a/profiles/internal/rpc/stream/vif/vcmap_test.go b/profiles/internal/rpc/stream/vif/vcmap_test.go
index 95d9a73..5682786 100644
--- a/profiles/internal/rpc/stream/vif/vcmap_test.go
+++ b/profiles/internal/rpc/stream/vif/vcmap_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vif
 
 import (
diff --git a/profiles/internal/rpc/stream/vif/vif.go b/profiles/internal/rpc/stream/vif/vif.go
index 9f46d03..6d227be 100644
--- a/profiles/internal/rpc/stream/vif/vif.go
+++ b/profiles/internal/rpc/stream/vif/vif.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vif
 
 // Logging guidelines:
diff --git a/profiles/internal/rpc/stream/vif/vif_test.go b/profiles/internal/rpc/stream/vif/vif_test.go
index f878645..2160786 100644
--- a/profiles/internal/rpc/stream/vif/vif_test.go
+++ b/profiles/internal/rpc/stream/vif/vif_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Tests in a separate package to ensure that only the exported API is used in the tests.
 //
 // All tests are run with the default security level on VCs (SecurityConfidential).
diff --git a/profiles/internal/rpc/stress/internal/client.go b/profiles/internal/rpc/stress/internal/client.go
index ae6b309..27c3e05 100644
--- a/profiles/internal/rpc/stress/internal/client.go
+++ b/profiles/internal/rpc/stress/internal/client.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package internal
 
 import (
diff --git a/profiles/internal/rpc/stress/internal/server.go b/profiles/internal/rpc/stress/internal/server.go
index 318b246..217995c 100644
--- a/profiles/internal/rpc/stress/internal/server.go
+++ b/profiles/internal/rpc/stress/internal/server.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package internal
 
 import (
diff --git a/profiles/internal/rpc/stress/internal/util.go b/profiles/internal/rpc/stress/internal/util.go
index 20bfe9c..6744ba1 100644
--- a/profiles/internal/rpc/stress/internal/util.go
+++ b/profiles/internal/rpc/stress/internal/util.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package internal
 
 import (
diff --git a/profiles/internal/rpc/stress/stress/main.go b/profiles/internal/rpc/stress/stress/main.go
index 77dfd7f..c292e69 100644
--- a/profiles/internal/rpc/stress/stress/main.go
+++ b/profiles/internal/rpc/stress/stress/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/profiles/internal/rpc/stress/stressd/main.go b/profiles/internal/rpc/stress/stressd/main.go
index 578ab3c..c5fe319 100644
--- a/profiles/internal/rpc/stress/stressd/main.go
+++ b/profiles/internal/rpc/stress/stressd/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // A simple command-line tool to run the benchmark server.
 package main
 
diff --git a/profiles/internal/rpc/test/client_test.go b/profiles/internal/rpc/test/client_test.go
index 09e2307..4c831f4 100644
--- a/profiles/internal/rpc/test/client_test.go
+++ b/profiles/internal/rpc/test/client_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package test
 
 import (
diff --git a/profiles/internal/rpc/test/doc.go b/profiles/internal/rpc/test/doc.go
index b7b20cb..df643b7 100644
--- a/profiles/internal/rpc/test/doc.go
+++ b/profiles/internal/rpc/test/doc.go
@@ -1,2 +1,6 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // package test contains test for rpc code that do not rely on unexposed rpc declarations.
 package test
diff --git a/profiles/internal/rpc/test/glob_test.go b/profiles/internal/rpc/test/glob_test.go
index 6fc55de..579e0a3 100644
--- a/profiles/internal/rpc/test/glob_test.go
+++ b/profiles/internal/rpc/test/glob_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package test
 
 import (
diff --git a/profiles/internal/rpc/test/proxy_test.go b/profiles/internal/rpc/test/proxy_test.go
index 203b41d..3a8c154 100644
--- a/profiles/internal/rpc/test/proxy_test.go
+++ b/profiles/internal/rpc/test/proxy_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package test
 
 import (
diff --git a/profiles/internal/rpc/test/signature_test.go b/profiles/internal/rpc/test/signature_test.go
index b6fbf32..d653e01 100644
--- a/profiles/internal/rpc/test/signature_test.go
+++ b/profiles/internal/rpc/test/signature_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package test
 
 import (
diff --git a/profiles/internal/rpc/test/simple_test.go b/profiles/internal/rpc/test/simple_test.go
index 771e0e4..bc653f4 100644
--- a/profiles/internal/rpc/test/simple_test.go
+++ b/profiles/internal/rpc/test/simple_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package test
 
 import (
diff --git a/profiles/internal/rpc/testutil_test.go b/profiles/internal/rpc/testutil_test.go
index 4ec9e17..bb43fdd 100644
--- a/profiles/internal/rpc/testutil_test.go
+++ b/profiles/internal/rpc/testutil_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/timer.go b/profiles/internal/rpc/timer.go
index 0fb0c88..986124d 100644
--- a/profiles/internal/rpc/timer.go
+++ b/profiles/internal/rpc/timer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/timer_test.go b/profiles/internal/rpc/timer_test.go
index d71c199..60f9866 100644
--- a/profiles/internal/rpc/timer_test.go
+++ b/profiles/internal/rpc/timer_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rpc
 
 import (
diff --git a/profiles/internal/rpc/version/version.go b/profiles/internal/rpc/version/version.go
index fd13920..4ea452e 100644
--- a/profiles/internal/rpc/version/version.go
+++ b/profiles/internal/rpc/version/version.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package version
 
 import (
diff --git a/profiles/internal/rpc/version/version_test.go b/profiles/internal/rpc/version/version_test.go
index 668cf0a..7515a35 100644
--- a/profiles/internal/rpc/version/version_test.go
+++ b/profiles/internal/rpc/version/version_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package version
 
 import (
diff --git a/profiles/internal/rt/ipc_test.go b/profiles/internal/rt/ipc_test.go
index 1ad062d..e7e05e3 100644
--- a/profiles/internal/rt/ipc_test.go
+++ b/profiles/internal/rt/ipc_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rt_test
 
 import (
diff --git a/profiles/internal/rt/mgmt.go b/profiles/internal/rt/mgmt.go
index 6e67e91..0943fe2 100644
--- a/profiles/internal/rt/mgmt.go
+++ b/profiles/internal/rt/mgmt.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rt
 
 import (
diff --git a/profiles/internal/rt/mgmt_test.go b/profiles/internal/rt/mgmt_test.go
index 9a83855..12f4bb7 100644
--- a/profiles/internal/rt/mgmt_test.go
+++ b/profiles/internal/rt/mgmt_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rt_test
 
 import (
diff --git a/profiles/internal/rt/rt_test.go b/profiles/internal/rt/rt_test.go
index d9bbed3..cc4a2e7 100644
--- a/profiles/internal/rt/rt_test.go
+++ b/profiles/internal/rt/rt_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rt_test
 
 import (
diff --git a/profiles/internal/rt/runtime.go b/profiles/internal/rt/runtime.go
index 46c56e0..f575bfe 100644
--- a/profiles/internal/rt/runtime.go
+++ b/profiles/internal/rt/runtime.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rt
 
 import (
diff --git a/profiles/internal/rt/runtime_test.go b/profiles/internal/rt/runtime_test.go
index ecf825e..ebc5ed4 100644
--- a/profiles/internal/rt/runtime_test.go
+++ b/profiles/internal/rt/runtime_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rt_test
 
 import (
diff --git a/profiles/internal/rt/security.go b/profiles/internal/rt/security.go
index 53abebc..ccdc157 100644
--- a/profiles/internal/rt/security.go
+++ b/profiles/internal/rt/security.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rt
 
 import (
diff --git a/profiles/internal/rt/shutdown_servers_test.go b/profiles/internal/rt/shutdown_servers_test.go
index 676ddf6..c5df1ba 100644
--- a/profiles/internal/rt/shutdown_servers_test.go
+++ b/profiles/internal/rt/shutdown_servers_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rt_test
 
 import (
diff --git a/profiles/internal/rt/shutdown_test.go b/profiles/internal/rt/shutdown_test.go
index 6b4282e..34a77f2 100644
--- a/profiles/internal/rt/shutdown_test.go
+++ b/profiles/internal/rt/shutdown_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rt_test
 
 import (
diff --git a/profiles/internal/rt/signal_test.go b/profiles/internal/rt/signal_test.go
index 3d53154..b9fe8c9 100644
--- a/profiles/internal/rt/signal_test.go
+++ b/profiles/internal/rt/signal_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package rt_test
 
 import (
diff --git a/profiles/internal/testing/concurrency/choice.go b/profiles/internal/testing/concurrency/choice.go
index 4ef8066..aacefbe 100644
--- a/profiles/internal/testing/concurrency/choice.go
+++ b/profiles/internal/testing/concurrency/choice.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 // choice enumerates the program transitions to choose from and
diff --git a/profiles/internal/testing/concurrency/clock.go b/profiles/internal/testing/concurrency/clock.go
index 1880c87..88fe635 100644
--- a/profiles/internal/testing/concurrency/clock.go
+++ b/profiles/internal/testing/concurrency/clock.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 import (
diff --git a/profiles/internal/testing/concurrency/clock_test.go b/profiles/internal/testing/concurrency/clock_test.go
index 9728d07..58c2cbc 100644
--- a/profiles/internal/testing/concurrency/clock_test.go
+++ b/profiles/internal/testing/concurrency/clock_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 import (
diff --git a/profiles/internal/testing/concurrency/context.go b/profiles/internal/testing/concurrency/context.go
index 4e5a1b7..c52ea0b 100644
--- a/profiles/internal/testing/concurrency/context.go
+++ b/profiles/internal/testing/concurrency/context.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 import (
diff --git a/profiles/internal/testing/concurrency/doc.go b/profiles/internal/testing/concurrency/doc.go
index 5bb7217..59c2aac 100644
--- a/profiles/internal/testing/concurrency/doc.go
+++ b/profiles/internal/testing/concurrency/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package concurrency implements a framework for systematic testing
 // of concurrent vanadium Go programs. The framework implements the
 // ideas described in "Systematic and Scalable Testing of Concurrent
diff --git a/profiles/internal/testing/concurrency/execution.go b/profiles/internal/testing/concurrency/execution.go
index 696a481..a8b494d 100644
--- a/profiles/internal/testing/concurrency/execution.go
+++ b/profiles/internal/testing/concurrency/execution.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 import (
diff --git a/profiles/internal/testing/concurrency/fake.go b/profiles/internal/testing/concurrency/fake.go
index 0c47b97..f781ae2 100644
--- a/profiles/internal/testing/concurrency/fake.go
+++ b/profiles/internal/testing/concurrency/fake.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 // mutexState is a type to represent different states of a mutex.
diff --git a/profiles/internal/testing/concurrency/mutex_test.go b/profiles/internal/testing/concurrency/mutex_test.go
index 9900834..6465d0c 100644
--- a/profiles/internal/testing/concurrency/mutex_test.go
+++ b/profiles/internal/testing/concurrency/mutex_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // concurrency_test is a simple test of the framework for systematic
 // testing of concurrency.
 package concurrency_test
diff --git a/profiles/internal/testing/concurrency/request.go b/profiles/internal/testing/concurrency/request.go
index d6450a6..26977a4 100644
--- a/profiles/internal/testing/concurrency/request.go
+++ b/profiles/internal/testing/concurrency/request.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 import (
diff --git a/profiles/internal/testing/concurrency/resource.go b/profiles/internal/testing/concurrency/resource.go
index fc00e69..1a0e3d6 100644
--- a/profiles/internal/testing/concurrency/resource.go
+++ b/profiles/internal/testing/concurrency/resource.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 // resourceKey represents an identifier of an abstract resource.
diff --git a/profiles/internal/testing/concurrency/rwmutex_test.go b/profiles/internal/testing/concurrency/rwmutex_test.go
index 41d56cb..2e0e22f 100644
--- a/profiles/internal/testing/concurrency/rwmutex_test.go
+++ b/profiles/internal/testing/concurrency/rwmutex_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // concurrency_test is a simple test of the framework for systematic
 // testing of concurrency.
 package concurrency_test
diff --git a/profiles/internal/testing/concurrency/stack.go b/profiles/internal/testing/concurrency/stack.go
index 42faef3..5d1d08c 100644
--- a/profiles/internal/testing/concurrency/stack.go
+++ b/profiles/internal/testing/concurrency/stack.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 import (
diff --git a/profiles/internal/testing/concurrency/state.go b/profiles/internal/testing/concurrency/state.go
index f4969a8..e6eddc6 100644
--- a/profiles/internal/testing/concurrency/state.go
+++ b/profiles/internal/testing/concurrency/state.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 import (
diff --git a/profiles/internal/testing/concurrency/state_test.go b/profiles/internal/testing/concurrency/state_test.go
index acc6315..f518d74 100644
--- a/profiles/internal/testing/concurrency/state_test.go
+++ b/profiles/internal/testing/concurrency/state_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 import (
diff --git a/profiles/internal/testing/concurrency/sync/sync.go b/profiles/internal/testing/concurrency/sync/sync.go
index ec8b0c8..7fe8f27 100644
--- a/profiles/internal/testing/concurrency/sync/sync.go
+++ b/profiles/internal/testing/concurrency/sync/sync.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package sync
 
 import (
diff --git a/profiles/internal/testing/concurrency/tester.go b/profiles/internal/testing/concurrency/tester.go
index 97e74ea..0772d4e 100644
--- a/profiles/internal/testing/concurrency/tester.go
+++ b/profiles/internal/testing/concurrency/tester.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 import (
diff --git a/profiles/internal/testing/concurrency/thread.go b/profiles/internal/testing/concurrency/thread.go
index ce162c5..cf93ff3 100644
--- a/profiles/internal/testing/concurrency/thread.go
+++ b/profiles/internal/testing/concurrency/thread.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 import (
diff --git a/profiles/internal/testing/concurrency/transition.go b/profiles/internal/testing/concurrency/transition.go
index 547837a..eb2c6dc 100644
--- a/profiles/internal/testing/concurrency/transition.go
+++ b/profiles/internal/testing/concurrency/transition.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency
 
 // transitionKind identifies the kind of transition.
diff --git a/profiles/internal/testing/concurrency/util_test.go b/profiles/internal/testing/concurrency/util_test.go
index 97f025d..1ab3063 100644
--- a/profiles/internal/testing/concurrency/util_test.go
+++ b/profiles/internal/testing/concurrency/util_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package concurrency_test
 
 import (
diff --git a/profiles/internal/testing/mocks/naming/namespace.go b/profiles/internal/testing/mocks/naming/namespace.go
index f331c98..9cacaf4 100644
--- a/profiles/internal/testing/mocks/naming/namespace.go
+++ b/profiles/internal/testing/mocks/naming/namespace.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package naming
 
 import (
diff --git a/profiles/internal/util.go b/profiles/internal/util.go
index 879a0b0..a6c45c7 100644
--- a/profiles/internal/util.go
+++ b/profiles/internal/util.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package internal
 
 import (
diff --git a/profiles/internal/vtrace/store.go b/profiles/internal/vtrace/store.go
index edc5879..583ae13 100644
--- a/profiles/internal/vtrace/store.go
+++ b/profiles/internal/vtrace/store.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vtrace
 
 import (
diff --git a/profiles/internal/vtrace/store_test.go b/profiles/internal/vtrace/store_test.go
index 6b668e3..fcc473f 100644
--- a/profiles/internal/vtrace/store_test.go
+++ b/profiles/internal/vtrace/store_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vtrace
 
 import (
diff --git a/profiles/internal/vtrace/vtrace.go b/profiles/internal/vtrace/vtrace.go
index 5fe0e22..cd30ff9 100644
--- a/profiles/internal/vtrace/vtrace.go
+++ b/profiles/internal/vtrace/vtrace.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package vtrace implements the Trace and Span interfaces in v.io/v23/vtrace.
 // We also provide internal utilities for migrating trace information across
 // RPC calls.
diff --git a/profiles/internal/vtrace/vtrace_test.go b/profiles/internal/vtrace/vtrace_test.go
index 433981c..4d03eb6 100644
--- a/profiles/internal/vtrace/vtrace_test.go
+++ b/profiles/internal/vtrace/vtrace_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package vtrace_test
 
 import (
diff --git a/profiles/proxy.go b/profiles/proxy.go
index 01115b3..3392743 100644
--- a/profiles/proxy.go
+++ b/profiles/proxy.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package profiles
 
 import (
diff --git a/profiles/roaming/net_watcher.go b/profiles/roaming/net_watcher.go
index 0cf414e..579fafb 100644
--- a/profiles/roaming/net_watcher.go
+++ b/profiles/roaming/net_watcher.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build ignore
 
 package main
diff --git a/profiles/roaming/print_addrs.go b/profiles/roaming/print_addrs.go
index eda0e7e..4f8cc6f 100644
--- a/profiles/roaming/print_addrs.go
+++ b/profiles/roaming/print_addrs.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build ignore
 
 package main
diff --git a/profiles/roaming/proxy.go b/profiles/roaming/proxy.go
index 46abbd3..ed9a6b6 100644
--- a/profiles/roaming/proxy.go
+++ b/profiles/roaming/proxy.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package roaming
 
 import (
diff --git a/profiles/roaming/roaming_server.go b/profiles/roaming/roaming_server.go
index c481a1d..7bb4a5d 100644
--- a/profiles/roaming/roaming_server.go
+++ b/profiles/roaming/roaming_server.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build ignore
 
 package main
diff --git a/profiles/roaming/roaminginit.go b/profiles/roaming/roaminginit.go
index a708708..4d8d6cb 100644
--- a/profiles/roaming/roaminginit.go
+++ b/profiles/roaming/roaminginit.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build linux darwin
 
 // Package roaming provides a network-aware Profile that provides appropriate
diff --git a/profiles/static/proxy.go b/profiles/static/proxy.go
index f3f9300..e2617e0 100644
--- a/profiles/static/proxy.go
+++ b/profiles/static/proxy.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package static
 
 import (
diff --git a/profiles/static/staticinit.go b/profiles/static/staticinit.go
index 1224fa2..b1c1a2a 100644
--- a/profiles/static/staticinit.go
+++ b/profiles/static/staticinit.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package static
 
 import (
diff --git a/security/agent/agent_test.go b/security/agent/agent_test.go
index e0186d3..4f9bb96 100644
--- a/security/agent/agent_test.go
+++ b/security/agent/agent_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package agent_test
 
 import (
diff --git a/security/agent/agent_v23_test.go b/security/agent/agent_v23_test.go
index 42539e2..dbd1ac4 100644
--- a/security/agent/agent_v23_test.go
+++ b/security/agent/agent_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package agent_test
 
 import (
diff --git a/security/agent/agentd/main.go b/security/agent/agentd/main.go
index 6e5111a..1be4511 100644
--- a/security/agent/agentd/main.go
+++ b/security/agent/agentd/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/security/agent/cache/cache.go b/security/agent/cache/cache.go
index 70e4492..7d0111f 100644
--- a/security/agent/cache/cache.go
+++ b/security/agent/cache/cache.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package cache
 
 import (
diff --git a/security/agent/cache/cache_test.go b/security/agent/cache/cache_test.go
index 517ef1e..852d0ce 100644
--- a/security/agent/cache/cache_test.go
+++ b/security/agent/cache/cache_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package cache
 
 import (
diff --git a/security/agent/client.go b/security/agent/client.go
index f9ce007..419fed2 100644
--- a/security/agent/client.go
+++ b/security/agent/client.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package agent provides a client for communicating with an "Agent"
 // process holding the private key for an identity.
 package agent
diff --git a/security/agent/keymgr/client.go b/security/agent/keymgr/client.go
index aa4b248..bc188d9 100644
--- a/security/agent/keymgr/client.go
+++ b/security/agent/keymgr/client.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package keymgr provides a client for the Device Manager to manage keys in
 // the "Agent" process.
 package keymgr
diff --git a/security/agent/keymgr/keymgr_test.go b/security/agent/keymgr/keymgr_test.go
index ec1dcd9..790dc75 100644
--- a/security/agent/keymgr/keymgr_test.go
+++ b/security/agent/keymgr/keymgr_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package keymgr
 
 import (
diff --git a/security/agent/lru/lru.go b/security/agent/lru/lru.go
index 5dad584..c5379df 100644
--- a/security/agent/lru/lru.go
+++ b/security/agent/lru/lru.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package lru implements a Least-Recently-Used (LRU) cache of objects keyed by a string.
 //
 // A given key can have multiple values associated with it in the cache.
diff --git a/security/agent/lru/lru_test.go b/security/agent/lru/lru_test.go
index 3d9a119..b95ae0b 100644
--- a/security/agent/lru/lru_test.go
+++ b/security/agent/lru/lru_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package lru
 
 import "testing"
diff --git a/security/agent/peer_test.go b/security/agent/peer_test.go
index 2586e1e..3c5ff13 100644
--- a/security/agent/peer_test.go
+++ b/security/agent/peer_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package agent
 
 import (
diff --git a/security/agent/pingpong/main.go b/security/agent/pingpong/main.go
index 3547245..883e4cb 100644
--- a/security/agent/pingpong/main.go
+++ b/security/agent/pingpong/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/security/agent/server/server.go b/security/agent/server/server.go
index 0799414..986f995 100644
--- a/security/agent/server/server.go
+++ b/security/agent/server/server.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package server
 
 import (
diff --git a/security/agent/server/sharing.go b/security/agent/server/sharing.go
index 0a6b053..4433d27 100644
--- a/security/agent/server/sharing.go
+++ b/security/agent/server/sharing.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package server
 
 import (
diff --git a/security/agent/server/sharing_test.go b/security/agent/server/sharing_test.go
index a4114c5..0c9f0d9 100644
--- a/security/agent/server/sharing_test.go
+++ b/security/agent/server/sharing_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package server
 
 import (
diff --git a/security/agent/test_principal/main.go b/security/agent/test_principal/main.go
index 2c6bb08..5f1401d 100644
--- a/security/agent/test_principal/main.go
+++ b/security/agent/test_principal/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/security/audit/auditor.go b/security/audit/auditor.go
index d90ee09..dbfbba8 100644
--- a/security/audit/auditor.go
+++ b/security/audit/auditor.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package audit provides mechanisms to write method invocations to an audit log.
 //
 // Typical use would be for tracking sensitive operations like private key usage (NewPrincipal),
diff --git a/security/audit/auditor_test.go b/security/audit/auditor_test.go
index 6cec327..848e207 100644
--- a/security/audit/auditor_test.go
+++ b/security/audit/auditor_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package audit_test
 
 import (
diff --git a/security/audit/principal.go b/security/audit/principal.go
index abc88f3..75058b8 100644
--- a/security/audit/principal.go
+++ b/security/audit/principal.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package audit
 
 import (
diff --git a/security/audit/principal_test.go b/security/audit/principal_test.go
index c988fa8..87d6797 100644
--- a/security/audit/principal_test.go
+++ b/security/audit/principal_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package audit_test
 
 import (
diff --git a/security/blessingroots.go b/security/blessingroots.go
index b993982..ed4fc0a 100644
--- a/security/blessingroots.go
+++ b/security/blessingroots.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package security
 
 import (
diff --git a/security/blessingroots_test.go b/security/blessingroots_test.go
index d4bb067..412a0f3 100644
--- a/security/blessingroots_test.go
+++ b/security/blessingroots_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package security
 
 import (
diff --git a/security/blessingstore.go b/security/blessingstore.go
index 8306959..9d124b1 100644
--- a/security/blessingstore.go
+++ b/security/blessingstore.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package security
 
 // TODO(ashankar,ataly): This file is a bit of a mess!! Define a serialization
diff --git a/security/blessingstore_test.go b/security/blessingstore_test.go
index a441bf0..cd86c37 100644
--- a/security/blessingstore_test.go
+++ b/security/blessingstore_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package security
 
 import (
diff --git a/security/doc.go b/security/doc.go
index 00e7c6a..ea00908 100644
--- a/security/doc.go
+++ b/security/doc.go
@@ -1,2 +1,6 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package security provides utility functions for creating/using vanadium security primitives.
 package security
diff --git a/security/flag/flag.go b/security/flag/flag.go
index 28f94de..52df335 100644
--- a/security/flag/flag.go
+++ b/security/flag/flag.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package flag defines a method for parsing AccessList flags and constructing
 // a security.Authorizer based on them.
 package flag
diff --git a/security/flag/flag_test.go b/security/flag/flag_test.go
index 977bc04..b20a07f 100644
--- a/security/flag/flag_test.go
+++ b/security/flag/flag_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package flag
 
 import (
diff --git a/security/principal.go b/security/principal.go
index 2a420dc..b378b86 100644
--- a/security/principal.go
+++ b/security/principal.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package security
 
 import (
diff --git a/security/principal_test.go b/security/principal_test.go
index 54d1721..dc327fb 100644
--- a/security/principal_test.go
+++ b/security/principal_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package security
 
 import (
diff --git a/security/serialization/serialization.go b/security/serialization/serialization.go
index 50a52e3..b696ad1 100644
--- a/security/serialization/serialization.go
+++ b/security/serialization/serialization.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package serialization defines a general-purpose io.WriteCloser
 // for writing data along with an appropriate signature that
 // establishes integrity and authenticity of data, and an io.Reader
diff --git a/security/serialization/serialization_test.go b/security/serialization/serialization_test.go
index 4a4b863..d3d2a17 100644
--- a/security/serialization/serialization_test.go
+++ b/security/serialization/serialization_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package serialization_test
 
 import (
diff --git a/security/serialization/signing_writer.go b/security/serialization/signing_writer.go
index 716a99b..c008022 100644
--- a/security/serialization/signing_writer.go
+++ b/security/serialization/signing_writer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package serialization
 
 import (
diff --git a/security/serialization/verifying_reader.go b/security/serialization/verifying_reader.go
index 4da95c2..857612b 100644
--- a/security/serialization/verifying_reader.go
+++ b/security/serialization/verifying_reader.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package serialization
 
 import (
diff --git a/security/serializer_reader_writer.go b/security/serializer_reader_writer.go
index 6a7c03c..e23d82c 100644
--- a/security/serializer_reader_writer.go
+++ b/security/serializer_reader_writer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package security
 
 import (
diff --git a/security/storage.go b/security/storage.go
index 4a94972..ffa69d5 100644
--- a/security/storage.go
+++ b/security/storage.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package security
 
 import (
diff --git a/security/testutil_test.go b/security/testutil_test.go
index 1b07c49..fb7fee0 100644
--- a/security/testutil_test.go
+++ b/security/testutil_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package security
 
 import (
diff --git a/security/util.go b/security/util.go
index 48ed167..94f1feb 100644
--- a/security/util.go
+++ b/security/util.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package security
 
 import (
diff --git a/security/util_test.go b/security/util_test.go
index c04e384..71ac5ed 100644
--- a/security/util_test.go
+++ b/security/util_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package security
 
 import (
diff --git a/services/identity/const.go b/services/identity/const.go
index 7775ec0..01776c3 100644
--- a/services/identity/const.go
+++ b/services/identity/const.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package identity
 
 import (
diff --git a/services/identity/identityd/identityd_v23_test.go b/services/identity/identityd/identityd_v23_test.go
index 4cc612c..d9cd6de 100644
--- a/services/identity/identityd/identityd_v23_test.go
+++ b/services/identity/identityd/identityd_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main_test
 
 import (
diff --git a/services/identity/identityd/main.go b/services/identity/identityd/main.go
index a9b9ff1..af72b27 100644
--- a/services/identity/identityd/main.go
+++ b/services/identity/identityd/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // HTTP server that uses OAuth to create security.Blessings objects.
 // For more information on our setup of the identity server see:
 // https://docs.google.com/document/d/1ebQ1sQn95cFu8yQM36rpJ8mQvsU29aa1o03ADhi52BM
diff --git a/services/identity/identityd/sql.go b/services/identity/identityd/sql.go
index 49eab07..f99879c 100644
--- a/services/identity/identityd/sql.go
+++ b/services/identity/identityd/sql.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/services/identity/identityd_test/main.go b/services/identity/identityd_test/main.go
index 9a94c12..179b3aa 100644
--- a/services/identity/identityd_test/main.go
+++ b/services/identity/identityd_test/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // HTTP server that uses OAuth to create security.Blessings objects.
 package main
 
diff --git a/services/identity/internal/auditor/blessing_auditor.go b/services/identity/internal/auditor/blessing_auditor.go
index 607db64..22670a2 100644
--- a/services/identity/internal/auditor/blessing_auditor.go
+++ b/services/identity/internal/auditor/blessing_auditor.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package auditor
 
 import (
diff --git a/services/identity/internal/auditor/blessing_auditor_test.go b/services/identity/internal/auditor/blessing_auditor_test.go
index 7e413b6..ed15f90 100644
--- a/services/identity/internal/auditor/blessing_auditor_test.go
+++ b/services/identity/internal/auditor/blessing_auditor_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package auditor
 
 import (
diff --git a/services/identity/internal/auditor/mock_auditor.go b/services/identity/internal/auditor/mock_auditor.go
index f5fc888..9530af0 100644
--- a/services/identity/internal/auditor/mock_auditor.go
+++ b/services/identity/internal/auditor/mock_auditor.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package auditor
 
 import (
diff --git a/services/identity/internal/auditor/sql_database.go b/services/identity/internal/auditor/sql_database.go
index 81cda29..a79f753 100644
--- a/services/identity/internal/auditor/sql_database.go
+++ b/services/identity/internal/auditor/sql_database.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package auditor
 
 import (
diff --git a/services/identity/internal/auditor/sql_database_test.go b/services/identity/internal/auditor/sql_database_test.go
index bbd2fa6..c1a6e4e 100644
--- a/services/identity/internal/auditor/sql_database_test.go
+++ b/services/identity/internal/auditor/sql_database_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package auditor
 
 import (
diff --git a/services/identity/internal/blesser/macaroon.go b/services/identity/internal/blesser/macaroon.go
index 638a98c..2f161cd 100644
--- a/services/identity/internal/blesser/macaroon.go
+++ b/services/identity/internal/blesser/macaroon.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package blesser
 
 import (
diff --git a/services/identity/internal/blesser/macaroon_test.go b/services/identity/internal/blesser/macaroon_test.go
index 6eaa139..3bd6cc8 100644
--- a/services/identity/internal/blesser/macaroon_test.go
+++ b/services/identity/internal/blesser/macaroon_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package blesser
 
 import (
diff --git a/services/identity/internal/blesser/oauth.go b/services/identity/internal/blesser/oauth.go
index bebfe01..e086e40 100644
--- a/services/identity/internal/blesser/oauth.go
+++ b/services/identity/internal/blesser/oauth.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package blesser
 
 import (
diff --git a/services/identity/internal/blesser/oauth_test.go b/services/identity/internal/blesser/oauth_test.go
index e82af1b..d7eebe7 100644
--- a/services/identity/internal/blesser/oauth_test.go
+++ b/services/identity/internal/blesser/oauth_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package blesser
 
 import (
diff --git a/services/identity/internal/blesser/util_test.go b/services/identity/internal/blesser/util_test.go
index 806910e..1de952c 100644
--- a/services/identity/internal/blesser/util_test.go
+++ b/services/identity/internal/blesser/util_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package blesser
 
 import (
diff --git a/services/identity/internal/caveats/browser_caveat_selector.go b/services/identity/internal/caveats/browser_caveat_selector.go
index 8676617..354e0d7 100644
--- a/services/identity/internal/caveats/browser_caveat_selector.go
+++ b/services/identity/internal/caveats/browser_caveat_selector.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package caveats
 
 import (
diff --git a/services/identity/internal/caveats/caveat_factory.go b/services/identity/internal/caveats/caveat_factory.go
index a817eee..d057a86 100644
--- a/services/identity/internal/caveats/caveat_factory.go
+++ b/services/identity/internal/caveats/caveat_factory.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package caveats
 
 import (
diff --git a/services/identity/internal/caveats/caveat_selector.go b/services/identity/internal/caveats/caveat_selector.go
index 8876a55..f0746b1 100644
--- a/services/identity/internal/caveats/caveat_selector.go
+++ b/services/identity/internal/caveats/caveat_selector.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package caveats
 
 import (
diff --git a/services/identity/internal/caveats/mock_caveat_selector.go b/services/identity/internal/caveats/mock_caveat_selector.go
index 6c20637..00412bf 100644
--- a/services/identity/internal/caveats/mock_caveat_selector.go
+++ b/services/identity/internal/caveats/mock_caveat_selector.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package caveats
 
 import (
diff --git a/services/identity/internal/handlers/blessing_root.go b/services/identity/internal/handlers/blessing_root.go
index 1e2753c..9220b97 100644
--- a/services/identity/internal/handlers/blessing_root.go
+++ b/services/identity/internal/handlers/blessing_root.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package handlers
 
 import (
diff --git a/services/identity/internal/handlers/handlers_test.go b/services/identity/internal/handlers/handlers_test.go
index a4c65af..d962e58 100644
--- a/services/identity/internal/handlers/handlers_test.go
+++ b/services/identity/internal/handlers/handlers_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package handlers
 
 import (
diff --git a/services/identity/internal/oauth/googleoauth.go b/services/identity/internal/oauth/googleoauth.go
index a543d5e..ca8303f 100644
--- a/services/identity/internal/oauth/googleoauth.go
+++ b/services/identity/internal/oauth/googleoauth.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package oauth
 
 import (
diff --git a/services/identity/internal/oauth/handler.go b/services/identity/internal/oauth/handler.go
index 52f9fa9..6380843 100644
--- a/services/identity/internal/oauth/handler.go
+++ b/services/identity/internal/oauth/handler.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package oauth implements an http.Handler that has two main purposes
 // listed below:
 //
diff --git a/services/identity/internal/oauth/mockoauth.go b/services/identity/internal/oauth/mockoauth.go
index 8c87df4..dd705be 100644
--- a/services/identity/internal/oauth/mockoauth.go
+++ b/services/identity/internal/oauth/mockoauth.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package oauth
 
 const (
diff --git a/services/identity/internal/oauth/oauth_provider.go b/services/identity/internal/oauth/oauth_provider.go
index ac11802..3597810 100644
--- a/services/identity/internal/oauth/oauth_provider.go
+++ b/services/identity/internal/oauth/oauth_provider.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package oauth
 
 // AccessTokenClient represents a client of an OAuthProvider.
diff --git a/services/identity/internal/oauth/utils.go b/services/identity/internal/oauth/utils.go
index 0c99fbf..23b9fb5 100644
--- a/services/identity/internal/oauth/utils.go
+++ b/services/identity/internal/oauth/utils.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package oauth
 
 import (
diff --git a/services/identity/internal/oauth/utils_test.go b/services/identity/internal/oauth/utils_test.go
index 2fc1704..075fba7 100644
--- a/services/identity/internal/oauth/utils_test.go
+++ b/services/identity/internal/oauth/utils_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package oauth
 
 import (
diff --git a/services/identity/internal/oauth/view_blessings_template.go b/services/identity/internal/oauth/view_blessings_template.go
index 66334a7..8e34250 100644
--- a/services/identity/internal/oauth/view_blessings_template.go
+++ b/services/identity/internal/oauth/view_blessings_template.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package oauth
 
 import "html/template"
diff --git a/services/identity/internal/revocation/mock_revocation_manager.go b/services/identity/internal/revocation/mock_revocation_manager.go
index 560a553..68095a4 100644
--- a/services/identity/internal/revocation/mock_revocation_manager.go
+++ b/services/identity/internal/revocation/mock_revocation_manager.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package revocation
 
 import (
diff --git a/services/identity/internal/revocation/revocation_manager.go b/services/identity/internal/revocation/revocation_manager.go
index de4ab73..235ac17 100644
--- a/services/identity/internal/revocation/revocation_manager.go
+++ b/services/identity/internal/revocation/revocation_manager.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package revocation provides tools to create and manage revocation caveats.
 package revocation
 
diff --git a/services/identity/internal/revocation/revocation_test.go b/services/identity/internal/revocation/revocation_test.go
index d924c8c..0f06d26 100644
--- a/services/identity/internal/revocation/revocation_test.go
+++ b/services/identity/internal/revocation/revocation_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package revocation
 
 import (
diff --git a/services/identity/internal/revocation/sql_database.go b/services/identity/internal/revocation/sql_database.go
index cfe5633..fb1c409 100644
--- a/services/identity/internal/revocation/sql_database.go
+++ b/services/identity/internal/revocation/sql_database.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package revocation
 
 import (
diff --git a/services/identity/internal/revocation/sql_database_test.go b/services/identity/internal/revocation/sql_database_test.go
index de9171b..bc4dfd4 100644
--- a/services/identity/internal/revocation/sql_database_test.go
+++ b/services/identity/internal/revocation/sql_database_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package revocation
 
 import (
diff --git a/services/identity/internal/server/identityd.go b/services/identity/internal/server/identityd.go
index d6bfe6b..477fefc 100644
--- a/services/identity/internal/server/identityd.go
+++ b/services/identity/internal/server/identityd.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // HTTP server that uses OAuth to create security.Blessings objects.
 package server
 
diff --git a/services/identity/internal/util/certs.go b/services/identity/internal/util/certs.go
index ca57cca..3c6e7b8 100644
--- a/services/identity/internal/util/certs.go
+++ b/services/identity/internal/util/certs.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package util
 
 import (
diff --git a/services/identity/internal/util/classify.go b/services/identity/internal/util/classify.go
index 33e2e95..40e0663 100644
--- a/services/identity/internal/util/classify.go
+++ b/services/identity/internal/util/classify.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package util
 
 import (
diff --git a/services/identity/internal/util/classify_test.go b/services/identity/internal/util/classify_test.go
index 6077ee4..859d86d 100644
--- a/services/identity/internal/util/classify_test.go
+++ b/services/identity/internal/util/classify_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package util
 
 import (
diff --git a/services/identity/internal/util/common_test.go b/services/identity/internal/util/common_test.go
index cc41d3b..5b52b30 100644
--- a/services/identity/internal/util/common_test.go
+++ b/services/identity/internal/util/common_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package util
 
 import "net/http"
diff --git a/services/identity/internal/util/csrf.go b/services/identity/internal/util/csrf.go
index 8bd317f..59d6166 100644
--- a/services/identity/internal/util/csrf.go
+++ b/services/identity/internal/util/csrf.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package util
 
 import (
diff --git a/services/identity/internal/util/csrf_test.go b/services/identity/internal/util/csrf_test.go
index a6b81d4..3c3eed7 100644
--- a/services/identity/internal/util/csrf_test.go
+++ b/services/identity/internal/util/csrf_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package util
 
 import (
diff --git a/services/identity/internal/util/doc.go b/services/identity/internal/util/doc.go
index 6b1bf62..8e33c19 100644
--- a/services/identity/internal/util/doc.go
+++ b/services/identity/internal/util/doc.go
@@ -1,2 +1,6 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package util implements miscellaneous utility functions needed by the identity HTTP server.
 package util
diff --git a/services/identity/internal/util/macaroon.go b/services/identity/internal/util/macaroon.go
index 2d4a6cd..eb9d5f7 100644
--- a/services/identity/internal/util/macaroon.go
+++ b/services/identity/internal/util/macaroon.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package util
 
 import (
diff --git a/services/identity/internal/util/macaroon_test.go b/services/identity/internal/util/macaroon_test.go
index 7a711d1..bc52009 100644
--- a/services/identity/internal/util/macaroon_test.go
+++ b/services/identity/internal/util/macaroon_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package util
 
 import (
diff --git a/services/identity/internal/util/write.go b/services/identity/internal/util/write.go
index f333c67..0dbf8e6 100644
--- a/services/identity/internal/util/write.go
+++ b/services/identity/internal/util/write.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package util
 
 import (
diff --git a/services/identity/internal/util/write_test.go b/services/identity/internal/util/write_test.go
index 22d75e0..a980dfc 100644
--- a/services/identity/internal/util/write_test.go
+++ b/services/identity/internal/util/write_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package util
 
 import (
diff --git a/services/identity/modules/test_identityd.go b/services/identity/modules/test_identityd.go
index a7044ea..bbbd3c1 100644
--- a/services/identity/modules/test_identityd.go
+++ b/services/identity/modules/test_identityd.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package core
 
 import (
diff --git a/services/mgmt/application/applicationd/applicationd_v23_test.go b/services/mgmt/application/applicationd/applicationd_v23_test.go
index 759ca71..e2a5981 100644
--- a/services/mgmt/application/applicationd/applicationd_v23_test.go
+++ b/services/mgmt/application/applicationd/applicationd_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main_test
 
 import (
diff --git a/services/mgmt/application/applicationd/main.go b/services/mgmt/application/applicationd/main.go
index f37851b..571b34e 100644
--- a/services/mgmt/application/applicationd/main.go
+++ b/services/mgmt/application/applicationd/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/services/mgmt/application/impl/acl_test.go b/services/mgmt/application/impl/acl_test.go
index 4bad861..baa3506 100644
--- a/services/mgmt/application/impl/acl_test.go
+++ b/services/mgmt/application/impl/acl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/application/impl/dispatcher.go b/services/mgmt/application/impl/dispatcher.go
index 1eb4686..89c9d91 100644
--- a/services/mgmt/application/impl/dispatcher.go
+++ b/services/mgmt/application/impl/dispatcher.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/application/impl/impl_test.go b/services/mgmt/application/impl/impl_test.go
index c1578c8..e6da1ba 100644
--- a/services/mgmt/application/impl/impl_test.go
+++ b/services/mgmt/application/impl/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/application/impl/service.go b/services/mgmt/application/impl/service.go
index 24b5fef..ac6545e 100644
--- a/services/mgmt/application/impl/service.go
+++ b/services/mgmt/application/impl/service.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/binary/binaryd/binaryd_v23_test.go b/services/mgmt/binary/binaryd/binaryd_v23_test.go
index acc4923..83b2c94 100644
--- a/services/mgmt/binary/binaryd/binaryd_v23_test.go
+++ b/services/mgmt/binary/binaryd/binaryd_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main_test
 
 import (
diff --git a/services/mgmt/binary/binaryd/main.go b/services/mgmt/binary/binaryd/main.go
index e20c7d2..d973893 100644
--- a/services/mgmt/binary/binaryd/main.go
+++ b/services/mgmt/binary/binaryd/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/services/mgmt/binary/impl/acl_test.go b/services/mgmt/binary/impl/acl_test.go
index 3952d96..c7f357f 100644
--- a/services/mgmt/binary/impl/acl_test.go
+++ b/services/mgmt/binary/impl/acl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/binary/impl/dispatcher.go b/services/mgmt/binary/impl/dispatcher.go
index 0adb0cf..83a39da 100644
--- a/services/mgmt/binary/impl/dispatcher.go
+++ b/services/mgmt/binary/impl/dispatcher.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/binary/impl/fs_utils.go b/services/mgmt/binary/impl/fs_utils.go
index 180a32b..2295899 100644
--- a/services/mgmt/binary/impl/fs_utils.go
+++ b/services/mgmt/binary/impl/fs_utils.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/binary/impl/http.go b/services/mgmt/binary/impl/http.go
index d5136d0..94520e8 100644
--- a/services/mgmt/binary/impl/http.go
+++ b/services/mgmt/binary/impl/http.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/binary/impl/http_test.go b/services/mgmt/binary/impl/http_test.go
index 4f7ab66..3472ab3 100644
--- a/services/mgmt/binary/impl/http_test.go
+++ b/services/mgmt/binary/impl/http_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/binary/impl/impl_test.go b/services/mgmt/binary/impl/impl_test.go
index 9278ba0..836d5ae 100644
--- a/services/mgmt/binary/impl/impl_test.go
+++ b/services/mgmt/binary/impl/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/binary/impl/multipart/multipart.go b/services/mgmt/binary/impl/multipart/multipart.go
index ab43178..585683c 100644
--- a/services/mgmt/binary/impl/multipart/multipart.go
+++ b/services/mgmt/binary/impl/multipart/multipart.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // multipart provides an implementation for http.File that acts as one logical
 // file backed by several physical files (the 'parts').
 package multipart
diff --git a/services/mgmt/binary/impl/multipart/multipart_test.go b/services/mgmt/binary/impl/multipart/multipart_test.go
index 7364ebe..b4f623e 100644
--- a/services/mgmt/binary/impl/multipart/multipart_test.go
+++ b/services/mgmt/binary/impl/multipart/multipart_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package multipart_test
 
 import (
diff --git a/services/mgmt/binary/impl/service.go b/services/mgmt/binary/impl/service.go
index 4a7dbb1..072c088 100644
--- a/services/mgmt/binary/impl/service.go
+++ b/services/mgmt/binary/impl/service.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The implementation of the binary repository interface stores objects
 // identified by object name suffixes using the local file system. Given
 // an object name suffix, the implementation computes an MD5 hash of the
diff --git a/services/mgmt/binary/impl/setup.go b/services/mgmt/binary/impl/setup.go
index adc987f..cc1e756 100644
--- a/services/mgmt/binary/impl/setup.go
+++ b/services/mgmt/binary/impl/setup.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/binary/impl/state.go b/services/mgmt/binary/impl/state.go
index 757d3a6..5d53e48 100644
--- a/services/mgmt/binary/impl/state.go
+++ b/services/mgmt/binary/impl/state.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/binary/impl/util_test.go b/services/mgmt/binary/impl/util_test.go
index fb34934..dd208ac 100644
--- a/services/mgmt/binary/impl/util_test.go
+++ b/services/mgmt/binary/impl/util_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/build/buildd/buildd_v23_test.go b/services/mgmt/build/buildd/buildd_v23_test.go
index f8d4671..e365306 100644
--- a/services/mgmt/build/buildd/buildd_v23_test.go
+++ b/services/mgmt/build/buildd/buildd_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main_test
 
 import (
diff --git a/services/mgmt/build/buildd/main.go b/services/mgmt/build/buildd/main.go
index 49005a0..fbab4d0 100644
--- a/services/mgmt/build/buildd/main.go
+++ b/services/mgmt/build/buildd/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/services/mgmt/build/impl/impl_test.go b/services/mgmt/build/impl/impl_test.go
index 0819687..140cc39 100644
--- a/services/mgmt/build/impl/impl_test.go
+++ b/services/mgmt/build/impl/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/build/impl/service.go b/services/mgmt/build/impl/service.go
index f7d03a5..567d5ce 100644
--- a/services/mgmt/build/impl/service.go
+++ b/services/mgmt/build/impl/service.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/build/impl/util.go b/services/mgmt/build/impl/util.go
index 3733a4e..cff6ed0 100644
--- a/services/mgmt/build/impl/util.go
+++ b/services/mgmt/build/impl/util.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/debug/dispatcher.go b/services/mgmt/debug/dispatcher.go
index 85b2dfb..db4c8ed 100644
--- a/services/mgmt/debug/dispatcher.go
+++ b/services/mgmt/debug/dispatcher.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package debug
 
 import (
diff --git a/services/mgmt/debug/dispatcher_test.go b/services/mgmt/debug/dispatcher_test.go
index abc5a57..eb39567 100644
--- a/services/mgmt/debug/dispatcher_test.go
+++ b/services/mgmt/debug/dispatcher_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package debug
 
 import (
diff --git a/services/mgmt/device/config/config.go b/services/mgmt/device/config/config.go
index a283468..45a458f 100644
--- a/services/mgmt/device/config/config.go
+++ b/services/mgmt/device/config/config.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package config handles configuration state passed across instances of the
 // device manager.
 //
diff --git a/services/mgmt/device/config/config_test.go b/services/mgmt/device/config/config_test.go
index 45cdcd9..149fe0c 100644
--- a/services/mgmt/device/config/config_test.go
+++ b/services/mgmt/device/config/config_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package config_test
 
 import (
diff --git a/services/mgmt/device/config/const.go b/services/mgmt/device/config/const.go
index 49e3df7..c722c8d 100644
--- a/services/mgmt/device/config/const.go
+++ b/services/mgmt/device/config/const.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package config
 
 const (
diff --git a/services/mgmt/device/deviced/commands.go b/services/mgmt/device/deviced/commands.go
index 61bc7d5..822b3a2 100644
--- a/services/mgmt/device/deviced/commands.go
+++ b/services/mgmt/device/deviced/commands.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/services/mgmt/device/deviced/main.go b/services/mgmt/device/deviced/main.go
index e2af6d4..b63d710 100644
--- a/services/mgmt/device/deviced/main.go
+++ b/services/mgmt/device/deviced/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/services/mgmt/device/deviced/server.go b/services/mgmt/device/deviced/server.go
index f11bfc3..9ae7ce4 100644
--- a/services/mgmt/device/deviced/server.go
+++ b/services/mgmt/device/deviced/server.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/services/mgmt/device/doc.go b/services/mgmt/device/doc.go
index f996f73..99285d5 100644
--- a/services/mgmt/device/doc.go
+++ b/services/mgmt/device/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package device contains the implementation for the v.io/v23//mgmt/device APIs.
 //
 // The device manager is a server that is expected to run on every
diff --git a/services/mgmt/device/impl/acl_propagator.go b/services/mgmt/device/impl/acl_propagator.go
index 893c228..0dacc31 100644
--- a/services/mgmt/device/impl/acl_propagator.go
+++ b/services/mgmt/device/impl/acl_propagator.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/app_service.go b/services/mgmt/device/impl/app_service.go
index c2a79b5..f552a00 100644
--- a/services/mgmt/device/impl/app_service.go
+++ b/services/mgmt/device/impl/app_service.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 // The app invoker is responsible for managing the state of applications on the
diff --git a/services/mgmt/device/impl/app_state.go b/services/mgmt/device/impl/app_state.go
index d20c479..6c191c2 100644
--- a/services/mgmt/device/impl/app_state.go
+++ b/services/mgmt/device/impl/app_state.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/app_state_test.go b/services/mgmt/device/impl/app_state_test.go
index f2d9f79..6057069 100644
--- a/services/mgmt/device/impl/app_state_test.go
+++ b/services/mgmt/device/impl/app_state_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/args_darwin_test.go b/services/mgmt/device/impl/args_darwin_test.go
index e42e887..c1d0b11 100644
--- a/services/mgmt/device/impl/args_darwin_test.go
+++ b/services/mgmt/device/impl/args_darwin_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 const (
diff --git a/services/mgmt/device/impl/args_linux_test.go b/services/mgmt/device/impl/args_linux_test.go
index 4b1e0f8..dc9a365 100644
--- a/services/mgmt/device/impl/args_linux_test.go
+++ b/services/mgmt/device/impl/args_linux_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 const (
diff --git a/services/mgmt/device/impl/associate_instance_test.go b/services/mgmt/device/impl/associate_instance_test.go
index 317c881..3078cb5 100644
--- a/services/mgmt/device/impl/associate_instance_test.go
+++ b/services/mgmt/device/impl/associate_instance_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/association_instance.go b/services/mgmt/device/impl/association_instance.go
index e9dffdf..498cf09 100644
--- a/services/mgmt/device/impl/association_instance.go
+++ b/services/mgmt/device/impl/association_instance.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 // Code to manage the persistence of which systemName is associated with
diff --git a/services/mgmt/device/impl/association_state.go b/services/mgmt/device/impl/association_state.go
index e3700e9..8a5a673 100644
--- a/services/mgmt/device/impl/association_state.go
+++ b/services/mgmt/device/impl/association_state.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/association_state_test.go b/services/mgmt/device/impl/association_state_test.go
index f2ddc46..0d09a89 100644
--- a/services/mgmt/device/impl/association_state_test.go
+++ b/services/mgmt/device/impl/association_state_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/device/impl/callback.go b/services/mgmt/device/impl/callback.go
index b1d1b53..6ffef42 100644
--- a/services/mgmt/device/impl/callback.go
+++ b/services/mgmt/device/impl/callback.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/claim.go b/services/mgmt/device/impl/claim.go
index 1fb3dfd..30d3f9c 100644
--- a/services/mgmt/device/impl/claim.go
+++ b/services/mgmt/device/impl/claim.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/config_service.go b/services/mgmt/device/impl/config_service.go
index f4fdb29..ca5c5c2 100644
--- a/services/mgmt/device/impl/config_service.go
+++ b/services/mgmt/device/impl/config_service.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 // The config invoker is responsible for answering calls to the config service
diff --git a/services/mgmt/device/impl/debug_acls_test.go b/services/mgmt/device/impl/debug_acls_test.go
index dc96907..fe45b47 100644
--- a/services/mgmt/device/impl/debug_acls_test.go
+++ b/services/mgmt/device/impl/debug_acls_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/device/impl/device_installer.go b/services/mgmt/device/impl/device_installer.go
index c7539e4..abe7ebb 100644
--- a/services/mgmt/device/impl/device_installer.go
+++ b/services/mgmt/device/impl/device_installer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 // The device installer logic is responsible for managing the device manager
diff --git a/services/mgmt/device/impl/device_service.go b/services/mgmt/device/impl/device_service.go
index 5c6884c..17ac857 100644
--- a/services/mgmt/device/impl/device_service.go
+++ b/services/mgmt/device/impl/device_service.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 // The device invoker is responsible for managing the state of the device
diff --git a/services/mgmt/device/impl/dispatcher.go b/services/mgmt/device/impl/dispatcher.go
index 8b39734..8b0351c 100644
--- a/services/mgmt/device/impl/dispatcher.go
+++ b/services/mgmt/device/impl/dispatcher.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/helper_manager.go b/services/mgmt/device/impl/helper_manager.go
index 0a1a762..ec58c90 100644
--- a/services/mgmt/device/impl/helper_manager.go
+++ b/services/mgmt/device/impl/helper_manager.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/impl_helper_test.go b/services/mgmt/device/impl/impl_helper_test.go
index 96040ef..67d318c 100644
--- a/services/mgmt/device/impl/impl_helper_test.go
+++ b/services/mgmt/device/impl/impl_helper_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 // Separate from impl_test to avoid contributing further to impl_test bloat.
diff --git a/services/mgmt/device/impl/impl_test.go b/services/mgmt/device/impl/impl_test.go
index 01e4cdf..9994b97 100644
--- a/services/mgmt/device/impl/impl_test.go
+++ b/services/mgmt/device/impl/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // TODO(caprita): This file is becoming unmanageable; split into several test
 // files.
 // TODO(rjkroege): Add a more extensive unit test case to exercise AccessList logic.
diff --git a/services/mgmt/device/impl/instance_reaping.go b/services/mgmt/device/impl/instance_reaping.go
index 95a1bb5..572613e 100644
--- a/services/mgmt/device/impl/instance_reaping.go
+++ b/services/mgmt/device/impl/instance_reaping.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/instance_reaping_test.go b/services/mgmt/device/impl/instance_reaping_test.go
index cef026e..337f39d 100644
--- a/services/mgmt/device/impl/instance_reaping_test.go
+++ b/services/mgmt/device/impl/instance_reaping_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/device/impl/mock_repo_test.go b/services/mgmt/device/impl/mock_repo_test.go
index be0d8ce..7c08d4a 100644
--- a/services/mgmt/device/impl/mock_repo_test.go
+++ b/services/mgmt/device/impl/mock_repo_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/device/impl/only_for_test.go b/services/mgmt/device/impl/only_for_test.go
index ac65b44..aaea14e 100644
--- a/services/mgmt/device/impl/only_for_test.go
+++ b/services/mgmt/device/impl/only_for_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/profile.go b/services/mgmt/device/impl/profile.go
index bc4b940..7e810ac 100644
--- a/services/mgmt/device/impl/profile.go
+++ b/services/mgmt/device/impl/profile.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/proxy_invoker.go b/services/mgmt/device/impl/proxy_invoker.go
index 107377a..b37174f 100644
--- a/services/mgmt/device/impl/proxy_invoker.go
+++ b/services/mgmt/device/impl/proxy_invoker.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/proxy_invoker_test.go b/services/mgmt/device/impl/proxy_invoker_test.go
index a299b76..f62026d 100644
--- a/services/mgmt/device/impl/proxy_invoker_test.go
+++ b/services/mgmt/device/impl/proxy_invoker_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/shell_darwin.go b/services/mgmt/device/impl/shell_darwin.go
index 02539ce..93c81ea 100644
--- a/services/mgmt/device/impl/shell_darwin.go
+++ b/services/mgmt/device/impl/shell_darwin.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 const (
diff --git a/services/mgmt/device/impl/shell_linux.go b/services/mgmt/device/impl/shell_linux.go
index 530caa2..685a300 100644
--- a/services/mgmt/device/impl/shell_linux.go
+++ b/services/mgmt/device/impl/shell_linux.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 const (
diff --git a/services/mgmt/device/impl/util.go b/services/mgmt/device/impl/util.go
index 3cdea6c..c449ae2 100644
--- a/services/mgmt/device/impl/util.go
+++ b/services/mgmt/device/impl/util.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/device/impl/util_test.go b/services/mgmt/device/impl/util_test.go
index 0863948..f6e067c 100644
--- a/services/mgmt/device/impl/util_test.go
+++ b/services/mgmt/device/impl/util_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/device/starter/starter.go b/services/mgmt/device/starter/starter.go
index be3d0e0..a93a927 100644
--- a/services/mgmt/device/starter/starter.go
+++ b/services/mgmt/device/starter/starter.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package starter provides a single function that starts up servers for a
 // mounttable and a device manager that is mounted on it.
 package starter
diff --git a/services/mgmt/inithelper/main.go b/services/mgmt/inithelper/main.go
index 7135453..c9bf9e5 100644
--- a/services/mgmt/inithelper/main.go
+++ b/services/mgmt/inithelper/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 // TODO(caprita): The separation of responsibilities between root/non-root code
diff --git a/services/mgmt/lib/acls/aclaccess.go b/services/mgmt/lib/acls/aclaccess.go
index 2bb5c7f..510233a 100644
--- a/services/mgmt/lib/acls/aclaccess.go
+++ b/services/mgmt/lib/acls/aclaccess.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package acls provides a library to assist servers implementing
 // GetPermissions/SetPermissions functions and authorizers where there are
 // path-specific AccessLists stored individually in files.
diff --git a/services/mgmt/lib/acls/etag.go b/services/mgmt/lib/acls/etag.go
index 52ebb99..8288b78 100644
--- a/services/mgmt/lib/acls/etag.go
+++ b/services/mgmt/lib/acls/etag.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package acls provides a library to assist servers implementing
 // GetPermissions/SetPermissions functions.
 package acls
diff --git a/services/mgmt/lib/acls/hierarchical_authorizer.go b/services/mgmt/lib/acls/hierarchical_authorizer.go
index 10c3302..79a98f9 100644
--- a/services/mgmt/lib/acls/hierarchical_authorizer.go
+++ b/services/mgmt/lib/acls/hierarchical_authorizer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package acls
 
 import (
diff --git a/services/mgmt/lib/binary/impl.go b/services/mgmt/lib/binary/impl.go
index afff282..ae17686 100644
--- a/services/mgmt/lib/binary/impl.go
+++ b/services/mgmt/lib/binary/impl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package binary provides a client-side library for the binary
 // repository.
 //
diff --git a/services/mgmt/lib/binary/impl_test.go b/services/mgmt/lib/binary/impl_test.go
index 3456327..49388d7 100644
--- a/services/mgmt/lib/binary/impl_test.go
+++ b/services/mgmt/lib/binary/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package binary
 
 import (
diff --git a/services/mgmt/lib/fs/only_for_test.go b/services/mgmt/lib/fs/only_for_test.go
index a4f57db..e22423c 100644
--- a/services/mgmt/lib/fs/only_for_test.go
+++ b/services/mgmt/lib/fs/only_for_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package fs
 
 import (
diff --git a/services/mgmt/lib/fs/simplestore.go b/services/mgmt/lib/fs/simplestore.go
index a10e1eb..1039135 100644
--- a/services/mgmt/lib/fs/simplestore.go
+++ b/services/mgmt/lib/fs/simplestore.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Implements a map-based store substitute that implements the legacy store API.
 package fs
 
diff --git a/services/mgmt/lib/fs/simplestore_test.go b/services/mgmt/lib/fs/simplestore_test.go
index 01789bf..2d092b3 100644
--- a/services/mgmt/lib/fs/simplestore_test.go
+++ b/services/mgmt/lib/fs/simplestore_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package fs_test
 
 import (
diff --git a/services/mgmt/lib/packages/packages.go b/services/mgmt/lib/packages/packages.go
index 401dc23..26b7584 100644
--- a/services/mgmt/lib/packages/packages.go
+++ b/services/mgmt/lib/packages/packages.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package packages provides functionality to install ZIP and TAR packages.
 package packages
 
diff --git a/services/mgmt/lib/packages/packages_test.go b/services/mgmt/lib/packages/packages_test.go
index 8757cd8..247ab80 100644
--- a/services/mgmt/lib/packages/packages_test.go
+++ b/services/mgmt/lib/packages/packages_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package packages_test
 
 import (
diff --git a/services/mgmt/lib/testutil/modules.go b/services/mgmt/lib/testutil/modules.go
index cd0fd19..0cc2172 100644
--- a/services/mgmt/lib/testutil/modules.go
+++ b/services/mgmt/lib/testutil/modules.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package testutil
 
 import (
diff --git a/services/mgmt/lib/testutil/timeouts.go b/services/mgmt/lib/testutil/timeouts.go
index aeaedc7..38888a4 100644
--- a/services/mgmt/lib/testutil/timeouts.go
+++ b/services/mgmt/lib/testutil/timeouts.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package testutil
 
 import (
diff --git a/services/mgmt/logreader/impl/logfile.go b/services/mgmt/logreader/impl/logfile.go
index 8a9badb..e2deb1a 100644
--- a/services/mgmt/logreader/impl/logfile.go
+++ b/services/mgmt/logreader/impl/logfile.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package impl implements the LogFile interface from
 // v.io/v23/services/mgmt/logreader, which can be used to allow remote access to
 // log files, and the Globbable interface from v.io/v23/services/mounttable to
diff --git a/services/mgmt/logreader/impl/logfile_test.go b/services/mgmt/logreader/impl/logfile_test.go
index b81cafb..7678d8c 100644
--- a/services/mgmt/logreader/impl/logfile_test.go
+++ b/services/mgmt/logreader/impl/logfile_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/logreader/impl/reader.go b/services/mgmt/logreader/impl/reader.go
index 2f1259c..a63d2a1 100644
--- a/services/mgmt/logreader/impl/reader.go
+++ b/services/mgmt/logreader/impl/reader.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/logreader/impl/reader_test.go b/services/mgmt/logreader/impl/reader_test.go
index 2d295fa..60134e6 100644
--- a/services/mgmt/logreader/impl/reader_test.go
+++ b/services/mgmt/logreader/impl/reader_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/pprof/client/proxy.go b/services/mgmt/pprof/client/proxy.go
index e3af843..6a1086a 100644
--- a/services/mgmt/pprof/client/proxy.go
+++ b/services/mgmt/pprof/client/proxy.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package client implement a client-side proxy of a vanadium server's pprof
 // interface.
 // It is functionally equivalent to http://golang.org/pkg/net/http/pprof/,
diff --git a/services/mgmt/pprof/client/proxy_test.go b/services/mgmt/pprof/client/proxy_test.go
index 14560f3..2a8eab1 100644
--- a/services/mgmt/pprof/client/proxy_test.go
+++ b/services/mgmt/pprof/client/proxy_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package client_test
 
 import (
diff --git a/services/mgmt/pprof/impl/server.go b/services/mgmt/pprof/impl/server.go
index 76a13b6..3693b63 100644
--- a/services/mgmt/pprof/impl/server.go
+++ b/services/mgmt/pprof/impl/server.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package impl is the server-side implementation of the pprof interface.
 package impl
 
diff --git a/services/mgmt/profile/impl/dispatcher.go b/services/mgmt/profile/impl/dispatcher.go
index 6b24bd7..64dfa3e 100644
--- a/services/mgmt/profile/impl/dispatcher.go
+++ b/services/mgmt/profile/impl/dispatcher.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/profile/impl/impl_test.go b/services/mgmt/profile/impl/impl_test.go
index 23457ba..cd167d8 100644
--- a/services/mgmt/profile/impl/impl_test.go
+++ b/services/mgmt/profile/impl/impl_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/profile/impl/service.go b/services/mgmt/profile/impl/service.go
index df402e0..2f33d08 100644
--- a/services/mgmt/profile/impl/service.go
+++ b/services/mgmt/profile/impl/service.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/profile/profiled/main.go b/services/mgmt/profile/profiled/main.go
index bc29399..e8ef4d3 100644
--- a/services/mgmt/profile/profiled/main.go
+++ b/services/mgmt/profile/profiled/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/services/mgmt/profile/profiled/profiled_v23_test.go b/services/mgmt/profile/profiled/profiled_v23_test.go
index 96c0eed..bcb5ecd 100644
--- a/services/mgmt/profile/profiled/profiled_v23_test.go
+++ b/services/mgmt/profile/profiled/profiled_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main_test
 
 import (
diff --git a/services/mgmt/stats/impl/stats.go b/services/mgmt/stats/impl/stats.go
index b08c43d..65cd679 100644
--- a/services/mgmt/stats/impl/stats.go
+++ b/services/mgmt/stats/impl/stats.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package impl implements the Stats interface from
 // v.io/v23/services/mgmt/stats.
 package impl
diff --git a/services/mgmt/stats/impl/stats_test.go b/services/mgmt/stats/impl/stats_test.go
index 670eb8f..3a985e4 100644
--- a/services/mgmt/stats/impl/stats_test.go
+++ b/services/mgmt/stats/impl/stats_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mgmt/stats/types.go b/services/mgmt/stats/types.go
index 1791465..ccb6b52 100644
--- a/services/mgmt/stats/types.go
+++ b/services/mgmt/stats/types.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package stats
 
 import (
diff --git a/services/mgmt/suidhelper/impl/args.go b/services/mgmt/suidhelper/impl/args.go
index 04933fb..2e740a0 100644
--- a/services/mgmt/suidhelper/impl/args.go
+++ b/services/mgmt/suidhelper/impl/args.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/suidhelper/impl/args_darwin_test.go b/services/mgmt/suidhelper/impl/args_darwin_test.go
index ca1088b..ef8ae82 100644
--- a/services/mgmt/suidhelper/impl/args_darwin_test.go
+++ b/services/mgmt/suidhelper/impl/args_darwin_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 const (
diff --git a/services/mgmt/suidhelper/impl/args_linux_test.go b/services/mgmt/suidhelper/impl/args_linux_test.go
index 4d23174..15e6b01 100644
--- a/services/mgmt/suidhelper/impl/args_linux_test.go
+++ b/services/mgmt/suidhelper/impl/args_linux_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 const (
diff --git a/services/mgmt/suidhelper/impl/args_test.go b/services/mgmt/suidhelper/impl/args_test.go
index acbf10d..3bd6cab 100644
--- a/services/mgmt/suidhelper/impl/args_test.go
+++ b/services/mgmt/suidhelper/impl/args_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/suidhelper/impl/flag/flag.go b/services/mgmt/suidhelper/impl/flag/flag.go
index bf892ce..ee06320 100644
--- a/services/mgmt/suidhelper/impl/flag/flag.go
+++ b/services/mgmt/suidhelper/impl/flag/flag.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package flag provides flag definitions for the suidhelper package.
 //
 // It does NOT depend on any packages outside the Go standard library.
diff --git a/services/mgmt/suidhelper/impl/run.go b/services/mgmt/suidhelper/impl/run.go
index 99876ed..5b50974 100644
--- a/services/mgmt/suidhelper/impl/run.go
+++ b/services/mgmt/suidhelper/impl/run.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/suidhelper/impl/system.go b/services/mgmt/suidhelper/impl/system.go
index d9e1f53..9863b6b 100644
--- a/services/mgmt/suidhelper/impl/system.go
+++ b/services/mgmt/suidhelper/impl/system.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // +build linux darwin
 
 package impl
diff --git a/services/mgmt/suidhelper/impl/system_test.go b/services/mgmt/suidhelper/impl/system_test.go
index d8040f2..8930612 100644
--- a/services/mgmt/suidhelper/impl/system_test.go
+++ b/services/mgmt/suidhelper/impl/system_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/suidhelper/main.go b/services/mgmt/suidhelper/main.go
index 82215f5..b36e1b8 100644
--- a/services/mgmt/suidhelper/main.go
+++ b/services/mgmt/suidhelper/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 // suidhelper should be installed setuid root. Having done this, it will
diff --git a/services/mgmt/sysinit/init_darwin.go b/services/mgmt/sysinit/init_darwin.go
index e56e07f..c6305d3 100644
--- a/services/mgmt/sysinit/init_darwin.go
+++ b/services/mgmt/sysinit/init_darwin.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package sysinit
 
 func InitSystem() string {
diff --git a/services/mgmt/sysinit/init_linux.go b/services/mgmt/sysinit/init_linux.go
index 9ddb062..1d41ba6 100644
--- a/services/mgmt/sysinit/init_linux.go
+++ b/services/mgmt/sysinit/init_linux.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package sysinit
 
 // TODO(cnicolaou): will need to figure out a simple of way of handling the
diff --git a/services/mgmt/sysinit/linux_test.go b/services/mgmt/sysinit/linux_test.go
index c054a78..604cd50 100644
--- a/services/mgmt/sysinit/linux_test.go
+++ b/services/mgmt/sysinit/linux_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 //
 // +build linux
 
diff --git a/services/mgmt/sysinit/service_description.go b/services/mgmt/sysinit/service_description.go
index ba1150d..ccfd824 100644
--- a/services/mgmt/sysinit/service_description.go
+++ b/services/mgmt/sysinit/service_description.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package sysinit
 
 import (
diff --git a/services/mgmt/sysinit/sysinit.go b/services/mgmt/sysinit/sysinit.go
index 31c961d..67c4335 100644
--- a/services/mgmt/sysinit/sysinit.go
+++ b/services/mgmt/sysinit/sysinit.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package sysinit provides config generation for a variety of platforms and
 // "init" systems such as upstart, systemd etc. It is intended purely for
 // bootstrapping into the Vanadium system proper.
diff --git a/services/mgmt/vtrace/impl/vtrace.go b/services/mgmt/vtrace/impl/vtrace.go
index 7f0da93..c5ca6b2 100644
--- a/services/mgmt/vtrace/impl/vtrace.go
+++ b/services/mgmt/vtrace/impl/vtrace.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl
 
 import (
diff --git a/services/mgmt/vtrace/impl/vtrace_test.go b/services/mgmt/vtrace/impl/vtrace_test.go
index 155aeef..5e770f1 100644
--- a/services/mgmt/vtrace/impl/vtrace_test.go
+++ b/services/mgmt/vtrace/impl/vtrace_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package impl_test
 
 import (
diff --git a/services/mounttable/lib/collectionserver_test.go b/services/mounttable/lib/collectionserver_test.go
index 6528fa5..c803fc1 100644
--- a/services/mounttable/lib/collectionserver_test.go
+++ b/services/mounttable/lib/collectionserver_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package mounttable
 
 import (
diff --git a/services/mounttable/lib/mounttable.go b/services/mounttable/lib/mounttable.go
index 1259455..67b9923 100644
--- a/services/mounttable/lib/mounttable.go
+++ b/services/mounttable/lib/mounttable.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package mounttable
 
 import (
diff --git a/services/mounttable/lib/mounttable_test.go b/services/mounttable/lib/mounttable_test.go
index 6ae5049..cc1bdce 100644
--- a/services/mounttable/lib/mounttable_test.go
+++ b/services/mounttable/lib/mounttable_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package mounttable
 
 import (
diff --git a/services/mounttable/lib/neighborhood.go b/services/mounttable/lib/neighborhood.go
index a9d74c8..6c7bfd6 100644
--- a/services/mounttable/lib/neighborhood.go
+++ b/services/mounttable/lib/neighborhood.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package mounttable
 
 import (
diff --git a/services/mounttable/lib/neighborhood_test.go b/services/mounttable/lib/neighborhood_test.go
index 80e8fe4..8175954 100644
--- a/services/mounttable/lib/neighborhood_test.go
+++ b/services/mounttable/lib/neighborhood_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package mounttable
 
 import (
diff --git a/services/mounttable/lib/serverlist.go b/services/mounttable/lib/serverlist.go
index 8ab16c4..c785a4c 100644
--- a/services/mounttable/lib/serverlist.go
+++ b/services/mounttable/lib/serverlist.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package mounttable
 
 import (
diff --git a/services/mounttable/lib/serverlist_test.go b/services/mounttable/lib/serverlist_test.go
index 2815000..2424222 100644
--- a/services/mounttable/lib/serverlist_test.go
+++ b/services/mounttable/lib/serverlist_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package mounttable
 
 import (
diff --git a/services/mounttable/lib/servers.go b/services/mounttable/lib/servers.go
index 9ffa8b1..8c56d47 100644
--- a/services/mounttable/lib/servers.go
+++ b/services/mounttable/lib/servers.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package mounttable
 
 import (
diff --git a/services/mounttable/lib/tamg.go b/services/mounttable/lib/tamg.go
index e43859e..e21dbae 100644
--- a/services/mounttable/lib/tamg.go
+++ b/services/mounttable/lib/tamg.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package mounttable
 
 import (
diff --git a/services/mounttable/mounttabled/mounttable.go b/services/mounttable/mounttabled/mounttable.go
index 2c781b8..f38c65e 100644
--- a/services/mounttable/mounttabled/mounttable.go
+++ b/services/mounttable/mounttabled/mounttable.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // mounttabled is a mount table daemon.
 package main
 
diff --git a/services/mounttable/mounttabled/mounttabled_v23_test.go b/services/mounttable/mounttabled/mounttabled_v23_test.go
index acbf578..4a66072 100644
--- a/services/mounttable/mounttabled/mounttabled_v23_test.go
+++ b/services/mounttable/mounttabled/mounttabled_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main_test
 
 import (
diff --git a/services/proxy/proxyd/main.go b/services/proxy/proxyd/main.go
index 210fb5a..d4b7b23 100644
--- a/services/proxy/proxyd/main.go
+++ b/services/proxy/proxyd/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // proxyd is a daemon that listens for connections from vanadium services
 // (typically behind NATs) and proxies these services to the outside world.
 package main
diff --git a/services/proxy/proxyd/proxyd_v23_test.go b/services/proxy/proxyd/proxyd_v23_test.go
index ef58fe5..2723e51 100644
--- a/services/proxy/proxyd/proxyd_v23_test.go
+++ b/services/proxy/proxyd/proxyd_v23_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main_test
 
 import (
diff --git a/services/security/discharger/discharger.go b/services/security/discharger/discharger.go
index 3d42000..e64379a 100644
--- a/services/security/discharger/discharger.go
+++ b/services/security/discharger/discharger.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package discharger
 
 import (
diff --git a/services/security/groups/grpserverd/main.go b/services/security/groups/grpserverd/main.go
index 8a32284..fb7eeca 100644
--- a/services/security/groups/grpserverd/main.go
+++ b/services/security/groups/grpserverd/main.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // grpserverd is a group server daemon.
 package main
 
diff --git a/services/security/groups/memstore/memstore.go b/services/security/groups/memstore/memstore.go
index eaa69dc..7785c6b 100644
--- a/services/security/groups/memstore/memstore.go
+++ b/services/security/groups/memstore/memstore.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package memstore provides a simple, in-memory implementation of server.Store.
 // Since it's a prototype implementation, it doesn't bother with entry-level
 // locking.
diff --git a/services/security/groups/server/doc.go b/services/security/groups/server/doc.go
index a7ab1ad..25f2d73 100644
--- a/services/security/groups/server/doc.go
+++ b/services/security/groups/server/doc.go
@@ -1,2 +1,6 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package server provides an implementation of the groups.Group RPC interface.
 package server
diff --git a/services/security/groups/server/group.go b/services/security/groups/server/group.go
index 91960e3..508b444 100644
--- a/services/security/groups/server/group.go
+++ b/services/security/groups/server/group.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package server
 
 import (
diff --git a/services/security/groups/server/manager.go b/services/security/groups/server/manager.go
index 9110c59..a5eec45 100644
--- a/services/security/groups/server/manager.go
+++ b/services/security/groups/server/manager.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package server
 
 import (
diff --git a/services/security/groups/server/server_test.go b/services/security/groups/server/server_test.go
index 109df39..c1de821 100644
--- a/services/security/groups/server/server_test.go
+++ b/services/security/groups/server/server_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package server_test
 
 import (
diff --git a/services/security/groups/server/store.go b/services/security/groups/server/store.go
index b326a8a..b523c65 100644
--- a/services/security/groups/server/store.go
+++ b/services/security/groups/server/store.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package server
 
 // Store is a key-value store that uses etags for optimistic concurrency
diff --git a/services/wsprd/account/account.go b/services/wsprd/account/account.go
index ec1d9e9..857ca84 100644
--- a/services/wsprd/account/account.go
+++ b/services/wsprd/account/account.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The account package contains logic for creating accounts and associating them with origins.
 package account
 
diff --git a/services/wsprd/app/app.go b/services/wsprd/app/app.go
index 2656315..2a6fa25 100644
--- a/services/wsprd/app/app.go
+++ b/services/wsprd/app/app.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // The app package contains the struct that keeps per javascript app state and handles translating
 // javascript requests to vanadium requests and vice versa.
 package app
diff --git a/services/wsprd/app/app_test.go b/services/wsprd/app/app_test.go
index df42333..974d061 100644
--- a/services/wsprd/app/app_test.go
+++ b/services/wsprd/app/app_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package app
 
 import (
diff --git a/services/wsprd/app/messaging.go b/services/wsprd/app/messaging.go
index 8f5e147..5ea5a40 100644
--- a/services/wsprd/app/messaging.go
+++ b/services/wsprd/app/messaging.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package app
 
 import (
diff --git a/services/wsprd/app/mock_jsServer_test.go b/services/wsprd/app/mock_jsServer_test.go
index 23eb405..376fc02 100644
--- a/services/wsprd/app/mock_jsServer_test.go
+++ b/services/wsprd/app/mock_jsServer_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package app
 
 import (
diff --git a/services/wsprd/app/stream.go b/services/wsprd/app/stream.go
index 2ab0156..f526d45 100644
--- a/services/wsprd/app/stream.go
+++ b/services/wsprd/app/stream.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package app
 
 import (
diff --git a/services/wsprd/browspr/browspr.go b/services/wsprd/browspr/browspr.go
index 9a75359..9ab4206 100644
--- a/services/wsprd/browspr/browspr.go
+++ b/services/wsprd/browspr/browspr.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Browspr is the browser version of WSPR, intended to communicate with javascript through postMessage.
 package browspr
 
diff --git a/services/wsprd/browspr/browspr_account_test.go b/services/wsprd/browspr/browspr_account_test.go
index eee0ae8..a5390f5 100644
--- a/services/wsprd/browspr/browspr_account_test.go
+++ b/services/wsprd/browspr/browspr_account_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package browspr
 
 import (
diff --git a/services/wsprd/browspr/browspr_test.go b/services/wsprd/browspr/browspr_test.go
index 75a7282..0eb0df4 100644
--- a/services/wsprd/browspr/browspr_test.go
+++ b/services/wsprd/browspr/browspr_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package browspr
 
 import (
diff --git a/services/wsprd/browspr/file_serializer_nacl.go b/services/wsprd/browspr/file_serializer_nacl.go
index 96fc8e1..ceed808 100644
--- a/services/wsprd/browspr/file_serializer_nacl.go
+++ b/services/wsprd/browspr/file_serializer_nacl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package browspr
 
 import (
diff --git a/services/wsprd/browspr/main/main_nacl.go b/services/wsprd/browspr/main/main_nacl.go
index 271ec8d..5b8bd6c 100644
--- a/services/wsprd/browspr/main/main_nacl.go
+++ b/services/wsprd/browspr/main/main_nacl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/services/wsprd/browspr/pipe.go b/services/wsprd/browspr/pipe.go
index 7fa9bdc..1c358f4 100644
--- a/services/wsprd/browspr/pipe.go
+++ b/services/wsprd/browspr/pipe.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package browspr
 
 import (
diff --git a/services/wsprd/browspr/writer.go b/services/wsprd/browspr/writer.go
index 0bd5c16..259b650 100644
--- a/services/wsprd/browspr/writer.go
+++ b/services/wsprd/browspr/writer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package browspr
 
 import (
diff --git a/services/wsprd/channel/channel.go b/services/wsprd/channel/channel.go
index d5e1aed..d7863f9 100644
--- a/services/wsprd/channel/channel.go
+++ b/services/wsprd/channel/channel.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package channel
 
 import (
diff --git a/services/wsprd/channel/channel_nacl/channel_nacl.go b/services/wsprd/channel/channel_nacl/channel_nacl.go
index f910ca0..48aa3b3 100644
--- a/services/wsprd/channel/channel_nacl/channel_nacl.go
+++ b/services/wsprd/channel/channel_nacl/channel_nacl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package channel_nacl
 
 import (
diff --git a/services/wsprd/channel/channel_test.go b/services/wsprd/channel/channel_test.go
index 4a2506a..26d9c03 100644
--- a/services/wsprd/channel/channel_test.go
+++ b/services/wsprd/channel/channel_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package channel_test
 
 import (
diff --git a/services/wsprd/lib/case.go b/services/wsprd/lib/case.go
index e6ec0d0..4c5fbba 100644
--- a/services/wsprd/lib/case.go
+++ b/services/wsprd/lib/case.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package lib
 
 import "unicode"
diff --git a/services/wsprd/lib/signature_manager.go b/services/wsprd/lib/signature_manager.go
index a0bfad7..22d69b4 100644
--- a/services/wsprd/lib/signature_manager.go
+++ b/services/wsprd/lib/signature_manager.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package lib
 
 import (
diff --git a/services/wsprd/lib/signature_manager_test.go b/services/wsprd/lib/signature_manager_test.go
index 66a0ac8..0f0de0e 100644
--- a/services/wsprd/lib/signature_manager_test.go
+++ b/services/wsprd/lib/signature_manager_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package lib
 
 import (
diff --git a/services/wsprd/lib/simple_client.go b/services/wsprd/lib/simple_client.go
index 58b8c74..f57cfc6 100644
--- a/services/wsprd/lib/simple_client.go
+++ b/services/wsprd/lib/simple_client.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package lib
 
 import (
diff --git a/services/wsprd/lib/simple_client_test.go b/services/wsprd/lib/simple_client_test.go
index c2fa717..ed7f8c2 100644
--- a/services/wsprd/lib/simple_client_test.go
+++ b/services/wsprd/lib/simple_client_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package lib
 
 import (
diff --git a/services/wsprd/lib/testwriter/writer.go b/services/wsprd/lib/testwriter/writer.go
index ac77a47..6aec6dc 100644
--- a/services/wsprd/lib/testwriter/writer.go
+++ b/services/wsprd/lib/testwriter/writer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package testwriter
 
 import (
diff --git a/services/wsprd/lib/time.go b/services/wsprd/lib/time.go
index 9529bff..fa37d70 100644
--- a/services/wsprd/lib/time.go
+++ b/services/wsprd/lib/time.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package lib
 
 import "time"
diff --git a/services/wsprd/lib/vom.go b/services/wsprd/lib/vom.go
index 431644d..d3f437a 100644
--- a/services/wsprd/lib/vom.go
+++ b/services/wsprd/lib/vom.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package lib
 
 import (
diff --git a/services/wsprd/lib/writer.go b/services/wsprd/lib/writer.go
index 24b18d6..f6d60a1 100644
--- a/services/wsprd/lib/writer.go
+++ b/services/wsprd/lib/writer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package lib
 
 type ResponseType int32
diff --git a/services/wsprd/namespace/request_handler.go b/services/wsprd/namespace/request_handler.go
index ebaf825..c95eebd 100644
--- a/services/wsprd/namespace/request_handler.go
+++ b/services/wsprd/namespace/request_handler.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package namespace
 
 import (
diff --git a/services/wsprd/principal/blessings.go b/services/wsprd/principal/blessings.go
index ed17a65..d869125 100644
--- a/services/wsprd/principal/blessings.go
+++ b/services/wsprd/principal/blessings.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package principal
 
 import (
diff --git a/services/wsprd/principal/js_blessings_store.go b/services/wsprd/principal/js_blessings_store.go
index 5537a89..fccac9d 100644
--- a/services/wsprd/principal/js_blessings_store.go
+++ b/services/wsprd/principal/js_blessings_store.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package principal
 
 import (
diff --git a/services/wsprd/principal/js_blessings_store_test.go b/services/wsprd/principal/js_blessings_store_test.go
index cc19207..0433504 100644
--- a/services/wsprd/principal/js_blessings_store_test.go
+++ b/services/wsprd/principal/js_blessings_store_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package principal
 
 import (
diff --git a/services/wsprd/principal/principal.go b/services/wsprd/principal/principal.go
index 9d9efc0..7e74c69 100644
--- a/services/wsprd/principal/principal.go
+++ b/services/wsprd/principal/principal.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package principal implements a principal manager that maps origins to
 // vanadium principals.
 //
diff --git a/services/wsprd/principal/principal_test.go b/services/wsprd/principal/principal_test.go
index 1898fc0..0bc0dd4 100644
--- a/services/wsprd/principal/principal_test.go
+++ b/services/wsprd/principal/principal_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package principal
 
 import (
diff --git a/services/wsprd/principal/util_test.go b/services/wsprd/principal/util_test.go
index 49fdb72..80bf068 100644
--- a/services/wsprd/principal/util_test.go
+++ b/services/wsprd/principal/util_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package principal
 
 import (
diff --git a/services/wsprd/rpc/server/authorizer.go b/services/wsprd/rpc/server/authorizer.go
index 495b2cf..80b8542 100644
--- a/services/wsprd/rpc/server/authorizer.go
+++ b/services/wsprd/rpc/server/authorizer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package server
 
 import (
diff --git a/services/wsprd/rpc/server/dispatcher.go b/services/wsprd/rpc/server/dispatcher.go
index 4f6069e..21cec44 100644
--- a/services/wsprd/rpc/server/dispatcher.go
+++ b/services/wsprd/rpc/server/dispatcher.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package server
 
 import (
diff --git a/services/wsprd/rpc/server/dispatcher_test.go b/services/wsprd/rpc/server/dispatcher_test.go
index f7a9a9a..f0a8798 100644
--- a/services/wsprd/rpc/server/dispatcher_test.go
+++ b/services/wsprd/rpc/server/dispatcher_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package server
 
 import (
diff --git a/services/wsprd/rpc/server/invoker.go b/services/wsprd/rpc/server/invoker.go
index 11f5e6c..93c3144 100644
--- a/services/wsprd/rpc/server/invoker.go
+++ b/services/wsprd/rpc/server/invoker.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package server
 
 import (
diff --git a/services/wsprd/rpc/server/server.go b/services/wsprd/rpc/server/server.go
index 6f90383..6af03db 100644
--- a/services/wsprd/rpc/server/server.go
+++ b/services/wsprd/rpc/server/server.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // An implementation of a server for WSPR
 
 package server
diff --git a/services/wsprd/wspr.go b/services/wsprd/wspr.go
index aeecd57..9e242ee 100644
--- a/services/wsprd/wspr.go
+++ b/services/wsprd/wspr.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package main
 
 import (
diff --git a/services/wsprd/wspr/pipe.go b/services/wsprd/wspr/pipe.go
index 72db35d..1411487 100644
--- a/services/wsprd/wspr/pipe.go
+++ b/services/wsprd/wspr/pipe.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package wspr
 
 import (
diff --git a/services/wsprd/wspr/writer.go b/services/wsprd/wspr/writer.go
index 30804d7..3fe0917 100644
--- a/services/wsprd/wspr/writer.go
+++ b/services/wsprd/wspr/writer.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package wspr
 
 import (
diff --git a/services/wsprd/wspr/wspr.go b/services/wsprd/wspr/wspr.go
index 14f6397..83e59a5 100644
--- a/services/wsprd/wspr/wspr.go
+++ b/services/wsprd/wspr/wspr.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // A simple WebSocket proxy (WSPR) that takes in a Vanadium RPC message, encoded in JSON
 // and stored in a WebSocket message, and sends it to the specified Veyron
 // endpoint.
diff --git a/test/benchmark/stats.go b/test/benchmark/stats.go
index ce9e169..f600610 100644
--- a/test/benchmark/stats.go
+++ b/test/benchmark/stats.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/test/benchmark/stats_test.go b/test/benchmark/stats_test.go
index 05236ae..f9fadcb 100644
--- a/test/benchmark/stats_test.go
+++ b/test/benchmark/stats_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark_test
 
 import (
diff --git a/test/benchmark/util.go b/test/benchmark/util.go
index ef76c2a..98f0967 100644
--- a/test/benchmark/util.go
+++ b/test/benchmark/util.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/test/benchmark/util_test.go b/test/benchmark/util_test.go
index bc10242..abac396 100644
--- a/test/benchmark/util_test.go
+++ b/test/benchmark/util_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package benchmark
 
 import (
diff --git a/test/doc.go b/test/doc.go
index 82b585d..f0fbcdb 100644
--- a/test/doc.go
+++ b/test/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package test provides initalization for unit and integration tests.
 //
 // Init configures logging, random number generators and other global state.
diff --git a/test/expect/expect.go b/test/expect/expect.go
index 1cfc785..9ff7e9a 100644
--- a/test/expect/expect.go
+++ b/test/expect/expect.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package expect provides support for testing the contents from a buffered
 // input stream. It supports literal and pattern based matching. It is
 // line oriented; all of the methods (expect ReadAll) strip trailing newlines
diff --git a/test/expect/expect_test.go b/test/expect/expect_test.go
index beedd85..d017265 100644
--- a/test/expect/expect_test.go
+++ b/test/expect/expect_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package expect_test
 
 import (
diff --git a/test/init.go b/test/init.go
index f3cc8c2..7499cc9 100644
--- a/test/init.go
+++ b/test/init.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package test
 
 import (
diff --git a/test/modules/examples_test.go b/test/modules/examples_test.go
index 299ec71..8b3113b 100644
--- a/test/modules/examples_test.go
+++ b/test/modules/examples_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package modules_test
 
 import (
diff --git a/test/modules/exec.go b/test/modules/exec.go
index d6dedc9..d9837c7 100644
--- a/test/modules/exec.go
+++ b/test/modules/exec.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package modules
 
 import (
diff --git a/test/modules/func.go b/test/modules/func.go
index e251469..7445eab 100644
--- a/test/modules/func.go
+++ b/test/modules/func.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package modules
 
 import (
diff --git a/test/modules/modules_internal_test.go b/test/modules/modules_internal_test.go
index 0585238..e01364b 100644
--- a/test/modules/modules_internal_test.go
+++ b/test/modules/modules_internal_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package modules
 
 import (
diff --git a/test/modules/modules_test.go b/test/modules/modules_test.go
index ec43492..ced8fc8 100644
--- a/test/modules/modules_test.go
+++ b/test/modules/modules_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package modules_test
 
 import (
diff --git a/test/modules/only_for_test.go b/test/modules/only_for_test.go
index 8f3143a..48ea1f3 100644
--- a/test/modules/only_for_test.go
+++ b/test/modules/only_for_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package modules
 
 import "io"
diff --git a/test/modules/queue_rw.go b/test/modules/queue_rw.go
index cc218da..2e5c20a 100644
--- a/test/modules/queue_rw.go
+++ b/test/modules/queue_rw.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package modules
 
 import (
diff --git a/test/modules/queue_rw_test.go b/test/modules/queue_rw_test.go
index b4cb522..66df967 100644
--- a/test/modules/queue_rw_test.go
+++ b/test/modules/queue_rw_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package modules_test
 
 import (
diff --git a/test/modules/registry.go b/test/modules/registry.go
index 85c75c1..bc60c9f 100644
--- a/test/modules/registry.go
+++ b/test/modules/registry.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package modules
 
 import (
diff --git a/test/modules/shell.go b/test/modules/shell.go
index 7878550..4d6f529 100644
--- a/test/modules/shell.go
+++ b/test/modules/shell.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package modules provides a mechanism for running commonly used services
 // as subprocesses and client functionality for accessing those services.
 // Such services and functions are collectively called 'commands' and
diff --git a/test/modules/util.go b/test/modules/util.go
index 94e1a98..ca6f5c3 100644
--- a/test/modules/util.go
+++ b/test/modules/util.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package modules
 
 import (
diff --git a/test/testutil/dispatcher.go b/test/testutil/dispatcher.go
index 9bc1f1a..737a390 100644
--- a/test/testutil/dispatcher.go
+++ b/test/testutil/dispatcher.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package testutil
 
 import (
diff --git a/test/testutil/doc.go b/test/testutil/doc.go
index 79df2f8..781999c 100644
--- a/test/testutil/doc.go
+++ b/test/testutil/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package testutil provides a smorgasbord of utility functions and types for
 // unittests.
 package testutil
diff --git a/test/testutil/glob.go b/test/testutil/glob.go
index 4251a34..156b578 100644
--- a/test/testutil/glob.go
+++ b/test/testutil/glob.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package testutil
 
 import (
diff --git a/test/testutil/rand.go b/test/testutil/rand.go
index 9e2b827..c6db6d7 100644
--- a/test/testutil/rand.go
+++ b/test/testutil/rand.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package testutil
 
 import (
diff --git a/test/testutil/security.go b/test/testutil/security.go
index 7e6d124..1cab8b7 100644
--- a/test/testutil/security.go
+++ b/test/testutil/security.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package testutil
 
 import (
diff --git a/test/testutil/security_test.go b/test/testutil/security_test.go
index 8c2a476..f6d5a35 100644
--- a/test/testutil/security_test.go
+++ b/test/testutil/security_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package testutil
 
 import (
diff --git a/test/testutil/util.go b/test/testutil/util.go
index ed1c0c2..cf579b1 100644
--- a/test/testutil/util.go
+++ b/test/testutil/util.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package testutil
 
 import (
diff --git a/test/testutil/util_test.go b/test/testutil/util_test.go
index 0caf19d..86a8d24 100644
--- a/test/testutil/util_test.go
+++ b/test/testutil/util_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package testutil
 
 import (
diff --git a/test/testutil/vtest.go b/test/testutil/vtest.go
index fccf74d..34230e9 100644
--- a/test/testutil/vtest.go
+++ b/test/testutil/vtest.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package testutil
 
 // CallAndRecover calls the function f and returns the result of recover().
diff --git a/test/testutil/vtest_test.go b/test/testutil/vtest_test.go
index a4523ab..0bd33cc 100644
--- a/test/testutil/vtest_test.go
+++ b/test/testutil/vtest_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package testutil
 
 import (
diff --git a/test/timekeeper/manual_time.go b/test/timekeeper/manual_time.go
index 4d36539..490ad84 100644
--- a/test/timekeeper/manual_time.go
+++ b/test/timekeeper/manual_time.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package timekeeper
 
 import (
diff --git a/test/timekeeper/manual_time_test.go b/test/timekeeper/manual_time_test.go
index 8eae8d4..abb3546 100644
--- a/test/timekeeper/manual_time_test.go
+++ b/test/timekeeper/manual_time_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package timekeeper
 
 import (
diff --git a/test/v23tests/binary.go b/test/v23tests/binary.go
index 7902612..2187cbe 100644
--- a/test/v23tests/binary.go
+++ b/test/v23tests/binary.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package v23tests
 
 import (
diff --git a/test/v23tests/doc.go b/test/v23tests/doc.go
index 4bd0fb3..9a6c5cd 100644
--- a/test/v23tests/doc.go
+++ b/test/v23tests/doc.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 // Package v23tests provides support for writing end-to-end style integration
 // tests. In particular, support is provided for building binaries, running
 // processes, making assertions about their output/state and ensuring that
diff --git a/test/v23tests/internal/cached_test.go b/test/v23tests/internal/cached_test.go
index 2b6672c..f3277fa 100644
--- a/test/v23tests/internal/cached_test.go
+++ b/test/v23tests/internal/cached_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package internal_test
 
 import (
diff --git a/test/v23tests/internal/dummy.go b/test/v23tests/internal/dummy.go
index 5bf0569..9272cb6 100644
--- a/test/v23tests/internal/dummy.go
+++ b/test/v23tests/internal/dummy.go
@@ -1 +1,5 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package internal
diff --git a/test/v23tests/invocation.go b/test/v23tests/invocation.go
index 3f30c79..8d5f3cf 100644
--- a/test/v23tests/invocation.go
+++ b/test/v23tests/invocation.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package v23tests
 
 import (
diff --git a/test/v23tests/v23tests.go b/test/v23tests/v23tests.go
index 2771928..157fb84 100644
--- a/test/v23tests/v23tests.go
+++ b/test/v23tests/v23tests.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package v23tests
 
 import (
diff --git a/test/v23tests/v23tests_test.go b/test/v23tests/v23tests_test.go
index 1af5d02..abb8bb3 100644
--- a/test/v23tests/v23tests_test.go
+++ b/test/v23tests/v23tests_test.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package v23tests_test
 
 import (
@@ -280,7 +284,7 @@
 		msg := recover().(string)
 		// this, and the tests below are intended to ensure that line #s
 		// are captured and reported correctly.
-		if got, want := msg, "v23tests_test.go:290"; !strings.Contains(got, want) {
+		if got, want := msg, "v23tests_test.go:294"; !strings.Contains(got, want) {
 			t.Fatalf("%q does not contain %q", got, want)
 		}
 		if got, want := msg, "fork/exec /bin/echox: no such file or directory"; !strings.Contains(got, want) {
@@ -302,7 +306,7 @@
 	sh.SetDefaultStartOpts(opts)
 	defer func() {
 		msg := recover().(string)
-		if got, want := msg, "v23tests_test.go:312"; !strings.Contains(got, want) {
+		if got, want := msg, "v23tests_test.go:316"; !strings.Contains(got, want) {
 			t.Fatalf("%q does not contain %q", got, want)
 		}
 		if got, want := msg, "StartWithOpts"; !strings.Contains(got, want) {
@@ -326,7 +330,7 @@
 		if iterations == 0 {
 			t.Fatalf("our sleeper didn't get to run")
 		}
-		if got, want := recover().(string), "v23tests_test.go:333: timed out"; !strings.Contains(got, want) {
+		if got, want := recover().(string), "v23tests_test.go:337: timed out"; !strings.Contains(got, want) {
 			t.Fatalf("%q does not contain %q", got, want)
 		}
 	}()
@@ -348,7 +352,7 @@
 		if iterations != 0 {
 			t.Fatalf("our sleeper got to run")
 		}
-		if got, want := recover().(string), "v23tests_test.go:355: timed out"; !strings.Contains(got, want) {
+		if got, want := recover().(string), "v23tests_test.go:359: timed out"; !strings.Contains(got, want) {
 			t.Fatalf("%q does not contain %q", got, want)
 		}
 	}()