From the issue dated August 1, 2003

Copyright 2003 The Chronicle of Higher Education. Reprinted with permission.

Sharing the Code

More colleges and universities see open-source software as an alternative to commercial products

By FLORENCE OLSEN

While open-source-code projects like Linux have long been in the public eye, colleges and universities are now beginning to consider collaboration on similar efforts as a relatively cheap, effective way to meet their specialized software and computing needs.

Linux and the Apache Web-server software, another open-source example, are both well established, well supported, and frequently used in higher education. Linux and Apache are kept up to date by a loose network of programmers worldwide who communicate through e-mail lists, fix bugs, and write new code.

Now, college open-sourcers are beginning to operate similarly. One of their software projects is uPortal, which colleges use to build campuswide Web portals. Another is Shibboleth, which lets colleges control outside access to information that they post on the Web.

Many college administrators are leery of joining such software efforts -- "barn raisings," some call them -- preferring to deal with companies, which they can hold responsible for critical software on which their colleges rely. And even proponents of uPortal and similar projects acknowledge that the standardization of commercial software has made online business and academic exchanges between colleges much easier.

But commercial software companies can raise prices without warning or stop supporting products altogether, and a growing number of campus computing officials believe the open-source projects can produce software that is better suited to colleges' needs than are the commercial alternatives.

Colleges are in search of a new business model for developing and licensing software, and open-source-code projects are leading the way, says Richard N. Katz, a vice president of Educause, the higher-education technology consortium.

Ironically, some experts who think the open-source efforts at colleges and universities

The Chronicle of Higher Education 1 1 August 2003 may create good software say the programs' developers should ultimately involve commercial software providers in their efforts. That would give the projects the credibility they need to overcome many users' fears, those experts say.

Whatever their outcome, such projects have started "a whole new kind of dialogue about how to develop software and how to do business," Mr. Katz says.

Nearly Free?

One attractive feature of noncommercial software is that it usually costs nothing to license, and it comes with source code. With the source code, a programmer can look under the program's hood and see how the software works, and even make changes in it. When colleges buy commercial software, they do not typically receive the source code.

While many colleges can make a business case for using free open-source software, the "free" part is often misunderstood, says Carl W. Jacobson, director of management- information services at the University of Delaware. As with any software project, the largest portion of the cost of open-source software is spending on local expertise -- learning how to install it and then training people to use it.

The open-source business model nonetheless appeals to administrators like Michael Sherer, director of information technology at Goshen College, who made the decision four years ago to use Linux and other free software, including OpenLDAP, for network- directory services, and Samba, for file and print services. He marvels that the value of open-source software keeps increasing as contributors, who act as peer reviewers of the software, fix bugs and add new features while the price stays the same. "Just look at where Linux was four years ago and where it is now," he says. "You're getting a lot more value, but it's still free."

The decision to go with free and open-source alternatives to commercial software does not require Goshen to employ a large number of programmers, but it does require "a sophisticated programming staff," Mr. Sherer says.

The college deliberately created a campus-computing infrastructure based on open-source software "in hopes of attracting people who were able to handle that complexity." That decision was "a gamble that has basically paid off," he says.

Mr. Sherer also says he considers it "part of the educational mission of the institution to write code, and to use other people's code, and to modify it," which is the open-source approach.

Interest in free open-source alternatives to commercial software has grown as more colleges cope with steep increases in fees to license commercial software, Mr. Sherer says.

The open-source business model does away with licensing-fee increases that commercial

The Chronicle of Higher Education 2 1 August 2003 software makers must charge to pay the salaries of their sales forces and marketing staffs, for example. "Sometimes I start to resent the fact that I'm paying for a sales force" by virtue of buying commercial software, Mr. Sherer says.

Now a growing number of colleges are even exploring open-source alternatives to Microsoft Office. ' StarOffice, which is offered free to education and research institutions, is based on open-source software, called OpenOffice, to which Sun has been a significant contributor. According to Sun, 14 colleges have distributed StarOffice to 322,000 students and 44,000 faculty members in the past eight months.

'As Yet Unproved'

Unlike open-source projects that have a broad appeal, such as Linux or OpenOffice, there are still relatively few collaborative efforts to create open-source software specifically for higher education. "They're rather important experiments," says Mr. Katz, of Educause. But for the most part, he says, their effectiveness as models for software development and licensing is "as yet unproved."

The uPortal project, one of the most popular, began two-and-a-half years ago with Princeton University, the University of British Columbia, and the University of Delaware as its founders. At that time, the colleges were interested in using the Java programming language to develop new software that they could share.

The group of colleges, which expanded to become the Java Architectures Special Interest Group, started with a steering committee and $770,000 in seed money from the Andrew W. Mellon Foundation. The rules it abides by are liberal, some say, even by open-source standards.

