Microsoft and Nokia Adopt OSS JQuery Framework 126
soliptic writes "The jQuery blog today announced that 'Both Microsoft and Nokia are taking the major step of adopting jQuery as part of their official application development platform.' So the open-source javascript framework will be shipped with Visual Studio and ASP.NET MVC. Microsoft's Scott Hanselman notes: 'It's Open Source, and we'll use it and ship it via its MIT license, unchanged. If there's changes we want, we'll submit a patch just like anyone else.'" There's also a story at eWeek about the decision.
Same ol' embrace, extend, extinguish? (Score:2, Informative)
Additionally Microsoft will be developing additional controls, or widgets, to run on top of jQuery that will be easily deployable within your .NET applications. jQuery helpers will also be included in the server-side portion of .NET development (in addition to the existing helpers) providing complementary functions to existing ASP.NET AJAX capabilities.
But... (Score:5, Informative)
MIT license is not a source-required license. Companies may sell, close it up, whatever they wish so long as they continue to give credit to the original product.
Re:Will they (Score:4, Informative)
jQuery is designed specifically to be extended, by the programming of plugins. Have a look at their plugin repository.
I find it highly unlikely that Microsoft would require anything adding to the jQuery core that couldn't be better implemented with a plugin.
Re:But... (Score:5, Informative)
MIT license is not a source-required license. Companies may sell, close it up, whatever they wish so long as they continue to give credit to the original product.
And is that relevant? This issue has been addressed:
Scott Guthrie says: [asp.net]
"We will distribute the jQuery JavaScript library as-is, and will not be forking or changing the source from the main jQuery branch."
The Scott Hanselman says: [hanselman.com]
"It's Open Source, and we'll use it and ship it via its MIT license, unchanged. If there's changes we want, we'll submit a patch just like anyone else."
Re:Just makes sense... (Score:5, Informative)
jQuery is entirely contained within its own namespace. Multiple versions of jQuery can coexist on the same page, so upgrades wouldn't be a problem, sites could just include the latest version if the version shipped with browsers wasn't suitable.
Re:Will they fix it? (Score:5, Informative)
Re:Coincidentally (Score:3, Informative)
Re:Will they (Score:4, Informative)
jQuery is the core library, with widgets usually being distributed as independent packages, so it makes complete sense for them to do it this way.
jQuery's aim isn't to be the source for calendar and date-picker widgets, it's to provide a solid base to build those things on.