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.
Latest on Platforms
- Group seeks to open source data-center design
- Skyfire buys Kolbysoft to make an Android browser
- Symbian goes open source four months early
- Nokia previews next-generation Symbian user interface
- Sony Ericsson's first Android phone released
- Qualcomm opens subsidiary focused on open source
- Nook e-reader pushes Barnes & Noble into crowded market
- Researchers to unlock codes for open source green energy
- Open source StarCluster shines on Amazon cloud
- PS3 clusters hit as Sony gives Linux the flick
Open Source Essentials
- Microsoft 'interested' in open source browser: Ballmer
- Flying high with open source
- Open sourcing code may improve transparency on Wall Street
- Problem-solvers hunt open-source solutions
- Open source advocates hail appeals court ruling
- Open-source software a security risk, study claims
- Insurance company bets health on open source
- Open source stack solid foundation for All Homes
- 20 great Windows open source projects you should get to know
- Via releases laptop design as open source
- Support Engineer20/03/2010
Other
I.T. & T
Support Engineer - Application Support Analyst - Equities20/03/2010
Other
I.T. & T
Application Support Analyst - Equities - SAP PI/XI Consultant - Great $ Daily Rates20/03/2010
Other
I.T. & T
SAP PI/XI Consultant - Great $ Daily Rates - Lead SAP MM/SD Consultant - Great $ Daily Rates20/03/2010
Other
I.T. & T
Lead SAP MM/SD Consultant - Great $ Daily Rates - .NET Developers20/03/2010
Other
I.T. & T
.NET Developers - CoolGen Advantage Gen Developers20/03/2010
Other
I.T. & T
CoolGen Advantage Gen Developers - HEALTHCARE SECTOR - SENIOR BUSINESS DEVELOPMENT MANAGER19/03/2010
Other
I.T. & T
HEALTHCARE SECTOR - SENIOR BUSINESS DEVELOPMENT MANAGER
Whitepapers
-
Computerworld Strategy Guide: Business Intelligence -
Gartner's Magic Quadrant for PC Configuration Life Cycle Management Tools -
Beyond PCI Checklists: Securing Cardholder Data with enhanced File Integrity Monitoring -
Maximising customer capital -
How NOT to Wreck Your Windows 7 Migration | Guidelines for Planning and Executing a Successful Windows 7 Migration
TechWorld Blogs
Recent blog posts
- Tim Bray joins Google, slams iPhone ecosystem
- Following social networking privacy
- All aboard the Avatar Economy
- Facebook, PayPal tie up ad payments
- Google goes for more markets: too much too quickly?
- Talk about mobile computing
- iPad arrives: can Apple crack the tablet?
- Linux.conf.au 2010 kicks off in New Zealand
- VMware jumps further into SaaS with Zimbra
- Amarok 2.2.2 released – rock on!
Recent comments
- Good Day to You all,
I am
7 hours 15 min ago - Play on reliable sites
7 hours 18 min ago - ipad preorder sells
8 hours 56 min ago - Ajax is the more powerful
10 hours 35 min ago - I can see that whole seconds of research were lavished on this.
18 hours 34 min ago - Andorid phone are one that runs google android opereting system
19 hours 51 min ago - Other apps not available
1 day 10 hours ago - To be honest I think I might
1 day 14 hours ago - How much is Microsoft paying you?
1 day 15 hours ago - Free to be Fools Vs Forced to be Fools
1 day 16 hours ago - pointless
1 day 18 hours ago - hp: a lack of customer service. learn from Apple.
1 day 19 hours ago - Touch Screen
2 days 2 hours ago - Kindle and the iPad
2 days 18 hours ago - Asset Management Software
3 days 9 hours ago - 3D TV with glasses set to fail !
4 days 6 hours ago - govt a bunch of wowsers
4 days 17 hours ago - Best way to block these idiotic initatives
5 days 9 hours ago - not for us
1 week 8 hours ago - Any related jobs
1 week 1 day ago





Comments
Post new comment