Open Source Software in Higher Education

Open Source Software in Higher Education

The higher education sector is quite unlike other industries. It has its own processes and a different set of demands. Most commercial proprietary application vendors develop their applications focused on a wider domain spread across industries. This, academics complain, creates a distinct disconnect between software vendors and the end-users in academia.

To overcome these shortcomings, the education industry started looking to “open source” as an alternate model. Around a decade back, institutions started debating total cost of ownership in adopting an open source based community approach vis-à-vis proprietary applications, viability of open source based business models, sustainability and security issues.

The success of community developed open source software is quite well established. Linux and Apache are ample proof of its success. A similar trend, though not that widespread in its reach, can be traced to the development of community projects in education like the Moodle and Sakai.

Through the course of its formative years, the open source community based approach in education has developed several alternative models. Some of these models and schools of thought have thrived and been implemented successfully across a significant spectrum of the industry. Progress and success in open source projects like the Sakai, Moodle, Kuali, uPortal, Shibboleth, and many more are being closely watched by the industry.

Community Source Model

One school of thought believes that open source sharing is more a philosophical approach than a viable alternative. The adoption of open source in higher education seems to suggest otherwise. FLOSS (Free/Libre and Open Source Software) communities are thriving well in learning environments too.

The FLOSS model has been extensively used in initiatives like the MIT OpenCourseWare and Open Source Biology. Project Gutenberg, the Wikipedia, The Open Dictionary project are prime examples of how open source has been successfully adapted to education initiatives.

In a community source project, multiple institutions come together to partner in the project. All partners contribute financially as well as in employing human resources for the effort. In the early stages, the partnering institutions provide all design and development efforts and only in subsequent stages is the project opened to the broader community. This way, the initial support is secured and the institutions have a substantial influence in deciding how the application is modeled and designed.

The initial focus of community source projects is on collaboration between institutions. The focus in the crucial first stages is therefore to form a common economic outlook and an appropriate administrative framework rather than forming a community around a shared code. Most community based open source projects slowly migrate to open source in the later stages.

The Sakai project, for example, started as a joint effort between four institutions (Michigan, Indiana, MIT and Stanford). The initial agenda was to set up a framework of common goals that would produce appropriate software based on an agreed list of objectives. The scope for participation was later increased by forming the Sakai Educational Partners Program (SEPP), whereby other institutions can join and participate in the community for a small fee.

The Current Landscape

An education enterprise like any organization has its own needs ranging from resource planning to budgeting. Additionally, they have typical requirements like the need to integrate with financial aid programs of the government, multiple payroll cycles, and student information systems (SIS) that handle admissions, grades, transcripts, student records as well as billing. All these call for robust ERP systems. Until recently, colleges and universities mostly rely on either custom-developed systems that are more than 15 years old, or have transitioned to commercial products from vendors like Oracle, SAP, PeopleSoft or vendors like SunGard that are geared towards the higher education market.

Kuali Financials was borne due to the lack of open source solutions Enterprise applications in the higher education sector are comprised of a mix of some proprietary application vendors and some key open source community initiatives. PeopleSoft, Oracle, SunGard and Datatel are some key vendors that offer tightly integrated ERP packages for the education sector.

Recent consolidation in the industry, like the acquisition of PeopleSoft by Oracle and of WebCT, Angel, etc by Blackboard, has caused considerable unease in the education fraternity. The concern stems from the fear that the trend of consolidation would lead to the monopoly of a few key vendors. The plans of these vendors to offer tightly integrated systems heightens the fear that this will provide an unfair leverage to these vendors as it would extend the community’s dependence on them.

One area of concern about proprietary applications is a seeming disconnect between the industry and software application developers. Institutions also have strong reservations about the currently available administrative software and course management systems. The feeling is that applications provided by vendors such as SAP and PeopleSoft are adapted from other industries and does not work well for educational enterprises. Moreover, the proprietary nature of the applications implies that the source code is not available and customization efforts involve substantial costs.

In the context of such a wide breadth of requirements, open source can prove to be a viable alternative. In fact, these constraints provided the impetus for open source initiatives in higher education. Some of the success has helped provide a strong foundation to building an alternative support model for the education industry.

