Archive for April, 2007

Welcome to Kim Tucker as Our Next OSS in Education Series Contributor

Monday, April 30th, 2007

kim_tucker.jpgI want to welcome Kim Tucker and thank him for agreeing to contribute to the Impact of Open Source Software on Education series. Kim’s post will appear on Terra Incognita on May 2, 2007 (eastern U.S.). Kim will be writing on a number of related topics that integrate Free Libre Open Source Software (FLOSS) and free knowledge and equality in education, while also posing questions about what we mean by equality in education and the implications for digital inclusion. The term “libre” distinguishes freeware (gratis software) from free software, which encompasses use, modification, and distribution.

Kim is currently working as a researcher at the Meraka Institute, managed by the Council for Scientific and Industrial Research (CSIR) in South Africa. The main focus of his research is the introduction of technology and collaborative learning opportunities, and FLOSS for knowledge sharing and education. Kim also provides general advocacy of FLOSS and libre knowledge. His background includes some cognitive psychology, computer science lecturing, environmental decision support-systems development and other aspects of software development (Java, architecture, patterns, agile methodologies, etc.), and conservation biology (M.Sc.). Given this background, he has an interest in knowledge patterns, collaboration, and knowledge transfer across disciplines. In the context of Open Educational Resources (OER) he likes to promote the concept of “libre learning,” emphasizing the freedoms that users of OERs (or, rather, “libre” resources) should enjoy to permit unrestrained social constructivist (student-driven) learning in the emerging “rip, mix, and share” culture.

I am very much looking forward to Kim’s posting, and to the dialog that I am sure it will generate. Based on Kim’s background and long-standing commitment to libre resources and learning, I imagine that his contribution will strike very much at the core theme of our series. Please feel free to comment, ask questions, build on the conversation, and enjoy.

Online Global Land Grant Part 4 – Structure Overview

Sunday, April 29th, 2007

In an earlier posting I suggested that one way we could start approaching the Online Global Land Grant would be to think about goals, structure, and finance and economics. In my last posting I identified some potential goals. Now I will start by outlining considerations for structure, which might prompt some dialog. No matter what it means to be “global,” we should be considering structural models that can support the following goals:

  1. Enhancing Capacity for Development through Education: The online global land grant will enhance quality of life through the development of civic and economic capacity.
  2. Reducing Barriers to Quality Education: The online global land grant will significantly reduce educational access barriers, while ensuring the learning experience is relevant.
  3. Supporting Educational Models to Meet Global Needs: The online global land grant will identify and shed ethnocentric assumptions, goals, and practices based on hegemonic ideologies.
  4. Reshaping the Notion of Globalization: The online global land grant will recast the globalization dialog to include humanitarian ideals.
  5. Internationalizing the University to Foster Understanding: The online global land grant will provide opportunities for participants to better understand and be prepared for their role in a global community.

So, what types of structural models will help us meet, or at least work toward, our goals while operating across tremendous geographic distance, economic conditions, forms of government, development needs, national and societal interests, cultural norms, etc.?

What are some of the structural characteristics of the Online Global Land Grant that will be enabling, and what types of organizations might be critical contributors? I have the sneaking suspicion that organizational centralization, distribution, and governance might guide structural considerations and impact the ways that goals are approached. There are several organizations with a “global” mission (or at least presence), which might be worth a look. We can then dig into their missions, goals, the ways they look at their global involvement, and how they are organized. I would like to start with the following sample list and grow it based on your suggestions:

  • Laureate International Universities: This is quite different. Laureate Education, a for-profit, owns a network of universities throughout the world, including some online universities.
  • The Open University United Kingdom: They certainly have global ambition, an international reputation, involvement in Europe, and they’ve tried to establish a university in the United States.
  • Penn State Outreach: Penn State Outreach captures many of the values and services of the land-grant university. Although it has global programmes, it has a strong connection to and focus on the state of Pennsylvania. Penn State Outreach can be used as a starting point in investigating how the land grant is structured and works on the ground.
  • The University of Maryland, University College: UMUC has been operating globally for more than four decades, providing educational services in the United States, Europe, and East Asia on the ground and online.
  • The University of the South Pacific: USP is an interesting university that has a regional mission and multinational operation. It is jointly owned by the governments of twelve island countries and supports fifteen campuses. They were early leaders in distance and online learning serving an incredibly interesting and diverse group of countries with development needs.
  • The University of the West Indies: The UWI is an international institution that serves the Commonwealth Caribbean, which is composed of seventeen countries. Although it shares a regional orientation with USP, it is organized differently.
  • Virtual University of the Small States of the Commonwealth: The VUSSC is a consortium of twenty-six countries coordinated by the Commonwealth of Learning and supported through their Ministries of Education. They are collaborating to reduce the digital divide for education.
  • Worldwide University Network: WUN is not a university, but I think it might be of interest to us. It is a network of seventeen research universities that have joined to share research resources and eLearning expertise.

