Yahoo! release UI and design patterns library

Yahoo! (god I hate that punctuation) have released a collection of user interface controls and core utilities (calendar, tree-view, drag and drop, event access) under a BSD license for the world to enjoy.

If that wasn’t enough they’ve also published the first batch from their design patterns library, under a Creative Commons license, in what they’re saying will become a monthly release cycle.

If you’re not familiar with design patterns they are a way of describing the optimal solution to a common problem, the best way to design a breadcrumb trail for example. There is more on design patterns over at the IAWiki.

This is interesting move by Yahoo! (yep, still hate it), but one that fits in with the ‘community-led’ ethos that seems to have become the norm over there with the recent acquisitions of flickr and del.icio.us.

I’m looking forward to spending some time exploring this new resource.

Update: I forgot to mention that there is also a new blog to go along with these releases, the Yahoo! User Interface Blog.