v23 copyright fix

Change-Id: I835a27fd5ed8063b4c8d6efab3c683447c463ea8
diff --git a/AUTHORS b/AUTHORS
new file mode 100644
index 0000000..574583c
--- /dev/null
+++ b/AUTHORS
@@ -0,0 +1,9 @@
+# This is the official list of Vanadium authors for copyright purposes.
+# 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>
+# The email address is not required for organizations.
+
+# Please keep the list sorted.
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
new file mode 100644
index 0000000..44fa461
--- /dev/null
+++ b/CONTRIBUTORS
@@ -0,0 +1,11 @@
+# People who have agreed to one of the CLAs and can contribute patches.
+# The AUTHORS file lists the copyright holders; this file
+# lists people.  For example, Google employees are listed here
+# but not in AUTHORS, because Google holds the copyright.
+#
+# https://developers.google.com/open-source/cla/individual
+# https://developers.google.com/open-source/cla/corporate
+#
+# Names should be added to this file as:
+#     Name <email address>
+Ross Wang <rosswang@google.com>
diff --git a/PATENTS b/PATENTS
new file mode 100644
index 0000000..d52cc55
--- /dev/null
+++ b/PATENTS
@@ -0,0 +1,22 @@
+Additional IP Rights Grant (Patents)
+
+"This implementation" means the copyrightable works distributed by
+Google as part of the Vanadium project.
+
+Google hereby grants to You a perpetual, worldwide, non-exclusive,
+no-charge, royalty-free, irrevocable (except as stated in this section)
+patent license to make, have made, use, offer to sell, sell, import,
+transfer and otherwise run, modify and propagate the contents of this
+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
+infringed only as a consequence of further modification of this
+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
+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
+shall terminate as of the date such litigation is filed.
diff --git a/VERSION b/VERSION
new file mode 100644
index 0000000..6d6ff85
--- /dev/null
+++ b/VERSION
@@ -0,0 +1 @@
+v23-0.1
diff --git a/mocks/google-maps.js b/mocks/google-maps.js
index de5cad3..bdb8674 100644
--- a/mocks/google-maps.js
+++ b/mocks/google-maps.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('../src/util/jquery');
 var defineClass = require('../src/util/define-class');
 