The group puts no restrictions on the commercial use of the new software it creates, and it lets anyone who wants the software have it, simply by downloading it from the Internet. Takers can copy the software and modify it to suit their specific needs. They are not obligated to share their modifications with the rest of the higher-education Java group, but most of them do.

UPortal, the group's first shared-software project, has become the third-most widely used portal software in the United States. More than 100 American colleges and seven companies use the software -- although those are still relatively small numbers compared with those of commercial rivals.

The colleges and companies coordinate their work on uPortal through e-mail lists, meetings, and conferences. Hundreds of institutions subscribe to the e-mail lists, but not everyone has sufficient technical expertise to contribute code to the effort. Instead, a core group of 15 or 20 experts responds with bug repairs, answers to questions, and new features.

University officials say they have been surprised by the amount of free technical help that

The Chronicle of Higher Education 3 1 August 2003 they get from other colleges using uPortal. If a college is having a problem with some aspect of the software, for example, someone can post the problem on one of the uPortal e-mail lists, and in, say, 15 minutes, have responses from five different experts.

If colleges choose carefully, participation in open-source software projects can be a cost- saving option even for small institutions. Denison University and Roanoke College, for example, with about 2,000 students each, are running their own uPortal Web sites.

Help on the Way

Still, many college officials remain wary of open-source software because, if it has no company backing, it seems too risky, says Mark Olson, the executive vice president of the National Association of College and University Business Officers. "They want the security of that corporate partner," he says.

What reasonable college, they ask, would give responsibility for critical software to volunteer programmers who get their paychecks from another college? The officials question how the work on open-source projects can be coordinated and accomplished by dozens of far-flung programmers working at different institutions. Administrators also worry about getting their institutions involved in a major software effort, depending on it, and then seeing it collapse. Then what?

For those and other reasons, Mr. Jacobson says, open-source-software projects in higher education must encourage software companies to get involved in helping develop the software; in packaging, marketing, and distributing the software; and in selling their technical expertise to colleges that need it. So far, that approach has worked for uPortal. Unicon Inc. and SCT, for example, now have commercial versions of uPortal, just as Red Hat Inc. and others have commercial versions of Linux.

Colleges must be willing, after a certain point, "to pass the baton" to software companies, says Joe Hartley, a regional director of Sun Microsystems' global education and research division. Colleges should do "the jump-starting, the priming the pump," he says. But colleges are less well suited, he says, for "the continued maintenance" of the software. "At a certain point, they're not interested in it, it's not interesting to them, nor is it necessarily their core competency."

"We do not have very much Java expertise here," says Linda L. Miller, associate director of the information-resource center at the University of New Mexico. So when the university decided to use uPortal, in December 2001, it also contracted with Interactive Business Systems Inc., now Unicon, for technical support.

More Complex Systems?

Many companies now see value in the collaborative open-source model for developing and licensing software. "Our judgment is that many of the open-source technologies are extremely good, and they're cost effective," says Alfred Spector, vice president of

The Chronicle of Higher Education 4 1 August 2003 services and software research at the IBM , which contributes to a number of open-source projects.

Events of the past few weeks have served as a reminder that collaborative software projects may be no more risky than paying well-established companies to provide critical business software. More than a few administrators have admitted feeling blindsided and vulnerable as they watch PeopleSoft Inc., on whose software many of their colleges now depend, fight off a no-holds-barred bid by the .

Some officials anticipate that the future may bring an open-source alternative to big financial-software packages for colleges, such as those offered by PeopleSoft and its rival.

Such a development would most likely involve a software company's transferring its financial software to the open-source community -- "essentially giving it away and then selling services," says Mr. Jacobson, at Delaware.

Creating complex systems like those of PeopleSoft or Oracle from scratch would be difficult for volunteers. But a growing number of colleges are already willing to consider open-source alternatives to other commercial software, particularly for many of the new services that they want to offer over the Web.

"They're rallying together," Mr. Jacobson says, "and starting to solve problems and share."

FREE SOFTWARE

Following are examples of "open source" software -- software that includes code that programmers can use to customize it for their particular needs:

Operating systems (software that provides the foundation for running specialized programs): • GNU/Linux • FreeBSD Companies that make commercial alternatives: Apple, Microsoft, Sun Microsystems, and others *** Databases (programs for managing data): • PostgreSQL • MySQL Companies that make commercial alternatives: Microsoft, Oracle, Sybase, and others *** Web servers (programs that serve up Web pages to Internet users):

The Chronicle of Higher Education 5 1 August 2003 • Apache • AOLserver

