Open Source Technology Update

Breaking Away

Open source projects may free universities from expensive, rigid commercial software. But will the rewards outweigh the potential risks?

Open Source Technology Update Brad Wheeler is breaking with tradition. As CIO of Indiana University, Wheeler is leading an ambitious move to open source-based applications that will manage the bulk of the university’s business and academic systems. One of the initiatives, known as the Kuali Project, involves multiple universities writing and sharing code for their financial and operational systems. Another, the Sakai Project, is a community source platform for academic teaching and course management (see “How Much Do You Know About…”).

If they succeed, Kuali and Sakai are bold initiatives that could free universities from rigid commercial software that’s often expensive to acquire and maintain. But the journey to open source freedom also includes numerous risks. While commercial software has a support network including thousands of hardware, software, and integration partners, niche open source projects may involve only a few hundred— or even a few dozen—software developers worldwide.

Still, more and more universities are seeing the upside of open source. In fact, right now, many universities are deploying or evaluating open source databases, e-mail systems, and business applications. Even voice over IP (VoIP) hardware and call management systems increasingly leverage open source software known as Asterisk (see “Know Your Options”).

Brad Wheeler

SAKAI AND KUALI spearheader Wheeler: Promoting 'enlightened self-interest.'

Kuali and Sakai are unique, however, in that they are designed for universities, by universities. Unlike traditional, loosely organized open source projects which can involve the random contributions of programmers from across the world (some of whom are well-known, some lesser-known) and which can cause problems related to communications, project priorities, cultural issues, etc., the Kuali and Sakai projects have formal, organized teams stretched across multiple universities, with clearly defined responsibilities and goals. Active participants in the initiatives include Cornell University (NY), Michigan State University, San Joaquin Delta College (CA), and The University of Arizona, just to name a few.

“In essence, we’re pooling our monies to run a disciplined project,” says Wheeler, who also serves as chairman of the Kuali Project Board. “These aren’t tight consortiums where you’re locked in for five years: Everyone has walk-away rights, but we’re held together by enlightened self-interest. Each university can write incremental improvements and take advantage of other peoples’ research.”

Cornell, for instance, is writing a Kuali reporting module that IU plans to deploy. Contrast that with the commercial software market, where license agreements frequently bar universities and businesses from sharing homegrown software enhancements with one another.

Another key benefit of the open source movement: Universities frequently can make module enhancements without taking any systems offline. Notes Wheeler: “It’s the opposite of commercial ERP upgrades, where you often have to deal with numerous interruptions as you pay seven figures for an upgrade.”

Taking Control

After several years of development, many of the open source components are ready for prime time. Kuali Financial System 1.0 is out the door and drawing attention from smaller colleges. A nextgeneration release, to be dubbed 1.1 or 2.0, will debut this December. Assuming the upgrade meets Indiana’s scalability needs, the university will begin deploying it as soon as it becomes available.

SOFTWARE PROS & CONS

Commercial Software

PROS :: Strong support network of independent software vendors, resellers, and integrators, Established track record in production environments, Generally scalable and reliable

CONS :: No access to source code, No rights to share self-developed enhancements, High acquisition fees and maintenance fees.

Open Source

PROS :: Complete access to source code, Rights to share self-developed enhancements, Little or no acquisition costs

CONS :: Limited network of resellers and integrators, Limited track record in production environments, Potential hidden support costs, from vendor or from need to hire full-time open source experts

By 2009, many larger universities will likely deploy Kuali, according to former university financial officer David Lyons, now senior fellow of the National Association of College and University Business Officers. He notes: “We have to execute well on the remaining module developments, and we need some successful deployments to point to” (that is, in order for Kuali to reach a tipping point and gain widespread acceptance throughout higher education). That’s already happening with Sakai, which is a bit more mature than Kuali. “Right now at IU, we’ve reached a critical mass of users with Sakai,” says Wheeler. “We’re looking to retire our old system at the end of this summer.”

Indeed, the university has 90,000 users on Sakai, and 74 percent of all course materials have moved over to the new system. “We now have absolute control of our destiny,” says the CIO. “Under the old system, we could only innovate as fast as we could afford to.”

Indiana University’s open source environment continues to borrow heavily from peer universities. For instance, IU has deployed a wiki component from the University of Cambridge (UK) and podcasting code co-developed with the University of Michigan.

How Much Do You Know About...

