January 15, 2007

Soft sell for open source apps

When vendors aren't counting licenses, they're free to concentrate on quality code

Enterprise software vendors that use open source business models may be few and far between, but they are out there. I recently spoke to Peter Schroer, president and founder of Aras, about his company's decision to open source its suite of product development and planning software.

According to Schroer, Aras isn't just an oddball among enterprise software vendors. It's an oddball in the open source world, too. "Our enterprise solutions happen to be built exclusively on Microsoft," he says.

You read that right. In late 2005, Aras made the decision to ditch cross-platform support and base its offerings on Windows, .Net, and SQL Server. With Microsoft's help, Aras worked to integrate its software with the latest Windows-based technologies, including SharePoint Server and Office 2007. Only recently did it make the decision to open its code.

Schroer says there's no contradiction between open source and the Microsoft software ecosystem. "Microsoft has a particular business model that works for them. But around that they're encouraging open source development," he explains. "I wouldn't necessarily say they embrace open source, but they certainly see the value in open source development going on on their stack."

In particular, Schroer says Aras has received lots of encouragement from Microsoft's Open Source Software Lab.

No surprise, then, that Aras is handling its transition to open source the Microsoft way. Rather than going with the Gnu GPL (General Public License) or another license from the free software world, it has chosen the Microsoft CL (Community License), which is more permissive of commercial code re-use. And when the source code for the Aras Innovator suite becomes available this week, it will be hosted on Microsoft's CodePlex.com.

In the near term, Schroer hopes that community development will yield improvements to Aras' Web-based UI, perhaps using technologies such as Adobe's Flex. A Windows desktop client and a plug-in for Outlook are already in the works.

But the most important benefit of the transition to open source, he says, is in the way it changes Aras' relationship to its customers. There is no "premium version" of the software and no features are crippled in the freely-downloadable product. "If we're going to go open source, we'd rather do it properly, and basically let [customers] have full access to the solutions," Schroer says. "Aras will make its money through consulting and support agreements ... . People pay us when we add value, not because they have to."

Previous versions of Aras Innovator came with a license management server that enforced strict per-user licensing. But after a while it became clear that this practice resulted in more burdens than benefits for customers. "It's complex to manage. What happens if [customers] merge with another company, or sell off a division?" Schroer asks. "You're constantly administering your licensing or your support costs."

Close

On Twitter now

Application development

Powered by Twitter

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive InfoWorld Resource Alerts

Subscribe to the Developer World Newsletter

Receive a weekly roundup about the art and science of software development.

©1994-2009 Infoworld, Inc.