Although all of the above organizations are “global” and have some commitment to online education, they have a diverse set of missions, goals, and structures. During the coming months, I would like to tease through the list and see what we can learn and apply to the Online Global Land Grant University and its goals. I welcome comments and suggestions for other organizations and institutions we should consider.

Summary: Barriers to the Adoption of Open Source: Personal and Professional Observations

Saturday, April 28th, 2007

Barriers to the Adoption of Open Source: Personal and Professional Observations,” the fourth installment of the Impact of Open Source Software Series, was posted on April 18, 2007, by Pat Masson, CIO of SUNY Delhi. Thanks Pat!

Open Source Software is not a Technology Issue.
Pat starts out with the observation that the debate around Open Source is no longer really about the technology. Many of the issues around support, quality, and functionality are pretty much settled. Open Source Software is widely used in the commercial and educational sectors and increasing numbers of vendors are contributing to OSS communities and integrating OSS into their offerings. In addition, Pat cites instances in which the agile design and development process indicative of OSS has been adopted by commercial vendors. So, the debate in the commercial and educational sectors among technologists is pretty much over, while academic decision makers are still debating about OSS, which has become the adoption bottleneck.

You’re Soaking in I.T.
The use of OSS in academic computing is sometimes invisible, because it meets the requirements, the end users or academic decision makers are not even aware that they are using OSS. As the academy increasing depends on software to support mission critical tasks and as OSS becomes ubiquitous across application and system classes, who will make decisions about the use of OSS? Pat takes this a step further by discussing the differences between how the treatment of OSS low in the software stack relative to very visible applications differs. He points out that software low on the stack that is OSS meets with little debate and has virtually no visibility to academic decision makers, while applications at the top of the stack or residing on the desktop are treated differently. This is captured in the following question, “How many of the folks governing online education and debating Moodle are also debating the LAMP stack?” In addition, it is pointed out that because vendors are adopting OSS, but not advertising the fact, many academic decision makers are selecting OSS based applications without knowing it, so they treat OSS objectively. Pat suggests that this is an overall governance issue and a function of awareness of academic decision makers relative to software across the stack.

Any sufficiently advanced technology is indistinguishable from magic.
Because many end users, just want the software to work, OSS has become a default option in many IT shops because of the clear technological benefits of exposed code and an open distribution license. Pat asks the rather rhetorical question about what level end users and academic administrators should be engaging in dialog about software. Should it principally be about a) the underlying architecture, b) development methodologies, or c) the application itself (functionality)? Pat indicates that the productive part of the conversation, if we want end users to think about software as a tool to get stuff done, is around the functionality of the software, not the technology. That is, does the software function appropriately and meet business needs? When this is the focus, OSS will be viewed, from the end user perspective, the same way as commercial software. The idea is that focusing on functionality, reduces the unfounded technological concerns of many academic end users, allowing the IT department to assess the technological merit of the software, which would include the quality of the code and the ability of the OSS community and associated organizations to do the right thing by the adopting organization based also on the adoptor’s capacity. The punch line is about division of labor. The end users should be responsible for knowing, defining, and articulating the functionality requirements, and the IT department is responsible for making them happen automagically, while not confusing the issue with technological concerns about OSS and proprietary software.

Open Source Software Goes to Eleven
Pat argues that there are topics that are most appropriate to academic decisions makers and faculty. They tend to be around functionality and usability rather than how to download, install, and configure a LAMP environment. Pat asserted that much of the value of open source community translates to improved code and support for technologists. Although the forums can be very helpful to end users, active user forums are not unique to OSS, but are evident also in proprietary communities.

