__SIGNALR_CLIENT_LICENSE_URL__
diff --git a/build/checkCopyright.ps1 b/build/checkCopyright.ps1
index 68c127a1c4..18dd83aa1f 100644
--- a/build/checkCopyright.ps1
+++ b/build/checkCopyright.ps1
@@ -12,7 +12,8 @@ if(!$TestRoot) {
$TestRoot = Join-Path $rootDir "tests"
}
-$Header = "// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information."
+$Header = "// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information."
function NeedsCopyright([string]$FileName) {
# Skip designer files bin and org files
diff --git a/samples/Common/CommonClient.cs b/samples/Common/CommonClient.cs
index 28d458e255..fa642f4c6f 100644
--- a/samples/Common/CommonClient.cs
+++ b/samples/Common/CommonClient.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System;
using System.IO;
using System.Net;
diff --git a/samples/Microsoft.AspNet.SelfHost.Samples/Hubs/Chat.cs b/samples/Microsoft.AspNet.SelfHost.Samples/Hubs/Chat.cs
index ea51d18775..7c8fad4d2b 100644
--- a/samples/Microsoft.AspNet.SelfHost.Samples/Hubs/Chat.cs
+++ b/samples/Microsoft.AspNet.SelfHost.Samples/Hubs/Chat.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR;
using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.Owin.Samples.Hubs
diff --git a/samples/Microsoft.AspNet.SelfHost.Samples/Program.cs b/samples/Microsoft.AspNet.SelfHost.Samples/Program.cs
index f18be92e59..ebf057e80f 100644
--- a/samples/Microsoft.AspNet.SelfHost.Samples/Program.cs
+++ b/samples/Microsoft.AspNet.SelfHost.Samples/Program.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.Owin.Hosting;
namespace Microsoft.AspNet.SelfHost.Samples
diff --git a/samples/Microsoft.AspNet.SelfHost.Samples/Properties/AssemblyInfo.cs b/samples/Microsoft.AspNet.SelfHost.Samples/Properties/AssemblyInfo.cs
index 3e19d8974f..93016cc560 100644
--- a/samples/Microsoft.AspNet.SelfHost.Samples/Properties/AssemblyInfo.cs
+++ b/samples/Microsoft.AspNet.SelfHost.Samples/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/samples/Microsoft.AspNet.SelfHost.Samples/Startup.cs b/samples/Microsoft.AspNet.SelfHost.Samples/Startup.cs
index d08e626e9b..bba148f7bc 100644
--- a/samples/Microsoft.AspNet.SelfHost.Samples/Startup.cs
+++ b/samples/Microsoft.AspNet.SelfHost.Samples/Startup.cs
@@ -1,4 +1,7 @@
-using System.Diagnostics;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Web.Cors;
using Microsoft.AspNet.SignalR;
using Microsoft.AspNet.SignalR.Samples;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/MainActivity.cs b/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/MainActivity.cs
index 465099fac4..12e7f6fe25 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/MainActivity.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/MainActivity.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System;
using System.Threading;
using Microsoft.AspNet.SignalR.Client.Samples;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Properties/AssemblyInfo.cs b/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Properties/AssemblyInfo.cs
index e47b577dd3..59ed480476 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Properties/AssemblyInfo.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Properties/AssemblyInfo.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System.Reflection;
using System.Runtime.CompilerServices;
using Android.App;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/TextViewWriter.cs b/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/TextViewWriter.cs
index 852afeed73..1341875f98 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/TextViewWriter.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/TextViewWriter.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System;
using System.IO;
using System.Threading;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.Samples/Program.cs b/samples/Microsoft.AspNet.SignalR.Client.Samples/Program.cs
index 0e4a986c2b..2ae0bd8bcd 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.Samples/Program.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.Samples/Program.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Client.Hubs;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.Samples/Properties/AssemblyInfo.cs b/samples/Microsoft.AspNet.SignalR.Client.Samples/Properties/AssemblyInfo.cs
index f3ddb7aeb3..0f19586877 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.Samples/Properties/AssemblyInfo.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.Samples/Properties/AssemblyInfo.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/App.xaml.cs b/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/App.xaml.cs
index 1755903b6f..1f52a8fac2 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/App.xaml.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/App.xaml.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/MainPage.xaml.cs b/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/MainPage.xaml.cs
index 78fec04118..bae8c5fb13 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/MainPage.xaml.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/MainPage.xaml.cs
@@ -1,4 +1,7 @@
-using System.Net;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Net;
using System.Net.Browser;
using System.Threading;
using System.Windows.Controls;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/Properties/AssemblyInfo.cs b/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/Properties/AssemblyInfo.cs
index 4109c72585..1145a32814 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/Properties/AssemblyInfo.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/TextBoxWriter.cs b/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/TextBoxWriter.cs
index 7d66a9698a..587539f81f 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/TextBoxWriter.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.Silverlight.Samples/TextBoxWriter.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Threading;
using System.Windows.Controls;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/App.xaml.cs b/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/App.xaml.cs
index 2fbec82f38..7c7ac3d335 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/App.xaml.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/App.xaml.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.Resources;
using System.Windows;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/LocalizedStrings.cs b/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/LocalizedStrings.cs
index 25edc9aaea..6b5b64a99c 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/LocalizedStrings.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/LocalizedStrings.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Client.WP8.Samples.Resources;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Client.WP8.Samples.Resources;
namespace Microsoft.AspNet.SignalR.Client.WP8.Samples
{
diff --git a/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/MainPage.xaml.cs b/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/MainPage.xaml.cs
index dac548c083..c90f51725f 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/MainPage.xaml.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/MainPage.xaml.cs
@@ -1,4 +1,7 @@
-using System.Threading;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Windows.Controls;
using Microsoft.AspNet.SignalR.Client.Samples;
using Microsoft.Phone.Controls;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/Properties/AssemblyInfo.cs b/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/Properties/AssemblyInfo.cs
index 72ffcbe851..2399d433c2 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/Properties/AssemblyInfo.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Resources;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/TextBlockWriter.cs b/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/TextBlockWriter.cs
index 474df75fa8..5d8ecb3c44 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/TextBlockWriter.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.WP8.Samples/TextBlockWriter.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Threading;
using System.Windows;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/App.xaml.cs b/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/App.xaml.cs
index 3f248bfd6a..1925c22286 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/App.xaml.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/App.xaml.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/MainPage.xaml.cs b/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/MainPage.xaml.cs
index d63c4fc54e..d1909bec14 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/MainPage.xaml.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/MainPage.xaml.cs
@@ -1,4 +1,7 @@
-using System.Threading;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading;
using Microsoft.AspNet.SignalR.Client.Samples;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Navigation;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/Properties/AssemblyInfo.cs b/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/Properties/AssemblyInfo.cs
index 77dcb876c6..a989180032 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/Properties/AssemblyInfo.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/TextBoxWriter.cs b/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/TextBoxWriter.cs
index 7a336535de..840be08ba4 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/TextBoxWriter.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreCSharp.Samples/TextBoxWriter.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Threading;
using Windows.UI.Xaml.Controls;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreJavaScript.Samples/Scripts/hubs.js b/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreJavaScript.Samples/Scripts/hubs.js
index e9321f5d4a..69ae69e850 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreJavaScript.Samples/Scripts/hubs.js
+++ b/samples/Microsoft.AspNet.SignalR.Client.WindowsStoreJavaScript.Samples/Scripts/hubs.js
@@ -2,9 +2,8 @@
* ASP.NET SignalR JavaScript Library v2.0.0-beta1
* http://signalr.net/
*
- * Copyright Microsoft Open Technologies, Inc. All rights reserved.
- * Licensed under the Apache 2.0
- * https://github.com/SignalR/SignalR/blob/master/LICENSE.md
+ * Copyright (c) .NET Foundation. All rights reserved.
+ * Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
*
*/
diff --git a/samples/Microsoft.AspNet.SignalR.Client.iOS.Samples/AppDelegate.cs b/samples/Microsoft.AspNet.SignalR.Client.iOS.Samples/AppDelegate.cs
index 449732a263..f62a973fe0 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.iOS.Samples/AppDelegate.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.iOS.Samples/AppDelegate.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System;
using System.Drawing;
using System.Threading;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.iOS.Samples/Main.cs b/samples/Microsoft.AspNet.SignalR.Client.iOS.Samples/Main.cs
index 31c614e607..3201fef6f7 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.iOS.Samples/Main.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.iOS.Samples/Main.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System;
using System.Collections.Generic;
using System.Linq;
diff --git a/samples/Microsoft.AspNet.SignalR.Client.iOS.Samples/TextViewWriter.cs b/samples/Microsoft.AspNet.SignalR.Client.iOS.Samples/TextViewWriter.cs
index 7504a9377e..56729a2f8a 100644
--- a/samples/Microsoft.AspNet.SignalR.Client.iOS.Samples/TextViewWriter.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client.iOS.Samples/TextViewWriter.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System;
using System.IO;
using System.Threading;
diff --git a/samples/Microsoft.AspNet.SignalR.Client40.Samples/Client.cs b/samples/Microsoft.AspNet.SignalR.Client40.Samples/Client.cs
index 0c012c8077..73b03b17df 100644
--- a/samples/Microsoft.AspNet.SignalR.Client40.Samples/Client.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client40.Samples/Client.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System;
using System.IO;
using System.Net;
diff --git a/samples/Microsoft.AspNet.SignalR.Client40.Samples/Program.cs b/samples/Microsoft.AspNet.SignalR.Client40.Samples/Program.cs
index 57b07eace8..838bb693a3 100644
--- a/samples/Microsoft.AspNet.SignalR.Client40.Samples/Program.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client40.Samples/Program.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Client;
diff --git a/samples/Microsoft.AspNet.SignalR.Client40.Samples/Properties/AssemblyInfo.cs b/samples/Microsoft.AspNet.SignalR.Client40.Samples/Properties/AssemblyInfo.cs
index cbffbb89fe..076c69ac05 100644
--- a/samples/Microsoft.AspNet.SignalR.Client40.Samples/Properties/AssemblyInfo.cs
+++ b/samples/Microsoft.AspNet.SignalR.Client40.Samples/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Baseline/Basic.ashx.cs b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Baseline/Basic.ashx.cs
index b23e33ec87..e2c32a512b 100644
--- a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Baseline/Basic.ashx.cs
+++ b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Baseline/Basic.ashx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
diff --git a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Baseline/QueryString.ashx.cs b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Baseline/QueryString.ashx.cs
index 77304953b7..e5ab939fd5 100644
--- a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Baseline/QueryString.ashx.cs
+++ b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Baseline/QueryString.ashx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
diff --git a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Dashboard.cs b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Dashboard.cs
index dfa242dd88..a686fdd2d7 100644
--- a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Dashboard.cs
+++ b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Dashboard.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
diff --git a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Default.aspx.cs
index 4595d7c3fc..8d04f44a43 100644
--- a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
diff --git a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Global.asax.cs b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Global.asax.cs
index 512dd96f2f..d86d0927a6 100644
--- a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Global.asax.cs
+++ b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Global.asax.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Web.Routing;
namespace Microsoft.AspNet.SignalR.LoadTestHarness
diff --git a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Properties/AssemblyInfo.cs b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Properties/AssemblyInfo.cs
index 05b3f3584e..c318965f51 100644
--- a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Properties/AssemblyInfo.cs
+++ b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Startup.cs b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Startup.cs
index 2d3081478e..19a8297671 100644
--- a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Startup.cs
+++ b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/Startup.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.LoadTestHarness;
using Microsoft.Owin;
using Owin;
diff --git a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/TestConnection.cs b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/TestConnection.cs
index 2f4cad6fbe..d81223a8f7 100644
--- a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/TestConnection.cs
+++ b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/TestConnection.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.LoadTestHarness
diff --git a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/TestHub.cs b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/TestHub.cs
index ce3ff091ba..05ca81fb44 100644
--- a/samples/Microsoft.AspNet.SignalR.LoadTestHarness/TestHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.LoadTestHarness/TestHub.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.LoadTestHarness
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/App_Start/BackgroundThread.cs b/samples/Microsoft.AspNet.SignalR.Samples/App_Start/BackgroundThread.cs
index 0b5d86f26a..a0afedce3a 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/App_Start/BackgroundThread.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/App_Start/BackgroundThread.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading;
using Microsoft.AspNet.SignalR.Samples.Hubs.DemoHub;
using Microsoft.AspNet.SignalR.Samples.Streaming;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/App_Start/Startup.SignalR.cs b/samples/Microsoft.AspNet.SignalR.Samples/App_Start/Startup.SignalR.cs
index 284ae29fbc..39a74795af 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/App_Start/Startup.SignalR.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/App_Start/Startup.SignalR.cs
@@ -1,4 +1,7 @@
-using System.Diagnostics;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using Microsoft.AspNet.SignalR.Hubs;
using Microsoft.AspNet.SignalR.Redis;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/App_Start/Startup.cs b/samples/Microsoft.AspNet.SignalR.Samples/App_Start/Startup.cs
index 85a9a6e41b..6d29cbb495 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/App_Start/Startup.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/App_Start/Startup.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Security.Claims;
using System.Threading.Tasks;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Default.aspx.cs
index cc3d186cfa..1f1e4bd995 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.AspNet.SignalR.Samples
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Global.asax.cs b/samples/Microsoft.AspNet.SignalR.Samples/Global.asax.cs
index a01aca572f..eb4b8df02d 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Global.asax.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Global.asax.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Security.Principal;
using System.Web.Routing;
using System.Web.Security;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/AdminAuthHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/AdminAuthHub.cs
index d1d806519a..94591cd1ff 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/AdminAuthHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/AdminAuthHub.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Hubs;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Auth
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/AuthHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/AuthHub.cs
index 50a83dede7..4c61554859 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/AuthHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/AuthHub.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Hubs;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Auth
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/AuthorizeClaimsAttribute.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/AuthorizeClaimsAttribute.cs
index e287c7c568..113f36e13c 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/AuthorizeClaimsAttribute.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/AuthorizeClaimsAttribute.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Security.Claims;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Auth
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/Default.aspx.cs
index ad196f742a..49446ebd94 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Linq;
using System.Security.Principal;
using System.Web.Security;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/HeaderAuthHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/HeaderAuthHub.cs
index 5c40abc844..9fff92795f 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/HeaderAuthHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/HeaderAuthHub.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Auth
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/IncomingAuthHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/IncomingAuthHub.cs
index 74be623ba2..4d40e12c4c 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/IncomingAuthHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/IncomingAuthHub.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Hubs;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Auth
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/InheritAuthHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/InheritAuthHub.cs
index f559ec747a..e0b49f2430 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/InheritAuthHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/InheritAuthHub.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Hubs;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Auth
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/InvokeAuthHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/InvokeAuthHub.cs
index 01e21dbfde..565fad5f79 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/InvokeAuthHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/InvokeAuthHub.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Auth
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/NoAuthHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/NoAuthHub.cs
index 6e7337143a..d9da34e1e2 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/NoAuthHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/NoAuthHub.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
using System.Web;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/UserAndRoleAuthHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/UserAndRoleAuthHub.cs
index e165fc13ae..7d3c4590b4 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/UserAndRoleAuthHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Auth/UserAndRoleAuthHub.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Hubs;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Auth
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Benchmark/HubBench.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Benchmark/HubBench.cs
index 64a555d03b..4374845c21 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Benchmark/HubBench.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Benchmark/HubBench.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/Chat.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/Chat.cs
index 034a69826c..d29fa580e9 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/Chat.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/Chat.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Diagnostics;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/CollegeHumorContentProvider.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/CollegeHumorContentProvider.cs
index 0f4df35672..1526e83cc7 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/CollegeHumorContentProvider.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/CollegeHumorContentProvider.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Text.RegularExpressions;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Chat.ContentProviders
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/EmbedContentProvider.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/EmbedContentProvider.cs
index eed0075f44..e02e250ced 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/EmbedContentProvider.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/EmbedContentProvider.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/IContentProvider.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/IContentProvider.cs
index cf4dd31f8b..722ff97ba5 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/IContentProvider.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/IContentProvider.cs
@@ -1,4 +1,7 @@
-using System.Net;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Net;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Chat
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/ImageContentProvider.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/ImageContentProvider.cs
index 83314a5c16..0d1ec0d53c 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/ImageContentProvider.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/ImageContentProvider.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Net;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/YoutubeContentProvider.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/YoutubeContentProvider.cs
index 8828553b04..5d207b2f2a 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/YoutubeContentProvider.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Chat/ContentProviders/YoutubeContentProvider.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Web;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/ConnectDisconnect/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/ConnectDisconnect/Default.aspx.cs
index e24b69ab9a..a8700ff81f 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/ConnectDisconnect/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/ConnectDisconnect/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/ConnectDisconnect/Status.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/ConnectDisconnect/Status.cs
index 9731a649f5..aa94f5f9a3 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/ConnectDisconnect/Status.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/ConnectDisconnect/Status.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Counting/CountingHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Counting/CountingHub.cs
index 4cb8a575b5..c2acc176e2 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Counting/CountingHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Counting/CountingHub.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Counting
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Counting/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Counting/Default.aspx.cs
index 900c43e73a..5cb8472c9c 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Counting/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Counting/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DemoHub/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DemoHub/Default.aspx.cs
index ef47223e75..4f3461f089 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DemoHub/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DemoHub/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DemoHub/DemoHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DemoHub/DemoHub.cs
index 7946557715..4c014f599b 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DemoHub/DemoHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DemoHub/DemoHub.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DemoHub/TypedDemoHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DemoHub/TypedDemoHub.cs
index 28476ce66d..d7bbf23f3d 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DemoHub/TypedDemoHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DemoHub/TypedDemoHub.cs
@@ -1,4 +1,7 @@
-using System.Threading;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.DemoHub
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DrawingPad/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DrawingPad/Default.aspx.cs
index 564f639723..845e639010 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DrawingPad/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DrawingPad/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DrawingPad/DrawingPad.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DrawingPad/DrawingPad.cs
index a7ab2ecb61..6ec28a179d 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DrawingPad/DrawingPad.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/DrawingPad/DrawingPad.cs
@@ -1,4 +1,7 @@
-using System.Threading;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Collections.Generic;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/HubConnectionAPI/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/HubConnectionAPI/Default.aspx.cs
index a7e033164e..9145fdb290 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/HubConnectionAPI/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/HubConnectionAPI/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.HubConnectionAPI
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/HubConnectionAPI/HubConnectionAPI.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/HubConnectionAPI/HubConnectionAPI.cs
index 78e9eef095..6e01c25c5e 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/HubConnectionAPI/HubConnectionAPI.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/HubConnectionAPI/HubConnectionAPI.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Hosting.AspNet.Samples.Hubs.HubConnectionAPI
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MessageLoops/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MessageLoops/Default.aspx.cs
index 1a5aaee4f6..c5b90bc4b7 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MessageLoops/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MessageLoops/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.MesssagesLoops
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MessageLoops/MessageLoops.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MessageLoops/MessageLoops.cs
index a052a2ce67..e1bb656e45 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MessageLoops/MessageLoops.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MessageLoops/MessageLoops.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.DemoHub.MessageLoops
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MouseTracking/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MouseTracking/Default.aspx.cs
index 4c39d5fa99..a8f9f6d1a5 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MouseTracking/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MouseTracking/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MouseTracking/MouseTracking.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MouseTracking/MouseTracking.cs
index 10b767d2b1..e536eb9afc 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MouseTracking/MouseTracking.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/MouseTracking/MouseTracking.cs
@@ -1,4 +1,7 @@
-using System.Threading;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading;
using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.MouseTracking
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/RealtimeBroadcast/HighFrequencyTimer.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/RealtimeBroadcast/HighFrequencyTimer.cs
index c40950c143..546dae3b28 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/RealtimeBroadcast/HighFrequencyTimer.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/RealtimeBroadcast/HighFrequencyTimer.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.Threading;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/RealtimeBroadcast/Realtime.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/RealtimeBroadcast/Realtime.cs
index 3496bf2d93..95bf398c3e 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/RealtimeBroadcast/Realtime.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/RealtimeBroadcast/Realtime.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.Threading;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/ShapeShare/ShapeShare.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/ShapeShare/ShapeShare.cs
index 18f2afcc1a..42833db46d 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/ShapeShare/ShapeShare.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/ShapeShare/ShapeShare.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/SimultaneousConnections/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/SimultaneousConnections/Default.aspx.cs
index 2ec611966d..06451dcb68 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/SimultaneousConnections/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/SimultaneousConnections/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/Default.aspx.cs
index 8e4d58c8d9..3f8e403631 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Test
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/LongRunningHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/LongRunningHub.cs
index 94d06f4738..1828572073 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/LongRunningHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/LongRunningHub.cs
@@ -1,4 +1,7 @@
-using System.Threading;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading;
using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Samples.Hubs.Test
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/NodeEvent.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/NodeEvent.cs
index cbd2d514be..7c9e7a7cb3 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/NodeEvent.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/NodeEvent.cs
@@ -1,4 +1,7 @@
-using System.Diagnostics;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Net;
using System.Threading;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/StressHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/StressHub.cs
index db6fe51c75..0881c0d4b0 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/StressHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/StressHub.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Tracing;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/TestHub.cs b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/TestHub.cs
index 4500fcdf3c..5b8d2e6803 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/TestHub.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Hubs/Test/TestHub.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Concurrent;
using System.Diagnostics;
using System.Threading.Tasks;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Properties/AssemblyInfo.cs b/samples/Microsoft.AspNet.SignalR.Samples/Properties/AssemblyInfo.cs
index 53eba39b07..0865cc27cf 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Properties/AssemblyInfo.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Properties/AssemblyInfo.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System.Reflection;
using System.Runtime.InteropServices;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Raw/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Raw/Default.aspx.cs
index 7b707eae15..72c7da98ce 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Raw/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Raw/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Raw/RawConnection.cs b/samples/Microsoft.AspNet.SignalR.Samples/Raw/RawConnection.cs
index 08fa2cf5b4..997a9a7dbf 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Raw/RawConnection.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Raw/RawConnection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Raw/SendingConnection.cs b/samples/Microsoft.AspNet.SignalR.Samples/Raw/SendingConnection.cs
index d9076295b7..b3e0007f3c 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Raw/SendingConnection.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Raw/SendingConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Threading.Tasks;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Raw/TestConnection.cs b/samples/Microsoft.AspNet.SignalR.Samples/Raw/TestConnection.cs
index 0cfa1a47b0..dd8bfe0a42 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Raw/TestConnection.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Raw/TestConnection.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Samples
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Scripts/hubs.js b/samples/Microsoft.AspNet.SignalR.Samples/Scripts/hubs.js
index 1e54daebed..cec3948cd7 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Scripts/hubs.js
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Scripts/hubs.js
@@ -2,9 +2,8 @@
* ASP.NET SignalR JavaScript Library v2.2.1-pre
* http://signalr.net/
*
- * Copyright Microsoft Open Technologies, Inc. All rights reserved.
- * Licensed under the Apache 2.0
- * https://github.com/SignalR/SignalR/blob/master/LICENSE.md
+ * Copyright (c) .NET Foundation. All rights reserved.
+ * Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
*
*/
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/SignalR.Master b/samples/Microsoft.AspNet.SignalR.Samples/SignalR.Master
index 4a643a88a3..89a65406ee 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/SignalR.Master
+++ b/samples/Microsoft.AspNet.SignalR.Samples/SignalR.Master
@@ -61,7 +61,7 @@
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/SignalR.Master.cs b/samples/Microsoft.AspNet.SignalR.Samples/SignalR.Master.cs
index 4f4ef4698e..1109037f45 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/SignalR.Master.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/SignalR.Master.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
namespace Microsoft.AspNet.SignalR.Samples
{
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Streaming/Default.aspx.cs b/samples/Microsoft.AspNet.SignalR.Samples/Streaming/Default.aspx.cs
index aa53d79a08..1f0777e15a 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Streaming/Default.aspx.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Streaming/Default.aspx.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
diff --git a/samples/Microsoft.AspNet.SignalR.Samples/Streaming/StreamingConnection.cs b/samples/Microsoft.AspNet.SignalR.Samples/Streaming/StreamingConnection.cs
index 27b6514847..ff631abd0c 100644
--- a/samples/Microsoft.AspNet.SignalR.Samples/Streaming/StreamingConnection.cs
+++ b/samples/Microsoft.AspNet.SignalR.Samples/Streaming/StreamingConnection.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace Microsoft.AspNet.SignalR.Samples
{
diff --git a/src/Common/CommonAssemblyInfo.cs b/src/Common/CommonAssemblyInfo.cs
index e420c2963c..46456bee15 100644
--- a/src/Common/CommonAssemblyInfo.cs
+++ b/src/Common/CommonAssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Reflection;
@@ -8,8 +9,8 @@
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyCompany("Microsoft Open Technologies, Inc.")]
-[assembly: AssemblyCopyright("© Microsoft Open Technologies, Inc. All rights reserved.")]
+[assembly: AssemblyCompany(".NET Foundation")]
+[assembly: AssemblyCopyright("© Copyright (c) .NET Foundation. All rights reserved.")]
[assembly: AssemblyProduct("Microsoft ASP.NET SignalR")]
[assembly: AssemblyMetadata("Serviceable", "True")]
[assembly: AssemblyTrademark("")]
diff --git a/src/Common/CommonVersionInfo.cs b/src/Common/CommonVersionInfo.cs
index a494341769..9d46482397 100644
--- a/src/Common/CommonVersionInfo.cs
+++ b/src/Common/CommonVersionInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
diff --git a/src/Common/GlobalSuppressions.cs b/src/Common/GlobalSuppressions.cs
index ec9dfe3188..36683b9a01 100644
--- a/src/Common/GlobalSuppressions.cs
+++ b/src/Common/GlobalSuppressions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
diff --git a/src/Microsoft.AspNet.SignalR.Client.JS/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.Client.JS/Properties/AssemblyInfo.cs
index 5763f64989..ff13335fef 100644
--- a/src/Microsoft.AspNet.SignalR.Client.JS/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Client.JS/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
using System.Runtime.CompilerServices;
diff --git a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.core.js b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.core.js
index e96be57299..5d4f92e8d7 100644
--- a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.core.js
+++ b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.core.js
@@ -3,9 +3,8 @@
* ASP.NET SignalR JavaScript Library v2.2.1-pre
* http://signalr.net/
*
- * Copyright Microsoft Open Technologies, Inc. All rights reserved.
- * Licensed under the Apache 2.0
- * https://github.com/SignalR/SignalR/blob/master/LICENSE.md
+ * Copyright (c) .NET Foundation. All rights reserved.
+ * Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
*
*/
diff --git a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.hubs.js b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.hubs.js
index c8d4b5d499..0ac712a9cb 100644
--- a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.hubs.js
+++ b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.hubs.js
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
/*global window:false */
///
@@ -57,7 +58,7 @@
// Loop over the callbacks and invoke them.
// We do this using a local var reference and *after* we've cleared the cache
- // so that if a fail callback itself tries to invoke another method we don't
+ // so that if a fail callback itself tries to invoke another method we don't
// end up with its callback in the list we're looping over.
for (var callbackId in callbacks) {
callback = callbacks[callbackId];
@@ -361,7 +362,7 @@
hubConnection.fn._registerSubscribedHubs = function () {
///
- /// Sets the starting event to loop through the known hubs and register any new hubs
+ /// Sets the starting event to loop through the known hubs and register any new hubs
/// that have been added to the proxy.
///
var connection = this;
diff --git a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.common.js b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.common.js
index 9f6b117023..a0deb9f390 100644
--- a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.common.js
+++ b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.common.js
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
/*global window:false */
///
diff --git a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.foreverFrame.js b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.foreverFrame.js
index 8d304420bd..fc0b201f22 100644
--- a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.foreverFrame.js
+++ b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.foreverFrame.js
@@ -1,4 +1,6 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
/*global window:false */
///
@@ -16,7 +18,7 @@
return frame;
},
// Used to prevent infinite loading icon spins in older versions of ie
- // We build this object inside a closure so we don't pollute the rest of
+ // We build this object inside a closure so we don't pollute the rest of
// the foreverFrame transport with unnecessary functions/utilities.
loadPreventer = (function () {
var loadingFixIntervalId = null,
@@ -160,7 +162,7 @@
// If there's a custom JSON parser configured then serialize the object
// using the original (browser) JSON parser and then deserialize it using
// the custom parser (connection._parseResponse does that). This is so we
- // can easily send the response from the server as "raw" JSON but still
+ // can easily send the response from the server as "raw" JSON but still
// support custom JSON deserialization in the browser.
data = connection._originalJson.stringify(data);
}
diff --git a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.longPolling.js b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.longPolling.js
index 1b810365eb..07511caed9 100644
--- a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.longPolling.js
+++ b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.longPolling.js
@@ -1,4 +1,6 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
/*global window:false */
///
@@ -216,7 +218,7 @@
if (reconnecting && raiseReconnect === true) {
// We wait to reconnect depending on how many times we've failed to reconnect.
// This is essentially a heuristic that will exponentially increase in wait time before
- // triggering reconnected. This depends on the "error" handler of Poll to cancel this
+ // triggering reconnected. This depends on the "error" handler of Poll to cancel this
// timeout if it triggers before the Reconnected event fires.
// The Math.min at the end is to ensure that the reconnect timeout does not overflow.
privateData.reconnectTimeoutId = window.setTimeout(function () { fireReconnected(instance); }, Math.min(1000 * (Math.pow(2, reconnectErrors) - 1), maxFireReconnectedTimeout));
diff --git a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.serverSentEvents.js b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.serverSentEvents.js
index 05661cd193..13c319428f 100644
--- a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.serverSentEvents.js
+++ b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.serverSentEvents.js
@@ -1,4 +1,6 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
/*global window:false */
///
diff --git a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.webSockets.js b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.webSockets.js
index a9e6aa08b2..76dc0e6f78 100644
--- a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.webSockets.js
+++ b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.transports.webSockets.js
@@ -1,4 +1,6 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
/*global window:false */
///
diff --git a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.version.js b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.version.js
index 2a820bd659..a27de9cb86 100644
--- a/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.version.js
+++ b/src/Microsoft.AspNet.SignalR.Client.JS/jquery.signalR.version.js
@@ -1,4 +1,6 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
/*global window:false */
///
diff --git a/src/Microsoft.AspNet.SignalR.Client.Portable/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.Client.Portable/Properties/AssemblyInfo.cs
index 39219c70f7..09577a3e68 100644
--- a/src/Microsoft.AspNet.SignalR.Client.Portable/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Client.Portable/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
using System.Runtime.CompilerServices;
diff --git a/src/Microsoft.AspNet.SignalR.Client.Store/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.Client.Store/Properties/AssemblyInfo.cs
index 8a5a075592..ba8349a5cc 100644
--- a/src/Microsoft.AspNet.SignalR.Client.Store/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Client.Store/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
using System.Runtime.CompilerServices;
diff --git a/src/Microsoft.AspNet.SignalR.Client.Store/ResourcesStore.cs b/src/Microsoft.AspNet.SignalR.Client.Store/ResourcesStore.cs
index 8b55b74445..e87e854400 100644
--- a/src/Microsoft.AspNet.SignalR.Client.Store/ResourcesStore.cs
+++ b/src/Microsoft.AspNet.SignalR.Client.Store/ResourcesStore.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Windows.ApplicationModel.Resources;
diff --git a/src/Microsoft.AspNet.SignalR.Client.Store/Transports/IWebSocketResponse.cs b/src/Microsoft.AspNet.SignalR.Client.Store/Transports/IWebSocketResponse.cs
index e9fa1456e0..fcf39ad507 100644
--- a/src/Microsoft.AspNet.SignalR.Client.Store/Transports/IWebSocketResponse.cs
+++ b/src/Microsoft.AspNet.SignalR.Client.Store/Transports/IWebSocketResponse.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Windows.Storage.Streams;
diff --git a/src/Microsoft.AspNet.SignalR.Client.Store/Transports/MessageReceivedEventArgsWrapper.cs b/src/Microsoft.AspNet.SignalR.Client.Store/Transports/MessageReceivedEventArgsWrapper.cs
index 1e1a16fcf9..862ac59e1f 100644
--- a/src/Microsoft.AspNet.SignalR.Client.Store/Transports/MessageReceivedEventArgsWrapper.cs
+++ b/src/Microsoft.AspNet.SignalR.Client.Store/Transports/MessageReceivedEventArgsWrapper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Windows.Networking.Sockets;
using Windows.Storage.Streams;
diff --git a/src/Microsoft.AspNet.SignalR.Client.Store/Transports/WebSocketRequest.cs b/src/Microsoft.AspNet.SignalR.Client.Store/Transports/WebSocketRequest.cs
index ade82cbf6d..e1eb447d98 100644
--- a/src/Microsoft.AspNet.SignalR.Client.Store/Transports/WebSocketRequest.cs
+++ b/src/Microsoft.AspNet.SignalR.Client.Store/Transports/WebSocketRequest.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client.Store/Transports/WebSocketTransport.cs b/src/Microsoft.AspNet.SignalR.Client.Store/Transports/WebSocketTransport.cs
index bade927db3..33a8bb26ae 100644
--- a/src/Microsoft.AspNet.SignalR.Client.Store/Transports/WebSocketTransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Client.Store/Transports/WebSocketTransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Client.UWP/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.Client.UWP/Properties/AssemblyInfo.cs
index dc14cb2c11..4a7fa460b7 100644
--- a/src/Microsoft.AspNet.SignalR.Client.UWP/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Client.UWP/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
diff --git a/src/Microsoft.AspNet.SignalR.Client.UWP/ResourcesStore.cs b/src/Microsoft.AspNet.SignalR.Client.UWP/ResourcesStore.cs
index a490ce90fa..d26bfc7a04 100644
--- a/src/Microsoft.AspNet.SignalR.Client.UWP/ResourcesStore.cs
+++ b/src/Microsoft.AspNet.SignalR.Client.UWP/ResourcesStore.cs
@@ -1,4 +1,7 @@
-using System.Globalization;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Globalization;
using System.Reflection;
using System.Resources;
diff --git a/src/Microsoft.AspNet.SignalR.Client.WinRT/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.Client.WinRT/Properties/AssemblyInfo.cs
index c04217aa87..6401b6f706 100644
--- a/src/Microsoft.AspNet.SignalR.Client.WinRT/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Client.WinRT/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Connection.cs b/src/Microsoft.AspNet.SignalR.Client/Connection.cs
index 42c07e3fdd..a69bcdc01f 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Connection.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Connection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/ConnectionExtensions.cs b/src/Microsoft.AspNet.SignalR.Client/ConnectionExtensions.cs
index 25e8ae196f..cd863eade8 100644
--- a/src/Microsoft.AspNet.SignalR.Client/ConnectionExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/ConnectionExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Client/ConnectionState.cs b/src/Microsoft.AspNet.SignalR.Client/ConnectionState.cs
index 8c68f1cbdf..a1066e214f 100644
--- a/src/Microsoft.AspNet.SignalR.Client/ConnectionState.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/ConnectionState.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Client
{
diff --git a/src/Microsoft.AspNet.SignalR.Client/HeaderDictionary.cs b/src/Microsoft.AspNet.SignalR.Client/HeaderDictionary.cs
index 5b06b3633f..f0fbaf8f8b 100644
--- a/src/Microsoft.AspNet.SignalR.Client/HeaderDictionary.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/HeaderDictionary.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/HeartBeatMonitor.cs b/src/Microsoft.AspNet.SignalR.Client/HeartBeatMonitor.cs
index ac1ce8acff..88b46f63d1 100644
--- a/src/Microsoft.AspNet.SignalR.Client/HeartBeatMonitor.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/HeartBeatMonitor.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Http/DefaultHttpClient.cs b/src/Microsoft.AspNet.SignalR.Client/Http/DefaultHttpClient.cs
index 30fdc4573c..fb1be4aa13 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Http/DefaultHttpClient.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Http/DefaultHttpClient.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Http/HttpHelper.cs b/src/Microsoft.AspNet.SignalR.Client/Http/HttpHelper.cs
index a6df5d8603..9b71b244d1 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Http/HttpHelper.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Http/HttpHelper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Http/HttpWebRequestWrapper.cs b/src/Microsoft.AspNet.SignalR.Client/Http/HttpWebRequestWrapper.cs
index 5bff844eb9..760ae9a660 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Http/HttpWebRequestWrapper.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Http/HttpWebRequestWrapper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Http/HttpWebResponseWrapper.cs b/src/Microsoft.AspNet.SignalR.Client/Http/HttpWebResponseWrapper.cs
index 585877b43e..4cca3d935f 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Http/HttpWebResponseWrapper.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Http/HttpWebResponseWrapper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.IO;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Http/IHttpClient.cs b/src/Microsoft.AspNet.SignalR.Client/Http/IHttpClient.cs
index 04b9908195..ad252cb868 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Http/IHttpClient.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Http/IHttpClient.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Http/IHttpClientExtensions.cs b/src/Microsoft.AspNet.SignalR.Client/Http/IHttpClientExtensions.cs
index 43a611e02a..d3f2c4cdc5 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Http/IHttpClientExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Http/IHttpClientExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Http/IRequest.cs b/src/Microsoft.AspNet.SignalR.Client/Http/IRequest.cs
index 6007db3c42..753e0f5424 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Http/IRequest.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Http/IRequest.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Http/IResponse.cs b/src/Microsoft.AspNet.SignalR.Client/Http/IResponse.cs
index bfd8260628..f94ee129f2 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Http/IResponse.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Http/IResponse.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Http/IResponseExtensions.cs b/src/Microsoft.AspNet.SignalR.Client/Http/IResponseExtensions.cs
index 5d4d8fe422..2f8746f0c6 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Http/IResponseExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Http/IResponseExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Text;
diff --git a/src/Microsoft.AspNet.SignalR.Client/HubConnection.cs b/src/Microsoft.AspNet.SignalR.Client/HubConnection.cs
index e4342e4c90..5e16ccb36e 100644
--- a/src/Microsoft.AspNet.SignalR.Client/HubConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/HubConnection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/HubException.cs b/src/Microsoft.AspNet.SignalR.Client/HubException.cs
index b04872ae68..9430ff6bf0 100644
--- a/src/Microsoft.AspNet.SignalR.Client/HubException.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/HubException.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Client/HubProxyExtensions.cs b/src/Microsoft.AspNet.SignalR.Client/HubProxyExtensions.cs
index d59a8bf96a..5f3f74db3e 100644
--- a/src/Microsoft.AspNet.SignalR.Client/HubProxyExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/HubProxyExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Hubs/HubInvocation.cs b/src/Microsoft.AspNet.SignalR.Client/Hubs/HubInvocation.cs
index 89012bf40a..e2a938f4a1 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Hubs/HubInvocation.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Hubs/HubInvocation.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Hubs/HubProgressUpdate.cs b/src/Microsoft.AspNet.SignalR.Client/Hubs/HubProgressUpdate.cs
index 651b7a5a03..6d4e4ec1aa 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Hubs/HubProgressUpdate.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Hubs/HubProgressUpdate.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Hubs/HubProxy.cs b/src/Microsoft.AspNet.SignalR.Client/Hubs/HubProxy.cs
index 9ecdebc080..1b782ecf06 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Hubs/HubProxy.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Hubs/HubProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Hubs/HubRegistrationData.cs b/src/Microsoft.AspNet.SignalR.Client/Hubs/HubRegistrationData.cs
index 36fc15382f..579fe071d9 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Hubs/HubRegistrationData.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Hubs/HubRegistrationData.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Client.Hubs
{
diff --git a/src/Microsoft.AspNet.SignalR.Client/Hubs/HubResult.cs b/src/Microsoft.AspNet.SignalR.Client/Hubs/HubResult.cs
index 398907d1e3..0b022c2d60 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Hubs/HubResult.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Hubs/HubResult.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Hubs/Hubservable.cs b/src/Microsoft.AspNet.SignalR.Client/Hubs/Hubservable.cs
index d8fd3e8301..9aedc6f515 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Hubs/Hubservable.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Hubs/Hubservable.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using Newtonsoft.Json.Linq;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Hubs/IHubConnection.cs b/src/Microsoft.AspNet.SignalR.Client/Hubs/IHubConnection.cs
index 25d3bf0cc1..0b63d0784c 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Hubs/IHubConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Hubs/IHubConnection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Hubs/Subscription.cs b/src/Microsoft.AspNet.SignalR.Client/Hubs/Subscription.cs
index 0675f95f21..e4039b57a6 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Hubs/Subscription.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Hubs/Subscription.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/IConnection.cs b/src/Microsoft.AspNet.SignalR.Client/IConnection.cs
index a06974973d..03430f4d6b 100644
--- a/src/Microsoft.AspNet.SignalR.Client/IConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/IConnection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/IHubProxy.cs b/src/Microsoft.AspNet.SignalR.Client/IHubProxy.cs
index c71a4af429..adf901bbbb 100644
--- a/src/Microsoft.AspNet.SignalR.Client/IHubProxy.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/IHubProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ErrorExtensions.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ErrorExtensions.cs
index fe2b6ce34f..cb9103f1eb 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ErrorExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ErrorExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ExceptionHelper.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ExceptionHelper.cs
index f705d3dc70..c0d3a80464 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ExceptionHelper.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ExceptionHelper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Net;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ITaskMonitor.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ITaskMonitor.cs
index 42a84b1218..eb06a5030f 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ITaskMonitor.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ITaskMonitor.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Client.Infrastructure
{
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/SignalRError.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/SignalRError.cs
index 16217a9b62..fc10ce1106 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/SignalRError.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/SignalRError.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Net;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/SlowCallbackException.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/SlowCallbackException.cs
index e840892678..f329ab2a84 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/SlowCallbackException.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/SlowCallbackException.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/StartException.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/StartException.cs
index 028c43e26d..c86e62f3e3 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/StartException.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/StartException.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/StreamExtensions.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/StreamExtensions.cs
index 8fe562a2ea..ffc9e4aaf0 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/StreamExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/StreamExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/TaskQueueMonitor.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/TaskQueueMonitor.cs
index 434ca390f2..91d5673b20 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/TaskQueueMonitor.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/TaskQueueMonitor.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ThreadSafeInvoker.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ThreadSafeInvoker.cs
index ad2f47e9ed..633d568f40 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ThreadSafeInvoker.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/ThreadSafeInvoker.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/TransportAbortHandler.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/TransportAbortHandler.cs
index 54783123ba..b45596d612 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/TransportAbortHandler.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/TransportAbortHandler.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/TransportInitializationHandler.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/TransportInitializationHandler.cs
index b28033d1bf..78ec607024 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/TransportInitializationHandler.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/TransportInitializationHandler.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/UrlBuilder.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/UrlBuilder.cs
index a9f6ebc1bb..f1aa5e46d5 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/UrlBuilder.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/UrlBuilder.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/UrlEncoder.cs b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/UrlEncoder.cs
index 101a9767b3..45eee8bd77 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Infrastructure/UrlEncoder.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Infrastructure/UrlEncoder.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Text;
diff --git a/src/Microsoft.AspNet.SignalR.Client/KeepAliveData.cs b/src/Microsoft.AspNet.SignalR.Client/KeepAliveData.cs
index e78d35f8e0..2bb97e9b4d 100644
--- a/src/Microsoft.AspNet.SignalR.Client/KeepAliveData.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/KeepAliveData.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Client/NegotiationResponse.cs b/src/Microsoft.AspNet.SignalR.Client/NegotiationResponse.cs
index f97ffa827e..4f3b9f5cbf 100644
--- a/src/Microsoft.AspNet.SignalR.Client/NegotiationResponse.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/NegotiationResponse.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Client/ObservableConnection.cs b/src/Microsoft.AspNet.SignalR.Client/ObservableConnection.cs
index c7ab1bde36..aaccc7a542 100644
--- a/src/Microsoft.AspNet.SignalR.Client/ObservableConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/ObservableConnection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Globalization;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.Client/Properties/AssemblyInfo.cs
index 6c43c51581..69243a548a 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
diff --git a/src/Microsoft.AspNet.SignalR.Client/StateChange.cs b/src/Microsoft.AspNet.SignalR.Client/StateChange.cs
index f0642a290b..3382dda6e8 100644
--- a/src/Microsoft.AspNet.SignalR.Client/StateChange.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/StateChange.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Client
{
diff --git a/src/Microsoft.AspNet.SignalR.Client/TraceLevels.cs b/src/Microsoft.AspNet.SignalR.Client/TraceLevels.cs
index 55881dcd15..7538211505 100644
--- a/src/Microsoft.AspNet.SignalR.Client/TraceLevels.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/TraceLevels.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Transports/AsyncStreamReader.cs b/src/Microsoft.AspNet.SignalR.Client/Transports/AsyncStreamReader.cs
index 949624c38a..35c7d6748e 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Transports/AsyncStreamReader.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Transports/AsyncStreamReader.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Transports/AutoTransport.cs b/src/Microsoft.AspNet.SignalR.Client/Transports/AutoTransport.cs
index eeec94e439..31dbbb05ce 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Transports/AutoTransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Transports/AutoTransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Transports/ClientTransportBase.cs b/src/Microsoft.AspNet.SignalR.Client/Transports/ClientTransportBase.cs
index c7919b052a..4868bf98f8 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Transports/ClientTransportBase.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Transports/ClientTransportBase.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Transports/HttpBasedTransport.cs b/src/Microsoft.AspNet.SignalR.Client/Transports/HttpBasedTransport.cs
index 3cfc5fa850..c5c1f56346 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Transports/HttpBasedTransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Transports/HttpBasedTransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Transports/IClientTransport.cs b/src/Microsoft.AspNet.SignalR.Client/Transports/IClientTransport.cs
index 941189d3ad..e6fc3a6391 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Transports/IClientTransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Transports/IClientTransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Transports/LongPollingTransport.cs b/src/Microsoft.AspNet.SignalR.Client/Transports/LongPollingTransport.cs
index ed648341c2..429e95ebab 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Transports/LongPollingTransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Transports/LongPollingTransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/ChunkBuffer.cs b/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/ChunkBuffer.cs
index 3f7f768c18..d8768d0500 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/ChunkBuffer.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/ChunkBuffer.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Text;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/EventSourceStreamReader.cs b/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/EventSourceStreamReader.cs
index 09710c491e..105eb74f08 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/EventSourceStreamReader.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/EventSourceStreamReader.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.IO;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/EventType.cs b/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/EventType.cs
index e4d144d8b4..935d1764e7 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/EventType.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/EventType.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Client.Transports.ServerSentEvents
{
diff --git a/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/SseEvent.cs b/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/SseEvent.cs
index 4a33025d3d..67bbd7d4bf 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/SseEvent.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEvents/SseEvent.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEventsTransport.cs b/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEventsTransport.cs
index 82f3cd78df..7e5efabc80 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEventsTransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Transports/ServerSentEventsTransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Client/Transports/TransportHelper.cs b/src/Microsoft.AspNet.SignalR.Client/Transports/TransportHelper.cs
index 96bf76cfff..034a84eac5 100644
--- a/src/Microsoft.AspNet.SignalR.Client/Transports/TransportHelper.cs
+++ b/src/Microsoft.AspNet.SignalR.Client/Transports/TransportHelper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Globalization;
diff --git a/src/Microsoft.AspNet.SignalR.Client45/Http/DefaultHttpClient.cs b/src/Microsoft.AspNet.SignalR.Client45/Http/DefaultHttpClient.cs
index 7482fed0be..06909ea1fd 100644
--- a/src/Microsoft.AspNet.SignalR.Client45/Http/DefaultHttpClient.cs
+++ b/src/Microsoft.AspNet.SignalR.Client45/Http/DefaultHttpClient.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client45/Http/DefaultHttpHandler.cs b/src/Microsoft.AspNet.SignalR.Client45/Http/DefaultHttpHandler.cs
index bfe63c493d..d06b7e7775 100644
--- a/src/Microsoft.AspNet.SignalR.Client45/Http/DefaultHttpHandler.cs
+++ b/src/Microsoft.AspNet.SignalR.Client45/Http/DefaultHttpHandler.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
#if !NETFX_CORE && !PORTABLE
diff --git a/src/Microsoft.AspNet.SignalR.Client45/Http/HttpRequestMessageWrapper.cs b/src/Microsoft.AspNet.SignalR.Client45/Http/HttpRequestMessageWrapper.cs
index 18fe8c35f2..4d3196315a 100644
--- a/src/Microsoft.AspNet.SignalR.Client45/Http/HttpRequestMessageWrapper.cs
+++ b/src/Microsoft.AspNet.SignalR.Client45/Http/HttpRequestMessageWrapper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Client45/Http/HttpResponseMessageWrapper.cs b/src/Microsoft.AspNet.SignalR.Client45/Http/HttpResponseMessageWrapper.cs
index 1d95e8fc40..695cc1d84e 100644
--- a/src/Microsoft.AspNet.SignalR.Client45/Http/HttpResponseMessageWrapper.cs
+++ b/src/Microsoft.AspNet.SignalR.Client45/Http/HttpResponseMessageWrapper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.IO;
using System.Net.Http;
diff --git a/src/Microsoft.AspNet.SignalR.Client45/Infrastructure/HttpClientException.cs b/src/Microsoft.AspNet.SignalR.Client45/Infrastructure/HttpClientException.cs
index 2e4a06f561..477522c7cd 100644
--- a/src/Microsoft.AspNet.SignalR.Client45/Infrastructure/HttpClientException.cs
+++ b/src/Microsoft.AspNet.SignalR.Client45/Infrastructure/HttpClientException.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Client45/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.Client45/Properties/AssemblyInfo.cs
index b51f4c0a1b..bd57c9638c 100644
--- a/src/Microsoft.AspNet.SignalR.Client45/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Client45/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
using System.Runtime.CompilerServices;
diff --git a/src/Microsoft.AspNet.SignalR.Client45/Transports/WebSocketTransport.cs b/src/Microsoft.AspNet.SignalR.Client45/Transports/WebSocketTransport.cs
index 9e9e68fbc8..6fe1d28eb0 100644
--- a/src/Microsoft.AspNet.SignalR.Client45/Transports/WebSocketTransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Client45/Transports/WebSocketTransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Net.WebSockets;
diff --git a/src/Microsoft.AspNet.SignalR.Client45/Transports/WebSockets/ClientWebSocketHandler.cs b/src/Microsoft.AspNet.SignalR.Client45/Transports/WebSockets/ClientWebSocketHandler.cs
index 0672c31c02..7e57fb850f 100644
--- a/src/Microsoft.AspNet.SignalR.Client45/Transports/WebSockets/ClientWebSocketHandler.cs
+++ b/src/Microsoft.AspNet.SignalR.Client45/Transports/WebSockets/ClientWebSocketHandler.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Diagnostics;
using Microsoft.AspNet.SignalR.WebSockets;
diff --git a/src/Microsoft.AspNet.SignalR.Client45/Transports/WebSockets/WebSocketWrapperRequest.cs b/src/Microsoft.AspNet.SignalR.Client45/Transports/WebSockets/WebSocketWrapperRequest.cs
index 3143f27ac0..b2cea3417e 100644
--- a/src/Microsoft.AspNet.SignalR.Client45/Transports/WebSockets/WebSocketWrapperRequest.cs
+++ b/src/Microsoft.AspNet.SignalR.Client45/Transports/WebSockets/WebSocketWrapperRequest.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/AuthorizeAttribute.cs b/src/Microsoft.AspNet.SignalR.Core/AuthorizeAttribute.cs
index 05caef0a06..710d6f4712 100644
--- a/src/Microsoft.AspNet.SignalR.Core/AuthorizeAttribute.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/AuthorizeAttribute.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Configuration/ConfigurationExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Configuration/ConfigurationExtensions.cs
index 630fad897b..202d1c6b85 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Configuration/ConfigurationExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Configuration/ConfigurationExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Configuration/DefaultConfigurationManager.cs b/src/Microsoft.AspNet.SignalR.Core/Configuration/DefaultConfigurationManager.cs
index 21f2c099f1..e11d5be8ed 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Configuration/DefaultConfigurationManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Configuration/DefaultConfigurationManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Configuration/IConfigurationManager.cs b/src/Microsoft.AspNet.SignalR.Core/Configuration/IConfigurationManager.cs
index 218b9afebd..55ac38aa28 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Configuration/IConfigurationManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Configuration/IConfigurationManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/ConnectionConfiguration.cs b/src/Microsoft.AspNet.SignalR.Core/ConnectionConfiguration.cs
index 16dccc0d99..5f84f0e083 100644
--- a/src/Microsoft.AspNet.SignalR.Core/ConnectionConfiguration.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/ConnectionConfiguration.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Diagnostics.CodeAnalysis;
namespace Microsoft.AspNet.SignalR
diff --git a/src/Microsoft.AspNet.SignalR.Core/ConnectionExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/ConnectionExtensions.cs
index 994415bd1e..a93f93136b 100644
--- a/src/Microsoft.AspNet.SignalR.Core/ConnectionExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/ConnectionExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/ConnectionMessage.cs b/src/Microsoft.AspNet.SignalR.Core/ConnectionMessage.cs
index ab5877cd83..3e1c2412b9 100644
--- a/src/Microsoft.AspNet.SignalR.Core/ConnectionMessage.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/ConnectionMessage.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Cookie.cs b/src/Microsoft.AspNet.SignalR.Core/Cookie.cs
index b251da93d3..095d48a355 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Cookie.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Cookie.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/DefaultDependencyResolver.cs b/src/Microsoft.AspNet.SignalR.Core/DefaultDependencyResolver.cs
index db9fc3efc2..1957d60ce4 100644
--- a/src/Microsoft.AspNet.SignalR.Core/DefaultDependencyResolver.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/DefaultDependencyResolver.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/DependencyResolverExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/DependencyResolverExtensions.cs
index 0aca7ed95e..1cdd8e9aee 100644
--- a/src/Microsoft.AspNet.SignalR.Core/DependencyResolverExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/DependencyResolverExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/GlobalHost.cs b/src/Microsoft.AspNet.SignalR.Core/GlobalHost.cs
index 794b56d00a..6b471f089c 100644
--- a/src/Microsoft.AspNet.SignalR.Core/GlobalHost.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/GlobalHost.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using Microsoft.AspNet.SignalR.Configuration;
diff --git a/src/Microsoft.AspNet.SignalR.Core/GroupManager.cs b/src/Microsoft.AspNet.SignalR.Core/GroupManager.cs
index 89de623437..c3857ce7a5 100644
--- a/src/Microsoft.AspNet.SignalR.Core/GroupManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/GroupManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hosting/HostContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hosting/HostContext.cs
index 776d386fe8..bfd7166faa 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hosting/HostContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hosting/HostContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hosting/HostDependencyResolverExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Hosting/HostDependencyResolverExtensions.cs
index c674b317b8..47d0225c54 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hosting/HostDependencyResolverExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hosting/HostDependencyResolverExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hosting/INameValueCollection.cs b/src/Microsoft.AspNet.SignalR.Core/Hosting/INameValueCollection.cs
index 5dcf7a1bff..06494804b1 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hosting/INameValueCollection.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hosting/INameValueCollection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hosting/IResponse.cs b/src/Microsoft.AspNet.SignalR.Core/Hosting/IResponse.cs
index 8ac6bd3593..5d2a098345 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hosting/IResponse.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hosting/IResponse.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hosting/IWebSocket.cs b/src/Microsoft.AspNet.SignalR.Core/Hosting/IWebSocket.cs
index 590e55c4cb..35d56f0a72 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hosting/IWebSocket.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hosting/IWebSocket.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hosting/PersistentConnectionFactory.cs b/src/Microsoft.AspNet.SignalR.Core/Hosting/PersistentConnectionFactory.cs
index 33d9aeee16..730158dca5 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hosting/PersistentConnectionFactory.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hosting/PersistentConnectionFactory.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Globalization;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hosting/ResponseExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Hosting/ResponseExtensions.cs
index 6e52990a4f..a7391bb85f 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hosting/ResponseExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hosting/ResponseExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hub.cs b/src/Microsoft.AspNet.SignalR.Core/Hub.cs
index a70c658605..0009b86fb6 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hub.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hub.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/src/Microsoft.AspNet.SignalR.Core/HubConfiguration.cs b/src/Microsoft.AspNet.SignalR.Core/HubConfiguration.cs
index 9e85a7d75a..dc32025324 100644
--- a/src/Microsoft.AspNet.SignalR.Core/HubConfiguration.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/HubConfiguration.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/HubException.cs b/src/Microsoft.AspNet.SignalR.Core/HubException.cs
index fda78410de..17e6441eb5 100644
--- a/src/Microsoft.AspNet.SignalR.Core/HubException.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/HubException.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hub`T.cs b/src/Microsoft.AspNet.SignalR.Core/Hub`T.cs
index 1fd08baa14..e383b2df62 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hub`T.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hub`T.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/CallerStateProxy.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/CallerStateProxy.cs
index 2dc8abe4c8..090a1a8b2c 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/CallerStateProxy.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/CallerStateProxy.cs
@@ -1,4 +1,7 @@
-using System.Diagnostics.CodeAnalysis;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Diagnostics.CodeAnalysis;
using System.Dynamic;
namespace Microsoft.AspNet.SignalR.Hubs
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/ClientHubInvocation.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/ClientHubInvocation.cs
index d26cd14a49..0483112b8e 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/ClientHubInvocation.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/ClientHubInvocation.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/ClientProxy.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/ClientProxy.cs
index e8f3139297..472e32e9a0 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/ClientProxy.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/ClientProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/ConnectionIdProxy.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/ConnectionIdProxy.cs
index 4915fd5d0c..f535076294 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/ConnectionIdProxy.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/ConnectionIdProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/DefaultAssemblyLocator.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/DefaultAssemblyLocator.cs
index b25b1985d2..1f4308a514 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/DefaultAssemblyLocator.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/DefaultAssemblyLocator.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/DefaultHubActivator.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/DefaultHubActivator.cs
index 8f160d09a2..04e210b6e1 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/DefaultHubActivator.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/DefaultHubActivator.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/DefaultJavaScriptProxyGenerator.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/DefaultJavaScriptProxyGenerator.cs
index 523747d6ba..635dd901fd 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/DefaultJavaScriptProxyGenerator.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/DefaultJavaScriptProxyGenerator.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/DynamicDictionary.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/DynamicDictionary.cs
index 0a9963108a..8e7c9544f0 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/DynamicDictionary.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/DynamicDictionary.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/EmptyJavaScriptProxyGenerator.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/EmptyJavaScriptProxyGenerator.cs
index d0ed9055ef..0d1acb9093 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/EmptyJavaScriptProxyGenerator.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/EmptyJavaScriptProxyGenerator.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Globalization;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/EnumerableOfAssemblyLocator.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/EnumerableOfAssemblyLocator.cs
index f43aa1c601..405f1f3db4 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/EnumerableOfAssemblyLocator.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/EnumerableOfAssemblyLocator.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Linq;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Extensions/HubManagerExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Extensions/HubManagerExtensions.cs
index 570ea82a09..5ad4d01668 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Extensions/HubManagerExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Extensions/HubManagerExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Extensions/HubTypeExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Extensions/HubTypeExtensions.cs
index ffcddc5440..9f7d7bb099 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Extensions/HubTypeExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Extensions/HubTypeExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Extensions/MethodExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Extensions/MethodExtensions.cs
index f1a57c2e81..434bf2c423 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Extensions/MethodExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Extensions/MethodExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/GroupProxy.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/GroupProxy.cs
index 66d3470b53..42939c7ea9 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/GroupProxy.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/GroupProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubBase.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubBase.cs
index 300bf2a500..f817c60b65 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubBase.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubBase.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubCallerContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubCallerContext.cs
index 3abf72cdf6..cfd151cb3f 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubCallerContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubCallerContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Collections.Specialized;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubConnectionContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubConnectionContext.cs
index 1d787d563e..70850ea572 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubConnectionContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubConnectionContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubConnectionContextBase.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubConnectionContextBase.cs
index 5664dcb17f..ecc187c79b 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubConnectionContextBase.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubConnectionContextBase.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubContext.cs
index d9a650e644..22b7bcd87d 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubContext`T.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubContext`T.cs
index 4d38f69b7a..5f25527537 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubContext`T.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubContext`T.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Hubs
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubDispatcher.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubDispatcher.cs
index bf2463c78f..8d3dff169f 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubDispatcher.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubDispatcher.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubInvocationProgress.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubInvocationProgress.cs
index ccfa1e20ab..e2044dcadf 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubInvocationProgress.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubInvocationProgress.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubMethodNameAttribute.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubMethodNameAttribute.cs
index 49166ce07e..2b3b9cbf15 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubMethodNameAttribute.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubMethodNameAttribute.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubNameAttribute.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubNameAttribute.cs
index 942c887069..73a287f19c 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubNameAttribute.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubNameAttribute.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubRequest.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubRequest.cs
index 083d855cb9..9db7e39614 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubRequest.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubRequest.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubRequestParser.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubRequestParser.cs
index a9fdb5edd7..056777ba08 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubRequestParser.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubRequestParser.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubResponse.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubResponse.cs
index 76879b760a..510625348f 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/HubResponse.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/HubResponse.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/IAssemblyLocator.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/IAssemblyLocator.cs
index 5e98096fb3..060028d1e1 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/IAssemblyLocator.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/IAssemblyLocator.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/IClientProxy.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/IClientProxy.cs
index 71c9bc69c4..7e0ad69d92 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/IClientProxy.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/IClientProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/IHub.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/IHub.cs
index d3819dc88d..329b9d4097 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/IHub.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/IHub.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubActivator.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubActivator.cs
index 9a606a8a58..13d81fb0a5 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubActivator.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubActivator.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Hubs
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubCallerConnectionContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubCallerConnectionContext.cs
index c41acdf254..be37e625fe 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubCallerConnectionContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubCallerConnectionContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubConnectionContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubConnectionContext.cs
index bb63eba3fa..5353c3c657 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubConnectionContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubConnectionContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubRequestParser.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubRequestParser.cs
index 81835e0630..d614677494 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubRequestParser.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/IHubRequestParser.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Newtonsoft.Json;
namespace Microsoft.AspNet.SignalR.Hubs
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/IJavaScriptMinifier.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/IJavaScriptMinifier.cs
index 05690b5d77..a361c9a96e 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/IJavaScriptMinifier.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/IJavaScriptMinifier.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Hubs
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/IJavaScriptProxyGenerator.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/IJavaScriptProxyGenerator.cs
index 49abbe3ea8..01b10a4ebd 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/IJavaScriptProxyGenerator.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/IJavaScriptProxyGenerator.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Hubs
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/DefaultHubManager.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/DefaultHubManager.cs
index b9eb9ee08c..15f48ad503 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/DefaultHubManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/DefaultHubManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/DefaultParameterResolver.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/DefaultParameterResolver.cs
index 5b31a57f93..94da4eee8e 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/DefaultParameterResolver.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/DefaultParameterResolver.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/Descriptor.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/Descriptor.cs
index 750a70965f..111d134e2a 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/Descriptor.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/Descriptor.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Hubs
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/HubDescriptor.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/HubDescriptor.cs
index c4271eaefe..4f5af6d4f4 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/HubDescriptor.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/HubDescriptor.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/MethodDescriptor.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/MethodDescriptor.cs
index 17451a94ec..f54011d2a9 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/MethodDescriptor.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/MethodDescriptor.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/NullMethodDescriptor.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/NullMethodDescriptor.cs
index 3a4c4cc0d5..89b1914a95 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/NullMethodDescriptor.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/NullMethodDescriptor.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/ParameterDescriptor.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/ParameterDescriptor.cs
index 4e32d3a8b8..9da294bc94 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/ParameterDescriptor.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/Descriptors/ParameterDescriptor.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/HubMethodDispatcher.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/HubMethodDispatcher.cs
index c52b5e7600..21dfb87dcf 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/HubMethodDispatcher.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/HubMethodDispatcher.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Linq.Expressions;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IHubDescriptorProvider.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IHubDescriptorProvider.cs
index e439d0b92b..fd1cc5051b 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IHubDescriptorProvider.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IHubDescriptorProvider.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IHubManager.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IHubManager.cs
index 53868eefe0..e10c9e8aef 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IHubManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IHubManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IMethodDescriptorProvider.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IMethodDescriptorProvider.cs
index 3f88b537f5..8b67f83e79 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IMethodDescriptorProvider.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IMethodDescriptorProvider.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IParameterResolver.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IParameterResolver.cs
index c91bac1c24..5710b0696c 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IParameterResolver.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/IParameterResolver.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using Microsoft.AspNet.SignalR.Json;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/ReflectedHubDescriptorProvider.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/ReflectedHubDescriptorProvider.cs
index d159ba1e13..3e1db1b48d 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/ReflectedHubDescriptorProvider.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/ReflectedHubDescriptorProvider.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/ReflectedMethodDescriptorProvider.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/ReflectedMethodDescriptorProvider.cs
index e279ebf0f8..ad9bd3c2e0 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/ReflectedMethodDescriptorProvider.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Lookup/ReflectedMethodDescriptorProvider.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/MultipleSignalProxy.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/MultipleSignalProxy.cs
index 1c7e5b0a68..4f92902186 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/MultipleSignalProxy.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/MultipleSignalProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/NullClientProxy.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/NullClientProxy.cs
index 4d944017e4..c3d005a19e 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/NullClientProxy.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/NullClientProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Dynamic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/NullJavaScriptMinifier.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/NullJavaScriptMinifier.cs
index 8eca68d91b..a54b04ad42 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/NullJavaScriptMinifier.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/NullJavaScriptMinifier.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Diagnostics.CodeAnalysis;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/AuthorizeModule.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/AuthorizeModule.cs
index 046e45cba5..6366dad211 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/AuthorizeModule.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/AuthorizeModule.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/IAuthorizeHubConnection.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/IAuthorizeHubConnection.cs
index c89e600143..2c3b59b16d 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/IAuthorizeHubConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/IAuthorizeHubConnection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Hubs
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/IAuthorizeHubMethodInvocation.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/IAuthorizeHubMethodInvocation.cs
index 4d1eee7524..1bdd52b4c6 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/IAuthorizeHubMethodInvocation.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/IAuthorizeHubMethodInvocation.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Hubs
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/NotAuthorizedException.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/NotAuthorizedException.cs
index 10d32b6498..84e662cd86 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/NotAuthorizedException.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/Auth/NotAuthorizedException.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/ExceptionContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/ExceptionContext.cs
index a51cc2a81f..cd3e94c500 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/ExceptionContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/ExceptionContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubInvokerContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubInvokerContext.cs
index eea40b052f..9b33971452 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubInvokerContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubInvokerContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubOutgoingInvokerContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubOutgoingInvokerContext.cs
index 37dec3f7d1..1281d19a07 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubOutgoingInvokerContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubOutgoingInvokerContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Linq;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubOutgoingInvokerContextExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubOutgoingInvokerContextExtensions.cs
index 5efd84a319..f6b8c31f70 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubOutgoingInvokerContextExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubOutgoingInvokerContextExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubPipeline.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubPipeline.cs
index 6e3b7acedf..9e4c019892 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubPipeline.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubPipeline.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubPipelineExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubPipelineExtensions.cs
index 0eaac77b88..0b3a6defa4 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubPipelineExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubPipelineExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubPipelineModule.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubPipelineModule.cs
index 99c0faf153..3497f5b917 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubPipelineModule.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/HubPipelineModule.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubIncomingInvokerContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubIncomingInvokerContext.cs
index a57d92b365..0e32c42160 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubIncomingInvokerContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubIncomingInvokerContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubOutgoingInvokerContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubOutgoingInvokerContext.cs
index 873803e21c..0fb34d2997 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubOutgoingInvokerContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubOutgoingInvokerContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
namespace Microsoft.AspNet.SignalR.Hubs
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubPipeline.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubPipeline.cs
index d0f4c58eb0..9e6ed944f1 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubPipeline.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubPipeline.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Hubs
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubPipelineInvoker.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubPipelineInvoker.cs
index 390c5146fb..c0fd1c53b4 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubPipelineInvoker.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubPipelineInvoker.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubPipelineModule.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubPipelineModule.cs
index c517457360..930c93c09c 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubPipelineModule.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/Pipeline/IHubPipelineModule.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/ReflectionHelper.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/ReflectionHelper.cs
index 6819ed97a5..621adbfa54 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/ReflectionHelper.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/ReflectionHelper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/SignalProxy.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/SignalProxy.cs
index 313df8a01e..ca181dcaa8 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/SignalProxy.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/SignalProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/StateChangeTracker.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/StateChangeTracker.cs
index 5c7075e310..72fba276f1 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/StateChangeTracker.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/StateChangeTracker.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/StatefulSignalProxy.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/StatefulSignalProxy.cs
index 604d2d9786..f21db61b8d 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/StatefulSignalProxy.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/StatefulSignalProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/TypedClientBuilder.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/TypedClientBuilder.cs
index accb819b5b..8bdbe4afff 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/TypedClientBuilder.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/TypedClientBuilder.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/TypedHubCallerConnectionContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/TypedHubCallerConnectionContext.cs
index 98fea3668a..6cd6b276a1 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/TypedHubCallerConnectionContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/TypedHubCallerConnectionContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/TypedHubConnectionContext.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/TypedHubConnectionContext.cs
index 86c802af9e..69b173d3d3 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/TypedHubConnectionContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/TypedHubConnectionContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Hubs/UserProxy.cs b/src/Microsoft.AspNet.SignalR.Core/Hubs/UserProxy.cs
index b6f0276f26..07a70b358c 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Hubs/UserProxy.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Hubs/UserProxy.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Microsoft.AspNet.SignalR.Infrastructure;
diff --git a/src/Microsoft.AspNet.SignalR.Core/IConnection.cs b/src/Microsoft.AspNet.SignalR.Core/IConnection.cs
index a6283c259c..9d483e61df 100644
--- a/src/Microsoft.AspNet.SignalR.Core/IConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/IConnection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Core/IConnectionGroupManager.cs b/src/Microsoft.AspNet.SignalR.Core/IConnectionGroupManager.cs
index 5e1615948b..4ef2194781 100644
--- a/src/Microsoft.AspNet.SignalR.Core/IConnectionGroupManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/IConnectionGroupManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Core/IDependencyResolver.cs b/src/Microsoft.AspNet.SignalR.Core/IDependencyResolver.cs
index a897d21393..754b49fb15 100644
--- a/src/Microsoft.AspNet.SignalR.Core/IDependencyResolver.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/IDependencyResolver.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/IGroupManager.cs b/src/Microsoft.AspNet.SignalR.Core/IGroupManager.cs
index 3b23e1bb61..e52ac52dd5 100644
--- a/src/Microsoft.AspNet.SignalR.Core/IGroupManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/IGroupManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Core/IHubContext.cs b/src/Microsoft.AspNet.SignalR.Core/IHubContext.cs
index 268613b345..137dd24cc2 100644
--- a/src/Microsoft.AspNet.SignalR.Core/IHubContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/IHubContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/src/Microsoft.AspNet.SignalR.Core/IHubContext`T.cs b/src/Microsoft.AspNet.SignalR.Core/IHubContext`T.cs
index 1d966edbad..447b2ae1d7 100644
--- a/src/Microsoft.AspNet.SignalR.Core/IHubContext`T.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/IHubContext`T.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/src/Microsoft.AspNet.SignalR.Core/IPersistentConnectionContext.cs b/src/Microsoft.AspNet.SignalR.Core/IPersistentConnectionContext.cs
index a9b6debda8..3feb4be3da 100644
--- a/src/Microsoft.AspNet.SignalR.Core/IPersistentConnectionContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/IPersistentConnectionContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/IRequest.cs b/src/Microsoft.AspNet.SignalR.Core/IRequest.cs
index 9cc13977c3..9500f728f0 100644
--- a/src/Microsoft.AspNet.SignalR.Core/IRequest.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/IRequest.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/IUntrackedDisposable.cs b/src/Microsoft.AspNet.SignalR.Core/IUntrackedDisposable.cs
index d57d2739c7..8b78001812 100644
--- a/src/Microsoft.AspNet.SignalR.Core/IUntrackedDisposable.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/IUntrackedDisposable.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/IUserIdProvider.cs b/src/Microsoft.AspNet.SignalR.Core/IUserIdProvider.cs
index e5556bf18d..c6024a23e7 100644
--- a/src/Microsoft.AspNet.SignalR.Core/IUserIdProvider.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/IUserIdProvider.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/AckHandler.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/AckHandler.cs
index 18479ec4cf..05e22561ea 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/AckHandler.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/AckHandler.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/AckSubscriber.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/AckSubscriber.cs
index 5543311802..5b85692259 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/AckSubscriber.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/AckSubscriber.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ArraySegmentTextReader.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ArraySegmentTextReader.cs
index 08dfb1f970..f6ac494c56 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ArraySegmentTextReader.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ArraySegmentTextReader.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.IO;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/BinaryMemoryPoolTextWriter.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/BinaryMemoryPoolTextWriter.cs
index a02121ada9..9b65b1efcc 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/BinaryMemoryPoolTextWriter.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/BinaryMemoryPoolTextWriter.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Infrastructure
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/CancellationTokenExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/CancellationTokenExtensions.cs
index 706024ec9e..b079fe72c8 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/CancellationTokenExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/CancellationTokenExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/Connection.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/Connection.cs
index 93c96ebc9d..e286998b0c 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/Connection.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/Connection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ConnectionManager.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ConnectionManager.cs
index 2d825a4434..4bdc735759 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ConnectionManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ConnectionManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DataProtectionProviderProtectedData.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DataProtectionProviderProtectedData.cs
index e645ff10c2..975e9f6c95 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DataProtectionProviderProtectedData.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DataProtectionProviderProtectedData.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Text;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DefaultProtectedData.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DefaultProtectedData.cs
index 9fd2e14b54..c6cde93fcc 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DefaultProtectedData.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DefaultProtectedData.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Security.Cryptography;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DiffPair.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DiffPair.cs
index f7a92b81e8..40ef5dbd9c 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DiffPair.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DiffPair.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DiffSet.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DiffSet.cs
index 0d322bf13d..9f5089152a 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DiffSet.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DiffSet.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DisposableAction.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DisposableAction.cs
index ab336d6041..28789a85f5 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DisposableAction.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/DisposableAction.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/Disposer.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/Disposer.cs
index ff7a51d8f5..ad53882595 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/Disposer.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/Disposer.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ExceptionsExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ExceptionsExtensions.cs
index 5545f2f819..88dc5b89fa 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ExceptionsExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ExceptionsExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IAckHandler.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IAckHandler.cs
index bbdc3c36f7..5576446511 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IAckHandler.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IAckHandler.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IBinaryWriter.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IBinaryWriter.cs
index 06be2531d5..4a110ad4b3 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IBinaryWriter.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IBinaryWriter.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IConnectionManager.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IConnectionManager.cs
index d79491a979..d99c4d67c4 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IConnectionManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IConnectionManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Diagnostics.CodeAnalysis;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IMemoryPool.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IMemoryPool.cs
index 029735f332..aa73e6b32c 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IMemoryPool.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IMemoryPool.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IPerformanceCounter.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IPerformanceCounter.cs
index 3f90659e49..6ac1098482 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IPerformanceCounter.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IPerformanceCounter.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IPerformanceCounterManager.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IPerformanceCounterManager.cs
index e4174c70ca..d7da817d7a 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IPerformanceCounterManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IPerformanceCounterManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IProtectedData.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IProtectedData.cs
index 8f46d21457..01c9a18db3 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IProtectedData.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IProtectedData.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Infrastructure
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IStringMinifier.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IStringMinifier.cs
index 6ff5a7941d..3e0157d99f 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IStringMinifier.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/IStringMinifier.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Infrastructure
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/InterlockedHelper.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/InterlockedHelper.cs
index 9592a282c4..f6f45de38d 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/InterlockedHelper.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/InterlockedHelper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ListHelper.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ListHelper.cs
index 12e8b8dce9..092f0c7c92 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ListHelper.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ListHelper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Collections.ObjectModel;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/MemoryPool.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/MemoryPool.cs
index 44a959e39b..cc3697b70f 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/MemoryPool.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/MemoryPool.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/MemoryPoolTextWriter.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/MemoryPoolTextWriter.cs
index 19778702ec..cf0e6d7bd9 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/MemoryPoolTextWriter.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/MemoryPoolTextWriter.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Text;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/MonoUtility.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/MonoUtility.cs
index e394c29b3e..06ab5339a2 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/MonoUtility.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/MonoUtility.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/NoOpPerformanceCounter.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/NoOpPerformanceCounter.cs
index ab3daade70..4b23d26192 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/NoOpPerformanceCounter.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/NoOpPerformanceCounter.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PerformanceCounterAttribute.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PerformanceCounterAttribute.cs
index 7a2cb06823..756ffeebb6 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PerformanceCounterAttribute.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PerformanceCounterAttribute.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PerformanceCounterManager.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PerformanceCounterManager.cs
index 8d1940b414..fbfdcba332 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PerformanceCounterManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PerformanceCounterManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PerformanceCounterWrapper.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PerformanceCounterWrapper.cs
index 8b5a4d6fa5..e2d0fb3a33 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PerformanceCounterWrapper.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PerformanceCounterWrapper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PersistentConnectionContext.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PersistentConnectionContext.cs
index b273345913..3aab744201 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PersistentConnectionContext.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PersistentConnectionContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Infrastructure
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PrefixHelper.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PrefixHelper.cs
index 2e1d608dde..f18aa67ec7 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PrefixHelper.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PrefixHelper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PrincipalUserIdProvider.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PrincipalUserIdProvider.cs
index ffad38b344..cee1d24b92 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PrincipalUserIdProvider.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/PrincipalUserIdProvider.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ProtocolResolver.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ProtocolResolver.cs
index c66cac40be..7686e57fbe 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ProtocolResolver.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/ProtocolResolver.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/Purposes.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/Purposes.cs
index c2d87415e6..d2d382c153 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/Purposes.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/Purposes.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Infrastructure
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/SafeCancellationTokenSource.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/SafeCancellationTokenSource.cs
index 4b460c250e..78398919e3 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/SafeCancellationTokenSource.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/SafeCancellationTokenSource.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/SafeSet.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/SafeSet.cs
index ae9827a27c..ab6b280753 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/SafeSet.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/SafeSet.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Concurrent;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/SipHashBasedStringEqualityComparer.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/SipHashBasedStringEqualityComparer.cs
index bf86a93f36..b37fb2c846 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/SipHashBasedStringEqualityComparer.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/SipHashBasedStringEqualityComparer.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/StringMinifier.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/StringMinifier.cs
index ecbb249efb..6286206368 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/StringMinifier.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/StringMinifier.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/TaskQueue.cs b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/TaskQueue.cs
index c2a0239b97..95b9e0e1d3 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Infrastructure/TaskQueue.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Infrastructure/TaskQueue.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
#if CLIENT_NET45 || CLIENT_NET4 || PORTABLE || NETFX_CORE
#define CLIENT
diff --git a/src/Microsoft.AspNet.SignalR.Core/Json/IJsonValue.cs b/src/Microsoft.AspNet.SignalR.Core/Json/IJsonValue.cs
index 4e462abb79..91028d5bc7 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Json/IJsonValue.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Json/IJsonValue.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Json/IJsonWritable.cs b/src/Microsoft.AspNet.SignalR.Core/Json/IJsonWritable.cs
index d1b73ab371..3789a3c922 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Json/IJsonWritable.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Json/IJsonWritable.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.IO;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Json/JRawValue.cs b/src/Microsoft.AspNet.SignalR.Core/Json/JRawValue.cs
index f35f16fdc4..fac788cb7b 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Json/JRawValue.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Json/JRawValue.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.IO;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Json/JsonSerializerExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Json/JsonSerializerExtensions.cs
index 06131a935f..35af74b543 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Json/JsonSerializerExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Json/JsonSerializerExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Globalization;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Json/JsonUtility.cs b/src/Microsoft.AspNet.SignalR.Core/Json/JsonUtility.cs
index 7585800344..b1d6901961 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Json/JsonUtility.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Json/JsonUtility.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.CodeDom.Compiler;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Json/SipHashBasedDictionaryConverter.cs b/src/Microsoft.AspNet.SignalR.Core/Json/SipHashBasedDictionaryConverter.cs
index 418d53cf23..efc23415be 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Json/SipHashBasedDictionaryConverter.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Json/SipHashBasedDictionaryConverter.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/Command.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/Command.cs
index d3d7d104dd..543a1a2fb7 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/Command.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/Command.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/CommandType.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/CommandType.cs
index e754a7fbef..abc940b015 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/CommandType.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/CommandType.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Messaging
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/Cursor.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/Cursor.cs
index ad915b5620..74b2eabf28 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/Cursor.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/Cursor.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/DefaultSubscription.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/DefaultSubscription.cs
index 7a86892365..86bdfc26db 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/DefaultSubscription.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/DefaultSubscription.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/IMessageBus.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/IMessageBus.cs
index b52510ca18..8beb6b320f 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/IMessageBus.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/IMessageBus.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/ISubscriber.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/ISubscriber.cs
index 317ab4d5fc..bd63fd7100 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/ISubscriber.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/ISubscriber.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/ISubscription.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/ISubscription.cs
index fa941ff74d..471d7f5cae 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/ISubscription.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/ISubscription.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/LocalEventKeyInfo.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/LocalEventKeyInfo.cs
index 2232cde057..0538b02649 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/LocalEventKeyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/LocalEventKeyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/Message.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/Message.cs
index d9be66fedb..f820615397 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/Message.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/Message.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageBroker.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageBroker.cs
index 0bb525a49b..b5521a3736 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageBroker.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageBroker.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageBus.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageBus.cs
index 8ea4d4db87..d082c81f45 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageBus.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageBus.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageBusExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageBusExtensions.cs
index 4109e096f7..97ba996183 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageBusExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageBusExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageResult.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageResult.cs
index 2eb1b86813..c4e113b329 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageResult.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageResult.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageStore.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageStore.cs
index 565907f4a1..c29ae86dce 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageStore.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageStore.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageStoreResult.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageStoreResult.cs
index 665c887d41..e42dfc1791 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageStoreResult.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/MessageStoreResult.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/QueuingBehavior.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/QueuingBehavior.cs
index ced8fbd364..84d8f6eba9 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/QueuingBehavior.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/QueuingBehavior.cs
@@ -1,4 +1,7 @@
-namespace Microsoft.AspNet.SignalR
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+namespace Microsoft.AspNet.SignalR
{
public enum QueuingBehavior
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutConfiguration.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutConfiguration.cs
index 071254b533..fefac70653 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutConfiguration.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutConfiguration.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMapping.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMapping.cs
index 15fefa51c7..ef2a054233 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMapping.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMapping.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMappingStore.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMappingStore.cs
index c98a702a7d..095ef9c4a7 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMappingStore.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMappingStore.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMessage.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMessage.cs
index 4d37598953..f7438b0095 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMessage.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMessage.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMessageBus.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMessageBus.cs
index f3444258fa..fa2e8dd87d 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMessageBus.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutMessageBus.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutStore.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutStore.cs
index af9c0fa987..b255a311bd 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutStore.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutStore.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutStream.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutStream.cs
index 6f447ce4cc..595e8f2c8a 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutStream.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutStream.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutStreamManager.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutStreamManager.cs
index 1ec035c35f..8c02517073 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutStreamManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutStreamManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutSubscription.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutSubscription.cs
index d426f7a371..b97dc9ef6d 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutSubscription.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/ScaleoutSubscription.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/Subscription.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/Subscription.cs
index ede0e059da..2894945096 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/Subscription.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/Subscription.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/Topic.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/Topic.cs
index eab7934c1b..fb28ed0661 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/Topic.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/Topic.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/TopicLookup.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/TopicLookup.cs
index d62d9084f2..d6b8a71cc7 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/TopicLookup.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/TopicLookup.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/TopicState.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/TopicState.cs
index e69193c893..18aba2b040 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/TopicState.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/TopicState.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Messaging
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Messaging/Volatile.cs b/src/Microsoft.AspNet.SignalR.Core/Messaging/Volatile.cs
index e95726947d..467e081f49 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Messaging/Volatile.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Messaging/Volatile.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/ByteBuffer.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/ByteBuffer.cs
index 225acc1818..bb9f51edec 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/ByteBuffer.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/ByteBuffer.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/OwinConstants.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/OwinConstants.cs
index 2be2547ec2..47ee3e205e 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/OwinConstants.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/OwinConstants.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/OwinEnvironmentExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/OwinEnvironmentExtensions.cs
index 9f1d2ee01e..dcb6db7837 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/OwinEnvironmentExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/OwinEnvironmentExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/UrlDecoder.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/UrlDecoder.cs
index f2636fe256..c377c4ff42 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/UrlDecoder.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/UrlDecoder.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Text;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/WebSocketConstants.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/WebSocketConstants.cs
index 9b38ca88cb..37fc9cf1ed 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/WebSocketConstants.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/Infrastructure/WebSocketConstants.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Owin
{
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/Middleware/HubDispatcherMiddleware.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/Middleware/HubDispatcherMiddleware.cs
index 2a3179b2b3..1e8d12398b 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/Middleware/HubDispatcherMiddleware.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/Middleware/HubDispatcherMiddleware.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/Middleware/PersistentConnectionMiddleware.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/Middleware/PersistentConnectionMiddleware.cs
index 4a40cc9a29..dfd1d0206e 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/Middleware/PersistentConnectionMiddleware.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/Middleware/PersistentConnectionMiddleware.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/ObsoleteOwinExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/ObsoleteOwinExtensions.cs
index 7639f2e7bf..5ba974c1ec 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/ObsoleteOwinExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/ObsoleteOwinExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/OwinExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/OwinExtensions.cs
index 6c7fc17df1..19cadc05c4 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/OwinExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/OwinExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/OwinWebSocketHandler.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/OwinWebSocketHandler.cs
index 7ff5ea2c2a..45e0a88060 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/OwinWebSocketHandler.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/OwinWebSocketHandler.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/ReadableStringCollectionWrapper.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/ReadableStringCollectionWrapper.cs
index a0b872d4da..42828ca88d 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/ReadableStringCollectionWrapper.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/ReadableStringCollectionWrapper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/RequestExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/RequestExtensions.cs
index 72a6e197bc..e84da170c4 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/RequestExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/RequestExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/ServerRequest.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/ServerRequest.cs
index f3c3ae0927..551dfc496d 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/ServerRequest.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/ServerRequest.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/ServerResponse.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/ServerResponse.cs
index e9e058a251..4883147dea 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/ServerResponse.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/ServerResponse.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/DefaultWebSocketHandler.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/DefaultWebSocketHandler.cs
index 0b1252e35c..01be95e9ef 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/DefaultWebSocketHandler.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/DefaultWebSocketHandler.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Net.WebSockets;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/WebSocketHandler.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/WebSocketHandler.cs
index 942194214f..d8eaa9f4f8 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/WebSocketHandler.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/WebSocketHandler.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/WebSocketMessage.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/WebSocketMessage.cs
index cf3087e646..e45e07ae92 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/WebSocketMessage.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/WebSocketMessage.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Net.WebSockets;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/WebSocketMessageReader.cs b/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/WebSocketMessageReader.cs
index 3c72d502f4..da0ead3e06 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/WebSocketMessageReader.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Owin/WebSockets/WebSocketMessageReader.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Net.WebSockets;
diff --git a/src/Microsoft.AspNet.SignalR.Core/PersistentConnection.cs b/src/Microsoft.AspNet.SignalR.Core/PersistentConnection.cs
index e479de699d..1371f06ad6 100644
--- a/src/Microsoft.AspNet.SignalR.Core/PersistentConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/PersistentConnection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.Core/Properties/AssemblyInfo.cs
index 3ad3a356dc..fd78015b86 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
using System.Runtime.CompilerServices;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Scripts/hubs.js b/src/Microsoft.AspNet.SignalR.Core/Scripts/hubs.js
index 981f537fc3..8d6ce8b34e 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Scripts/hubs.js
+++ b/src/Microsoft.AspNet.SignalR.Core/Scripts/hubs.js
@@ -2,9 +2,8 @@
* ASP.NET SignalR JavaScript Library v2.2.1-pre
* http://signalr.net/
*
- * Copyright Microsoft Open Technologies, Inc. All rights reserved.
- * Licensed under the Apache 2.0
- * https://github.com/SignalR/SignalR/blob/master/LICENSE.md
+ * Copyright (c) .NET Foundation. All rights reserved.
+ * Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
*
*/
diff --git a/src/Microsoft.AspNet.SignalR.Core/TaskAsyncHelper.cs b/src/Microsoft.AspNet.SignalR.Core/TaskAsyncHelper.cs
index be879dfad0..05618ac469 100644
--- a/src/Microsoft.AspNet.SignalR.Core/TaskAsyncHelper.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/TaskAsyncHelper.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections;
diff --git a/src/Microsoft.AspNet.SignalR.Core/TaskAwaiterHelper.cs b/src/Microsoft.AspNet.SignalR.Core/TaskAwaiterHelper.cs
index b15a8d2a6b..7a16284129 100644
--- a/src/Microsoft.AspNet.SignalR.Core/TaskAwaiterHelper.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/TaskAwaiterHelper.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Runtime.CompilerServices;
using System.Threading;
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Tracing/ITraceManager.cs b/src/Microsoft.AspNet.SignalR.Core/Tracing/ITraceManager.cs
index 21b8f03dc2..b8eabd1da5 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Tracing/ITraceManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Tracing/ITraceManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Tracing/TraceManager.cs b/src/Microsoft.AspNet.SignalR.Core/Tracing/TraceManager.cs
index b0e38fd8f4..11cc2ef2d1 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Tracing/TraceManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Tracing/TraceManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Tracing/TraceSourceExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Tracing/TraceSourceExtensions.cs
index 27a97c0908..633ede5094 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Tracing/TraceSourceExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Tracing/TraceSourceExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/ForeverFrameTransport.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/ForeverFrameTransport.cs
index 345230483a..26155bf6f4 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/ForeverFrameTransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/ForeverFrameTransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/ForeverTransport.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/ForeverTransport.cs
index da95ed6db0..58a7c5dd42 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/ForeverTransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/ForeverTransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/HttpRequestLifeTime.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/HttpRequestLifeTime.cs
index 4088a6b0cb..c52a0f98bf 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/HttpRequestLifeTime.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/HttpRequestLifeTime.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/ITrackingConnection.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/ITrackingConnection.cs
index 59927c7578..d380240099 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/ITrackingConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/ITrackingConnection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/ITransport.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/ITransport.cs
index eb61e5e9fa..7258ed3d10 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/ITransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/ITransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/ITransportConnection.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/ITransportConnection.cs
index ee41c6c1ef..aa04c530b4 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/ITransportConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/ITransportConnection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Threading;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/ITransportHeartBeat.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/ITransportHeartBeat.cs
index 0af1d08ded..f2e1a40d0e 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/ITransportHeartBeat.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/ITransportHeartBeat.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/ITransportManager.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/ITransportManager.cs
index 630cb46392..4883612eb1 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/ITransportManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/ITransportManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Microsoft.AspNet.SignalR.Hosting;
namespace Microsoft.AspNet.SignalR.Transports
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/LongPollingTransport.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/LongPollingTransport.cs
index 64c041edf2..340c8ed937 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/LongPollingTransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/LongPollingTransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/PersistentResponse.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/PersistentResponse.cs
index 6c534af151..d75c45330b 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/PersistentResponse.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/PersistentResponse.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/ServerSentEventsTransport.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/ServerSentEventsTransport.cs
index 55e1c18427..e6dacaa058 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/ServerSentEventsTransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/ServerSentEventsTransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/TransportConnectionExtensions.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/TransportConnectionExtensions.cs
index de688015ba..880ddc5852 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/TransportConnectionExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/TransportConnectionExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Infrastructure;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/TransportConnectionStates.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/TransportConnectionStates.cs
index 79719c2a15..8eb088951d 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/TransportConnectionStates.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/TransportConnectionStates.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/TransportDisconnectBase.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/TransportDisconnectBase.cs
index 50b2e51c4c..2900956e9c 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/TransportDisconnectBase.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/TransportDisconnectBase.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/TransportHeartBeat.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/TransportHeartBeat.cs
index 697e400846..74687af1ee 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/TransportHeartBeat.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/TransportHeartBeat.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/TransportManager.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/TransportManager.cs
index a3619dffca..d717bc8362 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/TransportManager.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/TransportManager.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/src/Microsoft.AspNet.SignalR.Core/Transports/WebSocketTransport.cs b/src/Microsoft.AspNet.SignalR.Core/Transports/WebSocketTransport.cs
index 8df7b40984..64ede516cc 100644
--- a/src/Microsoft.AspNet.SignalR.Core/Transports/WebSocketTransport.cs
+++ b/src/Microsoft.AspNet.SignalR.Core/Transports/WebSocketTransport.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Crank/Client.cs b/src/Microsoft.AspNet.SignalR.Crank/Client.cs
index 1b344c7bad..10aeae7efe 100644
--- a/src/Microsoft.AspNet.SignalR.Crank/Client.cs
+++ b/src/Microsoft.AspNet.SignalR.Crank/Client.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/src/Microsoft.AspNet.SignalR.Crank/ConnectionsSample.cs b/src/Microsoft.AspNet.SignalR.Crank/ConnectionsSample.cs
index a0468b6b4b..323aebad18 100644
--- a/src/Microsoft.AspNet.SignalR.Crank/ConnectionsSample.cs
+++ b/src/Microsoft.AspNet.SignalR.Crank/ConnectionsSample.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Crank/ControllerEvents.cs b/src/Microsoft.AspNet.SignalR.Crank/ControllerEvents.cs
index 222c9d5874..9085e2ae04 100644
--- a/src/Microsoft.AspNet.SignalR.Crank/ControllerEvents.cs
+++ b/src/Microsoft.AspNet.SignalR.Crank/ControllerEvents.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Crank
{
diff --git a/src/Microsoft.AspNet.SignalR.Crank/ControllerHub.cs b/src/Microsoft.AspNet.SignalR.Crank/ControllerHub.cs
index 846f70d85e..3a30e8ff13 100644
--- a/src/Microsoft.AspNet.SignalR.Crank/ControllerHub.cs
+++ b/src/Microsoft.AspNet.SignalR.Crank/ControllerHub.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Crank/CrankArguments.cs b/src/Microsoft.AspNet.SignalR.Crank/CrankArguments.cs
index a3f0fb2aa7..e7d936f269 100644
--- a/src/Microsoft.AspNet.SignalR.Crank/CrankArguments.cs
+++ b/src/Microsoft.AspNet.SignalR.Crank/CrankArguments.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using CmdLine;
diff --git a/src/Microsoft.AspNet.SignalR.Crank/DefaultConnectionFactory.cs b/src/Microsoft.AspNet.SignalR.Crank/DefaultConnectionFactory.cs
index 133704f4c0..78f07f8854 100644
--- a/src/Microsoft.AspNet.SignalR.Crank/DefaultConnectionFactory.cs
+++ b/src/Microsoft.AspNet.SignalR.Crank/DefaultConnectionFactory.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/src/Microsoft.AspNet.SignalR.Crank/IConnectionFactory.cs b/src/Microsoft.AspNet.SignalR.Crank/IConnectionFactory.cs
index 25ab1a9370..e763c9f9dc 100644
--- a/src/Microsoft.AspNet.SignalR.Crank/IConnectionFactory.cs
+++ b/src/Microsoft.AspNet.SignalR.Crank/IConnectionFactory.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection.Emit;
diff --git a/src/Microsoft.AspNet.SignalR.Crank/PerformanceCounters.cs b/src/Microsoft.AspNet.SignalR.Crank/PerformanceCounters.cs
index 793e939ad1..3bf2bf3c70 100644
--- a/src/Microsoft.AspNet.SignalR.Crank/PerformanceCounters.cs
+++ b/src/Microsoft.AspNet.SignalR.Crank/PerformanceCounters.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Crank/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.Crank/Properties/AssemblyInfo.cs
index 9128de1582..0be5d0d9f1 100644
--- a/src/Microsoft.AspNet.SignalR.Crank/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Crank/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
diff --git a/src/Microsoft.AspNet.SignalR.Redis/DependencyResolverExtensions.cs b/src/Microsoft.AspNet.SignalR.Redis/DependencyResolverExtensions.cs
index beac01f4fb..33419e1b65 100644
--- a/src/Microsoft.AspNet.SignalR.Redis/DependencyResolverExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.Redis/DependencyResolverExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using Microsoft.AspNet.SignalR.Messaging;
diff --git a/src/Microsoft.AspNet.SignalR.Redis/IRedisConnection.cs b/src/Microsoft.AspNet.SignalR.Redis/IRedisConnection.cs
index 7c2e29e3f0..90cbf24078 100644
--- a/src/Microsoft.AspNet.SignalR.Redis/IRedisConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.Redis/IRedisConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Redis/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.Redis/Properties/AssemblyInfo.cs
index 170e28d660..d240c23696 100644
--- a/src/Microsoft.AspNet.SignalR.Redis/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Redis/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
using System.Runtime.CompilerServices;
diff --git a/src/Microsoft.AspNet.SignalR.Redis/RedisConnection.cs b/src/Microsoft.AspNet.SignalR.Redis/RedisConnection.cs
index 8f48cb2b3b..59510e2e6b 100644
--- a/src/Microsoft.AspNet.SignalR.Redis/RedisConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.Redis/RedisConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.Threading.Tasks;
using StackExchange.Redis;
diff --git a/src/Microsoft.AspNet.SignalR.Redis/RedisMessage.cs b/src/Microsoft.AspNet.SignalR.Redis/RedisMessage.cs
index 5db2c26a29..29ccd8d3c8 100644
--- a/src/Microsoft.AspNet.SignalR.Redis/RedisMessage.cs
+++ b/src/Microsoft.AspNet.SignalR.Redis/RedisMessage.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Redis/RedisMessageBus.cs b/src/Microsoft.AspNet.SignalR.Redis/RedisMessageBus.cs
index 4f4c82a9e6..a4ff6a193f 100644
--- a/src/Microsoft.AspNet.SignalR.Redis/RedisMessageBus.cs
+++ b/src/Microsoft.AspNet.SignalR.Redis/RedisMessageBus.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Redis/RedisScaleoutConfiguration.cs b/src/Microsoft.AspNet.SignalR.Redis/RedisScaleoutConfiguration.cs
index 48fcdb54a6..8567124c43 100644
--- a/src/Microsoft.AspNet.SignalR.Redis/RedisScaleoutConfiguration.cs
+++ b/src/Microsoft.AspNet.SignalR.Redis/RedisScaleoutConfiguration.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Globalization;
diff --git a/src/Microsoft.AspNet.SignalR.ServiceBus/DependencyResolverExtensions.cs b/src/Microsoft.AspNet.SignalR.ServiceBus/DependencyResolverExtensions.cs
index ef97db5639..15d4b67915 100644
--- a/src/Microsoft.AspNet.SignalR.ServiceBus/DependencyResolverExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.ServiceBus/DependencyResolverExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using Microsoft.AspNet.SignalR.Messaging;
diff --git a/src/Microsoft.AspNet.SignalR.ServiceBus/Infrastructure/ServiceBusTaskExtensions.cs b/src/Microsoft.AspNet.SignalR.ServiceBus/Infrastructure/ServiceBusTaskExtensions.cs
index 5430ccff0e..1a1c2bbe4f 100644
--- a/src/Microsoft.AspNet.SignalR.ServiceBus/Infrastructure/ServiceBusTaskExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.ServiceBus/Infrastructure/ServiceBusTaskExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading.Tasks;
using Microsoft.ServiceBus.Messaging;
diff --git a/src/Microsoft.AspNet.SignalR.ServiceBus/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.ServiceBus/Properties/AssemblyInfo.cs
index e33312f0d0..62de27c671 100644
--- a/src/Microsoft.AspNet.SignalR.ServiceBus/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.ServiceBus/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
using System.Runtime.CompilerServices;
diff --git a/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusConnection.cs b/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusConnection.cs
index b664e6e563..bbb0b6e4b1 100644
--- a/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusConnection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusConnectionContext.cs b/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusConnectionContext.cs
index ab164e8370..797ab546fc 100644
--- a/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusConnectionContext.cs
+++ b/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusConnectionContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusMessage.cs b/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusMessage.cs
index c06c38cc24..284e1c3c08 100644
--- a/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusMessage.cs
+++ b/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusMessage.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusMessageBus.cs b/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusMessageBus.cs
index c4f1e17a36..93a909e03c 100644
--- a/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusMessageBus.cs
+++ b/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusMessageBus.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusScaleoutConfiguration.cs b/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusScaleoutConfiguration.cs
index 60f2638f2d..8f9cf71e40 100644
--- a/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusScaleoutConfiguration.cs
+++ b/src/Microsoft.AspNet.SignalR.ServiceBus/ServiceBusScaleoutConfiguration.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using Microsoft.AspNet.SignalR.Messaging;
diff --git a/src/Microsoft.AspNet.SignalR.ServiceBus/SubscriptionContext.cs b/src/Microsoft.AspNet.SignalR.ServiceBus/SubscriptionContext.cs
index 324a8adbbb..1e2814a1dc 100644
--- a/src/Microsoft.AspNet.SignalR.ServiceBus/SubscriptionContext.cs
+++ b/src/Microsoft.AspNet.SignalR.ServiceBus/SubscriptionContext.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Microsoft.ServiceBus.Messaging;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/AssemblyExtensions.cs b/src/Microsoft.AspNet.SignalR.SqlServer/AssemblyExtensions.cs
index 6c8bcb661a..d156ce3220 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/AssemblyExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/AssemblyExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.IO;
using System.Reflection;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/DbOperation.cs b/src/Microsoft.AspNet.SignalR.SqlServer/DbOperation.cs
index 492fd717d7..732d44d6c8 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/DbOperation.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/DbOperation.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/DbProviderFactoryAdapter.cs b/src/Microsoft.AspNet.SignalR.SqlServer/DbProviderFactoryAdapter.cs
index 27f87365fb..4ba844a670 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/DbProviderFactoryAdapter.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/DbProviderFactoryAdapter.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Data;
using System.Data.Common;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/DbProviderFactoryExtensions.cs b/src/Microsoft.AspNet.SignalR.SqlServer/DbProviderFactoryExtensions.cs
index a08cacc44c..c37ea4e1ea 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/DbProviderFactoryExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/DbProviderFactoryExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Data.Common;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/DependencyResolverExtensions.cs b/src/Microsoft.AspNet.SignalR.SqlServer/DependencyResolverExtensions.cs
index 90a02eb7fb..18b6ba1770 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/DependencyResolverExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/DependencyResolverExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using Microsoft.AspNet.SignalR.Messaging;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/IDataParameterExtensions.cs b/src/Microsoft.AspNet.SignalR.SqlServer/IDataParameterExtensions.cs
index 93cb3bff51..a40511f10f 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/IDataParameterExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/IDataParameterExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Data;
using System.Data.Common;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/IDataRecordExtensions.cs b/src/Microsoft.AspNet.SignalR.SqlServer/IDataRecordExtensions.cs
index f8355ad4f1..329dc1e932 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/IDataRecordExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/IDataRecordExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Data;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/IDbBehavior.cs b/src/Microsoft.AspNet.SignalR.SqlServer/IDbBehavior.cs
index bfb705e476..bc9d828398 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/IDbBehavior.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/IDbBehavior.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/IDbCommandExtensions.cs b/src/Microsoft.AspNet.SignalR.SqlServer/IDbCommandExtensions.cs
index e6bdcfff4a..51518bf5f0 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/IDbCommandExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/IDbCommandExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Data;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/IDbProviderFactory.cs b/src/Microsoft.AspNet.SignalR.SqlServer/IDbProviderFactory.cs
index 0d4eff8fe1..2b7d165119 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/IDbProviderFactory.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/IDbProviderFactory.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Data;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/ObservableDbOperation.cs b/src/Microsoft.AspNet.SignalR.SqlServer/ObservableDbOperation.cs
index d2c5278ffc..8b34146f37 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/ObservableDbOperation.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/ObservableDbOperation.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.SqlServer/Properties/AssemblyInfo.cs
index 71748a7daf..0a99fb6511 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
using System.Runtime.CompilerServices;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/SqlInstaller.cs b/src/Microsoft.AspNet.SignalR.SqlServer/SqlInstaller.cs
index 7e3a3af9c9..a3c879d949 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/SqlInstaller.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/SqlInstaller.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/SqlMessageBus.cs b/src/Microsoft.AspNet.SignalR.SqlServer/SqlMessageBus.cs
index 4966a674ad..b3e3df7b3d 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/SqlMessageBus.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/SqlMessageBus.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/SqlMessageBusException.cs b/src/Microsoft.AspNet.SignalR.SqlServer/SqlMessageBusException.cs
index 37f0bb8615..df1a17b148 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/SqlMessageBusException.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/SqlMessageBusException.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/SqlPayload.cs b/src/Microsoft.AspNet.SignalR.SqlServer/SqlPayload.cs
index 3af1287696..bf012ed006 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/SqlPayload.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/SqlPayload.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/SqlReceiver.cs b/src/Microsoft.AspNet.SignalR.SqlServer/SqlReceiver.cs
index 643d71f571..95d136a3ab 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/SqlReceiver.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/SqlReceiver.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/SqlScaleoutConfiguration.cs b/src/Microsoft.AspNet.SignalR.SqlServer/SqlScaleoutConfiguration.cs
index 4d55cfe3fd..ec87c9b3d8 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/SqlScaleoutConfiguration.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/SqlScaleoutConfiguration.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using Microsoft.AspNet.SignalR.Messaging;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/SqlSender.cs b/src/Microsoft.AspNet.SignalR.SqlServer/SqlSender.cs
index 08dc619340..799f14acdf 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/SqlSender.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/SqlSender.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/SqlStream.cs b/src/Microsoft.AspNet.SignalR.SqlServer/SqlStream.cs
index 4005cc51db..42368d9f02 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/SqlStream.cs
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/SqlStream.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.SqlServer/install.sql b/src/Microsoft.AspNet.SignalR.SqlServer/install.sql
index d23d905e9b..e05ffed2e0 100644
--- a/src/Microsoft.AspNet.SignalR.SqlServer/install.sql
+++ b/src/Microsoft.AspNet.SignalR.SqlServer/install.sql
@@ -1,4 +1,5 @@
--- Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+ -- Copyright (c) .NET Foundation. All rights reserved.
+ -- Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
DECLARE @SCHEMA_NAME nvarchar(32),
@SCHEMA_TABLE_NAME nvarchar(100),
diff --git a/src/Microsoft.AspNet.SignalR.Stress/IRun.cs b/src/Microsoft.AspNet.SignalR.Stress/IRun.cs
index 2b0c52d249..cf8668b550 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/IRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/IRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Infrastructure/Utility.cs b/src/Microsoft.AspNet.SignalR.Stress/Infrastructure/Utility.cs
index a8d16c3c47..41da65bd36 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Infrastructure/Utility.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Infrastructure/Utility.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Performance/ClientServerMemoryRun.cs b/src/Microsoft.AspNet.SignalR.Stress/Performance/ClientServerMemoryRun.cs
index 8d050b2482..c72c7eaa23 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Performance/ClientServerMemoryRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Performance/ClientServerMemoryRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.ComponentModel.Composition;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Performance/ConnectionRun.cs b/src/Microsoft.AspNet.SignalR.Stress/Performance/ConnectionRun.cs
index fc487fe08a..3133c83723 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Performance/ConnectionRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Performance/ConnectionRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.ComponentModel.Composition;
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Performance/EmptyProtectedData.cs b/src/Microsoft.AspNet.SignalR.Stress/Performance/EmptyProtectedData.cs
index a2696ec165..d7eecbbdf5 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Performance/EmptyProtectedData.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Performance/EmptyProtectedData.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Microsoft.AspNet.SignalR.Infrastructure;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Performance/HostedRun.cs b/src/Microsoft.AspNet.SignalR.Stress/Performance/HostedRun.cs
index 4ea4c4e3bf..963b912e3b 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Performance/HostedRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Performance/HostedRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Microsoft.AspNet.SignalR.Infrastructure;
using Microsoft.AspNet.SignalR.Tests.Common.Infrastructure;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Performance/HubInvocationRun.cs b/src/Microsoft.AspNet.SignalR.Stress/Performance/HubInvocationRun.cs
index 07ae09f61d..f5538483b0 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Performance/HubInvocationRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Performance/HubInvocationRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.ComponentModel.Composition;
using System.Globalization;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Performance/MessageBusRun.cs b/src/Microsoft.AspNet.SignalR.Stress/Performance/MessageBusRun.cs
index 05c2ccc0fa..ad15a4312f 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Performance/MessageBusRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Performance/MessageBusRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.ComponentModel.Composition;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Performance/RedisMessageBusRun.cs b/src/Microsoft.AspNet.SignalR.Stress/Performance/RedisMessageBusRun.cs
index cfb0ecab49..03eff55051 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Performance/RedisMessageBusRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Performance/RedisMessageBusRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.ComponentModel.Composition;
using Microsoft.AspNet.SignalR.Messaging;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Performance/SendReceiveRun.cs b/src/Microsoft.AspNet.SignalR.Stress/Performance/SendReceiveRun.cs
index 2f86499eb9..439e1a92f9 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Performance/SendReceiveRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Performance/SendReceiveRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Performance/ServiceBusMessageBusRun.cs b/src/Microsoft.AspNet.SignalR.Stress/Performance/ServiceBusMessageBusRun.cs
index 4a3c36f9f9..0d3fc2116b 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Performance/ServiceBusMessageBusRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Performance/ServiceBusMessageBusRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.ComponentModel.Composition;
using Microsoft.AspNet.SignalR.Messaging;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Performance/SimpleEchoHubRun.cs b/src/Microsoft.AspNet.SignalR.Stress/Performance/SimpleEchoHubRun.cs
index a9bea676bf..d82729ff87 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Performance/SimpleEchoHubRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Performance/SimpleEchoHubRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Concurrent;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Performance/SqlMessageBusRun.cs b/src/Microsoft.AspNet.SignalR.Stress/Performance/SqlMessageBusRun.cs
index c980ef14d3..c3ee9bea2b 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Performance/SqlMessageBusRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Performance/SqlMessageBusRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.ComponentModel.Composition;
using Microsoft.AspNet.SignalR.Messaging;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Performance/Subscriber.cs b/src/Microsoft.AspNet.SignalR.Stress/Performance/Subscriber.cs
index 79fcb4328c..9fa37d156d 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Performance/Subscriber.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Performance/Subscriber.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Program.cs b/src/Microsoft.AspNet.SignalR.Stress/Program.cs
index f1ff5189ac..6152ab48b0 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Program.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Program.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.ComponentModel.Composition;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.Stress/Properties/AssemblyInfo.cs
index f4225afb65..5fcde51fa5 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
using System.Runtime.CompilerServices;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/RunBase.cs b/src/Microsoft.AspNet.SignalR.Stress/RunBase.cs
index 7af02694b9..11b4166617 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/RunBase.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/RunBase.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/RunData.cs b/src/Microsoft.AspNet.SignalR.Stress/RunData.cs
index b59dd17a17..057fa1e724 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/RunData.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/RunData.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Stress
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Stress/ConcurrentCallsRun.cs b/src/Microsoft.AspNet.SignalR.Stress/Stress/ConcurrentCallsRun.cs
index b960aab418..d7acfe9a5d 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Stress/ConcurrentCallsRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Stress/ConcurrentCallsRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Stress/HostedStressRun.cs b/src/Microsoft.AspNet.SignalR.Stress/Stress/HostedStressRun.cs
index f3ad4061c1..47704f6559 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Stress/HostedStressRun.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Stress/HostedStressRun.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using Microsoft.AspNet.SignalR.Tests.Common.Infrastructure;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Stress/StressRunBase.cs b/src/Microsoft.AspNet.SignalR.Stress/Stress/StressRunBase.cs
index 51395c6295..22419f850b 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Stress/StressRunBase.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Stress/StressRunBase.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Stress/Stress/StressRuns.cs b/src/Microsoft.AspNet.SignalR.Stress/Stress/StressRuns.cs
index 2afc9a904f..6222ea06db 100644
--- a/src/Microsoft.AspNet.SignalR.Stress/Stress/StressRuns.cs
+++ b/src/Microsoft.AspNet.SignalR.Stress/Stress/StressRuns.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.StressServer/Connections/StressConnection.cs b/src/Microsoft.AspNet.SignalR.StressServer/Connections/StressConnection.cs
index 4e8db8000c..e25d7542dc 100644
--- a/src/Microsoft.AspNet.SignalR.StressServer/Connections/StressConnection.cs
+++ b/src/Microsoft.AspNet.SignalR.StressServer/Connections/StressConnection.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.StressServer/Hubs/ConcurrentCallsHub.cs b/src/Microsoft.AspNet.SignalR.StressServer/Hubs/ConcurrentCallsHub.cs
index d16c22f9ef..5311211c21 100644
--- a/src/Microsoft.AspNet.SignalR.StressServer/Hubs/ConcurrentCallsHub.cs
+++ b/src/Microsoft.AspNet.SignalR.StressServer/Hubs/ConcurrentCallsHub.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.StressServer/Hubs/HubWithGroups.cs b/src/Microsoft.AspNet.SignalR.StressServer/Hubs/HubWithGroups.cs
index 34e170820d..bab0624d41 100644
--- a/src/Microsoft.AspNet.SignalR.StressServer/Hubs/HubWithGroups.cs
+++ b/src/Microsoft.AspNet.SignalR.StressServer/Hubs/HubWithGroups.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Threading.Tasks;
diff --git a/src/Microsoft.AspNet.SignalR.StressServer/Hubs/SimpleEchoHub.cs b/src/Microsoft.AspNet.SignalR.StressServer/Hubs/SimpleEchoHub.cs
index 9becc7b77a..5eb11e87f2 100644
--- a/src/Microsoft.AspNet.SignalR.StressServer/Hubs/SimpleEchoHub.cs
+++ b/src/Microsoft.AspNet.SignalR.StressServer/Hubs/SimpleEchoHub.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/src/Microsoft.AspNet.SignalR.StressServer/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.StressServer/Properties/AssemblyInfo.cs
index dc587ebdb9..a55cdcedb1 100644
--- a/src/Microsoft.AspNet.SignalR.StressServer/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.StressServer/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
using System.Runtime.CompilerServices;
diff --git a/src/Microsoft.AspNet.SignalR.SystemWeb/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.SystemWeb/Properties/AssemblyInfo.cs
index e8ce728b5a..eb930fd333 100644
--- a/src/Microsoft.AspNet.SignalR.SystemWeb/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.SystemWeb/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
diff --git a/src/Microsoft.AspNet.SignalR.SystemWeb/RequestExtensions.cs b/src/Microsoft.AspNet.SignalR.SystemWeb/RequestExtensions.cs
index b7599e868f..1529ed9f82 100644
--- a/src/Microsoft.AspNet.SignalR.SystemWeb/RequestExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.SystemWeb/RequestExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Web;
diff --git a/src/Microsoft.AspNet.SignalR.SystemWeb/SignalRRouteExtensions.cs b/src/Microsoft.AspNet.SignalR.SystemWeb/SignalRRouteExtensions.cs
index a26f3381e7..131bddb1b0 100644
--- a/src/Microsoft.AspNet.SignalR.SystemWeb/SignalRRouteExtensions.cs
+++ b/src/Microsoft.AspNet.SignalR.SystemWeb/SignalRRouteExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Diagnostics.CodeAnalysis;
using Microsoft.AspNet.SignalR;
diff --git a/src/Microsoft.AspNet.SignalR.Utils/Commands/Command.cs b/src/Microsoft.AspNet.SignalR.Utils/Commands/Command.cs
index 35756bed35..a4cf792570 100644
--- a/src/Microsoft.AspNet.SignalR.Utils/Commands/Command.cs
+++ b/src/Microsoft.AspNet.SignalR.Utils/Commands/Command.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
diff --git a/src/Microsoft.AspNet.SignalR.Utils/Commands/GenerateHubProxyCommand.cs b/src/Microsoft.AspNet.SignalR.Utils/Commands/GenerateHubProxyCommand.cs
index c871d5f326..f1d63ed09e 100644
--- a/src/Microsoft.AspNet.SignalR.Utils/Commands/GenerateHubProxyCommand.cs
+++ b/src/Microsoft.AspNet.SignalR.Utils/Commands/GenerateHubProxyCommand.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Utils/Commands/ICommand.cs b/src/Microsoft.AspNet.SignalR.Utils/Commands/ICommand.cs
index dd52679c76..dd17fa1c2a 100644
--- a/src/Microsoft.AspNet.SignalR.Utils/Commands/ICommand.cs
+++ b/src/Microsoft.AspNet.SignalR.Utils/Commands/ICommand.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
namespace Microsoft.AspNet.SignalR.Utils
diff --git a/src/Microsoft.AspNet.SignalR.Utils/Commands/InstallPerformanceCountersCommand.cs b/src/Microsoft.AspNet.SignalR.Utils/Commands/InstallPerformanceCountersCommand.cs
index a30d713d9d..5ebb98449c 100644
--- a/src/Microsoft.AspNet.SignalR.Utils/Commands/InstallPerformanceCountersCommand.cs
+++ b/src/Microsoft.AspNet.SignalR.Utils/Commands/InstallPerformanceCountersCommand.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Utils/Commands/PerformanceCounterInstaller.cs b/src/Microsoft.AspNet.SignalR.Utils/Commands/PerformanceCounterInstaller.cs
index 5ccf59cd73..bea7c90634 100644
--- a/src/Microsoft.AspNet.SignalR.Utils/Commands/PerformanceCounterInstaller.cs
+++ b/src/Microsoft.AspNet.SignalR.Utils/Commands/PerformanceCounterInstaller.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Collections.Generic;
using System.Diagnostics;
diff --git a/src/Microsoft.AspNet.SignalR.Utils/Commands/UninstallPerformanceCountersCommand.cs b/src/Microsoft.AspNet.SignalR.Utils/Commands/UninstallPerformanceCountersCommand.cs
index f8d4a45204..e3cd01c235 100644
--- a/src/Microsoft.AspNet.SignalR.Utils/Commands/UninstallPerformanceCountersCommand.cs
+++ b/src/Microsoft.AspNet.SignalR.Utils/Commands/UninstallPerformanceCountersCommand.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Globalization;
diff --git a/src/Microsoft.AspNet.SignalR.Utils/GlobalSuppressions.cs b/src/Microsoft.AspNet.SignalR.Utils/GlobalSuppressions.cs
index 24c5737e11..f8135278d0 100644
--- a/src/Microsoft.AspNet.SignalR.Utils/GlobalSuppressions.cs
+++ b/src/Microsoft.AspNet.SignalR.Utils/GlobalSuppressions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
// This file is used by Code Analysis to maintain SuppressMessage
// attributes that are applied to this project.
diff --git a/src/Microsoft.AspNet.SignalR.Utils/Program.cs b/src/Microsoft.AspNet.SignalR.Utils/Program.cs
index 22ec1bf7f5..bc3ffc5cf2 100644
--- a/src/Microsoft.AspNet.SignalR.Utils/Program.cs
+++ b/src/Microsoft.AspNet.SignalR.Utils/Program.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/src/Microsoft.AspNet.SignalR.Utils/Properties/AssemblyInfo.cs b/src/Microsoft.AspNet.SignalR.Utils/Properties/AssemblyInfo.cs
index 81fb8fa0da..fa52bdadc6 100644
--- a/src/Microsoft.AspNet.SignalR.Utils/Properties/AssemblyInfo.cs
+++ b/src/Microsoft.AspNet.SignalR.Utils/Properties/AssemblyInfo.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System.Reflection;
using System.Runtime.CompilerServices;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Build/disableCrossDomain.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Build/disableCrossDomain.js
index 672366a706..4f9dd8f193 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Build/disableCrossDomain.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Build/disableCrossDomain.js
@@ -1,4 +1,7 @@
-(function ($, window) {
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+(function ($, window) {
if (document.commandLineTest) {
/**************************************************************************************
We need to disable SignalR's Cross domain detection for command line testing of the
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Build/test.config.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Build/test.config.js
index 2bda2f054f..da798c125f 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Build/test.config.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Build/test.config.js
@@ -1,4 +1,7 @@
-(function ($, window) {
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+(function ($, window) {
// These values are updated via the csproj based on configuration values passed into its build
window.document.testUrl = /*URL*/'auto'/*URL*/;
window.document.commandLineTest = /*CMDLineTest*/false/*CMDLineTest*/;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Properties/AssemblyInfo.cs b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Properties/AssemblyInfo.cs
index 631b1ca742..e0e8f41bb2 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Properties/AssemblyInfo.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Properties/AssemblyInfo.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/AjaxAbortFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/AjaxAbortFacts.js
index 6842c980b3..fe9ee53774 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/AjaxAbortFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/AjaxAbortFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Transports Common - Ajax Abort Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Transports Common - Ajax Abort Facts");
testUtilities.runWithTransports(["longPolling", "foreverFrame", "serverSentEvents"], function (transport) {
QUnit.asyncTimeoutTest(transport + " transport can trigger abort on server via ajaxAbort.", testUtilities.defaultTestTimeout, function (end, assert, testName) {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/AjaxSendFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/AjaxSendFacts.js
index 8af11f6893..b8cbc5742c 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/AjaxSendFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/AjaxSendFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Transports Common - Ajax Send Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Transports Common - Ajax Send Facts");
testUtilities.runWithTransports(["longPolling", "foreverFrame", "serverSentEvents"], function (transport) {
QUnit.asyncTimeoutTest(transport + " transport can trigger method on server via ajaxSend.", testUtilities.defaultTestTimeout, function (end, assert, testName) {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/KeepAliveFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/KeepAliveFacts.js
index 1365488515..9b57bf7100 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/KeepAliveFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/KeepAliveFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Transports Common - Keep Alive Facts", testUtilities.transports.longPolling.enabled);
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Transports Common - Keep Alive Facts", testUtilities.transports.longPolling.enabled);
QUnit.asyncTimeoutTest("Long polling transport does not check keep alive.", testUtilities.defaultTestTimeout, function (end, assert, testName) {
var connection = testUtilities.createHubConnection(end, assert, testName);
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/PingServerFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/PingServerFacts.js
index e9a0d937fb..6c007ee4b4 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/PingServerFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/PingServerFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Transports Common - Ping Server Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Transports Common - Ping Server Facts");
testUtilities.runWithAllTransports(function (transport) {
QUnit.asyncTimeoutTest(transport + " transport can initiate Ping Server.", testUtilities.defaultTestTimeout, function (end, assert, testName) {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/ResponseRedirectionFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/ResponseRedirectionFacts.js
index f45bb833c4..0cf63e529d 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/ResponseRedirectionFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Common/ResponseRedirectionFacts.js
@@ -1,4 +1,7 @@
-var buildRedirectConnection = function (redirectWhen, end, assert, testName, wrapStart) {
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+var buildRedirectConnection = function (redirectWhen, end, assert, testName, wrapStart) {
var connection = testUtilities.createConnection("redirectionConnection", end, assert, testName, wrapStart);
connection.qs = {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Core/JsonFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Core/JsonFacts.js
index b6c6a235ac..595f5212ef 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Core/JsonFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Core/JsonFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Core - connection.json Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Core - connection.json Facts");
(function ($, window) {
testUtilities.runWithAllTransports(function (transport) {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Core/NegotiateFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Core/NegotiateFacts.js
index 7b1f44c3d8..212c72e28e 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Core/NegotiateFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Core/NegotiateFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Core - Negotiate Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Core - Negotiate Facts");
(function ($, window) {
var negotiateTester = function (connection, transport, end, assert, testName) {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Hubs/HubEventHandlerFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Hubs/HubEventHandlerFacts.js
index 4a0ea52524..831d9f064d 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Hubs/HubEventHandlerFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Hubs/HubEventHandlerFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Hub Event Handler Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Hub Event Handler Facts");
testUtilities.runWithAllTransports(function (transport) {
// This test is meant for #2187 but also verifies the fix to #2190, #2160 (for all transports).
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Hubs/HubGroupFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Hubs/HubGroupFacts.js
index bada197388..27e8d604ab 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Hubs/HubGroupFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Hubs/HubGroupFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Hub Group Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Hub Group Facts");
testUtilities.runWithAllTransports(function (transport) {
// Reduce chance of conflicts with multiple simultaneous tests
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Hubs/HubProxyFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Hubs/HubProxyFacts.js
index 4bdfefd157..24989b161d 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Hubs/HubProxyFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Hubs/HubProxyFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Hub Proxy Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Hub Proxy Facts");
testUtilities.runWithAllTransports(function (transport) {
QUnit.asyncTimeoutTest(transport + " transport unable to create invalid hub", testUtilities.defaultTestTimeout, function (end, assert, testName) {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/AjaxReplacementFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/AjaxReplacementFacts.js
index d5e86d286a..40b0621a45 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/AjaxReplacementFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/AjaxReplacementFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Ajax Replacement Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Ajax Replacement Facts");
testUtilities.runWithTransports(["serverSentEvents", "foreverFrame", "longPolling"], function (transport) {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/ConnectionFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/ConnectionFacts.js
index e8f7085ec5..471a90969f 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/ConnectionFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/ConnectionFacts.js
@@ -1,4 +1,7 @@
-var buildStatusCodeConnection = function (alterWhen, statusCode, end, assert, testName, wrapStart) {
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+var buildStatusCodeConnection = function (alterWhen, statusCode, end, assert, testName, wrapStart) {
var connection = testUtilities.createConnection("statusCodeConnection", end, assert, testName, wrapStart);
connection.qs = {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/ConnectionStateFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/ConnectionStateFacts.js
index 7ed84b69b2..66c6510a77 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/ConnectionStateFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/ConnectionStateFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Connection State Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Connection State Facts");
testUtilities.runWithAllTransports(function (transport) {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/HubConnectionFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/HubConnectionFacts.js
index 075e7ad01c..98c661b92e 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/HubConnectionFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/HubConnectionFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Hub Connection Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Hub Connection Facts");
testUtilities.runWithAllTransports(function (transport) {
QUnit.asyncTimeoutTest(transport + " transport an connect.", testUtilities.defaultTestTimeout, function (end, assert, testName) {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/SendFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/SendFacts.js
index 7d1c69d1ed..5921330f59 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/SendFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/All/SendFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Send Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Send Facts");
testUtilities.runWithAllTransports(function (transport) {
QUnit.asyncTimeoutTest(transport + " transport can send ", testUtilities.defaultTestTimeout, function (end, assert, testName) {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/Fallback/FallbackConnectionFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/Fallback/FallbackConnectionFacts.js
index a8f97ceeba..c30f9704d7 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/Fallback/FallbackConnectionFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/Fallback/FallbackConnectionFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Fallback Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Fallback Facts");
QUnit.asyncTimeoutTest("Default transports fall back and connect.", testUtilities.defaultTestTimeout, function (end, assert, testName) {
var connection = testUtilities.createHubConnection(end, assert, testName);
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/Fallback/FallbackSendFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/Fallback/FallbackSendFacts.js
index f926328220..880d936603 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/Fallback/FallbackSendFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/Fallback/FallbackSendFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Fallback Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Fallback Facts");
QUnit.asyncTimeoutTest("Default transports fall back and are able to send data.", testUtilities.defaultTestTimeout, function (end, assert, testName) {
var connection = testUtilities.createHubConnection(end, assert, testName),
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/ForeverFrame/FFConnectFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/ForeverFrame/FFConnectFacts.js
index 7fd4483eb7..b4f45df033 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/ForeverFrame/FFConnectFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/ForeverFrame/FFConnectFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("ForeverFrame Facts", testUtilities.transports.foreverFrame.enabled);
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("ForeverFrame Facts", testUtilities.transports.foreverFrame.enabled);
QUnit.asyncTimeoutTest("foreverFrame transport does not throw when it exceeds its iframeClearThreshold while in connecting.", testUtilities.defaultTestTimeout, function (end, assert, testName) {
var connection = testUtilities.createHubConnection(end, assert, testName),
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/ForeverFrame/TransportSelectionFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/ForeverFrame/TransportSelectionFacts.js
index e95c69df08..8ddaed8b24 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/ForeverFrame/TransportSelectionFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/ForeverFrame/TransportSelectionFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("ForeverFrame Facts - Transport is selected appropriately.", testUtilities.transports.foreverFrame.enabled && $.signalR._.ieVersion <= 8);
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("ForeverFrame Facts - Transport is selected appropriately.", testUtilities.transports.foreverFrame.enabled && $.signalR._.ieVersion <= 8);
QUnit.asyncTimeoutTest("foreverFrame transport is not selected when <= ie8 and auto transport.", testUtilities.defaultTestTimeout, function (end, assert, testName) {
var connection = testUtilities.createHubConnection(end, assert, testName);
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/LongPolling/LPConnectFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/LongPolling/LPConnectFacts.js
index 6def32819b..bf37c266de 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/LongPolling/LPConnectFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/LongPolling/LPConnectFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Long Polling Facts", testUtilities.transports.longPolling.enabled && !window.document.commandLineTest);
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Long Polling Facts", testUtilities.transports.longPolling.enabled && !window.document.commandLineTest);
QUnit.asyncTimeoutTest("Stopping then starting LongPolling connection in error handler does not cause multiple connections.", testUtilities.defaultTestTimeout * 4, function (end, assert, testName) {
var connection = testUtilities.createHubConnection(end, assert, testName, undefined, false),
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/LongPolling/LPReconnectFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/LongPolling/LPReconnectFacts.js
index 81f5f2d7d2..1a093e6bca 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/LongPolling/LPReconnectFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/LongPolling/LPReconnectFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Long Polling Facts", testUtilities.transports.longPolling.enabled);
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Long Polling Facts", testUtilities.transports.longPolling.enabled);
QUnit.asyncTimeoutTest("Messages received immediately after connectivity re-establishment triggers the reconnected event.", testUtilities.defaultTestTimeout, function (end, assert, testName) {
var connection = testUtilities.createHubConnection(end, assert, testName),
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/ServerSentEvents/SSEReconnectFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/ServerSentEvents/SSEReconnectFacts.js
index 480f70badb..dc03c3ff3d 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/ServerSentEvents/SSEReconnectFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/ServerSentEvents/SSEReconnectFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Server Sent Events Facts", testUtilities.transports.serverSentEvents.enabled);
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Server Sent Events Facts", testUtilities.transports.serverSentEvents.enabled);
QUnit.asyncTimeoutTest("Attempts to reconnect at the correct interval.", testUtilities.defaultTestTimeout* 2, function (end, assert, testName) {
var connection = testUtilities.createConnection("signalr", end, assert, testName),
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/WebSocketsFacts/WebSocketsFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/WebSocketsFacts/WebSocketsFacts.js
index 1e82487771..b520321d60 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/WebSocketsFacts/WebSocketsFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/FunctionalTests/Transports/WebSocketsFacts/WebSocketsFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("WebSockets Facts", testUtilities.transports.webSockets.enabled);
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("WebSockets Facts", testUtilities.transports.webSockets.enabled);
QUnit.asyncTimeoutTest("WebSocket invalid state sends trigger connection error.", testUtilities.defaultTestTimeout, function (end, assert, testName) {
var connection = testUtilities.createConnection("signalr", end, assert, testName),
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/AjaxFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/AjaxFacts.js
index 0e9eb7d247..4ba92e7d75 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/AjaxFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/AjaxFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Transports Common - Ajax Abort Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Transports Common - Ajax Abort Facts");
QUnit.test("No transport specified should result in noop behavior for ajaxAbort.", function () {
var connection = testUtilities.createHubConnection(),
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/InitHandlerFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/InitHandlerFacts.js
index fdea431dc9..71f9a0eb73 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/InitHandlerFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/InitHandlerFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Transports Common - InitHandler Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Transports Common - InitHandler Facts");
(function (undefined) {
function buildFakeConnection() {
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/KeepAliveFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/KeepAliveFacts.js
index 750c4e24b2..00ad93e970 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/KeepAliveFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/KeepAliveFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Transports Common - Keep Alive Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Transports Common - Keep Alive Facts");
QUnit.test("Only starts monitoring keep alive if not already monitoring.", function () {
var connection = testUtilities.createHubConnection();
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/ProcessMessagesFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/ProcessMessagesFacts.js
index 6ea025be0f..5b355d8c20 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/ProcessMessagesFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/ProcessMessagesFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Transports Common - Process Messages Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Transports Common - Process Messages Facts");
QUnit.test("tryInitialize is triggered on an initialize message.", function () {
var connection = testUtilities.createConnection(),
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/ResponseFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/ResponseFacts.js
index f4eb377c5c..da1c08402d 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/ResponseFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/ResponseFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Transports Common - Response Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Transports Common - Response Facts");
QUnit.test("maximizePersistentResponse decompresses response correctly", function () {
var connection = testUtilities.createHubConnection(),
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/UrlFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/UrlFacts.js
index 86c46b08ab..f03dfaf851 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/UrlFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/UrlFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Transports Common - Url Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Transports Common - Url Facts");
QUnit.test("getUrl handles groupsToken correctly.", function () {
var connection = testUtilities.createHubConnection(),
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/UtilityFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/UtilityFacts.js
index fd81a7d1a4..3ef9317bbe 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/UtilityFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Common/UtilityFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Common - Utility Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Common - Utility Facts");
QUnit.theory("firefoxMajorVersion parses user agent version correctly",
// Theory data
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/ConnectionFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/ConnectionFacts.js
index 1c102e70bd..e2dd773238 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/ConnectionFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/ConnectionFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Connection Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Connection Facts");
QUnit.test("Default Connection Parameters", function () {
var con = $.connection;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/ConnectionStateFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/ConnectionStateFacts.js
index f088588064..2821e751d9 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/ConnectionStateFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/ConnectionStateFacts.js
@@ -1,4 +1,7 @@
-///
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+///
QUnit.module("Connection State Facts");
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/ConnectionUtilityFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/ConnectionUtilityFacts.js
index 89f626ab09..6155a287fe 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/ConnectionUtilityFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/ConnectionUtilityFacts.js
@@ -1,4 +1,7 @@
-QUnit.module("Connection Utility Facts");
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+QUnit.module("Connection Utility Facts");
QUnit.test("Is Cross Domain functions properly", function () {
var con = $.connection,
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/HubConnectionFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/HubConnectionFacts.js
index f89744909e..357081b9c9 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/HubConnectionFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Connections/HubConnectionFacts.js
@@ -1,4 +1,7 @@
-///
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+///
QUnit.module("Hub Connection Facts");
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/SignalRFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/SignalRFacts.js
index 2f13da0051..762d175862 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/SignalRFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/SignalRFacts.js
@@ -1,4 +1,7 @@
-///
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+///
///
QUnit.module("SignalR Facts");
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/CommonTransportFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/CommonTransportFacts.js
index 349512d56e..5aa5c85ac1 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/CommonTransportFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/CommonTransportFacts.js
@@ -1,4 +1,7 @@
-///
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+///
///
QUnit.module("Common Transport Facts");
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/ForeverFrameFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/ForeverFrameFacts.js
index 2125077130..5c05747723 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/ForeverFrameFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/ForeverFrameFacts.js
@@ -1,4 +1,7 @@
-///
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+///
///
QUnit.module("Forever Frame Facts");
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/LongPollingFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/LongPollingFacts.js
index f6b2033cd4..54bad7db0b 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/LongPollingFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/LongPollingFacts.js
@@ -1,4 +1,7 @@
-///
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+///
///
QUnit.module("Long Polling Facts");
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/ServerSentEventsFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/ServerSentEventsFacts.js
index 6463c709a7..add40fff86 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/ServerSentEventsFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/ServerSentEventsFacts.js
@@ -1,4 +1,7 @@
-///
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+///
///
QUnit.module("Server Sent Events Facts");
diff --git a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/WebSocketsFacts.js b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/WebSocketsFacts.js
index 9466cfc86b..f445f30cc4 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/WebSocketsFacts.js
+++ b/tests/Microsoft.AspNet.SignalR.Client.JS.Tests/Tests/UnitTests/Transports/WebSocketsFacts.js
@@ -1,4 +1,7 @@
-///
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+///
///
QUnit.module("WebSockets Facts");
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Portable.Tests/Client/Infrastructure/UrlBuilderFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Portable.Tests/Client/Infrastructure/UrlBuilderFacts.cs
index eea7b810f1..5cf584059d 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Portable.Tests/Client/Infrastructure/UrlBuilderFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Portable.Tests/Client/Infrastructure/UrlBuilderFacts.cs
@@ -1,4 +1,7 @@
-
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+
using System;
using System.Text.RegularExpressions;
using Moq;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Portable.Tests/Properties/AssemblyInfo.cs b/tests/Microsoft.AspNet.SignalR.Client.Portable.Tests/Properties/AssemblyInfo.cs
index 35ddbe02e0..e0cad4e6bc 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Portable.Tests/Properties/AssemblyInfo.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Portable.Tests/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.TestHost/Program.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.TestHost/Program.cs
index ffea73e0a8..d01d477101 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.TestHost/Program.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.TestHost/Program.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading;
using Microsoft.Owin.Hosting;
using Owin;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.TestHost/Properties/AssemblyInfo.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.TestHost/Properties/AssemblyInfo.cs
index d5b243463d..aed1e5d4be 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.TestHost/Properties/AssemblyInfo.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.TestHost/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.TestHost/StoreWebSocketTestHub.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.TestHost/StoreWebSocketTestHub.cs
index 3773509ff9..ddfd03ca9e 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.TestHost/StoreWebSocketTestHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.TestHost/StoreWebSocketTestHub.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System;
namespace Microsoft.AspNet.SignalR.Client.Store.TestHost
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/ClientResources.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/ClientResources.cs
index a12ad49cb4..46d04283bf 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/ClientResources.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/ClientResources.cs
@@ -1,4 +1,7 @@
-
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+
using System.Globalization;
using System.Reflection;
using System.Resources;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeConnection.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeConnection.cs
index ba06edfbf5..f959c822c0 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Net;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeDataReader.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeDataReader.cs
index db0e30d372..a581486a2b 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeDataReader.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeDataReader.cs
@@ -1,4 +1,7 @@
-
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+
using System;
using System.Collections.Generic;
using Windows.Storage.Streams;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeInvocationManager.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeInvocationManager.cs
index bca4e39301..6aba2f9b10 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeInvocationManager.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeInvocationManager.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeOutputStream.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeOutputStream.cs
index bd7315dcc4..f1dd5e282d 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeOutputStream.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeOutputStream.cs
@@ -1,4 +1,7 @@
-
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+
using System;
using System.Collections.Generic;
using Windows.Foundation;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeTransportHelper.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeTransportHelper.cs
index d5cad4c7b9..0be419f74e 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeTransportHelper.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeTransportHelper.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using Microsoft.AspNet.SignalR.Client.Transports;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeWebSocket.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeWebSocket.cs
index 96eaf08c74..2c64a09c81 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeWebSocket.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeWebSocket.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using Windows.Foundation;
using Windows.Networking.Sockets;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeWebSocketResponse.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeWebSocketResponse.cs
index 3d851384b5..339f81bf9d 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeWebSocketResponse.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeWebSocketResponse.cs
@@ -1,4 +1,7 @@
-
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+
using System;
using System.Collections.Generic;
using Windows.Storage.Streams;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeWebSocketTransport.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeWebSocketTransport.cs
index 443ab74795..7dfe166706 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeWebSocketTransport.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/FakeWebSocketTransport.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Microsoft.AspNet.SignalR.Client.Transports;
using System;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/IFake.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/IFake.cs
index 02a2dbeb11..074c02a58a 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/IFake.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Fakes/IFake.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
namespace Microsoft.AspNet.SignalR.Client.Store.Tests.Fakes
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/FunctionalTests/EndToEndTests.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/FunctionalTests/EndToEndTests.cs
index c6fba08fbe..2d8d25f81f 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/FunctionalTests/EndToEndTests.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/FunctionalTests/EndToEndTests.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
extern alias StoreClient;
using Microsoft.AspNet.SignalR.Client.Transports;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Properties/AssemblyInfo.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Properties/AssemblyInfo.cs
index 6a7b266cf0..4c53c463a8 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Properties/AssemblyInfo.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Transports/WebSocketRequestFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Transports/WebSocketRequestFacts.cs
index 6d43b99f66..6e32cc0408 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Transports/WebSocketRequestFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Transports/WebSocketRequestFacts.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Microsoft.AspNet.SignalR.Client.Store.Tests.Fakes;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Transports/WebSocketTransportFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Transports/WebSocketTransportFacts.cs
index abcc8aa106..074f23ed71 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Transports/WebSocketTransportFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Store.Tests/Transports/WebSocketTransportFacts.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
extern alias StoreClient;
using System.Collections.Generic;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/ChunkBufferFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/ChunkBufferFacts.cs
index 38ce7e45f1..a2c30bc2d0 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/ChunkBufferFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/ChunkBufferFacts.cs
@@ -1,4 +1,7 @@
-using System.Text;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Text;
using Microsoft.AspNet.SignalR.Client.Transports.ServerSentEvents;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/ConnectionFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/ConnectionFacts.cs
index 2bc8d7915c..e4cdd9d8b8 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/ConnectionFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/ConnectionFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Globalization;
using System.IO;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/HeartbeatMonitorFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/HeartbeatMonitorFacts.cs
index 3c324a00ed..acfb265433 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/HeartbeatMonitorFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/HeartbeatMonitorFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Client;
using Microsoft.AspNet.SignalR.Client.Transports;
using Moq;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Http/DefaultHttpClientFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Http/DefaultHttpClientFacts.cs
index 485cce356b..8600f1d831 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Http/DefaultHttpClientFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Http/DefaultHttpClientFacts.cs
@@ -1,4 +1,7 @@
-
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+
using System.Collections.Generic;
using System.Net;
using System.Net.Http;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/HubProxyFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/HubProxyFacts.cs
index bb1e3cdaa9..fc0bdb4386 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/HubProxyFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/HubProxyFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Client;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/TaskQueueFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/TaskQueueFacts.cs
index 82b8d87e0e..799a8f3073 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/TaskQueueFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/TaskQueueFacts.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Infrastructure;
using Moq;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/TaskQueueMonitorFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/TaskQueueMonitorFacts.cs
index ad83d23835..d7b33b3682 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/TaskQueueMonitorFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/TaskQueueMonitorFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Globalization;
using System.Threading;
using Moq;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/TransportInitializationHandlerFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/TransportInitializationHandlerFacts.cs
index e4e60deb4e..408f208600 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/TransportInitializationHandlerFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/TransportInitializationHandlerFacts.cs
@@ -1,4 +1,7 @@
-
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+
using System;
using System.Threading;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/UrlBuilderFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/UrlBuilderFacts.cs
index c03d9243de..4e032b01bf 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/UrlBuilderFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Infrastructure/UrlBuilderFacts.cs
@@ -1,4 +1,7 @@
-
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+
using System;
using System.Globalization;
using Moq;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/KeepAliveFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/KeepAliveFacts.cs
index f75e087ec1..dc679ef523 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/KeepAliveFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/KeepAliveFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Text;
using Microsoft.AspNet.SignalR.Client;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/TransportFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/TransportFacts.cs
index 601a6dc20f..7726594b18 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/TransportFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/TransportFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.IO;
using System.Net.WebSockets;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/AutoTransportFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/AutoTransportFacts.cs
index 641aae97f5..501e6b87ce 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/AutoTransportFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/AutoTransportFacts.cs
@@ -1,4 +1,7 @@
-
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+
using System;
using System.Collections.Generic;
using System.Threading;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/ClientTransportBaseFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/ClientTransportBaseFacts.cs
index 1f13bf2f7d..5268f2c6a4 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/ClientTransportBaseFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/ClientTransportBaseFacts.cs
@@ -1,4 +1,7 @@
-
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+
using System;
using System.Collections.Generic;
using System.IO;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/TransportFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/TransportFacts.cs
index b4e831d5e8..f16aa637e7 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/TransportFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/TransportFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Globalization;
using Moq;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/WebSockets/ClientWebSocketHandlerFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/WebSockets/ClientWebSocketHandlerFacts.cs
index b936a685fa..0c627b51fa 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/WebSockets/ClientWebSocketHandlerFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Client/Transports/WebSockets/ClientWebSocketHandlerFacts.cs
@@ -1,4 +1,7 @@
-
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+
using System;
using System.Net.WebSockets;
using System.Threading;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/EventSourceStreamReaderFacts.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/EventSourceStreamReaderFacts.cs
index 2dbaba675a..9c2c59ad48 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/EventSourceStreamReaderFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/EventSourceStreamReaderFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Text;
using System.Threading;
diff --git a/tests/Microsoft.AspNet.SignalR.Client.Tests/Properties/AssemblyInfo.cs b/tests/Microsoft.AspNet.SignalR.Client.Tests/Properties/AssemblyInfo.cs
index 7caecf79f6..ce505b0b3a 100644
--- a/tests/Microsoft.AspNet.SignalR.Client.Tests/Properties/AssemblyInfo.cs
+++ b/tests/Microsoft.AspNet.SignalR.Client.Tests/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/CommonNuGet.cs b/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/CommonNuGet.cs
index 9c0f73c736..b586e09312 100644
--- a/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/CommonNuGet.cs
+++ b/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/CommonNuGet.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.IO;
using Microsoft.AspNet.SignalR.Tests.Common.Infrastructure;
diff --git a/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/OwinFacts.cs b/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/OwinFacts.cs
index a2f7f1fba9..e421ca473b 100644
--- a/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/OwinFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/OwinFacts.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Xunit.Extensions;
namespace Microsoft.AspNet.SignalR.FunctionalTests.NuGet
diff --git a/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/SignalRFacts.cs b/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/SignalRFacts.cs
index 243d63be6a..89382b4622 100644
--- a/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/SignalRFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/SignalRFacts.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Xunit.Extensions;
namespace Microsoft.AspNet.SignalR.FunctionalTests.NuGet
diff --git a/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/SignalRLocFacts.cs b/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/SignalRLocFacts.cs
index 8e3cdd7df5..1ec56f31d2 100644
--- a/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/SignalRLocFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.DailyTests/NuGet/SignalRLocFacts.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Xunit.Extensions;
namespace Microsoft.AspNet.SignalR.FunctionalTests.NuGet
diff --git a/tests/Microsoft.AspNet.SignalR.DailyTests/Properties/AssemblyInfo.cs b/tests/Microsoft.AspNet.SignalR.DailyTests/Properties/AssemblyInfo.cs
index 84b6965046..e8c9bf25bd 100644
--- a/tests/Microsoft.AspNet.SignalR.DailyTests/Properties/AssemblyInfo.cs
+++ b/tests/Microsoft.AspNet.SignalR.DailyTests/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/App_Start/RegisterHubs.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/App_Start/RegisterHubs.cs
index c973844718..1715613639 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/App_Start/RegisterHubs.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/App_Start/RegisterHubs.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System;
using System.Configuration;
using System.Web;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/ConnectionFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/ConnectionFacts.cs
index 18999a840b..b97fbe0923 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/ConnectionFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/ConnectionFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.IO;
using System.Threading;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/HubProxyFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/HubProxyFacts.cs
index 8fdd0f5e9f..93b5f7791e 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/HubProxyFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/HubProxyFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.Threading;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/KeepAliveFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/KeepAliveFacts.cs
index 4103a21dff..e605f37889 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/KeepAliveFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/KeepAliveFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Client;
using Microsoft.AspNet.SignalR.Tests.Common.Infrastructure;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/LongPollingFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/LongPollingFacts.cs
index 13baeff80e..80ff41f56b 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/LongPollingFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/LongPollingFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.IO;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/WebSocketFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/WebSocketFacts.cs
index 5d428ff2ad..f6a4cb96cb 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/WebSocketFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Client/WebSocketFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Client;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Properties/AssemblyInfo.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Properties/AssemblyInfo.cs
index 47052d846e..88ab749866 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Properties/AssemblyInfo.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/ConnectionFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/ConnectionFacts.cs
index 52280fc244..ccd6f4fcc7 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/ConnectionFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/ConnectionFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/DisconnectFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/DisconnectFacts.cs
index 757495409b..47a95a119f 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/DisconnectFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/DisconnectFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Specialized;
using System.Threading;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/FarmFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/FarmFacts.cs
index dfc3988444..3c0bbc48fc 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/FarmFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/FarmFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/PersistentConnectionFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/PersistentConnectionFacts.cs
index bc3df9f0cd..26b009de6c 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/PersistentConnectionFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/PersistentConnectionFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/ReconnectFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/ReconnectFacts.cs
index a2e7707261..a450c5ebcd 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/ReconnectFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Connections/ReconnectFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Threading;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/DateFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/DateFacts.cs
index 0fe8587787..9f45933707 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/DateFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/DateFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Client;
using Microsoft.AspNet.SignalR.Tests.Common.Hubs;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/GetHubContextFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/GetHubContextFacts.cs
index 82a81f075c..cb226466d8 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/GetHubContextFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/GetHubContextFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Client;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubAuthFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubAuthFacts.cs
index 54190699eb..a258a66562 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubAuthFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubAuthFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Security.Principal;
using System.Threading;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubFacts.cs
index b20fa7419e..9be5de8a6f 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubProgressFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubProgressFacts.cs
index 0d0b2d5599..5ca34c7450 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubProgressFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/HubProgressFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/SecurityFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/SecurityFacts.cs
index d7e19cee9b..c5b02fab5b 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/SecurityFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/SecurityFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/TypedHubFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/TypedHubFacts.cs
index ce67f91835..58ae615828 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/TypedHubFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Hubs/TypedHubFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Client;
diff --git a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Transports/WebSocketFacts.cs b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Transports/WebSocketFacts.cs
index 8373a24a18..dee36c50a4 100644
--- a/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Transports/WebSocketFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.FunctionalTests/Server/Transports/WebSocketFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.Redis.Tests/Properties/AssemblyInfo.cs b/tests/Microsoft.AspNet.SignalR.Redis.Tests/Properties/AssemblyInfo.cs
index 9bae5d6c4f..8315210779 100644
--- a/tests/Microsoft.AspNet.SignalR.Redis.Tests/Properties/AssemblyInfo.cs
+++ b/tests/Microsoft.AspNet.SignalR.Redis.Tests/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/tests/Microsoft.AspNet.SignalR.Redis.Tests/RedisMessageBusFacts.cs b/tests/Microsoft.AspNet.SignalR.Redis.Tests/RedisMessageBusFacts.cs
index 7c87702eb7..b92a4d4429 100644
--- a/tests/Microsoft.AspNet.SignalR.Redis.Tests/RedisMessageBusFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Redis.Tests/RedisMessageBusFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.Threading;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.SqlServer.Tests/ObservableSqlOperationFacts.cs b/tests/Microsoft.AspNet.SignalR.SqlServer.Tests/ObservableSqlOperationFacts.cs
index 0f3b3c7a79..ad1ab09e04 100644
--- a/tests/Microsoft.AspNet.SignalR.SqlServer.Tests/ObservableSqlOperationFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.SqlServer.Tests/ObservableSqlOperationFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
diff --git a/tests/Microsoft.AspNet.SignalR.SqlServer.Tests/Properties/AssemblyInfo.cs b/tests/Microsoft.AspNet.SignalR.SqlServer.Tests/Properties/AssemblyInfo.cs
index 81fade2e2e..2765d3460b 100644
--- a/tests/Microsoft.AspNet.SignalR.SqlServer.Tests/Properties/AssemblyInfo.cs
+++ b/tests/Microsoft.AspNet.SignalR.SqlServer.Tests/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/tests/Microsoft.AspNet.SignalR.SqlServer.Tests/SqlScaleoutConfigurationFacts.cs b/tests/Microsoft.AspNet.SignalR.SqlServer.Tests/SqlScaleoutConfigurationFacts.cs
index 8bacdcdb75..139ca3d006 100644
--- a/tests/Microsoft.AspNet.SignalR.SqlServer.Tests/SqlScaleoutConfigurationFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.SqlServer.Tests/SqlScaleoutConfigurationFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Xunit;
using Xunit.Extensions;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/App_Start/Initializer.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/App_Start/Initializer.cs
index 62ab720654..b30f5dfcc8 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/App_Start/Initializer.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/App_Start/Initializer.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System;
using System.Configuration;
using System.Data.Odbc;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/App_Start/PreSendRequestHeadersModule.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/App_Start/PreSendRequestHeadersModule.cs
index 02696ed9e7..1485cfaf62 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/App_Start/PreSendRequestHeadersModule.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/App_Start/PreSendRequestHeadersModule.cs
@@ -1,4 +1,7 @@
-using System.Diagnostics;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.Web;
namespace Microsoft.AspNet.SignalR.Tests.Common
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Build/StartIISTask.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Build/StartIISTask.cs
index acd3165b97..513c211b31 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Build/StartIISTask.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Build/StartIISTask.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Net;
using Microsoft.AspNet.SignalR.Tests.Common.Infrastructure;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/AddGroupOnConnectedConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/AddGroupOnConnectedConnection.cs
index cdcc4d4c99..e2189c9a8b 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/AddGroupOnConnectedConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/AddGroupOnConnectedConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/AsyncOnConnectedConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/AsyncOnConnectedConnection.cs
index 16beb5815a..db2ba55a54 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/AsyncOnConnectedConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/AsyncOnConnectedConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/AuthenticatedEchoConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/AuthenticatedEchoConnection.cs
index 23ff775480..5f53cf8ddf 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/AuthenticatedEchoConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/AuthenticatedEchoConnection.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common.Connections
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/BroadcastConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/BroadcastConnection.cs
index 75c123d78e..6ff4ae168c 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/BroadcastConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/BroadcastConnection.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/ConnectionThatUsesItems.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/ConnectionThatUsesItems.cs
index a6c1a94a25..59f2194bfe 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/ConnectionThatUsesItems.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/ConnectionThatUsesItems.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/EchoConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/EchoConnection.cs
index e8a551e4c4..3106bc1011 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/EchoConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/EchoConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Text;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/ExamineHeadersConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/ExamineHeadersConnection.cs
index acecff1eea..3e1769172e 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/ExamineHeadersConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/ExamineHeadersConnection.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/ExamineReconnectPath.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/ExamineReconnectPath.cs
index 85ba71cb74..d74b14597e 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/ExamineReconnectPath.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/ExamineReconnectPath.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/FallbackToLongPollingConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/FallbackToLongPollingConnection.cs
index bd89d5cc41..bc10118074 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/FallbackToLongPollingConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/FallbackToLongPollingConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/FallbackToLongPollingConnectionThrows.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/FallbackToLongPollingConnectionThrows.cs
index 7e59ff87d7..2fdde1b031 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/FallbackToLongPollingConnectionThrows.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/FallbackToLongPollingConnectionThrows.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyBadConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyBadConnection.cs
index d351c5e950..02f3e666a0 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyBadConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyBadConnection.cs
@@ -1,4 +1,7 @@
-using System.Net;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Net;
using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyGroupConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyGroupConnection.cs
index a56b8162da..6b50abe392 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyGroupConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyGroupConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyGroupEchoConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyGroupEchoConnection.cs
index d19c5d5ffe..b44abbaef0 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyGroupEchoConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyGroupEchoConnection.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyReconnect.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyReconnect.cs
index 2e6ab14c66..89dd51fab1 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyReconnect.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyReconnect.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyRejoinGroupsConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyRejoinGroupsConnection.cs
index c47e4e4c08..32c7e732a3 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyRejoinGroupsConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MyRejoinGroupsConnection.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace Microsoft.AspNet.SignalR.Tests.Common
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MySendingConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MySendingConnection.cs
index b390e4ad84..be71d4780f 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MySendingConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/MySendingConnection.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/PreserializedJsonConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/PreserializedJsonConnection.cs
index 60fcf9c0ea..db790b06b3 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/PreserializedJsonConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/PreserializedJsonConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Text;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/RedirectionConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/RedirectionConnection.cs
index e5b3a66bc8..d5f405eca0 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/RedirectionConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/RedirectionConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hosting;
using Microsoft.Owin;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/StatusCodeConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/StatusCodeConnection.cs
index 8da2965470..922fa9038e 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/StatusCodeConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/StatusCodeConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hosting;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/SyncErrorConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/SyncErrorConnection.cs
index 2bf9353a34..9cc389229e 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/SyncErrorConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/SyncErrorConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/UnusableProtectedConnection.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/UnusableProtectedConnection.cs
index e5684e197a..5f43f3edb2 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/UnusableProtectedConnection.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Connections/UnusableProtectedConnection.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Handlers/GCHandler.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Handlers/GCHandler.cs
index 4f8a834dd8..fafedabaa9 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Handlers/GCHandler.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Handlers/GCHandler.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Web;
using System.Web.Routing;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Handlers/HandlerWithSession.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Handlers/HandlerWithSession.cs
index 8bdd116a42..a07428e488 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Handlers/HandlerWithSession.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Handlers/HandlerWithSession.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Web;
using System.Web.Routing;
using System.Web.SessionState;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Handlers/PingHandler.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Handlers/PingHandler.cs
index 5e73fd8146..67defc9abc 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Handlers/PingHandler.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Handlers/PingHandler.cs
@@ -1,4 +1,7 @@
-using System.Web;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Web;
using System.Web.Routing;
namespace Microsoft.AspNet.SignalR.Tests.Common.Handlers
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/AuthenticatedEchoHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/AuthenticatedEchoHub.cs
index e04405efa3..be804b3f2d 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/AuthenticatedEchoHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/AuthenticatedEchoHub.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ChatWithGroups.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ChatWithGroups.cs
index 0e40d91c74..7bbbfb1dac 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ChatWithGroups.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ChatWithGroups.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Web;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ClientCallbackHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ClientCallbackHub.cs
index 3d62679bb7..b015426369 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ClientCallbackHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ClientCallbackHub.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.Tests.Common.Hubs
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ConnectionDataVerifierHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ConnectionDataVerifierHub.cs
index 6d6f74db7f..9b77ca3ba9 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ConnectionDataVerifierHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ConnectionDataVerifierHub.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common.Hubs
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/DateAsStringHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/DateAsStringHub.cs
index ddbae39994..a6325a786d 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/DateAsStringHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/DateAsStringHub.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.Tests.Common.Hubs
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/DelayedOnConnectedHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/DelayedOnConnectedHub.cs
index 402fe16965..ff616bca20 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/DelayedOnConnectedHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/DelayedOnConnectedHub.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/EchoHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/EchoHub.cs
index dabb0d5be0..b9e299d432 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/EchoHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/EchoHub.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ExamineHeadersHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ExamineHeadersHub.cs
index aea94cdd3d..f0026d70c8 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ExamineHeadersHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ExamineHeadersHub.cs
@@ -1,4 +1,7 @@
-using System.Net;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Net;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/GroupJoiningHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/GroupJoiningHub.cs
index 1d48e20775..07173e1aa7 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/GroupJoiningHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/GroupJoiningHub.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common.Hubs
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/IInvalidClientContract.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/IInvalidClientContract.cs
index bbbf3253ae..03856067b5 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/IInvalidClientContract.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/IInvalidClientContract.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common.Hubs
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/IValidClientContract.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/IValidClientContract.cs
index c11a212d04..a7108755f0 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/IValidClientContract.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/IValidClientContract.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
namespace Microsoft.AspNet.SignalR.Tests.Common.Hubs
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/InvalidTypedHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/InvalidTypedHub.cs
index 0aa415c820..abebcf7d4d 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/InvalidTypedHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/InvalidTypedHub.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.Tests.Common.Hubs
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/MyItemsHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/MyItemsHub.cs
index 2f4eecb92f..c0dddfe0ed 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/MyItemsHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/MyItemsHub.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/OnConnectedBufferHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/OnConnectedBufferHub.cs
index 02c47c4f37..076c23c69f 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/OnConnectedBufferHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/OnConnectedBufferHub.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ProgressHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ProgressHub.cs
index 39179d757a..760198af8f 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ProgressHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ProgressHub.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ValidTypedHub.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ValidTypedHub.cs
index 8c6e8873c8..46bae84e79 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ValidTypedHub.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Hubs/ValidTypedHub.cs
@@ -1,4 +1,7 @@
-using System.Threading.Tasks;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.Tests.Common.Hubs
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/AsyncManualResetEvent.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/AsyncManualResetEvent.cs
index 375c104afd..b94d410c60 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/AsyncManualResetEvent.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/AsyncManualResetEvent.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ClientAssertExtensions.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ClientAssertExtensions.cs
index 066c7ca3ad..9621e51e2a 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ClientAssertExtensions.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ClientAssertExtensions.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Client;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/CommonCommandLine.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/CommonCommandLine.cs
index 53ac62b009..68781082a6 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/CommonCommandLine.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/CommonCommandLine.cs
@@ -1,4 +1,7 @@
-namespace Microsoft.AspNet.SignalR.Tests.Common.Infrastructure
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+namespace Microsoft.AspNet.SignalR.Tests.Common.Infrastructure
{
using System;
using System.Collections.Generic;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/CommonLog.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/CommonLog.cs
index 2bca6fc190..813b552cc7 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/CommonLog.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/CommonLog.cs
@@ -1,4 +1,7 @@
-namespace Microsoft.AspNet.SignalR.Tests.Common.Infrastructure
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+namespace Microsoft.AspNet.SignalR.Tests.Common.Infrastructure
{
using System;
using System.Diagnostics;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/CountDownRange.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/CountDownRange.cs
index 43b52c9fbf..509ad3756b 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/CountDownRange.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/CountDownRange.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/EmptyProtectedData.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/EmptyProtectedData.cs
index 996314d4fc..0ef9cb313d 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/EmptyProtectedData.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/EmptyProtectedData.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Infrastructure;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Infrastructure;
namespace Microsoft.AspNet.SignalR.Tests
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ExternalTestHost.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ExternalTestHost.cs
index 92098917c0..3ab829386e 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ExternalTestHost.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ExternalTestHost.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Collections.Generic;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/FakeScaleoutBus.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/FakeScaleoutBus.cs
index 94c1b3446d..c306b1d032 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/FakeScaleoutBus.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/FakeScaleoutBus.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HostType.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HostType.cs
index a503964f35..908cd68ec5 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HostType.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HostType.cs
@@ -1,4 +1,7 @@
-namespace Microsoft.AspNet.SignalR.Tests.Common.Infrastructure
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+namespace Microsoft.AspNet.SignalR.Tests.Common.Infrastructure
{
public enum HostType
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HostedTest.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HostedTest.cs
index 2781cf7840..45abfe9de0 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HostedTest.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HostedTest.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HostedTestFactory.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HostedTestFactory.cs
index eea0cc88f1..cee37800f1 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HostedTestFactory.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HostedTestFactory.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Configuration;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HttpSysEtwWrapper.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HttpSysEtwWrapper.cs
index 232f16e081..96aa30a32d 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HttpSysEtwWrapper.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/HttpSysEtwWrapper.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.IO;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/IIS/SiteManager.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/IIS/SiteManager.cs
index 7815b41a63..a394eceeb3 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/IIS/SiteManager.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/IIS/SiteManager.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/IISExpressTestHost.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/IISExpressTestHost.cs
index 712e140df1..d08e87c06b 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/IISExpressTestHost.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/IISExpressTestHost.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ITestHost.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ITestHost.cs
index 14cae9bd54..3ff0f85eb5 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ITestHost.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ITestHost.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MemoryHost.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MemoryHost.cs
index 9b504fcfe1..b39cdf6a39 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MemoryHost.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MemoryHost.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.IO;
using System.Net.Http;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MemoryHostHttpHandler.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MemoryHostHttpHandler.cs
index 4af4e86ef5..f7973687d9 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MemoryHostHttpHandler.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MemoryHostHttpHandler.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Net;
using System.Net.Http;
using System.Threading;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MemoryTestHost.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MemoryTestHost.cs
index 1d4c2aec28..1d01b6a2a4 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MemoryTestHost.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MemoryTestHost.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hosting.Memory;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MessageBusType.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MessageBusType.cs
index 0bfe8d1d92..5af1e48e9f 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MessageBusType.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/MessageBusType.cs
@@ -1,4 +1,7 @@
-namespace Microsoft.AspNet.SignalR.Tests.Common.Infrastructure
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+namespace Microsoft.AspNet.SignalR.Tests.Common.Infrastructure
{
public enum MessageBusType
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/NameValueCollectionWrapper.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/NameValueCollectionWrapper.cs
index a524e34919..7fafc3a0f8 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/NameValueCollectionWrapper.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/NameValueCollectionWrapper.cs
@@ -1,4 +1,7 @@
-using System.Collections;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections;
using System.Collections.Generic;
using System.Collections.Specialized;
using Microsoft.AspNet.SignalR.Hosting;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/OrderedCountDownRange.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/OrderedCountDownRange.cs
index 0e7c5a9a84..6aada21b7e 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/OrderedCountDownRange.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/OrderedCountDownRange.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Threading;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/OwinTestHost.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/OwinTestHost.cs
index 745539b1ce..a43cc651d5 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/OwinTestHost.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/OwinTestHost.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Net;
using Microsoft.Owin.Hosting;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ProcessExtensions.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ProcessExtensions.cs
index d2ff2c598c..1b031b37d3 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ProcessExtensions.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/ProcessExtensions.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.md in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Diagnostics;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/RequestItemsResponse.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/RequestItemsResponse.cs
index eb2c37b4b9..484264521a 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/RequestItemsResponse.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/RequestItemsResponse.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
namespace Microsoft.AspNet.SignalR.Tests.Common.Infrastructure
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/SystemNetLogging.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/SystemNetLogging.cs
index 5304549183..1e58426d88 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/SystemNetLogging.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/SystemNetLogging.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Reflection;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/TestUtilities.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/TestUtilities.cs
index 0e4b8a68aa..74f9de1688 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/TestUtilities.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/TestUtilities.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/TracingTestHost.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/TracingTestHost.cs
index 7448c8340d..6026c1928e 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/TracingTestHost.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/TracingTestHost.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Diagnostics;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/TransportType.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/TransportType.cs
index 1f63955177..67b50e8d1a 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/TransportType.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Infrastructure/TransportType.cs
@@ -1,4 +1,7 @@
-namespace Microsoft.AspNet.SignalR.Tests.Common.Infrastructure
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+namespace Microsoft.AspNet.SignalR.Tests.Common.Infrastructure
{
public enum TransportType
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests.Common/Properties/AssemblyInfo.cs b/tests/Microsoft.AspNet.SignalR.Tests.Common/Properties/AssemblyInfo.cs
index e068e62d7d..e25ae70362 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests.Common/Properties/AssemblyInfo.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests.Common/Properties/AssemblyInfo.cs
@@ -1,4 +1,7 @@
-using System.Reflection;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/ArrayTextReaderFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/ArrayTextReaderFacts.cs
index 532ae7eb54..cd5ba13390 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/ArrayTextReaderFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/ArrayTextReaderFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Text;
using Microsoft.AspNet.SignalR.Infrastructure;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/ConfigurationManagerFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/ConfigurationManagerFacts.cs
index 68bad355cc..b8b03b79d6 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/ConfigurationManagerFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/ConfigurationManagerFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Configuration;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Core/ConnectionExtensionsFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Core/ConnectionExtensionsFacts.cs
index 6e8f081379..4b2c58fbf6 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Core/ConnectionExtensionsFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Core/ConnectionExtensionsFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using Microsoft.AspNet.SignalR.Infrastructure;
using Microsoft.AspNet.SignalR.Json;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/DefaultJavaScriptProxyGeneratorFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/DefaultJavaScriptProxyGeneratorFacts.cs
index ac8c9df450..5cbdcc01fe 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/DefaultJavaScriptProxyGeneratorFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/DefaultJavaScriptProxyGeneratorFacts.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Hubs;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Hubs;
using Moq;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Extensions/HubManagerExtensionsFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Extensions/HubManagerExtensionsFacts.cs
index ef3c456f84..7a35867112 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Extensions/HubManagerExtensionsFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Extensions/HubManagerExtensionsFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Hubs;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Extensions/HubTypeExtensions.cs b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Extensions/HubTypeExtensions.cs
index 693bc416f1..b313e77fd6 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Extensions/HubTypeExtensions.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Extensions/HubTypeExtensions.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Tests.Core.Hubs;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Tests.Core.Hubs;
using Microsoft.AspNet.SignalR.Hubs;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Extensions/MethodExtensionsFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Extensions/MethodExtensionsFacts.cs
index 77521c2afa..a7e55503d3 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Extensions/MethodExtensionsFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Extensions/MethodExtensionsFacts.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Hubs;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Hubs;
using Microsoft.AspNet.SignalR.Json;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/HubConnectionContextFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/HubConnectionContextFacts.cs
index a8d4f09ccf..a86d9d5230 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/HubConnectionContextFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/HubConnectionContextFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Hubs;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/HubContextFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/HubContextFacts.cs
index d2221039f7..4206c2dc7f 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/HubContextFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/HubContextFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Hubs;
using Microsoft.AspNet.SignalR.Infrastructure;
using Microsoft.AspNet.SignalR.Json;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Lookup/DefaultHubManagerFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Lookup/DefaultHubManagerFacts.cs
index 20dd15a2c1..ade95392da 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Lookup/DefaultHubManagerFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Lookup/DefaultHubManagerFacts.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.Linq;
using Microsoft.AspNet.SignalR.Hubs;
using Microsoft.AspNet.SignalR.Json;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Lookup/Descriptors/HubDescriptorFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Lookup/Descriptors/HubDescriptorFacts.cs
index e7af61069b..194d68c378 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Lookup/Descriptors/HubDescriptorFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Lookup/Descriptors/HubDescriptorFacts.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Hubs;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Hubs;
using Xunit;
namespace Microsoft.AspNet.SignalR.Tests.Core
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Lookup/HubMethodDispatcherFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Lookup/HubMethodDispatcherFacts.cs
index 5c2886e4a6..303ff4ee1a 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Lookup/HubMethodDispatcherFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/Lookup/HubMethodDispatcherFacts.cs
@@ -1,4 +1,5 @@
-// Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. See License.txt in the project root for license information.
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
using System;
using System.Reflection;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/TestHubs.cs b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/TestHubs.cs
index 39b833a65a..e3d463e65a 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/TestHubs.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Core/Hubs/TestHubs.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Hubs;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Hubs;
namespace Microsoft.AspNet.SignalR.Tests.Core.Hubs
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Core/Transports/ForeverFrameTransportFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Core/Transports/ForeverFrameTransportFacts.cs
index 7983db2bf0..7f99e5a968 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Core/Transports/ForeverFrameTransportFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Core/Transports/ForeverFrameTransportFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.IO;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/CursorFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/CursorFacts.cs
index 766fbe3206..82ec845331 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/CursorFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/CursorFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/DefaultActionResolverFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/DefaultActionResolverFacts.cs
index d29dc913a2..833b09a090 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/DefaultActionResolverFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/DefaultActionResolverFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/DefaultDependencyResolverFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/DefaultDependencyResolverFacts.cs
index 2648dcbd16..99cbf31dbf 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/DefaultDependencyResolverFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/DefaultDependencyResolverFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Hubs;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/DefaultHubResolverFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/DefaultHubResolverFacts.cs
index da1b2163f7..5f018912c2 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/DefaultHubResolverFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/DefaultHubResolverFacts.cs
@@ -1,4 +1,7 @@
-using Microsoft.AspNet.SignalR.Hubs;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Microsoft.AspNet.SignalR.Hubs;
using Xunit;
namespace Microsoft.AspNet.SignalR.Tests
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/GroupManagerFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/GroupManagerFacts.cs
index ffe7aa0fb1..328ae26718 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/GroupManagerFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/GroupManagerFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using Microsoft.AspNet.SignalR.Messaging;
using Moq;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Hosting/CookieFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Hosting/CookieFacts.cs
index 132594789e..557acdd06c 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Hosting/CookieFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Hosting/CookieFacts.cs
@@ -1,4 +1,7 @@
-using Xunit;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Xunit;
namespace Microsoft.AspNet.SignalR.Tests.Hosting
{
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Hosting/ResponseExtensionsFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Hosting/ResponseExtensionsFacts.cs
index f6347232fd..6776e23326 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Hosting/ResponseExtensionsFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Hosting/ResponseExtensionsFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.IO;
using System.Text;
using Moq;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Json/JsonFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Json/JsonFacts.cs
index c446b97666..740a720d22 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Json/JsonFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Json/JsonFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Json;
using Newtonsoft.Json;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Json/JsonSerializerExtensionFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Json/JsonSerializerExtensionFacts.cs
index d04bc23e0d..40ab29fa74 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Json/JsonSerializerExtensionFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Json/JsonSerializerExtensionFacts.cs
@@ -1,4 +1,7 @@
-using System.IO;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.IO;
using Microsoft.AspNet.SignalR.Json;
using Moq;
using Newtonsoft.Json;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/MemoryPoolTextWriterFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/MemoryPoolTextWriterFacts.cs
index 0d8c428f77..70910efa55 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/MemoryPoolTextWriterFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/MemoryPoolTextWriterFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Owin/ServerRequestFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Owin/ServerRequestFacts.cs
index eae06a4ec6..bd841b0566 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Owin/ServerRequestFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Owin/ServerRequestFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Net;
using Microsoft.AspNet.SignalR.Owin;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Owin/WebSocketFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Owin/WebSocketFacts.cs
index 7e258bed76..060feae64c 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Owin/WebSocketFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Owin/WebSocketFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Net.WebSockets;
using System.Threading;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/PerformanceCounterManagerFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/PerformanceCounterManagerFacts.cs
index 3683e13fea..54bd92cf66 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/PerformanceCounterManagerFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/PerformanceCounterManagerFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/PersistentConnectionFactoryFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/PersistentConnectionFactoryFacts.cs
index 4d608a3f7f..6cdd132ad4 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/PersistentConnectionFactoryFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/PersistentConnectionFactoryFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Hosting;
using Moq;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/PersistentConnectionFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/PersistentConnectionFacts.cs
index 7120eb272c..d837fa49b5 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/PersistentConnectionFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/PersistentConnectionFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Security.Principal;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/PersistentResponseFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/PersistentResponseFacts.cs
index 587cdf479f..59628f4480 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/PersistentResponseFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/PersistentResponseFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.IO;
using Microsoft.AspNet.SignalR.Json;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Properties/AssemblyInfo.cs b/tests/Microsoft.AspNet.SignalR.Tests/Properties/AssemblyInfo.cs
index c8dfb27736..b4e3d9a54c 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Properties/AssemblyInfo.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Properties/AssemblyInfo.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System.Reflection;
using System.Runtime.InteropServices;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/AckHandlerFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/AckHandlerFacts.cs
index 0f8142a416..0926ba15c7 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/AckHandlerFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/AckHandlerFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Infrastructure;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/ConnectionFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/ConnectionFacts.cs
index ea9d098959..8d7e8dd616 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/ConnectionFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/ConnectionFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Infrastructure;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/Connections/ConnectionFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/Connections/ConnectionFacts.cs
index 969af56bc6..72421eeaf1 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/Connections/ConnectionFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/Connections/ConnectionFacts.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using System.IO;
using Microsoft.AspNet.SignalR.Infrastructure;
using Microsoft.AspNet.SignalR.Json;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/DiffSetFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/DiffSetFacts.cs
index 63302f8d07..326ed9b01e 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/DiffSetFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/DiffSetFacts.cs
@@ -1,4 +1,7 @@
-using System.Linq;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Linq;
using Microsoft.AspNet.SignalR.Infrastructure;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/DisposerFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/DisposerFacts.cs
index d2656ab21b..34b177ef65 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/DisposerFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/DisposerFacts.cs
@@ -1,4 +1,7 @@
-using Xunit;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using Xunit;
using Microsoft.AspNet.SignalR.Infrastructure;
namespace Microsoft.AspNet.SignalR.Tests.Server
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/HubDispatcherFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/HubDispatcherFacts.cs
index 972293e32e..6d3eef3956 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/HubDispatcherFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/HubDispatcherFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.IO;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/HubFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/HubFacts.cs
index 4d9d1b8e50..dc9d65ceca 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/HubFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/HubFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Specialized;
using System.Dynamic;
using Microsoft.AspNet.SignalR.Hubs;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/HubProgressFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/HubProgressFacts.cs
index f7cd6dbaa5..419917a3c7 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/HubProgressFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/HubProgressFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/TypedClientBuilderFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/TypedClientBuilderFacts.cs
index 30e3040c39..2eca43e317 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/TypedClientBuilderFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/Hubs/TypedClientBuilderFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Hubs;
using Microsoft.AspNet.SignalR.Infrastructure;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/MessageBusFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/MessageBusFacts.cs
index e037cb325b..162123095c 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/MessageBusFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/MessageBusFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/MessageResultExtensions.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/MessageResultExtensions.cs
index 7f3df7165e..ddb08764f5 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/MessageResultExtensions.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/MessageResultExtensions.cs
@@ -1,4 +1,7 @@
-using System.Collections.Generic;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Collections.Generic;
using Microsoft.AspNet.SignalR.Messaging;
namespace Microsoft.AspNet.SignalR.Tests.Server
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/ProtocolResolverFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/ProtocolResolverFacts.cs
index 381cbd973f..941b788dc3 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/ProtocolResolverFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/ProtocolResolverFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Specialized;
using Microsoft.AspNet.SignalR.Infrastructure;
using Microsoft.AspNet.SignalR.Tests.Common.Infrastructure;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleOutMessageBusFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleOutMessageBusFacts.cs
index 6100e84036..603ddf501f 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleOutMessageBusFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleOutMessageBusFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutConfigurationFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutConfigurationFacts.cs
index 08e9923da5..3d395e8f87 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutConfigurationFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutConfigurationFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Messaging;
using Xunit;
using Xunit.Extensions;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutStoreFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutStoreFacts.cs
index f02322d64d..51c355c4de 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutStoreFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutStoreFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.AspNet.SignalR.Messaging;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutStreamFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutStreamFacts.cs
index 125a748f88..b7e405b4a5 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutStreamFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutStreamFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Diagnostics;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Infrastructure;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutStreamManagerFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutStreamManagerFacts.cs
index 59de50c048..7bdcfd1877 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutStreamManagerFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/ScaleoutStreamManagerFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Diagnostics;
using Microsoft.AspNet.SignalR.Messaging;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/ServiceBusConfigurationFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/ServiceBusConfigurationFacts.cs
index f17a034551..eacc3d9f54 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/ServiceBusConfigurationFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/ServiceBusConfigurationFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Xunit;
using Xunit.Extensions;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/SubscriptionFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/SubscriptionFacts.cs
index f5928cdb3a..9feee063bf 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/SubscriptionFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/SubscriptionFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.IO;
using System.Threading.Tasks;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/TestSubscriber.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/TestSubscriber.cs
index 5a37f38061..26dd4ac428 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/TestSubscriber.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/TestSubscriber.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.IO;
using Microsoft.AspNet.SignalR.Messaging;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/TopicFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/TopicFacts.cs
index dc912cd537..53924300ff 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/TopicFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/TopicFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Messaging;
using Moq;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/Transports/ForeverTransportFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/Transports/ForeverTransportFacts.cs
index 72551301b8..3d2071d9b5 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/Transports/ForeverTransportFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/Transports/ForeverTransportFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Threading;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Server/Transports/LongPollingTransportFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Server/Transports/LongPollingTransportFacts.cs
index 3070fcb855..23bf88ac33 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Server/Transports/LongPollingTransportFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Server/Transports/LongPollingTransportFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Specialized;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Configuration;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/SipHashBasedStringEqualityComparerFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/SipHashBasedStringEqualityComparerFacts.cs
index 13c711fbb6..b03de75882 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/SipHashBasedStringEqualityComparerFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/SipHashBasedStringEqualityComparerFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using Microsoft.AspNet.SignalR.Infrastructure;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/StringMinifierFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/StringMinifierFacts.cs
index 5ff2a0116b..001199f3d6 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/StringMinifierFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/StringMinifierFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using Microsoft.AspNet.SignalR.Infrastructure;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/TaskAsyncHelperFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/TaskAsyncHelperFacts.cs
index cb25fea128..0397eae8bf 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/TaskAsyncHelperFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/TaskAsyncHelperFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/TaskQueueFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/TaskQueueFacts.cs
index fa2e85412c..e1f0c81506 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/TaskQueueFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/TaskQueueFacts.cs
@@ -1,4 +1,7 @@
-using System;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System;
using System.Threading.Tasks;
using Microsoft.AspNet.SignalR.Infrastructure;
using Xunit;
diff --git a/tests/Microsoft.AspNet.SignalR.Tests/Tracing/TraceManagerFacts.cs b/tests/Microsoft.AspNet.SignalR.Tests/Tracing/TraceManagerFacts.cs
index de51dc5d19..2c1f8c59d3 100644
--- a/tests/Microsoft.AspNet.SignalR.Tests/Tracing/TraceManagerFacts.cs
+++ b/tests/Microsoft.AspNet.SignalR.Tests/Tracing/TraceManagerFacts.cs
@@ -1,4 +1,7 @@
-using System.Diagnostics;
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
+using System.Diagnostics;
using System.IO;
using Microsoft.AspNet.SignalR.Tracing;
using Xunit;
diff --git a/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/MainActivity.cs b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/MainActivity.cs
index d540d0798c..ad35d7a331 100644
--- a/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/MainActivity.cs
+++ b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/MainActivity.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System;
using Android.App;
using Android.Content;
diff --git a/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Properties/AssemblyInfo.cs b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Properties/AssemblyInfo.cs
index b6938ee73c..27022fb2e5 100644
--- a/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Properties/AssemblyInfo.cs
+++ b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Properties/AssemblyInfo.cs
@@ -1,3 +1,6 @@
+// Copyright (c) .NET Foundation. All rights reserved.
+// Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
+
using System.Reflection;
using System.Runtime.CompilerServices;
using Android.App;
@@ -9,7 +12,7 @@
[assembly: AssemblyConfiguration ("")]
[assembly: AssemblyCompany ("")]
[assembly: AssemblyProduct ("")]
-[assembly: AssemblyCopyright("Copyright © 2012")]
+[assembly: AssemblyCopyright("Copyright � 2012")]
[assembly: AssemblyTrademark ("")]
[assembly: AssemblyCulture ("")]
// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}".