In the Sakai project, the participating institutions decided to integrate and synchronize their educational software into a pre-integrated collection of open source tools termed Collaborative Learning Environment (CLE). Sakai has active implementations running at multiple institutes including the University of Michigan and Indiana University.

In parallel, Sakai also established a set of activity based communities that have spawned an active cooperation between the industry and application vendors. The Sakai Educational Partners Program allows educational institutions to participate in the program for a small fee. Besides, there are the Sakai Commercial Affiliates, who offer fee-based services for installation, integration and support..

Kuali, on the other hand, mainly addresses aspects of educational administration. The Kuali Financial System (KFS) is the most prominent application. It handles administrative and operational tasks like general accounting, purchasing, salary and benefits, budgeting, asset management and grants. The system is designed around modules that enable it to be tweaked to work with existing commercial applications. For example, at Indiana University, Kuali applications work together with PeopleSoft’s HR and student system. The Kuali Foundation is a non-profit consortium of multiple universities and some hardware and software companies. The Kuali Commercial Affiliate program operates on similar lines like its Sakai counterpart. The community has been growing and now includes the University of California, Cornell, Michigan State University, San Joaquin Delta College (Calif.), and The University of Arizona.

Significantly, according to the 2008 Campus Computing Survey, around 13.8 percent of the survey participants have already identified an Open Source LMS – either Moodle or Sakai – as the campus standard LMS.

Besides these, several other projects offer SIS functionality. For example, openSIS manages student demographics, scheduling, attendance, grades, transcripts, and health records, and its parent company makes add-on modules to support additional features like disciplinary tracking, billing, food service, and bulk email/SMS messaging for emergency contact.

Other Key intiaitives are

JaSig community developing uPortal, and CAS (Central Authentication Services) two components serving as input to Kuali Rice.

Internet2 – A consortium led by universities working in partnership with industry and government to develop and deploy advanced network applications and technologies including products such as Shibboleth and Grouper

Open Source Curricula

As with any “open source” activity, open source curricula by its very definition is one that can be freely used, distributed and modified. A model like this would seemingly be antithetic to the concept of higher education as it strikes at the credibility of the education environment. Campus education is designed to operate as a structured learning methodology. The concept of community collaboration involving academics and students on the same platform brings a lot of unpredictability into the scenario

However, FLOSS communities (Free/Libre and Open Source Software) in education have proved to be quite successful. A key principle of this learning approach is its root in adapting it to the context of ones’ experience. With its stress on learners and their preferences, this learning approach focuses more on learning by collaboration, communication and sharing.

Significant initiatives include the Connexions Project at Rice University, the OpenCourseWare project at MIT and the social learning medium of Wikipedia.

The FLOSS approach in higher education has been operating in combination with traditional teacher centered approaches. The objectives of the FLOSS approach are not to replace traditional methods but to achieve synergies in combination and offer the learner an enhanced learning environment.

The ‘FLOSS-like education transfer report’ published in September 2008, as part of the FLOSSCOM project, notes that FLOSS communities can create effective learning environments. The study has also come up with three different approaches that could be combined effectively with traditional teaching approaches.

Economic Models of Open Source

One aspect that clearly marks the adoption of open source as a winner is the fact that in this scenario, the developers are most often also the users of the software. This removes the perceived disconnect between the developer community and the end-users unlike in the case of proprietary applications. However, this is less evident in the case of administrative applications like payroll or HR. In such cases, adoption of open source has to be a directed process.

Initiatives like the Kuali project have proved that open source can also build up sustainable models that provide adequate support mechanisms. In such models, there is active collaboration between the community that comprises not only developers and end-users, but also an extended support group comprising commercial vendors. These support groups are available to offer timely support to mission critical applications. The community approach also ensures that the code is not closed and that an active community of interest ensures that enhancements keep happening as necessitated.

Projects like uPortal have been developed with minimal resources but are deployed across hundreds of institutions. The community approach has proved sustainable as in the case of the Sakai project. In terms of funding, the Sakai project garnered an investment of $6.8 million over two years.