How Many Licks Does It Take To Get To The Data Center Of Your Campus?
In the end, Pat asks us “What role should end-users play identifying specific software?” His answer is that they should not be identifying specific solutions. They should be developing feature lists, functional requirements, use cases, business rules, workflow, etc. and working with the IT department to ensure that the options meet their requirements.

Comments
Many of the comments that were made following Pat’s initial posting were mutually reinforcing, serving to clarify and refine some points. Most of the comments focused on the appropriate relationships between IT professionals and end users of educational applications and systems. Pat’s contention that one of the roles of an IT professional is to act as an interpreter or translator for end users was reinforced, but also challenged by Richard Wyles as being circumstantial, pointing out that the differences between OSS and proprietary software is frequently not technological. This being the case, a typical IT shop might not be so qualified to assess OSS and the supporting community. It was clear that the discussants agreed that there are differences between OSS and proprietary software, that the differences are important under many circumstances, that sometimes IT professionals are not in the best position to explain the differences, and that sometimes end users are not in the best position to understand what are the important or relevant differences, and these are some of the factors that mitigate the current impact of OSS on education.

Thanks again to Pat, Richard, and all of the other folks who have been reading along. Our next posting will be by Kim Tucker of the Meraka Institute on May 2, 2007. The schedule for the series can be found on WikiEducator.

Barriers to the Adoption of Open Source: Personal and Professional Observations

Tuesday, April 17th, 2007

Open Source Software is not a Technology Issue.

I do not know where the debate now resides regarding the adoption of Open Source Software (OSS), that is, if it is now a business or cultural issue. But I am sure that while it may have once been a debate within IT, it is not now. Much of the technical debate about functionality, quality, support, etc. now seems tired and even trivial. Are we still questioning the feasibility of community development and the viability of OSS? I guess so, I’m writing this, and you are reading it…

Based on Open Source’s adoption among commercial software providers, OSS would appear to be an accepted and proven approach. According to a 2005 report by Optaros, The Growth of Open Source Software in Organizations, “Some 87% of the 512 companies we surveyed are using open source software. Bigger companies are more likely to be open source users: all of the 156 compadnies with at least $50million in annual revenue were using open source.”
screenshot.png

screenshot-1.png

Many of academic computing’s most prominent vendors not only rely on open source projects, but contribute to them as well, including: IBM (Eclipse, Sakai, SUSE Linux), Oracle (Berkeley’s DB, Eclipse, Fusion Middleware, jDeveloper, Unbreakable Linux, PHP, Sakai) Novell (Apache, Eclipse, Jboss, Linux Kernel, Mozilla, MySQL, openLDAP, OpenOffice, openSUSE, Perl, PHP, PostgreSQL, Samba, Tomcat, Xen) SUN Microsystems (GNU/Linux, Java, OpenOffice, OpenSolaris, Sakai, uPortal), Sungard Higher Education (Sakai, uPortal) and Unicon (Sakai, uPortal, Zimbra). There are some very telling examples of companies who have integrated Open Source into their businesses; those who simply support open source tools (too many to name), those who have released a previously proprietary code base into the public domain (e.g. SUN Microsystems’ Java programming language), and most telling of the acceptance of open source and community development within technology markets, those who have actually integrated open source tools into their commercial product lines (e.g. SunGard’s use of uPortal within Luminis III)–hardly the move to make if you consider open source products to be poor in quality or unreliable in development.

And yet there is another area, often overlooked, where OSS has proved valuable to commercial developers. In addition to the actual software, the movement has also helped redefine the software development life cycle, that is, how applications are designed, developed and deployed. “Community Development” has become a standard practice capitalizing on Linus’ Law described by Eric Raymond in The Cathedral and The Bazaar as, “given enough eyeballs, all bugs are shallow.” Many of the techniques associated with “extreme programming” and “agile development,” that are common today in software development, co-evolved with open source and free software projects as they adopted Bazaar-style open development models: pair-programming, user-developers, short development cycles, iteration, etc. Many of today’s commercial providers producing proprietary software have adopted “open” development methods. David Treadwell, corporate vice president of the .Net Developer Platform group at Microsoft, said in a November 2005 interview with eWeek that Microsoft encourages agile methodologies such as Scrum and extreme programming, “the concept where you might have two people working on a given piece of code and the idea is that two minds are better than one. Because you can find problems faster.” In another example, Common Services Architecture “represents a new paradigm for collaborative software development within SunGard. It’s a collaborative development process—a way of creating software that allows SunGard product development teams around the world to share, contribute to, and leverage, each other’s work.”

