Feeds

Microsoft weighs next-phase in open-source support

Spring, PHP, and Apache sized up

Security and trust: The backbone of doing business over the internet

Microsoft's, shall we say, cautious engagement with open-source could mean frameworks like Spring and Hibernate are the next projects tuned to Windows.

Sam Ramji, director of the open-source development lab, in a recent interview pointed to the rise in what he called "micro frameworks" and their importance.

"It's something we have to be a lot closer to," Ramji told The Reg, noting Microsoft had held talks with the SpringSource company and "a couple of their other folks."

Ramji also hinted at deeper work in areas already visited by Microsoft, specifically in the realms of Apache and on PHP.

"There's a lot more work to do with Apache for sure. There are open-source communities like SpringSource we have to do a lot more work with - they have really rich Java and .NET sides. There's a lot more work to do with the PHP community. A lot of what we are into now is we've built up some great opportunities we can now cont to get deeper in," he said.

Ramji did not get into details.

Spring founder and SpringSource chief executive Rod Johnson separately pointed to areas for improvement between the ubiquitous Spring and Windows.

He highlighted Spring.NET, the open source application framework for .NET applications eclipsed by the main Spring open-source Java framework. "There are a number of ways we could work together to enhance that," Johnson said.

Also, improvements in the Spring Integration project on the extraction and synchronization of events and sources of data between Spring and Windows and making Spring work better with Microsoft's popular SQL Server.

"There's a good level of interoperability already, on REST and SOAP," Johnson said. "But there are things we can do that potentially go deeper around Spring. We've got a significant number of customers on Windows platforms so it's not something really I think there's a choice about."

Again, there were no specifics.

What does happen next, and how it plays out, is up to Microsoft.

The strategy so far has been tactical, with Microsoft working on specific projects and products rather than making what many would like to see: a wholesale, strategic commitment to support for open-source on Windows.

The tactical work has benefited Microsoft's Windows runtime, to stop developers building open-source applications on a PC but deploying to Linux. So, Microsoft's work in recent years has been to improve performance of PHP, MySQL, JBoss, and SugarCRM running on Windows.

It has also engaged selectively with the Eclipse Foundation. Last year saw Microsoft pledge resources to the Eclipse Standard Widget Toolkit project to help interoperability with its Windows Presentation Foundation (WPF) while Microsoft also pledged funds, architectural, and technical guidance, and project management to help Eclipse4SL, a project to integrate Silverlight applications with Java applications and services.

But there are no signs Microsoft will join Eclipse. Quite the contrary, as Ramji seems to cite the sheer number of projects Microsoft could be working on.

To an extent he's right: Eclipse is a big organization. And working inside an operation - Microsoft - that's a red-meat eating, closed-source animal that sees Linux and open-source in hostile shades means that Ramji does have relatively limited resources and that those resources must be targeted.

However, Eclipse is home to number of companies that compete but that have also found it beneficial to co-operate. Eclipse is also home to Google, a company that talks the language of openness but that is shy about revealing the code running its own applications and servers.

Mike Milinkovich told The Reg he continues to work and talk with Microsoft, but that not a lot has changed since last year, meaning Microsoft remains committed to tactical engagements. "I'd love to see them do more of that [support Eclipse for Silverlight] and join Eclipse," Milinkovich said.

"Tactical engagement is the path to understanding a lot more," Ramji said of open source in general and of Eclipse in particular. "Eclipse is a pretty big and complex community. We have a ways to go before we know what do to more broadly. Although Mike Milinkovich never gets tied of pointing out we should join, I've told him, we're not ready yet."

The same selective approach is likely to happen on frameworks - in fact more so.

The frameworks arena is far more diverse and more subject to personal favorites, and with fewer stand-out leaders, than in the fields that were dominated by PHP, MySQL, JBoss and SugarCRM. And, don't forget, Microsoft does have a development framework of its own with .NET, and it's even getting into macro frameworks and runtimes with things like WPF and Silverlight.

Any decisions will likely be run through a slide rule of resources available and how much frameworks compete with Microsoft, and whether the competition is considered a good thing by corporate.

"We need to start by understanding what is the community is using and are there more things we can do as company to make the technology better, whether that just be technical support, provide MSDN licenses - often those steps," Ramji said. ®

Providing a secure and efficient Helpdesk

More from The Register

next story
New 'Cosmos' browser surfs the net by TXT alone
No data plan? No WiFi? No worries ... except sluggish download speed
'Windows 9' LEAK: Microsoft's playing catchup with Linux
Multiple desktops and live tiles in restored Start button star in new vids
iOS 8 release: WebGL now runs everywhere. Hurrah for 3D graphics!
HTML 5's pretty neat ... when your browser supports it
'People have forgotten just how late the first iPhone arrived ...'
Plus: 'Google's IDEALISM is an injudicious justification for inappropriate biz practices'
Mathematica hits the Web
Wolfram embraces the cloud, promies private cloud cut of its number-cruncher
Mozilla shutters Labs, tells nobody it's been dead for five months
Staffer's blog reveals all as projects languish on GitHub
SUSE Linux owner Attachmate gobbled by Micro Focus for $2.3bn
Merger will lead to mainframe and COBOL powerhouse
iOS 8 Healthkit gets a bug SO Apple KILLS it. That's real healthcare!
Not fit for purpose on day of launch, says Cupertino
prev story

Whitepapers

Secure remote control for conventional and virtual desktops
Balancing user privacy and privileged access, in accordance with compliance frameworks and legislation. Evaluating any potential remote control choice.
WIN a very cool portable ZX Spectrum
Win a one-off portable Spectrum built by legendary hardware hacker Ben Heck
Storage capacity and performance optimization at Mizuno USA
Mizuno USA turn to Tegile storage technology to solve both their SAN and backup issues.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
The next step in data security
With recent increased privacy concerns and computers becoming more powerful, the chance of hackers being able to crack smaller-sized RSA keys increases.