The viability of the open source, community based model stems not from the monetary or cost aspects but principally the adaptability that it offers. The debate over cost of ownership between commercially available proprietary software and open source applications is yet to be proved empirically. However, the fact that the code is open means it can be easily adapted to suit new requirements and does not involve significant investments in terms of customization or enhancements. This does make significant economic sense in the longer term.

The case for open source in higher education is nicely documented in a study by the Alliance for Higher Education Competitiveness. In a 2005 study report titled, ‘Will Open Source Software Become an Important Institutional Strategy in Higher Education?’ Rob Abel notes how open source is a “great fit for higher education”. The study, based on an analysis of open source projects in education, opines that the community-based approach is an interesting model that also helps reduce the inherent risks in adopting an open source approach.

As for the cost model, the study notes that while open source has helped generate cost savings in the range of 20 to 30 percent for the commercial sector, the same may not be entirely true in education. The community-based approach, the writer notes, with its associated participation fees, may prove only marginally beneficial in terms of costs. Institutions that have their own infrastructure and resources may however, benefit from substantially reduced costs from their open source initiatives.

The Future

Open source has proved to be adaptable and a reliable platform for collaboration and learning. In their quest for ideal application software to handle administrative, operational and education platforms, most CIOs are looking at interoperability, reliability and scalability of applications. Applications like the Sakai and Kuali have proved beyond doubt that open source applications offer great configurability.

Development communities and the support of commercial vendors, as in the case of Kuali and Sakai, fuel a greater rate of innovation. Moreover, the advantage that is offered by collaboration also provides an impetus to continued improvement of the system. Support systems and enhancements for future requirements are ensured.

On the question of how to approach or adopt open source as a model, the answer would depend on the needs, the infrastructure and the means available to an institution. The community development model has shown that costs can be broadly distributed amongst participants. Experience shows that universities and colleges can collaborate to produce open source software that caters to their needs in a way that is superior to some commercial products. The collaborative model enables educational institutions to pool their financial and technical resources. Moreover, a larger community ensures that the applications are tested in a variety of testing environments, thus aiding in building robust solutions.

In term of core academics, learning systems will evolve to accommodate formative assessments and evaluation outside the classroom. Many higher education institutions have taken the lead of MIT and are offering online course materials that are accessible by anyone, free of cost. It has been adopted at Yale, Notre Dame, Tufts and Stanford School of Engineering, to name a few. The United Nations has launched an initiative that would leverage social media technologies and ideas to offer higher education opportunities to people who would otherwise not be able to afford the costs.

Commercially, open source projects have taken their first steps in the marketplace. The model is evolving aided by some significant commercial vendor backing. For the community-based open source approach to prosper, substantial financial backing is an absolute necessity to prevent it from faltering and to avoid the pitfalls that arise form source code being easily modifiable and rebranded by a different vendor. From the commercial perspective, projects like Sakai and the Kuali Foundation are likely to thrive as they have substantial stakeholders from both the academic and the corporate world.

What could derail further adoption? There are several potential risk areas:

  • Lack of understanding of entry points for adoption
  • Lack of support to adopt the applications
  • Minimal staff to support the applications
  • Lack of training / documentation to train staff
  • A “runaway” project that consumes much press and develops a negative bias toward the project

Many of these risks may be mitigated though co-operative initiatives between the foundations developing the open source solutions and commercial affiliates looking to support the solutions – and develop complementation solutions. Some examples:

  • Further publicity through conventional, non-education related channels such as Google and industry-based sites such as edu1world
  • Furrther innovation and cooperation – whether through ‘summer of code’ collaborations; or community collaborations that will transform the current listservs to more accessible forums
  • Commercial affiliates offering training and webinars
  • Commercial affiliates offering ease of use entry points, such as pre-installed servers or virtual images that can be downloaded and used out of the box

In conclusion, open source initiatives in higher education have a long way to go before they enter the commercial mainstream in a significant fashion. However, with industry and academic collaboration, it has a great potential to change the higher education landscape in the longer term.