So there seems to be a clear indication from those outside academic computing—in fact those that we within academic computing are paying for services—that the technical debate regarding open source is over. However, the decision-makers in academics, do not seem as willing to accept the same, and appear to be taking up the debate all over again, albeit with different arguments.

You’re Soaking in I.T.

Madge the Maniqurest Remember Madge, the manicurist who used Palmolive as a moisturizer? I think many within academic environments are shocked when they find out how dependent their operations are on open source tools, just as Madge’s clients where when they found out that they where soaking in dish soap. The analogy works because an expert found a tool that works, and the client shouldn’t care as long as the requirements are met and the outcomes are acceptable, but I’ve seen the same reaction from administrators as that displayed by Madge’s clients, shock, fear and pullback.

It’s obvious that technology is playing a greater and greater role throughout the campus. Many traditional business practices are being supported or even replaced by “technology.” There are the obvious examples; how many memos make up inner-office communications versus email, how much teaching and learning is now delivered with learning management systems, how many students enroll and register with student information services on-line, etc. These, as I said, are the obvious ones. However on my desk right now I have software proposals for less obvious systems; a housing management system that allows students to select rooms, roommates, meal plans, etc. submitted by Residence Life, an alumni analytics package that provides the Alumni Office with prospective contributors, veterinary management software for our Vet. Tech. program to help manage the care of the department’s animals, a fuel management system requested by campus Facilities for dispensing and monitoring fuel, a SoIP, or security over IP, application for the University Police, and many others. To support these systems, I may deploy them on various open source tools within my department, Campus Information Systems. Do the deans, directors and decision-makers know this? Would the fact that we may use the Linux version vs. the Windows version affect their decision making in identifying the right “solution” for their business case? Let’s really add some complexity, what if we installed the Windows version on a virtual server? Who makes these decisions regarding the use of open source?

I think one of the often overlooked parts of open source adoption, even ridiculed, by those in technology who have accepted OSS, is governance: not pertaining to an open source project, but rather the campus’ or institution’s management of “enterprise” systems and services. As institutions begin to explore open source projects and the communities which support them, they are likely to experience push-back from those new, unfamiliar, concerned, reluctant or even opposed to—not the products’ functionality, features or usability—but open source software itself. While concern may have come from technologists in the past, today, in my experience, resistance comes from the departments IT supports. Many working within IT are quick to write off those who “don’t get it” and simply continue working with OSS without the official blessing of their institution, confident that their activities will inevitably become operational as more and more users come on line (sort of a bottom-up, or under-the-radar approach) with departments eventually adopting the ubiquitous system(s).

This approach to IT governance is based on how open source tools have traditionally been deployed within the campus’ computing environment, and could be called the “stack approach.” This is based on the growth open source software has seen within the campus data center, “low in the software stack,” focused on operating systems, server software, development tools, databases, etc. As campuses become more familiar and comfortable with (dependent on?) OSS in these utilities, presumably, the door will open for systems such as email, content/learning management, business and finance, even fuel management systems: those services deemed mission critical by campus decision makers as “enterprise applications.”

And in fact, OSS has enjoyed significant adoption on campuses within the data center, the paradox is, few know it… especially those within the campus’ administration. As an academic CIO, I cannot recall many conversations I have had with my peers (other CIO’s, CTO’s, Directors of IT) or colleagues (Provosts, Deans, Administrative Directors) regarding utilities running low on the software stack such as server operating systems (Linux, Unix, Windows) web servers (Apache, IIS, iPlanet, SunOne, Zues, etc.), application servers (BEA, OAS, Tomcat, etc.), mail servers (Exchange, Postfix, SendMail, SquirrelMail, etc.), programming languages (Java, .NET, Perl, PHP, etc.) or, Integrated Development Environments (Eclipse, JDeveloper, WebShere, etc.). These are considered operational by my peers and insignificant by my colleagues. Interestingly, I have had countless debates regarding; desktop operating systems (Linux flavors, Macs and Windows), email clients (Domino Mail, Eudora, Outlook, etc.), Learning Management Systems (Angel, Blackboard, Moodle, Sakai, WebCT, etc.), Student Information Systems (Banner, Datatel, Kuali, PeopleSoft, etc.) and other “ERP” systems with, not my peers, but with my colleagues. CIO’s see these applications—and the decision to use them—within the realm of the campus departments, and so do the Provosts, Deans, Directors of HR, Finance, Enrollment, Alumni, etc. The now tired arguments that may have prompted technology folks to investigate open source—code quality, security, integration, customization, support, etc.—simply may not be applicable, important or even understood by those in other campus business units assessing their software needs against specific business operations, because these tools (and the values of OSS) operate behind the scenery. I would imagine that those reading this, care more about the content and discussion that may result within the forum, than the fact that it is presented with WordPress hosted on AIX and delivered via Apache.