Sakai Project :: Sakai is an online collaboration and learning environment. Many users of Sakai deploy it to support teaching and learning, ad hoc group collaboration, portfolios, and research collaboration. Sakai is a free-to-acquire open source product that is built and maintained by the Sakai community (although there are in-house support costs involved). Sakai’s development model is called “community source” because many of the developers creating Sakai are drawn from the “community” of organizations that have adopted and are using Sakai.

Kuali Project :: The Kuali Financial System is based on the proven financial system design that has been used at Indiana University for over 10 years. Its modular format includes a base system of chart of accounts, general ledger, transactions, reporting, and workflow. Additional modules will include:

  • Accounts receivable
  • Budgeting
  • Capital assets management
  • Endowment
  • Enhanced decision support/reporting
  • Labor distribution
  • Purchasing/accounts payable
  • Pre- and post-award research administration

Whitman College (WA) has also hopped aboard the Sakai bandwagon, according to Mike Osterman, a middleware analyst at the college. Whitman’s Sakai deployment, known as CLEo (Collaboration and Learning Environment online), has been a steppingstone to gradually migrating away from a Blackboard implementation, according to Osterman. “We started looking at alternatives in 2004, and Sakai was pretty raw at the time,” he says. “But we knew it would give us the flexibility to develop our own enhancements without spending a chunk of change to license more software.”

Risk vs. Cost

Many advocates believe open source projects can save universities money that’s typically allocated for ERP licenses and deployments. But universities have to look beyond the dollars and cents for even more benefits, say the pundits.

“Open source should not be about bashing the commercial software vendors,” says Lyons; “there’s an ongoing place in the market for them. The open source movement is more about design: Not only are these new applications designed for and by people in higher education; there will be hundreds and hundreds of new eyes looking at the code and the capabilities to ensure we’re meeting users’ needs.”

Still, moving to open source has its risks. When commercial software hits a bump, universities can turn to software suppliers for emergency service and support. If an open source code base fails, it can be difficult to track down the specific developer who can find and fix software bugs. In truth, moving to Sakai was “definitely a bit of a leap of faith,” Osterman concedes. “We decided to do a oneyear pilot. If it didn’t work out, we agreed we’d go back to the drawing board and start over.”

Whitman College launched its pilot in the fall of 2005. The effort included a gap analysis project that identified core Blackboard-type capabilities that the open source system would need to support. The university included 10 faculty members in the pilot’s first semester, then expanded it to 16 faculty members in the second semester. “We wanted to keep it fairly low-profile and make sure each of the individual testers bought into the project,” says Osterman.

Smart move: Thanks to faculty testing and feedback, Whitman College was able to move CLEo into a production environment in the fall of 2006. Osterman says the system offers three clear benefits:

  • Code transparency—an IT environment that’s truly open for enhancement without any need to negotiate with vendors.
  • International reach. The CLEo project helped Whitman College to work more closely with leading institutions worldwide.
  • Surprisingly strong reliability. Since larger institutions tested and deployed Sakai slightly ahead of Whitman College, Osterman’s team gained the benefit of their reliability work.

History Lesson

This journey to open source would have been unimaginable even a few years ago. For decades, universities have relied on completely homegrown information systems or complex commercial software to run their financial, academic, and development operations. But ERP and other commercial applications were frequently horizontal by design, and lacked deep vertical features written specifically for higher ed. Often, universities had to pay vendors extra fees for custom modules that assisted student recruitment, enrollment, and campus services. Even at a small college with fewer than 10,000 students, annual license and maintenance fees can cost $100,000 or more. “That’s a lot of money for bug fixes that should have been corrected before the products even shipped,” quips Ed Golod, president of Revenue Accelerators, New York-based technology consultants.

Indiana University balked at that approach in the 1990s and instead worked with American Management Systems (acquired by CGI Group in 2004), a major IT consulting system, to design and deploy a client-server system. The system proved reliable and scalable, but like many client-server systems that were written for specific operating systems and application programming interfaces (APIs), the software lacked modern features for the internet age.

Moving to Sakai was a leap of faith. If it didn't work out, we agreed we'd go back to the drawing board.
— Mike Osterman, Whitman College

While universities were wrestling with internal development efforts or commercial ERP deployments, the open source movement quietly began in the early 1990s. From the Linux operating system to the Apache web server, developers worldwide agreed to write and share code enhancements for the greater common good. Still, open source wasn’t an overnight sensation. Even the most promising projects required many years to fully shine. It took nearly a decade for Linux and Apache to gain critical mass on corporate servers. Apache is now the internet’s dominant web server and Linux commands more than 30 percent of the server operating system market, according to market research firm International Data Corp.

