<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>LICENSE</filename>
    </added>
    <added>
      <filename>NOTICE</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -25,14 +25,16 @@ Ruby, while adding the syntactic simplicity and flexibility of Lisp.
 
 LEGAL
 
-Nu is open-source software that is copyrighted by me and released under the
-same terms as Ruby.  For details on the license, see the notes/COPYING file.
+Nu is copyrighted open-source software that is released under the Apache
+Public License, version 2.0.  For details on the license, see the LICENSE file.
 In its use to name a programming language, &quot;Nu&quot; is a trademark of Neon Design 
 Technology, Inc.
 
 SYSTEM REQUIREMENTS
 
-Nu currently requires Mac OS X version 10.5 or greater.
+On Macintosh systems, Nu requires Mac OS X version 10.5 or greater.
+It is also possible to build Nu to run on Linux systems and the 
+Apple iPhone.
 
 INSTALLATION
 </diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,18 @@
 ;; @discussion Code beautification for Nu.
 ;;
 ;; @copyright  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 (global LPAREN '(')
 (global RPAREN ')')</diff>
      <filename>nu/beautify.nu</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,18 @@
 ;; @discussion Optionally read constants, enums, and functions from Apple's BridgeSupport files.
 ;;
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 (global BridgeSupport (dict frameworks:(dict)	;; remember the frameworks we've read
                             constants:(dict)	;; for each constant, remember its type signature</diff>
      <filename>nu/bridgesupport.nu</filename>
    </modified>
    <modified>
      <diff>@@ -4,6 +4,18 @@
 ;; they may be read from Mac OS 10.5's Bridge Support files.
 ;;
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 (macro bridge 
      (set __kind (margs first))</diff>
      <filename>nu/cocoa.nu</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,18 @@
 ;; @discussion An interactive Nu console in a Cocoa NSTextView.
 ;;
 ;; @copyright  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 (global LPAREN '(')
 (global RPAREN ')')</diff>
      <filename>nu/console.nu</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,18 @@
 ;; @discussion Nu extensions for programming with Core Data.
 ;;
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 ;; @class NuCoreDataSession
 ;; @discussion Instances of this class can be used to manage CoreData sessions.</diff>
      <filename>nu/coredata.nu</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,18 @@
 ;; @discussion Documentation extraction utility for Nu.
 ;;
 ;; @copyright  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 (load &quot;Nu:template&quot;)
 </diff>
      <filename>nu/doc.nu</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,18 @@
 ;; @discussion Nu helpers for working with F-Script.
 ;;
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 (load &quot;FScript&quot;)
 </diff>
      <filename>nu/fscript.nu</filename>
    </modified>
    <modified>
      <diff>@@ -3,6 +3,18 @@
 ;;             Generates instance variables, accessors, setters, and archiving functions.
 ;;
 ;; @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 (load &quot;template&quot;)
 </diff>
      <filename>nu/generate.nu</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,18 @@
 ;; @discussion Help text for Nu.
 ;;
 ;; @copyright  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 (if nil ;; This is just here for fun.  It shows some alternate ways of building macros.
     (function subst (new old tree) </diff>
      <filename>nu/help.nu</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,18 @@
 ;; @discussion An example showing Cocoa menu generation with Nu.
 ;;
 ;; @copyright  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 ;; @function build-menu
 ;; build an application's menus from a specified description (see example below)</diff>
      <filename>nu/menu.nu</filename>
    </modified>
    <modified>
      <diff>@@ -3,6 +3,18 @@
 ;; These are especially useful for working with objects loaded from nib files.
 ;;
 ;; @copyright  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 (class NSObject
      ;; Get the children of an object.  By default, NSObjects have no children.</diff>
      <filename>nu/nibtools.nu</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,18 @@
 ;; @discussion Nu library definitions. Useful extensions to common classes.
 ;;
 ;; @copyright  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 (global first   (do (my-list) (car my-list)))
 (global second  (do (my-list) (car (cdr my-list))))</diff>
      <filename>nu/nu.nu</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,18 @@
 ;; @discussion Nu templating engine.
 ;;
 ;; @copyright  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 (class NSString
      ;; Get the last character of a string.</diff>
      <filename>nu/template.nu</filename>
    </modified>
    <modified>
      <diff>@@ -2,6 +2,18 @@
 ;; @discussion Nu testing framework.
 ;;
 ;; @copyright  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+;;
+;;   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+;;   you may not use this file except in compliance with the License.
+;;   You may obtain a copy of the License at
+;;
+;;       http://www.apache.org/licenses/LICENSE-2.0
+;;
+;;   Unless required by applicable law or agreed to in writing, software
+;;   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+;;   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;;   See the License for the specific language governing permissions and
+;;   limitations under the License.
 
 ;; @class NuTestCase
 ;; @abstract Base class for Nu test cases.  </diff>
      <filename>nu/test.nu</filename>
    </modified>
    <modified>
      <diff>@@ -1,10 +1,22 @@
 /*!
-    @header Nu.h
-    The public interface for the Nu programming language.
-    Objective-C programs can call Nu scripts by simply including this file,
-    which is built into the Nu framework.
+@header Nu.h
+The public interface for the Nu programming language.
+Objective-C programs can call Nu scripts by simply including this file,
+which is built into the Nu framework.
 
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 #import &lt;Foundation/Foundation.h&gt;
 </diff>
      <filename>objc/Nu.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,19 @@
 /*!
-    @header block.h
-  	@copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-  	@discussion Declarations for the NuBlock class.  
+@header block.h
+@discussion Declarations for the NuBlock class. 
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License. 
 */
 #import &lt;Foundation/Foundation.h&gt;
 </diff>
      <filename>objc/block.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// block.m
-//  Nu blocks.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+/*!1
+@file block.m
+@description Nu blocks.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
 
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;nuinternals.h&quot;
 #import &quot;block.h&quot;
 #import &quot;cell.h&quot;</diff>
      <filename>objc/block.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,19 @@
 /*!
-    @header bridge.h
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-    @discussion The Nu bridge to Objective-C.
+@header bridge.h
+@discussion The Nu bridge to Objective-C.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 #import &quot;operator.h&quot;
 #import &quot;objc_runtime.h&quot;</diff>
      <filename>objc/bridge.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// bridge.m
-//  The Nu bridge to Objective-C.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-
+/*!
+@file bridge.m
+@description The Nu bridge to Objective-C.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #ifdef LINUX
 #define __USE_GNU
 #endif</diff>
      <filename>objc/bridge.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,19 @@
 /*!
-    @header bridgesupport.h
-  	@copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-  	@discussion Nu reader for Apple BridgeSupport files.
+@header bridgesupport.h
+@discussion Nu reader for Apple BridgeSupport files.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 
 /*! </diff>
      <filename>objc/bridgesupport.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,20 @@
-// bridgesupport.m
-//  Nu reader for Apple BridgeSupport files.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+/*!
+@file bridgesupport.m
+@description Nu reader for Apple BridgeSupport files.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #ifdef DARWIN
 
 #import &lt;Foundation/Foundation.h&gt;</diff>
      <filename>objc/bridgesupport.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,19 @@
 /*!
-    @header cell.h
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-    @discussion Declarations for Nu cells. In Lisp, these cells are called &quot;cons&quot; cells.
+@header cell.h
+@discussion Declarations for Nu cells. In Lisp, these cells are called &quot;cons&quot; cells.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 
 #ifdef LINUX</diff>
      <filename>objc/cell.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// cell.m
-//  Nu cells.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-
+/*!
+@file cell.m
+@description Nu cells.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;cell.h&quot;
 #import &quot;symbol.h&quot;
 #import &quot;extensions.h&quot;</diff>
      <filename>objc/cell.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
 /*!
-    @header class.h
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-    @discussion Declarations for the NuClass class,
-    which represents classes in the Objective-C runtime.
+@header class.h
+@discussion Declarations for the NuClass class,
+which represents classes in the Objective-C runtime.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 #import &lt;Foundation/Foundation.h&gt;
 </diff>
      <filename>objc/class.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// class.m
-//  The Nu class abstraction.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+/*!
+@file class.m
+@description The Nu class abstraction. 
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
 
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;objc_runtime.h&quot;
 #import &quot;class.h&quot;
 #import &quot;method.h&quot;</diff>
      <filename>objc/class.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,19 @@
 /*!
-    @header enumerable.h
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-    @discussion Declarations for the NuEnumerable mixin class.
+@header enumerable.h
+@discussion Declarations for the NuEnumerable mixin class.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 #import &lt;Foundation/Foundation.h&gt;
 #import &quot;cell.h&quot;</diff>
      <filename>objc/enumerable.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,22 @@
-// enumerable.m
-//  The NuEnumerable mixin.  This class implements methods that enumerate over collections of objects.
-//  The receiving class must have an objectEnumerator method that returns an NSEnumerator.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+/*!
+@file enumerable.m
+@description The NuEnumerable mixin. 
+This class implements methods that enumerate over collections of objects.
+The receiving class must have an objectEnumerator method that returns an NSEnumerator.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 
 #import &quot;enumerable.h&quot;
 #import &quot;objc_runtime.h&quot;</diff>
      <filename>objc/enumerable.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,19 @@
 /*!
-   @header extensions.h
-   @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-   @discussion Nu extensions to various Objective-C types.
+@header extensions.h
+@discussion Nu extensions to various Objective-C types.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 
 #import &lt;Foundation/Foundation.h&gt;</diff>
      <filename>objc/extensions.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// extensions.m
-//  Nu extensions to basic Objective-C types.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-
+/*!
+@file extensions.m
+@description Nu extensions to basic Objective-C types.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;nuinternals.h&quot;
 #import &quot;extensions.h&quot;
 #import &quot;symbol.h&quot;</diff>
      <filename>objc/extensions.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,19 @@
 /*!
-    @header macro.h
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-    @discussion Declarations for the NuMacro class.
+@header macro.h
+@discussion Declarations for the NuMacro class.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 #import &lt;Foundation/Foundation.h&gt;
 </diff>
      <filename>objc/macro.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// macro.m
-//  Nu macros.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-
+/*!
+@file macro.m
+@description Nu macros.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;macro.h&quot;
 #import &quot;cell.h&quot;
 #import &quot;symbol.h&quot;</diff>
      <filename>objc/macro.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,19 @@
+/*!
+@file main.m
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #ifdef DARWIN
 int NuMain(int argc, const char *argv[]);
 </diff>
      <filename>objc/main.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
 /*!
-    @header method.h
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-    @discussion Declarations for the NuMethod class,
-    which represents methods in the Objective-C runtime.
+@header method.h
+@discussion Declarations for the NuMethod class,
+which represents methods in the Objective-C runtime.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 #import &lt;Foundation/Foundation.h&gt;
 #import &quot;objc_runtime.h&quot;</diff>
      <filename>objc/method.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// method.m
-//  The Nu method abstraction.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+/*!
+@file method.m
+@description The Nu method abstraction.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
 
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;method.h&quot;
 #import &quot;st.h&quot;
 </diff>
      <filename>objc/method.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// nu.m
-//  Top-level Nu functions.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-
+/*!
+@file nu.m
+@description Top-level Nu functions.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;parser.h&quot;
 #import &quot;symbol.h&quot;
 #import &quot;Nu.h&quot;</diff>
      <filename>objc/nu.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,19 @@
 /*!
-    @header nuinternals.h
-  	@copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-  	@discussion Internal declarations for Nu.
+@header nuinternals.h
+@discussion Internal declarations for Nu.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 
 // Execution contexts are NSMutableDictionaries that are keyed by</diff>
      <filename>objc/nuinternals.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,11 +1,23 @@
 /*!
-    @header objc_runtime.h
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-    @discussion Nu extensions to the Objective-C runtime.
-    Includes replacements for Objective-C 2.0 enhancements
-    that are only available in Apple's OS X 10.5 (Leopard)
-    plus a few things that aren't in the Objective-C runtime
-    but should be.
+@header objc_runtime.h
+@discussion Nu extensions to the Objective-C runtime.
+Includes replacements for Objective-C 2.0 enhancements
+that are only available in Apple's OS X 10.5 (Leopard)
+plus a few things that aren't in the Objective-C runtime
+but should be.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 
 #import &lt;objc/objc.h&gt;</diff>
      <filename>objc/objc_runtime.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,22 @@
-// objc_runtime.m
-//  Nu extensions to the Objective-C runtime.  Includes replacements for Objective-C 2.0 enhancements
-//  that are only available in Apple's OS X 10.5 (Leopard).
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+/*
+@file objc_runtime.m
+@description Nu extensions to the Objective-C runtime.  
+Includes replacements for Objective-C 2.0 enhancements that are 
+only available in Apple's OS X 10.5 (Leopard).
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 
 // Undefine __OBJC2__ to get access to data structures in the ObjC runtime.
 // This triggers deprecation warnings on Leopard.</diff>
      <filename>objc/objc_runtime.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,19 @@
 /*!
-    @header object.h
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-    @discussion Nu extensions to NSObject for higher-level programming.
+@header object.h
+@discussion Nu extensions to NSObject for higher-level programming.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 
 #ifdef LINUX</diff>
      <filename>objc/object.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// object.m
-//  Nu extensions to NSObject.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-
+/*!
+@file object.m
+@description Nu extensions to NSObject.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;object.h&quot;
 #import &quot;class.h&quot;
 #import &quot;method.h&quot;</diff>
      <filename>objc/object.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
 /*!
-    @header operator.h
-  	@copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-  	@discussion Declarations for the NuOperator class.
-	Subclasses of this class provide Objective-C implementations of Nu operators.
+@header operator.h
+@discussion Declarations for the NuOperator class.
+Subclasses of this class provide Objective-C implementations of Nu operators.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 #import &lt;Foundation/Foundation.h&gt;
 extern id Nu__null; </diff>
      <filename>objc/operator.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// operator.m
-//  Nu operators.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-
+/*!
+@file operator.m
+@description Nu operators.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;nuinternals.h&quot;
 #import &quot;operator.h&quot;
 #import &quot;extensions.h&quot;</diff>
      <filename>objc/operator.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,20 @@
-// overrides.m
-//  Overrides to system library functions.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+/*!
+@file overrides.m
+@description Overrides to system library functions.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #ifdef DARWIN
 
 #include &quot;mach_override.h&quot;</diff>
      <filename>objc/overrides.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,19 @@
 /*!
-    @header parser.h
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-    @discussion Declarations for NuParser, the Nu source file parser.
+@header parser.h
+@discussion Declarations for NuParser, the Nu source file parser.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 
 #import &lt;Foundation/Foundation.h&gt;</diff>
      <filename>objc/parser.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// parser.m
-//  Nu source file parser.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-
+/*!
+@file parser.m
+@description Nu source file parser.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #ifdef LINUX
 #define true 1
 #define false 0</diff>
      <filename>objc/parser.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
 /*!
-    @header pointer.h
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-    @discussion Declarations for the NuPointer class,
-    which wrap pointers to arbitrary locations in memory.
+@header pointer.h
+@discussion Declarations for the NuPointer class,
+which wrap pointers to arbitrary locations in memory.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 #import &lt;Foundation/Foundation.h&gt;
 </diff>
      <filename>objc/pointer.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// pointer.m
-//  The Nu pointer wrapper.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+/*!
+@file pointer.m
+@description The Nu pointer wrapper.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
 
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;pointer.h&quot;
 #import &quot;bridge.h&quot;
 </diff>
      <filename>objc/pointer.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// protocol.m
-//  Nu support for protocols.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-
+/*!
+@file protocol.m
+@description Nu support for protocols.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #ifdef LINUX
 #define true 1
 #define false 0</diff>
      <filename>objc/protocol.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
 /*!
-    @header reference.h
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-    @discussion Declarations for the NuReference class,
-    which represents pointers to Objective-C objects.
+@header reference.h
+@discussion Declarations for the NuReference class,
+which represents pointers to Objective-C objects.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 #import &lt;Foundation/Foundation.h&gt;
 </diff>
      <filename>objc/reference.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// reference.m
-//  The Nu pointer wrapper.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+/*!
+@file reference.m
+@description The Nu pointer wrapper.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
 
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;reference.h&quot;
 
 @implementation NuReference</diff>
      <filename>objc/reference.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,19 @@
 /*!
-   @header stack.h
-   @discussion Declarations for a simple stack class.
-   @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+@header stack.h
+@discussion Declarations for a simple stack class.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 
 #import &lt;Foundation/Foundation.h&gt;</diff>
      <filename>objc/stack.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// stack.m
-//  A simple stack class used by the Nu parser.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+/*!
+@file stack.m
+@description A simple stack class used by the Nu parser.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
 
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;stack.h&quot;
 
 @implementation NuStack</diff>
      <filename>objc/stack.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,20 @@
 /*!
-    @header super.h
-    @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-    @discussion Declarations for NuSuper, a Nu proxy for object superclasses.
-    NuSuper allows Nu method implementations to send messages to their superclass implementations.
+@header super.h
+@discussion Declarations for NuSuper, a Nu proxy for object superclasses.
+NuSuper allows Nu method implementations to send messages to their superclass implementations.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
 
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 
 #import &lt;Foundation/Foundation.h&gt;</diff>
      <filename>objc/super.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,20 @@
-// super.m
-//  A proxy for an object's superclass.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+/*!
+@file super.m
+@description A proxy for an object's superclass.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 
 #import &lt;Foundation/Foundation.h&gt;
 #import &quot;symbol.h&quot;</diff>
      <filename>objc/super.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// swizzles.m
-//  Some simple enhancements to standard container classes.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-
+/*!
+@file swizzles.m
+@description Some simple enhancements to standard container classes.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &lt;Foundation/Foundation.h&gt;
 #import &quot;class.h&quot;
 #import &quot;object.h&quot;</diff>
      <filename>objc/swizzles.m</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,19 @@
 /*!
-    @header symbol.h
-  	@copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-  	@discussion Declarations for Nu symbols.
+@header symbol.h
+@discussion Declarations for Nu symbols.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
 
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
 */
 
 #ifdef LINUX</diff>
      <filename>objc/symbol.h</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,20 @@
-// symbol.m
-//  A class for Nu symbols and symbol tables.
-//
-//  Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
-
+/*!
+@file symbol.m
+@description A class for Nu symbols and symbol tables.
+@copyright Copyright (c) 2007 Neon Design Technology, Inc.
+
+Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+*/
 #import &quot;symbol.h&quot;
 #import &quot;st.h&quot;
 #import &quot;class.h&quot;</diff>
      <filename>objc/symbol.m</filename>
    </modified>
    <modified>
      <diff>@@ -7,6 +7,18 @@
 # Compiled programs require Nu.framework in /Library/Frameworks or another standard path.
 #
 # @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+#
+#   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
 
 (class NSString
      ;; Output a string as an array of ints. This way we don't have to worry about escaping special characters.</diff>
      <filename>tools/nubake</filename>
    </modified>
    <modified>
      <diff>@@ -4,6 +4,18 @@
 # The Nu code beautification tool.
 #
 # @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+#
+#   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
 
 (load &quot;beautify&quot;)
 </diff>
      <filename>tools/nubile</filename>
    </modified>
    <modified>
      <diff>@@ -4,6 +4,18 @@
 # The Nu documentation tool.
 #
 # @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+#
+#   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
 
 (load &quot;doc&quot;)
 </diff>
      <filename>tools/nudoc</filename>
    </modified>
    <modified>
      <diff>@@ -4,6 +4,18 @@
 # The Nu software construction tool.
 #
 # @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+#
+#   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
 
 ;; basic declarations that allow nuke to run in mininush
 (global NO 0)</diff>
      <filename>tools/nuke</filename>
    </modified>
    <modified>
      <diff>@@ -4,6 +4,18 @@
 # The standalone Nu template processor.
 #
 # @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+#
+#   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
 
 (load &quot;template&quot;)
 </diff>
      <filename>tools/nutemplate</filename>
    </modified>
    <modified>
      <diff>@@ -4,6 +4,18 @@
 # The Nu testing tool.
 #
 # @copyright Copyright (c) 2007 Tim Burks, Neon Design Technology, Inc.
+#
+#   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an &quot;AS IS&quot; BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
 
 (load &quot;test&quot;)
 </diff>
      <filename>tools/nutest</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>notes/COPYING</filename>
    </removed>
    <removed>
      <filename>notes/GPL</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>983c25ac0a386147d9953b6045160d7422ccce72</id>
    </parent>
  </parents>
  <author>
    <name>Tim Burks</name>
    <email>tim@neontology.com</email>
  </author>
  <url>http://github.com/localhost/nu/commit/6b3a769a6d724b6c5b1c5b14223904ad9e6e58fc</url>
  <id>6b3a769a6d724b6c5b1c5b14223904ad9e6e58fc</id>
  <committed-date>2008-03-12T13:14:05-07:00</committed-date>
  <authored-date>2008-03-12T13:14:05-07:00</authored-date>
  <message>Relicensing to the Apache Public License, v. 2.0.</message>
  <tree>4ae46dc06442677a3a0aa0c4db1f51115cb49819</tree>
  <committer>
    <name>Tim Burks</name>
    <email>tim@neontology.com</email>
  </committer>
</commit>