In 2006 I presented findings on the deployment, and the opinions of administrators, of OSS within The State University of New York’s 64 campuses. The statistics, provided by Netcraft, identified which operating systems and server software where deployed on the SUNY campuses’ publicly accessible servers including email, ftp, media, web and others: all of which could be considered “low on the software stack.” The results indicated that while SUNY deployments of OSS was generally lower than global deployments (again provided by Netcraft), it was growing within the campuses’ data centers. For example, specifically to web server software, global deployment of Apache peaked at 70% with SUNY at 63% in 2005. SUNY also saw steady growth in Linux distributions running on various server types, rising from 7% in 2000 to 27% in 2006. However, these “adoption rates” measured applications transparent to end-users: web-server software and the operating systems they ride on. How many of the folks governing online education and debating Moodle are also debating the LAMP stack?

The insignificance of OSS adoption within the data center as an influence on more visible applications became evident to me when, as part of my research, I surveyed campus administrators. Respondents came from a variety of fields, including technology providers (CIO’s, IT staff, etc.) and end-users (faculty, non-IT administrators, etc.), and a clear division was evident. Open source software appeared to be a credible option within the data center for technical services but apparently not for systems that end-users touched. One respondent attested, “[my campus] seldom if ever adopts open source software.” However the figures provided by Netcraft indicated that all of that campus’ servers ran Linux and 23 of the 27 servers ran Apache. In fact, they where “soaking in it.”

This raises an interesting issue: how aware are campus administrators, who may be working with commercial providers such as SunGard’s Banner student information system and their portal Luminis, that they are actually relying on OSS? Is the confidence derived from a commercial provider (SunGard) diminished by the fact that Luminis is built upon an open source project, uPortal? Or availability for the entire suite of student services may be dependent on OSS within the campus data center? If so, shouldn’t Student Affairs, Enrollment, Finance, The Alumni Foundation, etc. be part of the governance (decision-making) for their complete “solution” from the SIS all the way down the software stack, and not just those applications they work directly with? Unless they are, the “stack approach” plays no part in the adoption of open source on campuses.

Any sufficiently advanced technology is indistinguishable from magic.

AutomagicThere is a rather cynical term, derived from Arthur C. Clarke’s above statement, and used by software developers to describe the unappreciated effort and technologies it takes to support user requirements: “automagic.” As those in software development can attest, end-users just want it to work and generally do not care about how that’s accomplished. Interestingly, one could argue, that the success of open source, as a development method, is due to just this sentiment: If the users don’t care about, or even understand, the technologies that deliver functionality, then let’s use those that provide us the easiest environment for deployment, open source.

Working in this “just make it work” environment, where more and more folks want more and more things to work, it’s understandable that the tenets of Free and Open Source Software would become standard operating practices within IT departments. For example, the ability to run software for any purpose allows the scope of services to expand, unhindered by licensing. This is a great resource as you deploy more instances of Linux through out the data center to support that growing set of departmental systems (Remember the fuel, housing and veterinary management systems?). Additionally, the ability to study how the software works and adapt it to an institution’s needs, provides for rapid development and quality assurance. These technical benefits have been the basis for those advocating the use of OSS. However, in my opinion, as long as open source is addressed as a technology issue it will never move into the status of commercial software. Consider a common topic on campuses today, Learning Management Systems. Should faculty be debating .NET, PHP and Java, or, SQL Server, MySQL and Oracle, or, Windows, Linux and Solaris, or, the waterfall method, Spiral techniques and eXtreme Programming, or, Angel, Moodle and Blackboard? That’s the goal, a debate over an application’s features, not a technology debate.

