Add copyright notices to all files.
diff --git a/lib/async_helpers.dart b/lib/async_helpers.dart
index 44c5ee4..540d2fc 100644
--- a/lib/async_helpers.dart
+++ b/lib/async_helpers.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver.async_helpers;
 
 import 'dart:async';
diff --git a/lib/src/alert.dart b/lib/src/alert.dart
index 3287c13..65601fe 100644
--- a/lib/src/alert.dart
+++ b/lib/src/alert.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 /// A JavaScript alert(), confirm(), or prompt() dialog
diff --git a/lib/src/capabilities.dart b/lib/src/capabilities.dart
index 170993e..8e9a0dc 100644
--- a/lib/src/capabilities.dart
+++ b/lib/src/capabilities.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 class Capabilities {
diff --git a/lib/src/command_processor.dart b/lib/src/command_processor.dart
index 3f1c3c1..1c40d24 100644
--- a/lib/src/command_processor.dart
+++ b/lib/src/command_processor.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 final ContentType _contentTypeJson =
diff --git a/lib/src/common.dart b/lib/src/common.dart
index 147d8a7..4b7d740 100644
--- a/lib/src/common.dart
+++ b/lib/src/common.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 const String _ELEMENT = 'ELEMENT';
diff --git a/lib/src/exception.dart b/lib/src/exception.dart
index 675f890..0c290a0 100644
--- a/lib/src/exception.dart
+++ b/lib/src/exception.dart
@@ -1,18 +1,6 @@
-/*
-Copyright 2015 Google Inc. All Rights Reserved.
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-*/
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
 
 part of webdriver;
 
diff --git a/lib/src/keyboard.dart b/lib/src/keyboard.dart
index 96b8fda..aed4c7d 100644
--- a/lib/src/keyboard.dart
+++ b/lib/src/keyboard.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 class Keyboard extends _WebDriverBase {
diff --git a/lib/src/keys.dart b/lib/src/keys.dart
index 37d669e..a22a4b7 100644
--- a/lib/src/keys.dart
+++ b/lib/src/keys.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 class Keys {
diff --git a/lib/src/logs.dart b/lib/src/logs.dart
index 5b29965..846c965 100644
--- a/lib/src/logs.dart
+++ b/lib/src/logs.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 class Logs extends _WebDriverBase {
diff --git a/lib/src/mouse.dart b/lib/src/mouse.dart
index 30db6df..b0c873f 100644
--- a/lib/src/mouse.dart
+++ b/lib/src/mouse.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 class Mouse extends _WebDriverBase {
diff --git a/lib/src/navigation.dart b/lib/src/navigation.dart
index 6c24d2e..8a6e83f 100644
--- a/lib/src/navigation.dart
+++ b/lib/src/navigation.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 class Navigation extends _WebDriverBase {
diff --git a/lib/src/options.dart b/lib/src/options.dart
index 50bb090..062c73e 100644
--- a/lib/src/options.dart
+++ b/lib/src/options.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 class Cookies extends _WebDriverBase {
diff --git a/lib/src/target_locator.dart b/lib/src/target_locator.dart
index 62047ad..ff29d0b 100644
--- a/lib/src/target_locator.dart
+++ b/lib/src/target_locator.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 class TargetLocator extends _WebDriverBase {
diff --git a/lib/src/web_driver.dart b/lib/src/web_driver.dart
index f6001c9..6b28e55 100644
--- a/lib/src/web_driver.dart
+++ b/lib/src/web_driver.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 class WebDriver implements SearchContext {
diff --git a/lib/src/web_element.dart b/lib/src/web_element.dart
index 7fd04cc..8046313 100644
--- a/lib/src/web_element.dart
+++ b/lib/src/web_element.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 class WebElement extends _WebDriverBase implements SearchContext {
diff --git a/lib/src/window.dart b/lib/src/window.dart
index 12b35e7..c8f750c 100644
--- a/lib/src/window.dart
+++ b/lib/src/window.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 part of webdriver;
 
 class Window extends _WebDriverBase {
diff --git a/lib/webdriver.dart b/lib/webdriver.dart
index dee667b..ccfaada 100644
--- a/lib/webdriver.dart
+++ b/lib/webdriver.dart
@@ -1,4 +1,4 @@
-// Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
 // for details. 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/pubspec.yaml b/pubspec.yaml
index edbb18b..71d304a 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -1,13 +1,15 @@
 name: webdriver
 version: 0.9.0
 author: Dart Team <misc@dartlang.org>
-description: Provides WebDriver bindings for Dart. These use the WebDriver JSON interface, and as such, require the use of the WebDriver remote server.
+description: >
+  Provides WebDriver bindings for Dart. These use the WebDriver JSON interface,
+  and as such, require the use of the WebDriver remote server.
 homepage: https://github.com/google/webdriver.dart
 environment:
   sdk: '>=1.9.0-dev.4.0 <2.0.0'
 dependencies:
-  crypto: ^0.9.0
-  matcher: ^0.11.4
+  crypto: '^0.9.0'
+  matcher: '^0.11.4'
 dev_dependencies:
-  path: ^1.3.1
-  unittest: ^0.11.5
+  path: '^1.3.2'
+  unittest: '^0.11.5'
diff --git a/test/async_helpers_test.dart b/test/async_helpers_test.dart
index a2363f9..23b6fd2 100644
--- a/test/async_helpers_test.dart
+++ b/test/async_helpers_test.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test.async_helpers;
 
 import 'dart:async';
diff --git a/test/src/alert_test.dart b/test/src/alert_test.dart
index 345e807..60fa10f 100644
--- a/test/src/alert_test.dart
+++ b/test/src/alert_test.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test.alert;
 
 import 'package:unittest/unittest.dart';
diff --git a/test/src/keyboard_test.dart b/test/src/keyboard_test.dart
index 6397490..d67a2d1 100644
--- a/test/src/keyboard_test.dart
+++ b/test/src/keyboard_test.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test.keyboard;
 
 import 'package:unittest/unittest.dart';
diff --git a/test/src/logs_test.dart b/test/src/logs_test.dart
index e09ffe3..b497504 100644
--- a/test/src/logs_test.dart
+++ b/test/src/logs_test.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test.logs;
 
 import 'package:unittest/unittest.dart';
diff --git a/test/src/mouse_test.dart b/test/src/mouse_test.dart
index 621f4da..425c41a 100644
--- a/test/src/mouse_test.dart
+++ b/test/src/mouse_test.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test.mouse;
 
 import 'package:unittest/unittest.dart';
diff --git a/test/src/navigation_test.dart b/test/src/navigation_test.dart
index f6fbfe7..a3ef30e 100644
--- a/test/src/navigation_test.dart
+++ b/test/src/navigation_test.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test.navigation;
 
 import 'package:unittest/unittest.dart';
diff --git a/test/src/options_test.dart b/test/src/options_test.dart
index ba9af04..093ad7c 100644
--- a/test/src/options_test.dart
+++ b/test/src/options_test.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test.options;
 
 import 'package:unittest/unittest.dart';
diff --git a/test/src/target_locator_test.dart b/test/src/target_locator_test.dart
index 63bac73..a0c96da 100644
--- a/test/src/target_locator_test.dart
+++ b/test/src/target_locator_test.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test.target_locator;
 
 import 'package:unittest/unittest.dart';
diff --git a/test/src/web_driver_test.dart b/test/src/web_driver_test.dart
index d0b0c29..ae08a78 100644
--- a/test/src/web_driver_test.dart
+++ b/test/src/web_driver_test.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test.web_driver;
 
 import 'package:unittest/unittest.dart';
diff --git a/test/src/web_element_test.dart b/test/src/web_element_test.dart
index fa17209..b7c24f9 100644
--- a/test/src/web_element_test.dart
+++ b/test/src/web_element_test.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test.web_element;
 
 import 'package:unittest/unittest.dart';
diff --git a/test/src/window_test.dart b/test/src/window_test.dart
index 448cde4..550413a 100644
--- a/test/src/window_test.dart
+++ b/test/src/window_test.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test.window;
 
 import 'package:unittest/unittest.dart';
diff --git a/test/test_util.dart b/test/test_util.dart
index ef78534..bcbe7bb 100644
--- a/test/test_util.dart
+++ b/test/test_util.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test_util;
 
 import 'dart:async';
diff --git a/test/webdriver_test.dart b/test/webdriver_test.dart
index 72a208a..f998da9 100644
--- a/test/webdriver_test.dart
+++ b/test/webdriver_test.dart
@@ -1,3 +1,7 @@
+// Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file
+// for details. All rights reserved. Use of this source code is governed by a
+// BSD-style license that can be found in the LICENSE file.
+
 library webdriver_test;
 
 import 'async_helpers_test.dart' as async_helpers;