Companies that make commercial alternatives: IBM, Microsoft, Novell, and others *** Tools (programs that provide a "workbench" for developing new software): • GNU/Emacs • IBM Eclipse (Java-programming environment) Companies that make commercial tools of various sorts: IBM Rational Software, Macromedia, and others *** Office suites (programs for doing word processing, creating spreadsheets, and developing graphics and presentation materials): • StarOffice* • OpenOffice Companies that make commercial alternatives: Corel and Microsoft

* StarOffice, which Sun Microsystems licenses at no charge to academic and research institutions, is based on OpenOffice, an open-source office suite

SOURCES: Eve A. Andersson, Northface University; Chronicle reporting

6 OPEN-SOURCE SOFTWARE PROJECTS

Comprehensive Collaborative Framework What it does: Uses technical specifications developed through the Open Knowledge Initiative, a project founded by the Massachusetts Institute of Technology to create a Web infrastructure for distance learning and online collaboration among researchers. Managed by: University of Michigan at Ann Arbor's Media Union and School of Information Software available: To be announced Web site: http://www.chefproject.org/index.htm dSpace What it does: Creates a digital archive for preserving and retrieving digital assets, which can include preprints, theses, data sets, computer programs, simulations, multimedia publications, and more. Managed by: MIT Libraries and the Hewlett-Packard Company Software available: dSpace Version 1.1 Web site: http://www.dspace.org

ePortfolio What it does: Creates a secure Web infrastructure for students, faculty members, and staff members to organize, store, and share samples of their work, transcripts, resumes, and other personal information. Managed by: The Open Source Portfolio Initiative, whose founding members are the University of Minnesota system, University of Delaware, and the RSmart Group

The Chronicle of Higher Education 6 1 August 2003 Software available: To be announced Web site: http://www.theospi.org

Globus What it does: Creates a Web infrastructure for "grid" services, computing facilities whose components--servers, computer programs, electronic databases, and large numbers of storage disks--are in different locations but are linked by the Internet. Managed by: Argonne National Laboratory, University of Southern California, and University of Chicago Software available: Globus Toolkit Version 3.0 Web site: http://www.globus.org

Shibboleth What it does: Creates a secure Web infrastructure for colleges and other organizations to share databases and other online information, which is done by controlling users' access from other institutions and by preserving their privacy. Managed by: Internet2, a consortium of more than 200 research universities Software available: Shibboleth Version 1.0 Web site: http://shibboleth.internet2.edu

uPortal What it does: Creates the infrastructure for a campuswide Web portal, which gives each student, faculty member, and staff member a personalized view of information from a college's campus databases and other sources. Managed by: Java Architectures Special Interest Group, whose founding members are Princeton University, University of British Columbia, and University of Delaware Software available: uPortal Version 2.1.3 Web site: http://www.ja-sig.org

SOURCE: Chronicle reporting http://chronicle.com Section: Information Technology Volume 49, Issue 47, Page A31

The Chronicle of Higher Education 7 1 August 2003 Page 1 of 2

Jim Farmer

From: Dana Sobyra [[email protected]] Sent: Tuesday, September 09, 2003 10:24 AM To: [email protected] Subject: Re: Permission to Reproduce Florence Olsen's Article Sharing the Code

Dear Mr. Farmer,

You are granted permission to reproduce the following article for inclusion in the eLibrary, the electronic collection of documents available to higher education information technologists that you've described in your request. Simply adhere to the guidelines I have provided.

"Sharing the Code" By Florence Olsen The Chronicle of Higher Education August 1, 2003

Reprint Guidelines:

1. Article must reproduced in its entirety -- with no editing, excerpting, or omissions.

2. Please attach the following copyright credit: "Copyright 2003, The Chronicle of Higher Education. Reprinted with permission."

3. Except for the indexed DVD and on-line Adobe PDF format you have described in the specific case of the article listed above, please be advised that we do not permit Chronicle materials to be electronically reproduced, distributed, or posted on other web sites.

Thank you for your interest in our publication,

Dana Sobyra Rights & Permissions The Chronicle of Higher Education 202-466-1099 phone [email protected]

Jim Farmer wrote:

To: Dana Sobyra Rights & Permissions The Chronicle of Higher Education

We would like the Chronicle's permission to reproduce Florence Olsen's article "Sharing the Code" that appeared in the August 1, 2003 issue of The Chronicle of Higher Education.This would be included in the eLibrary, an electronic collection of documents related to higher education. The eLibrary collections of documents are made available to higher education information technologists, generally those participating in the JA-SIG Collaborative, as an indexed DVD and on-line using the Adobe PDF format.

A copy of the document as it would appear is enclosed. The Chronicle's permission would be appended to the document.

Thank you for considering this request.

9/9/2003 Page 2 of 2

Jim Farmer JA-SIG uPortal Project Administrator instructional media + magic, inc.

9/9/2003