Linux CubeAt a recent technology conference I was working away on my computer at lunch when the fellow next to me asked about my laptop, or more specifically my operating system’s desktop. Apparently he had noticed me rolling the 3D desktop, or “cube.” I explained that I was running SUSE Linux and that the 3D effects (Xgl) where all part of the operating system. In fact, this was not the first time someone had noticed and asked about the GUI and I expected this to be the beginning of a nice lunch time discussion (and a welcome distraction from my email). However the conversation faltered as Linux was quickly dismissed as “too complicated for average users,” something only “geeks” could use and support (yes, I guess he called me a geek). I continued on with the demo highlighting more of the graphics tools, searching tools, OpenOffice, the GNU tools like Gimp, etc. I showed him YaST and the Software Updater that installs patches, updates, etc. We talked about distributed networking and managing remote desktops. All of these were features, not technology. He was definitely impressed, SUSE was cool, SUSE was powerful, SUSE offered a lot of functionality and tools, but SUSE was Linux, and Linux was open source. So while it was OK for geeks, it was not very practical for business’ every day users, citing the usual technology related concerns about OSS; support (“you can’t call the guy in the basement who wrote it when it breaks”), quality (“how good can it be if it’s free and built by a guy in a basement?”), security (“if anyone can get into the code, then we could get ‘hacked’!”), etc.

I tried to respond by mentioning that not only can support be obtained by Novell, but even Microsoft supports SUSE Linux. I let him know that SUSE would run on his existing Microsoft network. I opened an Microsoft Excel document in OpenOffice Calc. However we quickly devolved into that same old tired debate. Although SUSE Linux provided all of his functional needs and met his usability requirements, we never got past the technical and into the operational.

Based on this I decided to try a little, utterly unscientific, experiment. A little later, when another person asked about my machine—admittedly I was flashing everyone who walked by with spinning desktops, wavy and transparent windows and tiled applications—I informed my subject that he was looking at a pre-release of Windows Vista. Our conversation immediately focused on “Vista’s” new features (the same ones I had shown the previous fellow), but this time it was all about usability and functionality. We never discussed how valuable his support from Microsoft was (I wonder how many tickets his institution has opened?), we never discussed how good the actual operating systems was (did it crash, was it buggy?), we never discussed security (perhaps his campus has never been the victim of a virus?) and we never discussed upgrade costs (I assume it was something he just was resigned to absorb). What were apparently barriers to open source adoption, were accepted as the cost of doing business for proprietary software. The lesson here for me was, “why even bring open source up?”

I suspect he knew what personal computing was on his campus, and while he did not know any of the technical issues involved with deploying and administering Vista, he knew the IT staff on his campus would have to make it happen, automagicly!

If this person happened to be a decision maker on campus, SUSE as a desktop operating system would be dismissed because of open source issues (apples), not issues related to the actual functionality and usability (oranges). I would ask, does your Student Services or the Alumni Office really care if their business systems are running on AIX, Linux, OpenSolaris, Unix or Windows? I would wager no, they really only care that they can enroll students, assess fees and contact students and alumni. So, why then, would the office staff care if they where running SLED, OSX or Vista if all they really want to do is manage spreadsheets, write emails, store files, print and browse the web? They only would if OSS proponents bring it up. Enterprise level OSS is mature enough that it should be assessed just as commercial software is, based on business needs, functionality, features and usability.

So let’s embrace the automagic! Let’s let our colleagues live in peace, they don’t care about the technology issues low in the software stack (OS, servers, databases), they just want their applications up and running. So they shouldn’t care about the technology issues with the applications they can touch (LMS’s, SIS’s, desktop OS’s), they just want their applications up and running. To turn things around, I don’t really care if my campus uses Angel, Blackboard, Desire2Learn, Moodle, Sakai or nothing! That’s the on-line learning folks decision, and my job as CIO should be to make it work. And, I hope the faculty don’t care if we run OpenVM, Linux, Apache or MySQL, that’s how I’ll make their applications work, automagicly.

Open Source Software Goes to Eleven