More recently, open source applications have gained traction in businesses and on university campuses. Zimbra, an open source e-mail provider, says its e-mail inbox software has been downloaded from the web more than 6 million times. Many of those downloads landed within university settings, according to a spokesperson for the company. Other increasingly popular open source applications include Centric CRM, MySQL, JasperSoft (for business intelligence), and SugarCRM.

Even Apple is benefiting from the open source movement. Apple’s Mac OS X code is based on Unix, a close relative of Linux. That makes it easy for programmers to write Linux applications that they can test and deploy on Mac OS X. In fact, in February, IBM unveiled an open source desktop initiative that will provide tools for writing applications that run across Windows, Linux, and Mac OS X.

If you hitch your wagon to the wrong open source project and it loses steam, you could wind up with a dead-end technology.
— Ed Golod, Revenue Accelerators

Smaller vendors are also working to fan the open source flames. In February, Centric CRM and a dozen other open source companies formed the Open Solutions Alliance. The group aims to promote interoperability and enhanced support for open source applications. Major integrators including Unisys have lined up to support the alliance, though it’s unclear how soon their work will result in new integration hooks that universities can leverage.

Look Before Leaping

As the open source sector continues to grow, the ERP market continues to consolidate through numerous mergers and acquisitions, leaving Oracle, SAP AG, and other companies such as SunGard as the primary choices for such commercial ERP systems. To be sure, the remaining commercial options continue to offer clear benefits. Generally speaking, they are highly scalable, incredibly reliable, and secure. Plus, they are backed by thousands of integrators and valueadded resellers (VARs) that can service and support the deployments.

By contrast, open source solutions typically have only scattered support in the VAR and integrator community. Even market leaders such as Red Hat have only a few hundred Linux VARs across the globe—compared to tens of thousands of partners supporting Microsoft’s Windows Server, SQL Server, and related applications. And while server hardware suppliers such as IBM, Dell, Hewlett-Packard, and Sun Microsystems support Linux, that doesn’t mean they’ll be familiar with niche open source projects and modules that pop up across the globe.

KNOW YOUR OPTIONS

Category Commerical Options Open Source Options
Operating Systems

Apple, IBM, Hewlett-Packard, Microsoft, Sun Microsystems

Novell, Red Hat, Ubuntu, Xandros

Databases

IBM, Microsoft, Oracle

MySQL, EnterpriseDB

E-mail / Collaboration

IBM/Lotus, Microsoft, Novell, Oracle

Open-Xchange, Zimbra

Applications

Lawson, Oracle, SAP

Centric CRM, JasperSoft, SpikeSource, SugarCRM

IP Communications / VoIP

3Com, Avaya, Cisco Systems, Alcatel-Lucent, Nortel

Asterisk, Digium, Fonality

“Just about any database or CRM integrator worth his salt will be familiar with Oracle and Siebel solutions,” notes Golod. “But the open source sector is hit-and-miss when it comes to finding partners that can help you.” (In the higher ed space, rSmart is the leading vendor stepping forward to provide services to colleges and universities that want the assistance of a commercial vendor for community source implementations; for example, the company offers boxed versions of Sakai and Kuali as well as consulting help.)

What’s more, many open source systems don’t have all the features and functions that universities take for granted in their current commercial systems. And it can take many years to fill in those holes. Even the most vocal open source proponents sometimes struggle to get code upgrades out the door. Novell, provider of SUSE Linux, is still striving to enhance the operating system with high-end clustering functions that many Unix providers have offered for more than a decade.

Universities also can suffer if an open source project stalls or is aborted. “If you hitch your wagon to the wrong open source project and it loses steam, you could wind up with a dead-end technology,” says Golod. “At least in the commercial software market, you can watch a publicly held software company’s financial performance, in order to to estimate a product’s long-term viability.”

Still, commercial ERP and academic systems also have their downsides. Deployments can cost millions of dollars and frequently require years to complete. Universities that write homegrown systems face their own challenges, including the need to employ and train teams of programmers to perpetually maintain and enhance the code.

For the most part, universities will continue to rely on a mix of commercial and open source solutions. Kuali and Sakai, in particular, prove that there’s plenty of room on campus for open source.

::WEBEXTRA :: The next wave of Kuali: a student information system. Find out more at Campus Technology 2007 in Washington, DC, July 30-Aug. 2 :: Learn more about open source BI.

comments powered by Disqus