Microsoft's openness stressed
- 10 November, 2008 08:09
- Comments
Expressing a now-familiar theme, a Microsoft executive at the ApacheCon conference on Friday morning touted Microsoft's efforts to be more open, highlighting moves such as offering the company's "M" modeling language under the Microsoft "Open Specification Promise."
During the New Orleans conference, Microsoft's Sam Ramji, senior director of platform strategy, stressed continuing accommodations for the open source world. Microsoft traditionally has been viewed as the opposite side of the coin from open source but has been preaching its open source epiphany at events such as ApacheCon and the EclipseCon 2008 conference in March.
Ramji touted Microsoft's "inclusion-based strategy" for growth. Companies such as HP, IBM, Sun and now Microsoft participate in open source to build sustainable business models, he said. Microsoft has to have its platforms include as many different technologies as possible, Ramji said. Growth is done through having more people find the platform interesting, he stressed.
Ramji noted the M language being made available under the Open Specification Promise, in which Microsoft agrees not to assert legal rights or patents over on implementations. M is part of Microsoft's Oslo modeling platform. Other efforts were noted, such as welcoming dynamic languages such as Ruby and Python onto Microsoft's technology platform.
"M to me is a possible realization of a lot of what I believe in," Ramji said. By serving as a meta language for developers to write specific grammars, such as a BPMN grammar, M could do for languages what open source has done for development, he said. Developers can write grammars without having to worry about whether they have structured a full language.
Domain-specific languages could be built for health care or an M compiler could be developed for Mono, which is a Linux implementation of Microsoft's .Net Framework., Ramji said. He invited ApacheCon attendees to consider the M specification.
Microsoft's Azure platform for cloud services, announced last week, also makes accommodations for open source languages such as Ruby, Java, and PHP, Ramji said.
"What (Microsoft chief software architect) Ray Ozzie has said about Azure is it needs to be inclusive, it needs to be open," Ramji said.
- Bookmark this page
- Share this article
- Got more on this story? Email TechWorld
- Follow TechWorld on twitter
- ALM Buyers Guide: A Practical Guide to Choosing the Right Agile Tools for your Team
- The Pathways ICT Leadership Development Program | Turning today’s ICT professionals into tomorrow’s business leaders | 2012 Course Curriculum
- Google Apps Case Study | Imagination
- Business Intelligence and Performance Management Publication: Organizing for Management Excellence, Part 2
- Justifying Business Intelligence Applications
-
Kelihos botnet, once crippled, now gaining strength
-
Lenovo ordered to pay €1920 for making French laptop buyer pay for Windows too
-
Lenovo ordered to pay €1920 for making French laptop buyer pay for Windows too
-
Lenovo ordered to pay €1920 for making French laptop buyer pay for Windows too
-
Nokia N9 vs. Samsung Galaxy S 2
-
Windows 7 for Dummies® Dvd+book Bundle
-
Computers for Seniors for Dummies, 2nd Edition
-
Windows 7 for Dummies®
-
Windows 7 for Seniors for Dummies®
-
Office 2007 for Dummies
-
Office 2007 All-In-One Desk Reference for Dummies
-
MYOB Software for Dummies 6E Australian Edition
-
Microsoft Office
-
Teach Yourself Visually Windows 7










Comments
Post new comment