eleven.jpgOften in an effort to show added value, proponents for an open source application will include the benefits of open source development, for example, the ability to customize the application for campus-specific needs. This was just the case when I attended the recent NERCOMP/EDUCAUSE Conference and sat in on a presentation discussing a campus’ recent migration from Blackboard to Moodle. The presentation started off with, what I feel where several salient issues; why they felt it was time to re-evaluate their on-line teaching and learning tools, how they identified and evaluated the various offerings (feature set, licensing, etc.) and, migration and training issues. These topics where all specifically related to their department’s business practices and campus/faculty/student needs in on-line education. Unfortunately this was only half of the hour-long presentation. The second half was devoted to technical issues and presented by a PHP developer who was introduced as, “someone you really needed to have if you are going to run an open source LMS.” The topics discussed were; setting up a server (both hardware and software), downloading and installing Moodle and MySQL, development tools, working with the Moodle community in development and finding support, and even examples of both their customizations and supporting PHP code.

Why would these issues be of concern for faculty, instructional technologists and others evaluating the functionality and usability of learning management systems? If this had been a presentation on migrating to Angel from Blackboard, would the second half of the presentation be seen as important, even relevant, with issues like; how to set up IIS, SQL Server, using Visual Studio, Nuggets development and .NET? I doubt it. I suspect most in the crowd would have assumed that their campus’ IT department would just set it up and support it.

Like customization, collaboration is also frequently cited as a reason to adopt OSS. The idea is that because OSS is developed in an open community where achievements are shared, end-users can leverage this development to increase functionality. And this is true. Scrolling through many open source project forums yields plenty of how to’s, fixes and patches, tips and tricks, etc. Last year, a debate arose about who the Sakai community was and who it best served. I added to the debate within the Sakai discussions:

I have found Sakai, the community, to be a welcome discussion (and often education) on many of the issues I am dealing with in my organization such as: legitimacy of Open Source, portals/frameworks, scope of services (redundancy of functionality across systems), technology issues, etc. The knowledge base and experiences of the people within the Sakai community, whether they are actually contributing code or not, or whether they are even running Sakai on their campus, is a valuable resource for me as I work within my own organization.

As a technologist, I would not define myself as an educator. I have never held a faculty position and the only teaching I have done has been technical workshops. So while I find both the Sakai discussions, as well as the Sakai community, extremely valuable, I wonder if what we are discussing, and is of interest to me, would also be useful to others with different interests and backgrounds?

I was essentially asking, how valuable is the community and collaboration for end-users? In order to find out I researched the discussion forums and measured the number of posts per topic, from the very technical such as “development” where code was discussed to areas like “pedagogy” where instructors discussed the use of Sakai in the classroom.

The results showed that technical discussions dominated, for example the “development” discussion accounted for just over 71% of the total Sakai discussions, while pedagogy accounted for 1.58%. I don’t know if this is typical, but I suspect other open source forums would yield similar findings, think of SourceForge. Now I can think of several examples where there are great, end-user driven discussions taking place that provide users with best practices. Keeping to the LMS theme, the LAMS global community is a website for teachers where they can share LAMS sequences. But I would assume many find Blackboard’s users groups where, “thousands are standing by,” helpful as well.

Discussion Fourm Pie Chart
The value of collaboration and community in open source is a technology issue that provides for higher quality code, rapid development, etc. And, while there is no doubt in the value of community and collaboration for end-users of an application, it is not solely delivered through open source as many commercial providers have excellent user groups.

The above examples of open source development, code exposure and collaboration, are just two examples of how software practices and software applications can be confused. Including open source and community development practices as a benefit in a department’s analysis matrix does not show any real value for a particular software application. These practices are critical factors for highlighting the value of open source as a development process, but not for the specific software that may be under consideration as a packaged feature set.

How Many Licks Does It Take To Get To The Data Center Of Your Campus?

All of the above leads to a fundamental question, “What role should end-users play identifying specific software?”

Ok, get ready, here is what’s going to get me in trouble: the answer, “one, two, three… they should not be identifying specific software.” End-users should be developing feature lists, functional requirements, use cases, business rules, workflow, etc. Using these and working with IT staff, potential software candidates can be identified that not only fit the needs of the academic unit, but the technical architecture of the data center. Too often I have been presented with solutions first. Issues revolving around customization (scope of services), support (service level agreements), licensing (total cost of ownership) should be the responsibility of the IT department. This group will best know how to enhance and to integrate software, align support through existing providers or identify new ones, and to assess the total cost of ownership against current resources. If, as an end-user, you and your department are expected to carry out technical assessments, analysis and recommendations, I would suggest your IT department is broken.

