Yahoo's decision to open source Mojito, one of its Yahoo Cocktails, was due to an admission that it still had not implemented all the features originally set out. The firm also said open sourcing Mojito will help in creating a standards complaint framework. Yahoo said Mojito will be available under a BSD licence.
A model view controller is a well known software pattern that produces a 'view' depending on user interaction or, in the case of Yahoo's Mojito, a system constraint. The controller essentially acts as a go-between, funneling requests from the user or device to the objects that create the appropriate view.
Although Yahoo hasn't given up on Mojito, by open-sourcing the project there is certainly a sense that the company simply hasn't been able to achieve its goals within the time it had allotted. Even Ren Waldura, senior product manager for Cocktails at Yahoo admitted, "Mojito doesn't do all of that today. That's why we decided to open source Mojito."