diff --git a/mocks/vanadium-wrapper.js b/mocks/vanadium-wrapper.js
index b69b6ce..446f03e 100644
--- a/mocks/vanadium-wrapper.js
+++ b/mocks/vanadium-wrapper.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('../src/util/jquery');
 
 module.exports = {
diff --git a/mocks/vanadium.js b/mocks/vanadium.js
index f7a978f..f1354a2 100644
--- a/mocks/vanadium.js
+++ b/mocks/vanadium.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var defineClass = require('../src/util/define-class');
 
 var MockRuntime = defineClass({
diff --git a/src/components/destination-info.js b/src/components/destination-info.js
index da818ac..8f83a1c 100644
--- a/src/components/destination-info.js
+++ b/src/components/destination-info.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('../util/jquery');
 var defineClass = require('../util/define-class');
 
diff --git a/src/components/destination-marker.js b/src/components/destination-marker.js
index 8e24baf..4def0c4 100644
--- a/src/components/destination-marker.js
+++ b/src/components/destination-marker.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('../util/jquery');
 var defineClass = require('../util/define-class');
 
diff --git a/src/components/destination.js b/src/components/destination.js
index a2ca3bc..13b1a3b 100644
--- a/src/components/destination.js
+++ b/src/components/destination.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('../util/jquery');
 var defineClass = require('../util/define-class');
 
diff --git a/src/components/destinations.js b/src/components/destinations.js
index 866a5ee..3e677b9 100644
--- a/src/components/destinations.js
+++ b/src/components/destinations.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('../util/jquery');
 var defineClass = require('../util/define-class');
 
diff --git a/src/components/map.js b/src/components/map.js
index ee3a07e..b1f6444 100644
--- a/src/components/map.js
+++ b/src/components/map.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('../util/jquery');
 var defineClass = require('../util/define-class');
 
diff --git a/src/components/message.js b/src/components/message.js
index 30248f9..49c08a9 100644
--- a/src/components/message.js
+++ b/src/components/message.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('../util/jquery');
 var defineClass = require('../util/define-class');
 
diff --git a/src/components/messages.js b/src/components/messages.js
index f532df3..6d862a2 100644
--- a/src/components/messages.js
+++ b/src/components/messages.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('../util/jquery');
 var defineClass = require('../util/define-class');
 
diff --git a/src/debug.js b/src/debug.js
index 26f3446..1d04f70 100644
--- a/src/debug.js
+++ b/src/debug.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 /**
  * Global variable exports for console debug.
  */
diff --git a/src/identity.js b/src/identity.js
index 27ba0da..d9211cf 100644
--- a/src/identity.js
+++ b/src/identity.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var uuid = require('uuid');
 
 module.exports = Identity;
diff --git a/src/ifc/ops.vdl b/src/ifc/ops.vdl
index 9a646ab..16e442a 100644
--- a/src/ifc/ops.vdl
+++ b/src/ifc/ops.vdl
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package ifc
 
 const (
diff --git a/src/ifc/types.vdl b/src/ifc/types.vdl
index 22329b5..c8d51c4 100644
--- a/src/ifc/types.vdl
+++ b/src/ifc/types.vdl
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 package ifc
 
 type Location complex64
diff --git a/src/index.js b/src/index.js
index 3efeeeb..90064c8 100644
--- a/src/index.js
+++ b/src/index.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('./util/jquery');
 var Travel = require('./travel');
 var debug = require('./debug');
diff --git a/src/static/index.css b/src/static/index.css
index 52b7cae..416663c 100644
--- a/src/static/index.css
+++ b/src/static/index.css
@@ -1,3 +1,7 @@
+/* Copyright 2015 The Vanadium Authors. All rights reserved. */
+/* Use of this source code is governed by a BSD-style */
+/* license that can be found in the LICENSE file. */
+
 body {
   margin: 0;
   font-family: Arial, sans-serif;
diff --git a/src/strings.js b/src/strings.js
index 5dfc3f9..a6a76d6 100644
--- a/src/strings.js
+++ b/src/strings.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 function getStrings(locale) {
   return {
     'Destination': 'Destination',
diff --git a/src/travel.js b/src/travel.js
index a4e6fcd..f511382 100644
--- a/src/travel.js
+++ b/src/travel.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('./util/jquery');
 
 var message = require('./components/message');
diff --git a/src/travelsync.js b/src/travelsync.js
index d2217b5..5caf3e5 100644
--- a/src/travelsync.js
+++ b/src/travelsync.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var defineClass = require('./util/define-class');
 
 var vdlTravel = require('../ifc');
diff --git a/src/util/define-class.js b/src/util/define-class.js
index 66b2fed..ef0b221 100644
--- a/src/util/define-class.js
+++ b/src/util/define-class.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('./jquery');
 
 /**
diff --git a/src/util/jquery.js b/src/util/jquery.js
index 18118cd..049a576 100644
--- a/src/util/jquery.js
+++ b/src/util/jquery.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var jq = require('jquery');
 var window = require('global/window');
 
diff --git a/src/vanadium-wrapper.js b/src/vanadium-wrapper.js
index ceff029..0662bad 100644
--- a/src/vanadium-wrapper.js
+++ b/src/vanadium-wrapper.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var $ = require('./util/jquery');
 
 var vanadiumDefault = require('vanadium');
diff --git a/test/components/destination-info.js b/test/components/destination-info.js
index 8f2d72f..035cf63 100644
--- a/test/components/destination-info.js
+++ b/test/components/destination-info.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var test = require('tape');
 var $ = require('../../src/util/jquery');
 
diff --git a/test/components/destination-marker.js b/test/components/destination-marker.js
index 8da7a08..4cfedde 100644
--- a/test/components/destination-marker.js
+++ b/test/components/destination-marker.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var test = require('tape');
 var $ = require('../../src/util/jquery');
 
diff --git a/test/components/map.js b/test/components/map.js
index 6b32bc8..63ea0b8 100644
--- a/test/components/map.js
+++ b/test/components/map.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var test = require('tape');
 
 var $ = require('../../src/util/jquery');
diff --git a/test/components/message.js b/test/components/message.js
index 16f64af..865c477 100644
--- a/test/components/message.js
+++ b/test/components/message.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var test = require('tape');
 
 var message = require('../../src/components/message');
diff --git a/test/identity.js b/test/identity.js
index 814a810..98c2988 100644
--- a/test/identity.js
+++ b/test/identity.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var test = require('tape');
 
 var Identity = require('../src/identity');
diff --git a/test/travel.js b/test/travel.js
index a341a02..6999b71 100644
--- a/test/travel.js
+++ b/test/travel.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var test = require('tape');
 
 var $ = require('../src/util/jquery');
diff --git a/test/travelsync.js b/test/travelsync.js
index dd0575a..f86b753 100644
--- a/test/travelsync.js
+++ b/test/travelsync.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var test = require('tape');
 
 var TravelSync = require('../src/travelsync');
diff --git a/test/util/define-class.js b/test/util/define-class.js
index 4657f7a..c3868d9 100644
--- a/test/util/define-class.js
+++ b/test/util/define-class.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var test = require('tape');
 
 var $ = require('../../src/util/jquery');
diff --git a/test/util/jquery.js b/test/util/jquery.js
index bffb00b..acc51b4 100644
--- a/test/util/jquery.js
+++ b/test/util/jquery.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var test = require('tape');
 
 var jquery = require('../../src/util/jquery');
diff --git a/test/vanadium-wrapper.js b/test/vanadium-wrapper.js
index 09ad34d..19fbf4f 100644
--- a/test/vanadium-wrapper.js
+++ b/test/vanadium-wrapper.js
@@ -1,3 +1,7 @@
+// Copyright 2015 The Vanadium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
 var test = require('tape');
 
 var vanadiumWrapper = require('../src/vanadium-wrapper');