Permalink
Browse files

Prettier README and LICENSE for GitHub.

  • Loading branch information...
rgrove committed May 8, 2011
1 parent bfe3fd3 commit d39befff2148e1d51fd1e386d72093a12a3ba932
Showing with 97 additions and 57 deletions.
  1. +50 −0 LICENSE.md
  2. +0 −57 README
  3. +47 −0 README.md
View
@@ -0,0 +1,50 @@
+Software License Agreement (BSD License)
+========================================
+
+Copyright (c) 2011, Yahoo! Inc. All rights reserved.
+----------------------------------------------------
+
+Redistribution and use of this software in source and binary forms, with or
+without modification, are permitted provided that the following conditions are
+met:
+
+ * Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+ * Neither the name of Yahoo! Inc. nor the names of YUI's contributors may be
+ used to endorse or promote products derived from this software without
+ specific prior written permission of Yahoo! Inc.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+Sources of Intellectual Property Included in the YUI Library
+------------------------------------------------------------
+
+YUI is issued by Yahoo! under the BSD license above. Below is a list of certain
+publicly available software that is the source of intellectual property in YUI,
+along with the licensing terms that pertain to those sources of IP. This list is
+for informational purposes only and is not intended to represent an exhaustive
+list of third party contributions to YUI.
+
+ * **Douglas Crockford's JSON parsing and stringifying methods:** In the JSON
+ Utility, Douglas Crockford's JSON parsing and stringifying methods are
+ adapted from work published at [JSON.org](http://json.org/). The adapted
+ work is in the public domain.
+ * **Robert Penner's animation-easing algorithms:** In the Animation Utility,
+ YUI makes use of Robert Penner's algorithms for easing.
+ * **Diego Perini's IEContentLoaded technique:** The Event Utility employs
+ [a technique developed by Diego Perini](http://javascript.nwbox.com/IEContentLoaded/)
+ and licensed under GPL. YUI's use of this technique is included under our
+ BSD license with the author's permission.
View
57 README
@@ -1,57 +0,0 @@
-YUI 3.x Library Source
-
-* Documentation: http://developer.yahoo.com/yui/3/
-* License: http://developer.yahoo.com/yui/license.html
-* Latest Production Release: http://yuilibrary.com/downloads/#yui3
-* Discuss: http://yuilibrary.com/forum/
-* Contributor Info: http://developer.yahoo.com/yui/community/contribute.html
-
-Welcome to YUI 3.
-
-The YUI Library is a set of utilities and controls, written in JavaScript,
-for building richly interactive web applications using techniques such
-as DOM scripting, DHTML and AJAX. It is available under a BSD license
-and is free for all uses. YUI 3 is the next generation implementation of
-the YUI Library that is leveraged for the development of many Yahoo! sites
-including the Yahoo! homepage.
-
-This is the active working source tree for the YUI 3 codeline. It contains
-work in progress towards the next YUI 3 library release. Additions and
-changes to this repository may undergo modifications ahead of the next official
-YUI 3 release. Therefore, we encourage you to use source in this tree for
-evaluation purposes in order to test recent fixes to your bug reports as well
-as evaluate and provide feedback on new functionality being added for the
-next release. Please refer to the Latest Production Release link above
-if you are looking for the latest fully qualified version of the YUI 3 library
-recommended for production code.
-
-The source tree for YUI includes the following directories:
-
-* api: Generated API docs for the entire library in HTML format. These
- documents are build using YUI Doc from the contents of the src
- directory.
-* build: Generated/built YUI files. The built files are generated from
- the contents of the src directory. Files are provided in full,
- commented form (suitable for debugging) and in minified form
- (suitable for deployment and use).
-* sandbox: The sandbox directory contains works-in-progress, including
- unreleased future components, as well as experimental and/or
- demonstration code created by library authors.
-* src: This directory contains the source code (JavaScript, CSS, image
- assets, ActionScript files) for the library. src also contains (or
- will contain) all module-specific documentation, tests and examples.
- All modifications to the library and its documentation should take
- place in this directory.
-
- The src directory also contains build.xml files, which can be
- used to build individual modules using the YUI component build
- tool. The YUI component build tool is part of the YUI "builder"
- project, also available on GitHub:
-
- http://github.com/yui/builder
-
- The README in the componentbuild directory of the builder project
- covers installation and use of the build tool.
-
-Code found in the development head is always a work in progress and
-should be treated as experimental.
View
@@ -0,0 +1,47 @@
+YUI 3: The Yahoo! User Interface Library
+========================================
+
+Welcome to YUI 3!
+
+ * [Documentation](http://developer.yahoo.com/yui/3/)
+ * [Latest Production Release](http://yuilibrary.com/downloads/#yui3)
+ * [Forums](http://yuilibrary.com/forum/)
+ * [License](http://developer.yahoo.com/yui/license.html)
+ * [Contributor Info](http://developer.yahoo.com/yui/community/contribute.html)
+
+The YUI Library is a set of utilities, infrastructure components, and widgets
+written in JavaScript and CSS for building richly interactive web applications.
+It is available under a BSD license and is free for all uses.
+
+This is the active working source tree for YUI 3. It contains work in progress
+toward the next YUI 3 release, and may be unstable or change without notice. We
+encourage you to use the latest source for evaluation purposes, testing new
+features and bug fixes, and to provide feedback on new functionality. Please
+refer to the "Latest Production Release" link above if you're looking for the
+latest stable release of YUI recommended for production use.
+
+The YUI source tree includes the following directories:
+
+ * `api`: Generated API docs for the entire library in HTML format. This
+ documentation is built and committed automatically from the contents of the
+ `src` directory.
+ * `build`: Built YUI source files. The built files are generated at
+ development time from the contents of the `src` directory. The build step
+ generates debug files (unminified and with full comments and logging),
+ raw files (unminified, but without debug logging), and minified files
+ (suitable for production deployment and use).
+ * `sandbox`: Experiments and works in progress, including unreleased future
+ components. Here there be dragons.
+ * `src` Raw unbuilt source code (JavaScript, CSS, image assets, ActionScript
+ files, etc.) for the library. Beginning with YUI 3.4.0, the `src` directory
+ also contains all module-specific documentation, tests and examples. All
+ modifications to the library and its documentation should take place in
+ this directory.
+
+The individual component directories under the `src` directory contain Ant
+build files (`build.xml` and others) which can be used to build individual
+modules using the YUI Builder. The YUI Builder is part of the "builder" project,
+also available on GitHub at <https://github.com/yui/builder>
+
+The `README` file in the `componentbuild` directory of the Builder project
+covers the installation and use of the build tool.

0 comments on commit d39beff

Please sign in to comment.