vdl: adding the copyright header into the generated source code

MultiPart: 1/3
Change-Id: I0b4182b60544a2924119181c854607e16c7fbb20
diff --git a/cmd/vom/types.vdl.go b/cmd/vom/types.vdl.go
index d67e142..0f1b276 100644
--- a/cmd/vom/types.vdl.go
+++ b/cmd/vom/types.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: types.vdl
 
diff --git a/cmd/vrpc/test_base/test_base.vdl.go b/cmd/vrpc/test_base/test_base.vdl.go
index 8c85aab..944461d 100644
--- a/cmd/vrpc/test_base/test_base.vdl.go
+++ b/cmd/vrpc/test_base/test_base.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: test_base.vdl
 
diff --git a/examples/rps/service.vdl.go b/examples/rps/service.vdl.go
index 78b5b49..6c1afec 100644
--- a/examples/rps/service.vdl.go
+++ b/examples/rps/service.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: service.vdl
 
diff --git a/examples/tunnel/tunnel.vdl.go b/examples/tunnel/tunnel.vdl.go
index f1ad140..fcdbfd1 100644
--- a/examples/tunnel/tunnel.vdl.go
+++ b/examples/tunnel/tunnel.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: tunnel.vdl
 
diff --git a/lib/vdl/codegen/golang/gen.go b/lib/vdl/codegen/golang/gen.go
index 8233bc6..9193be4 100644
--- a/lib/vdl/codegen/golang/gen.go
+++ b/lib/vdl/codegen/golang/gen.go
@@ -401,6 +401,10 @@
 const genGo = `
 {{$data := .}}
 {{$file := $data.File}}
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: {{$file.BaseName}}
 
diff --git a/lib/vdl/codegen/java/const.go b/lib/vdl/codegen/java/const.go
new file mode 100644
index 0000000..79a62af
--- /dev/null
+++ b/lib/vdl/codegen/java/const.go
@@ -0,0 +1,9 @@
+package java
+
+const header = `
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
+`
diff --git a/lib/vdl/codegen/java/file_array.go b/lib/vdl/codegen/java/file_array.go
index 12bb657..d4b6166 100644
--- a/lib/vdl/codegen/java/file_array.go
+++ b/lib/vdl/codegen/java/file_array.go
@@ -10,7 +10,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const arrayTmpl = `// This file was auto-generated by the veyron vdl tool.
+const arrayTmpl = header + `
 // Source: {{.SourceFile}}
 
 package {{.Package}};
diff --git a/lib/vdl/codegen/java/file_client_factory.go b/lib/vdl/codegen/java/file_client_factory.go
index e5d988c..08ffa58 100644
--- a/lib/vdl/codegen/java/file_client_factory.go
+++ b/lib/vdl/codegen/java/file_client_factory.go
@@ -9,7 +9,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const clientFactoryTmpl = `// This file was auto-generated by the veyron vdl tool.
+const clientFactoryTmpl = header + `
 // Source(s):  {{ .Sources }}
 package {{ .PackagePath }};
 
diff --git a/lib/vdl/codegen/java/file_client_interface.go b/lib/vdl/codegen/java/file_client_interface.go
index 7a8c072..ac483c5 100644
--- a/lib/vdl/codegen/java/file_client_interface.go
+++ b/lib/vdl/codegen/java/file_client_interface.go
@@ -10,7 +10,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const clientInterfaceTmpl = `// This file was auto-generated by the veyron vdl tool.
+const clientInterfaceTmpl = header + `
 // Source: {{ .Source }}
 package {{ .PackagePath }};
 
diff --git a/lib/vdl/codegen/java/file_client_stub.go b/lib/vdl/codegen/java/file_client_stub.go
index 55ac9e1..8e3b967 100644
--- a/lib/vdl/codegen/java/file_client_stub.go
+++ b/lib/vdl/codegen/java/file_client_stub.go
@@ -9,7 +9,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const clientStubTmpl = `// This file was auto-generated by the veyron vdl tool.
+const clientStubTmpl = header + `
 // Source(s):  {{ .Source }}
 package {{ .PackagePath }};
 
diff --git a/lib/vdl/codegen/java/file_complex.go b/lib/vdl/codegen/java/file_complex.go
index 8ca15cb..1bab459 100644
--- a/lib/vdl/codegen/java/file_complex.go
+++ b/lib/vdl/codegen/java/file_complex.go
@@ -10,8 +10,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const complexTmpl = `
-// This file was auto-generated by the veyron vdl tool.
+const complexTmpl = header + `
 // Source: {{.Source}}
 package {{.PackagePath}};
 
diff --git a/lib/vdl/codegen/java/file_constants.go b/lib/vdl/codegen/java/file_constants.go
index 7a2934e..5153eac 100644
--- a/lib/vdl/codegen/java/file_constants.go
+++ b/lib/vdl/codegen/java/file_constants.go
@@ -8,7 +8,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const constTmpl = `// This file was auto-generated by the veyron vdl tool.
+const constTmpl = header + `
 // Source(s): {{ .Source }}
 package {{ .PackagePath }};
 
diff --git a/lib/vdl/codegen/java/file_enum.go b/lib/vdl/codegen/java/file_enum.go
index 00b82d7..485d397 100644
--- a/lib/vdl/codegen/java/file_enum.go
+++ b/lib/vdl/codegen/java/file_enum.go
@@ -8,8 +8,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const enumTmpl = `
-// This file was auto-generated by the veyron vdl tool.
+const enumTmpl = header + `
 // Source: {{.Source}}
 package {{.PackagePath}};
 
diff --git a/lib/vdl/codegen/java/file_errors.go b/lib/vdl/codegen/java/file_errors.go
index 090242a..217cc00 100644
--- a/lib/vdl/codegen/java/file_errors.go
+++ b/lib/vdl/codegen/java/file_errors.go
@@ -8,7 +8,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const errorTmpl = `// This file was auto-generated by the veyron vdl tool.
+const errorTmpl = header + `
 // Source(s): {{ .Source }}
 package {{ .PackagePath }};
 
diff --git a/lib/vdl/codegen/java/file_list.go b/lib/vdl/codegen/java/file_list.go
index 2aa4359..38ce228 100644
--- a/lib/vdl/codegen/java/file_list.go
+++ b/lib/vdl/codegen/java/file_list.go
@@ -8,7 +8,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const listTmpl = `// This file was auto-generated by the veyron vdl tool.
+const listTmpl = header + `
 // Source: {{.SourceFile}}
 package {{.Package}};
 
diff --git a/lib/vdl/codegen/java/file_map.go b/lib/vdl/codegen/java/file_map.go
index 85fa698..1e7fdb9 100644
--- a/lib/vdl/codegen/java/file_map.go
+++ b/lib/vdl/codegen/java/file_map.go
@@ -8,7 +8,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const mapTmpl = `// This file was auto-generated by the veyron vdl tool.
+const mapTmpl = header + `
 // Source: {{.SourceFile}}
 
 package {{.Package}};
diff --git a/lib/vdl/codegen/java/file_package_info.go b/lib/vdl/codegen/java/file_package_info.go
index aebcbe1..540dee6 100644
--- a/lib/vdl/codegen/java/file_package_info.go
+++ b/lib/vdl/codegen/java/file_package_info.go
@@ -7,7 +7,7 @@
 	"v.io/x/ref/lib/vdl/compile"
 )
 
-const packageTmpl = `// This file was auto-generated by the veyron vdl tool.
+const packageTmpl = header + `
 // Source: {{ .Source }}
 
 {{ .Doc }}
diff --git a/lib/vdl/codegen/java/file_primitive.go b/lib/vdl/codegen/java/file_primitive.go
index c54bc4b..47874c7 100644
--- a/lib/vdl/codegen/java/file_primitive.go
+++ b/lib/vdl/codegen/java/file_primitive.go
@@ -9,8 +9,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const primitiveTmpl = `
-// This file was auto-generated by the veyron vdl tool.
+const primitiveTmpl = header + `
 // Source: {{.Source}}
 package {{.PackagePath}};
 
diff --git a/lib/vdl/codegen/java/file_server_interface.go b/lib/vdl/codegen/java/file_server_interface.go
index 88ceac4..6fa95c7 100644
--- a/lib/vdl/codegen/java/file_server_interface.go
+++ b/lib/vdl/codegen/java/file_server_interface.go
@@ -10,7 +10,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const serverInterfaceTmpl = `// This file was auto-generated by the veyron vdl tool.
+const serverInterfaceTmpl = header + `
 // Source: {{ .Source }}
 package {{ .PackagePath }};
 
diff --git a/lib/vdl/codegen/java/file_server_wrapper.go b/lib/vdl/codegen/java/file_server_wrapper.go
index 0b25bb1..b5cea36 100644
--- a/lib/vdl/codegen/java/file_server_wrapper.go
+++ b/lib/vdl/codegen/java/file_server_wrapper.go
@@ -10,7 +10,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const serverWrapperTmpl = `// This file was auto-generated by the veyron vdl tool.
+const serverWrapperTmpl = header + `
 // Source(s):  {{ .Source }}
 package {{ .PackagePath }};
 
diff --git a/lib/vdl/codegen/java/file_set.go b/lib/vdl/codegen/java/file_set.go
index c922558..092cb5a 100644
--- a/lib/vdl/codegen/java/file_set.go
+++ b/lib/vdl/codegen/java/file_set.go
@@ -8,7 +8,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const setTmpl = `// This file was auto-generated by the veyron vdl tool.
+const setTmpl = header + `
 // Source: {{.SourceFile}}
 
 package {{.Package}};
diff --git a/lib/vdl/codegen/java/file_struct.go b/lib/vdl/codegen/java/file_struct.go
index 3ec3800..8193be0 100644
--- a/lib/vdl/codegen/java/file_struct.go
+++ b/lib/vdl/codegen/java/file_struct.go
@@ -9,7 +9,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const structTmpl = `// This file was auto-generated by the veyron vdl tool.
+const structTmpl = header + `
 // Source: {{.Source}}
 package {{.PackagePath}};
 
diff --git a/lib/vdl/codegen/java/file_union.go b/lib/vdl/codegen/java/file_union.go
index e8fd054..2143ec1 100644
--- a/lib/vdl/codegen/java/file_union.go
+++ b/lib/vdl/codegen/java/file_union.go
@@ -8,8 +8,7 @@
 	"v.io/x/ref/lib/vdl/vdlutil"
 )
 
-const unionTmpl = `
-// This file was auto-generated by the veyron vdl tool.
+const unionTmpl = header + `
 // Source: {{.Source}}
 package {{.PackagePath}};
 
diff --git a/lib/vdl/codegen/javascript/gen.go b/lib/vdl/codegen/javascript/gen.go
index 7e21031..5b4294d 100644
--- a/lib/vdl/codegen/javascript/gen.go
+++ b/lib/vdl/codegen/javascript/gen.go
@@ -386,7 +386,13 @@
 // complicated logic is delegated to the helper functions above.
 //
 // We try to generate code that has somewhat reasonable formatting.
-const genJS = `{{with $data := .}}// This file was auto-generated by the vanadium vdl tool.
+const genJS = `
+{{with $data := .}}
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 {{generateSystemImports $data}}
 
 {{/* Define additional imported modules. */}}
diff --git a/lib/vdl/testdata/arith/advanced.vdl.go b/lib/vdl/testdata/arith/advanced.vdl.go
index 2d5bbf4..537c6d4 100644
--- a/lib/vdl/testdata/arith/advanced.vdl.go
+++ b/lib/vdl/testdata/arith/advanced.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: advanced.vdl
 
diff --git a/lib/vdl/testdata/arith/arith.vdl.go b/lib/vdl/testdata/arith/arith.vdl.go
index e681d77..b4ca2d4 100644
--- a/lib/vdl/testdata/arith/arith.vdl.go
+++ b/lib/vdl/testdata/arith/arith.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: arith.vdl
 
diff --git a/lib/vdl/testdata/arith/exp/exp.vdl.go b/lib/vdl/testdata/arith/exp/exp.vdl.go
index 1d66086..e3eb374 100644
--- a/lib/vdl/testdata/arith/exp/exp.vdl.go
+++ b/lib/vdl/testdata/arith/exp/exp.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: exp.vdl
 
diff --git a/lib/vdl/testdata/base/base.vdl.go b/lib/vdl/testdata/base/base.vdl.go
index 10357c9..1d103d3 100644
--- a/lib/vdl/testdata/base/base.vdl.go
+++ b/lib/vdl/testdata/base/base.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: base.vdl
 
diff --git a/lib/vdl/testdata/nativedep/nativedep.vdl.go b/lib/vdl/testdata/nativedep/nativedep.vdl.go
index 7ce7a04..6eac05b 100644
--- a/lib/vdl/testdata/nativedep/nativedep.vdl.go
+++ b/lib/vdl/testdata/nativedep/nativedep.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: nativedep.vdl
 
diff --git a/lib/vdl/testdata/nativedep2/nativedep2.vdl.go b/lib/vdl/testdata/nativedep2/nativedep2.vdl.go
index 3dcedc5..1e2fb81 100644
--- a/lib/vdl/testdata/nativedep2/nativedep2.vdl.go
+++ b/lib/vdl/testdata/nativedep2/nativedep2.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: nativedep2.vdl
 
diff --git a/lib/vdl/testdata/nativetest/nativetest.vdl.go b/lib/vdl/testdata/nativetest/nativetest.vdl.go
index 7a9e4aa..7ff315d 100644
--- a/lib/vdl/testdata/nativetest/nativetest.vdl.go
+++ b/lib/vdl/testdata/nativetest/nativetest.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: nativetest.vdl
 
diff --git a/lib/vdl/testdata/nativetest/otherfile.vdl.go b/lib/vdl/testdata/nativetest/otherfile.vdl.go
index 9e27c49..76b8bc2 100644
--- a/lib/vdl/testdata/nativetest/otherfile.vdl.go
+++ b/lib/vdl/testdata/nativetest/otherfile.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: otherfile.vdl
 
diff --git a/lib/vdl/testdata/testconfig/testconfig.vdl.go b/lib/vdl/testdata/testconfig/testconfig.vdl.go
index 935a318..d77373c 100644
--- a/lib/vdl/testdata/testconfig/testconfig.vdl.go
+++ b/lib/vdl/testdata/testconfig/testconfig.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: testconfig.vdl
 
diff --git a/profiles/internal/rpc/benchmark/benchmark.vdl.go b/profiles/internal/rpc/benchmark/benchmark.vdl.go
index 187673d..b432604 100644
--- a/profiles/internal/rpc/benchmark/benchmark.vdl.go
+++ b/profiles/internal/rpc/benchmark/benchmark.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: benchmark.vdl
 
diff --git a/profiles/internal/rpc/errors.vdl.go b/profiles/internal/rpc/errors.vdl.go
index 1424543..52ab2e4 100644
--- a/profiles/internal/rpc/errors.vdl.go
+++ b/profiles/internal/rpc/errors.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: errors.vdl
 
diff --git a/profiles/internal/rpc/stream/proxy/protocol.vdl.go b/profiles/internal/rpc/stream/proxy/protocol.vdl.go
index ddfee90..ff7c265 100644
--- a/profiles/internal/rpc/stream/proxy/protocol.vdl.go
+++ b/profiles/internal/rpc/stream/proxy/protocol.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: protocol.vdl
 
diff --git a/profiles/internal/rpc/stress/stress.vdl.go b/profiles/internal/rpc/stress/stress.vdl.go
index 12cc69d..35efd30 100644
--- a/profiles/internal/rpc/stress/stress.vdl.go
+++ b/profiles/internal/rpc/stress/stress.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: stress.vdl
 
diff --git a/security/agent/pingpong/wire.vdl.go b/security/agent/pingpong/wire.vdl.go
index a2d841e..12a8ed4 100644
--- a/security/agent/pingpong/wire.vdl.go
+++ b/security/agent/pingpong/wire.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: wire.vdl
 
diff --git a/security/agent/server/wire.vdl.go b/security/agent/server/wire.vdl.go
index 8fee112..171d37c 100644
--- a/security/agent/server/wire.vdl.go
+++ b/security/agent/server/wire.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: wire.vdl
 
diff --git a/security/serialization/types.vdl.go b/security/serialization/types.vdl.go
index d3b33a1..41ace24 100644
--- a/security/serialization/types.vdl.go
+++ b/security/serialization/types.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: types.vdl
 
diff --git a/services/identity/identity.vdl.go b/services/identity/identity.vdl.go
index 8dc6460..861dad8 100644
--- a/services/identity/identity.vdl.go
+++ b/services/identity/identity.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: identity.vdl
 
diff --git a/services/identity/internal/revocation/caveat.vdl.go b/services/identity/internal/revocation/caveat.vdl.go
index 7c20495..713a6d1 100644
--- a/services/identity/internal/revocation/caveat.vdl.go
+++ b/services/identity/internal/revocation/caveat.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: caveat.vdl
 
diff --git a/services/mgmt/device/config.vdl.go b/services/mgmt/device/config.vdl.go
index f907058..e2b60bd 100644
--- a/services/mgmt/device/config.vdl.go
+++ b/services/mgmt/device/config.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: config.vdl
 
diff --git a/services/mgmt/profile/profile.vdl.go b/services/mgmt/profile/profile.vdl.go
index 5cbe448..f6268ee 100644
--- a/services/mgmt/profile/profile.vdl.go
+++ b/services/mgmt/profile/profile.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: profile.vdl
 
diff --git a/services/mgmt/repository/repository.vdl.go b/services/mgmt/repository/repository.vdl.go
index c69ab2e..33be89d 100644
--- a/services/mgmt/repository/repository.vdl.go
+++ b/services/mgmt/repository/repository.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: repository.vdl
 
diff --git a/services/mgmt/stats/types.vdl.go b/services/mgmt/stats/types.vdl.go
index 4c8e2ed..65f779d 100644
--- a/services/mgmt/stats/types.vdl.go
+++ b/services/mgmt/stats/types.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: types.vdl
 
diff --git a/services/mounttable/lib/collection_test_interface.vdl.go b/services/mounttable/lib/collection_test_interface.vdl.go
index 00b288d..c9036a3 100644
--- a/services/mounttable/lib/collection_test_interface.vdl.go
+++ b/services/mounttable/lib/collection_test_interface.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: collection_test_interface.vdl
 
diff --git a/services/security/discharger.vdl.go b/services/security/discharger.vdl.go
index aff5267..825acae 100644
--- a/services/security/discharger.vdl.go
+++ b/services/security/discharger.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: discharger.vdl
 
diff --git a/services/security/groups/server/types.vdl.go b/services/security/groups/server/types.vdl.go
index 62d918b..267d732 100644
--- a/services/security/groups/server/types.vdl.go
+++ b/services/security/groups/server/types.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: types.vdl
 
diff --git a/services/wsprd/account/account.vdl.go b/services/wsprd/account/account.vdl.go
index e6d30d1..857066c 100644
--- a/services/wsprd/account/account.vdl.go
+++ b/services/wsprd/account/account.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: account.vdl
 
diff --git a/services/wsprd/app/app.vdl.go b/services/wsprd/app/app.vdl.go
index bd2650d..8573ee7 100644
--- a/services/wsprd/app/app.vdl.go
+++ b/services/wsprd/app/app.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: app.vdl
 
diff --git a/services/wsprd/app/controller.vdl.go b/services/wsprd/app/controller.vdl.go
index d523156..ffd7bf7 100644
--- a/services/wsprd/app/controller.vdl.go
+++ b/services/wsprd/app/controller.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: controller.vdl
 
diff --git a/services/wsprd/browspr/browspr.vdl.go b/services/wsprd/browspr/browspr.vdl.go
index dc26188..81f87c9 100644
--- a/services/wsprd/browspr/browspr.vdl.go
+++ b/services/wsprd/browspr/browspr.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: browspr.vdl
 
diff --git a/services/wsprd/channel/channel.vdl.go b/services/wsprd/channel/channel.vdl.go
index 7cf519c..a15b9c1 100644
--- a/services/wsprd/channel/channel.vdl.go
+++ b/services/wsprd/channel/channel.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: channel.vdl
 
diff --git a/services/wsprd/lib/writer.vdl.go b/services/wsprd/lib/writer.vdl.go
index cf05c91..483ec60 100644
--- a/services/wsprd/lib/writer.vdl.go
+++ b/services/wsprd/lib/writer.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: writer.vdl
 
diff --git a/services/wsprd/namespace/namespace.vdl.go b/services/wsprd/namespace/namespace.vdl.go
index 48f14a3..d3a3aa9 100644
--- a/services/wsprd/namespace/namespace.vdl.go
+++ b/services/wsprd/namespace/namespace.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: namespace.vdl
 
diff --git a/services/wsprd/principal/blessings.vdl.go b/services/wsprd/principal/blessings.vdl.go
index 07b00cb..aa42e4e 100644
--- a/services/wsprd/principal/blessings.vdl.go
+++ b/services/wsprd/principal/blessings.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: blessings.vdl
 
diff --git a/services/wsprd/rpc/server/server.vdl.go b/services/wsprd/rpc/server/server.vdl.go
index b1127b2..6e5e9c5 100644
--- a/services/wsprd/rpc/server/server.vdl.go
+++ b/services/wsprd/rpc/server/server.vdl.go
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium 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 file was auto-generated by the vanadium vdl tool.
 // Source: server.vdl