Quite honestly, we should not adopt an application simply because it is open source, just as we should not adopt software just because it is commercial supported. I firmly believe that the tenets of open source and community development create better software and therefore assume its presence will grow in adoption. But the responsibility for end-users in software analysis should be in defining functionality requirements and business needs, not in design, development, deployment or support.

Welcome Pat Masson, our next OSS in Education Series Contributor

Monday, April 16th, 2007

I want to welcome Pat Masson and thank him for agreeing to contribute to the Impact of Open Source Software on Education series. Pat’s post will appear on Terra Incognita on April 18, 2007 (eastern US). He will be writing from personal experience about the barriers to institutional adoption of open source software. I met Pat in 2005 while serving the SUNY Learning Network (SLN). He was leading the effort to transform the technological learning environment at SLN, and in the process he and his team influenced the dialog internationally.

Pat MassonPat Masson currently serves as the Chief Information Officer for New York College of Technology at Delhi. As CIO, Pat provides oversight, leadership and vision for the college’s Campus Information Services including enterprise applications, technical centers and labs, server/systems administration, network & telecommunications, online/distance learning as well as user support such as help desk services.

Previous to his appointment at Delhi, Pat worked for The State University of New York System Administration as the Director of Technology for Learning Environments, and was responsible for leading technology design, development and deployment of system-wide projects including SUNY’s e-learning platform, SLN, serving over 110,000+ enrollments, 5000+ courses and over 3,500+ faculty annually. Prior to joining SUNY, Pat was Director of the UCLA Media Lab.

I am very much looking forward to Pat’s posting, and to the dialog that I am sure will flow from it. I have never known Pat to make a statement without it engendering some spirited reaction. Please do feel free to comment, ask questions, build on the conversation, and enjoy.

Online Global Land Grant Part 3 – Goal Overview

Sunday, April 15th, 2007

In an earlier posting I suggested that one way that we could start approaching the Online Global Land Grant concept would be to start thinking about goals, structure, and finance/economics. I’ll start with introducing some potential core goals and perhaps it will initiate some dialog on the topic.

  • Enhancing Capacity for Development through Education: The online global land grant ought to follow in the tradition of practical education designed to enhance quality of life through the development of civic and economic capacity. These goals are not at all unique to the land-grant mission; they are reflected in the Australian Technical and Further Education (TAFE) institutions, Polytechnics of New Zealand, and programs such as the L3Farmer in India, and tuXlab in Africa.
  • Reducing Barriers to Quality Education: The online global land grant should reduce economic, social, organizational, and access barriers to education, while ensuring the educational experience is relevant. There is enormous unmet need for education on every level through the developing and developed world. Although the barriers to education in some locations are rooted in complex relationships, there are some activities that move us toward our goal. For example, capacity development for the use and development of Free and Open Software; development of learning materials that are Free and Open for sharing, redistribution, and localization; intelligent investment in technologies, distance, and online learning; direct connection between educational activities and enhanced quality of life; and strengthening of community—all will reduce some barriers.
  • Rethinking Educational Models to Meet Global Needs: One significant barrier that is not always considered is the ethnocentric assumptions frequently made about educational quality and the role of the traditional Euro-centric university in society. The assumptions support and perpetuate educational models that were not designed to meet global needs.
  • Reshaping the Notion of Globalization: Globalization is alternatively viewed with angst, frustration, and hope. The online global land grant can help minimize angst through the development of a global community that has shared interest and can better understand the impact that our behavior has on others in our community. To date, most popular literature and news reports frame globalization in ideas and terms that are inherently capitalistic, with “winners” and “losers.” One role of the global land grant could be to recast the globalization dialog to include humanitarian ideals.
  • Internationalizing the University to Foster Understanding: The online global land grant should provide opportunities for enhanced personal and professional development of faculty and learners. Contact between individuals across cultures is a powerful tool to enhance understanding and community. Thoughtfully designed and developed curricula and pedagogy, coupled with excellent faculty facilitators can enhance understanding and international cultural competence.

These goals will have implications for organizational structure, values, and partnerships. In the next post, I will outline what I see as some of the structural issues and directions for the online global land grant. Once again, I invite comments on the notion of the online global land grant and on the specifics outlined in these posts. Constructive feedback will only improve and refine the ideas.