The good, the bad or the
ugly? Perceptions of open source
|
|
|
Scott Siddall – Denison
University |
|
John Bucher – Oberlin College |
|
Rob Abel – IMS Global Learning
Consortium |
|
|
|
|
Roadmap
|
|
|
Brief introduction |
|
Current state of open source –
Rob |
|
Oberlin as a case study – John |
|
Denison as a case study – Scott |
|
Point/Counterpoint – all |
|
Open discussion |
|
|
Why open source?
|
|
|
|
You can run it – share it –
change it – improve it |
|
|
|
“People improve it, people adapt it, people
fix bugs. And this can happen at a speed that, if one is used to the slow
pace of conventional software development, seems astonishing.” |
|
|
|
The Open Source Initiative http://opensource.org |
The Expectations
|
|
|
Price – 54% |
|
Flexibility - 42% |
|
Functionality - 40% |
|
Performance – 32% |
|
TCO – 31% |
|
|
|
Data from Saugatuck Technology
and BusinessWeek Research Services |
|
|
Open source is a
licensing model
|
|
|
Open Source Initiative |
|
>60 licensing models |
|
GPL, BSD, Mozilla, MIT are all
popular |
|
GNU Public License (GPL)
applies to half of the 100,000+ projects at Sourceforge |
Slide 6
Open Source is also a
culture
|
|
|
|
Complex software development |
|
By loosely coordinated
developers and contributors |
|
In an informal meritocracy |
|
software specifications are
rarely written |
|
continuous design instead |
|
virtual project management |
|
a gentle hierarchy |
“The Cathedral and the
Bazaar”
|
|
|
Every good work of software
starts by scratching a developer's personal itch. |
|
When you lose interest in a
program, your last duty to it is to hand it off to a competent successor. |
|
Treating your users as
co-developers is your least-hassle route to rapid code improvement and
effective debugging. |
|
Release early. Release often.
And listen to your customers. |
|
|
|
- Eric S. Raymond, 1997 |
Types of open source
software
|
|
|
|
Central services and
infrastructure |
|
Email systems, servers, network
management tools |
|
Desktop operating systems |
|
Linux, Sun Java Desktop |
|
Web applications |
|
ePortfolios, portals, course
management, digital asset management, collaboration and communication tools,
help desk systems, financial systems, student services |
|
“Open source is moving up the
stack” |
|
- Brad Wheeler, Indiana
University |
The Assertions
|
|
|
|
Open source software costs less
than proprietary software |
|
Lower licensing price? – yes |
|
Lower total cost? Maybe if cost allocations are shifted |
Many Contentions
|
|
|
OSS licensing is easy |
|
OSS is more reliable, fewer
bugs |
|
OSS can be customized |
|
Proprietary software has better
interfaces |
|
OSS is more secure |
|
OSS is better because it uses
open standards |
|
OSS is by and for a community |
|
Proprietary software has better
support |
|
OSS is difficult to install,
distribute, migrate to |
|
OSS avoids vendor lock-in |
|
OSS reuses software elements
efficiently |
|
Proprietary software developers
have better resources |
Need for leadership
|
|
|
“People think just because it is
open-source, the result is going to be automatically better. Not true. You
have to lead it in the right directions to succeed.” |
|
- Linus Torvalds |
Community Source
|
|
|
|
Purposeful coordination of work
within a community |
|
Based on the principles of open
source development |
|
A greater reliance on |
|
Defined roles |
|
Responsibilities |
|
Funded commitments |
Projects supported by
the Mellon Foundation
|
|
|
Sakai and SAMigo |
|
Westwood/Chandler |
|
ePortfolio (OSP) |
|
Public Key Infrastructure |
|
Open Courseware |
|
uPortal |
|
Sophie |
|
Pubcookie |
|
OKI |
|
Kuali |
|
LionShare |
|
VUE |
|
Simile |
Future of the higher ed
software market
|
|
|
We share unique software
requirements |
|
Education is a tiny piece of
the global software market place |
|
|
|
Who will create our software,
at what cost? |
|
Will we have to craft our own
software? |
|
What will be the impact of
software development by for-profit education? |
Slide 16
Case study: Denison
University
|
|
|
Granville, Ohio |
|
Traditional liberal arts
curriculum |
|
2,150 residential students |
|
Undergraduate only |
|
200 faculty members |
|
31 staff members in IT |
|
|
Denison and Open Source
|
|
|
Key people believed in open
source |
|
Embrace the best solution
regardless of source |
|
Early adoption established a
pattern in 1999 |
Denison’s choices
|
|
|
|
Web servers |
|
Apache on Linux |
|
Course management |
|
Blackboard |
|
CourseWork |
|
Sakai |
|
Content management |
|
Bricolage |
|
uPortal |
|
Email systems |
Slide 20
Slide 21
Email systems
|
|
|
Red Hat Enterprise Linux |
|
Mail transport agent is Postfix |
|
Cyrus IMAP is the mailstore |
|
PHP, Perl and PostgreSQL for
scripting and database |
|
Horde IMP webmail |
|
SpamAssassin for spam
identification (along with public RBLs and filter rules) |
|
Spamity to manage the spam
quarantine function |
|
Sympa for listserver support |
|
CLAM Anti-Virus |
|
AMaViSd-new to glue the
services together |
Email systems
|
|
|
|
Redundant hardware |
|
11 commodity servers |
|
Content switches |
|
SAN |
|
Provisioned for 30,000 accounts |
|
Outstanding performance |
|
Staff skill sets expanded |
Discussion questions
|
|
|
What do we do with the money we
save on licensing fees? |
|
What’s the difference between
commercial and OS software in terms of integration into campus systems? |
|
Is it important that software
support come from the software developer? |
|
What criteria are important in
assessing your campus readiness to adopt OS? |
|
|
Return to home