As noted over on WeBreakStuff:
Yahoo! keeps showing the world how much they get web 2.0. This time, they’ve done the unexpected and opened the sources to the UI library (that includes visual effects, connection handlers - think ajax -, dom handlers, and drag-and-drop controls) under a BSD license. Also, they’re now sharing their design patterns under a Creative Commons license.
Indeed!
Over on the Yahoo! Developer Network, you'll find the Design Pattern Library and the Yahoo! User Interface Library.
The Yahoo! User Interface Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX. The UI Library Utilities facilitate the implementation of rich client-side features by enhancing and normalizing the developer's interface to important elements of the browser infrastructure (such as events, in-page HTTP requests and the DOM).
This is some seriously cool shit if you're a web developer.
If that's not enough, the Yahoo! User Interface Blog is where you can hear from some of our UI experts first hand (and talk to them, of course).
Posted by jzawodn at February 13, 2006 10:00 PM
me likey. these libs are solid, they really address some pain points. been using them internally for a while, well coded and fairly well debugged. finally an effort from ydn that isn't just geek PR. maybe a 'yuijotype' frankenstein standard lib will emerge from the inevitable consolidation...and hopefully the y folks will be wise enough to let go.
I am glad to see this. This is going to lead to a lot of cool stuff.
Very cool indeed! I joined both mailing lists immediately.
Jeremy, this is awesome. I know me and my coworkers have looked at what Yahoo does first whenever we need some fancy new javascript widget. Getting well-developed libraries straight from Yahoo instead of reverse-designing it ourselves will really speed things up!
Rock! More than anything, I love the BSD license for it.
This is about the coolest thing Yahoo has done in the last couple of years, possibly ever. As someone who's been a die hard Google fan for the last couple of years, this is first step by Yahoo to really make me rethink the situation, a mindshift, so to speak.
Just in case anyone cares I have manged to make a demo of the Yahoo UI on my website (wwwSteamed-design.com), feel free to have a look and steal it.