Utilizing Open Source Software in Schools of Hong Kong

Download Report

Transcript Utilizing Open Source Software in Schools of Hong Kong

Utilizing OSS in Schools of
Hong Kong
Joey Chan
July 10, 2004.
Utilizing OSS in Schools of HK






What Is Open Source?
Administrative Issues
Educational Issues
Research Findings
Conclusions & Recommendations
Major References
What Is Open Source?





In the 80’s, programmers in the “hacker”
community liked to compete their skills
A programmer distributed his/her own
program with its codes on Internet
Interested users read the codes and
made improvement (occupies less
memory, runs faster, etc.)
They also fixed bugs and added new
functions
Everybody in the process could enjoy the
result of this cooperation
What Is the Difference?

Proprietary Software


Freeware & Shareware


Conventional software with source
codes closed as secret
Can be obtained freely, but not with
source codes
Open Source Software

Source codes are freely available
What Is the Difference?
Open source doesn't just mean access to the source code.
The distribution terms of open-source software must
comply with the following criteria:
1. Free Redistribution
2. Source Code
3. Derived Works
4. Integrity of The Author's Source Code
5. No Discrimination Against Persons or Groups
6. No Discrimination Against Fields of Endeavor
7. Distribution of License
8. License Must Not Be Specific to a Product
9. License Must Not Restrict Other Software
10.License Must Be Technology-Neutral
http://www.opensource.org/docs/definition.php
What Is the Point?


Open source is an innovative
method for developing reliable
software (Eric Raymond, 2001)
The availability of source codes lets
people from all over the globe
participate in the process of
debugging and improving software
(Richard Stallman, 1998)

Open source represents the
recognition of social cooperation in
the information age (Steven Weber, 2003)
Administrative Issues




Budget Challenge
Flexibility in Control
Opening the Quality of Software
Total Cost of Ownership
Proprietary Software Price List
Application
Proprietary Alternative
Operating System Microsoft Windows XP Pro
Cost
$780
Office Suite
Microsoft Office XP Pro
$1,380
Anti-Virus
Norton Anti-Virus 2004
$295
Graphics
CorelDraw 11
$1,050
Photo Editor
Photoshop 7.0
$2,190
Video Editing
Adobe Premiere 7.0 Pro
$1,780
Development Tool Microsoft Visual FoxPro 8
Total
$900
$8,375
Proprietary Software Price List
Application
OSS Alternative
Cost
Operating System
Fedora Linux Core 1
$ 0
Office Suite
OpenOffice.org 1.1
$ 0
Anti-Virus
Clam AntiVirus 0.7
$ 0
Graphics
GIMP 2.0
$ 0
Photo Editor
GIMP 2.0
$ 0
Video Editing
JahShaka 1.9
$ 0
Development Tool
MySQL 4.0
$ 0
Total
$ 0
Budget Challenge

OS + Office Suite + Anti-Virus




Primary School
$2,455 x 91 computers = $223,405
Secondary School
$2,455 x 247 computers = $606,385
Technology Upgrading
Hardware Lifespan

Schools may develop a thinner version of
Linux, like the K12LTSP, running on the
obsolete computers
Flexibility in Control

Adoption and Adaptation




License Management




Not an “all or nothing” selection
OSS application on proprietary OS
Proprietary client connects OSS server
Storage of license
Inventory control and audit
Legal trap for administrators
Scalability


No software purchase red tape
No CAL needed
Quality of Software

Reliability



Security




Large firms and governments are
investing in OSS
Market shares are increasing
Less attacks and fewer viruses
Bugs are transparent
High configurability may cause problem
Usability

Used to focus on power & function, not
usability
Total Cost of Ownership

Introduced by IT Research Agent,
Gartner 15 years ago, TCO is a
concept of considering “all costs
associated with computing when
making management decisions
about computer acquisitions,
upgrades, support, and
administration”
Total Cost of Ownership

“Taking TCO to the Classroom”


helping school leaders in understanding
the long-term costs involved in
constructing and operating a network
of computers
Checklist includes six elements:
1. Retrofitting
2. Connectivity
3. Software
4. Replacement
5. Professional Development
6. Support
Total Cost of Ownership

Professional Development



Teachers may be gridlocked into old
patterns and perceptions (McKenzie, 1991)
Opportunity to restructure the previous
software specific, technique based
training course for teachers
Support


Because of the lack of qualified
personnel, the cost of technical support
can be greater for open source
Open source, open support source
Educational Issues

Knowledge Sharing

Dynamics and Innovation

Information Literacy
Knowledge Sharing



OSS demonstrates that Internet opens
the pool of collaborators to the world
Programmers around the world are
building knowledge products with
collaboration, and the result is significant
OSS guarantees the freedom for the
public to study how software works, to
adjust for individual needs, to redistribute
copies to others, and to improve it and
share the improvement to benefit others
(Stallman, 1996)
Dynamics and Innovation



Schools must not bind itself with single
off-the-shelf proprietary software and let
students explore the infinite possibility of
OSS (Moyle, 2003)
The opened source codes have
established a user innovation network to
counter problems (Drakos, 2002)
OSS demonstrated “the viability of a
massively distributed innovation system
that stretches the boundaries of
conventional notions” (Weber, 2003)
Information Literacy



Helping to solve digital divide (Dravis, 2003)
OSS facilitates students to question both
within and outside the boundaries
imposed through the use of closed source
code systems (Moyle, 2003)
Application-specific training provides little
opportunity for students to apply their IT
skills solving the real-life problem (Perez &
Uline, 2003)

OSS has given a significant advantage to
educators and students to understand the
details (Pfaffenberger, 2000)
Research Stages



Acquire OSS opinions from
computer users in school
Observe the utilization of an OSS
based staff intranet server in school
Record the experience on the OSS
desktop system setup and usage
Research Findings (1)
Common Believes




The majority of computer users has little
understanding and has misconceptions on
OSS
They usually believe that the lower cost of
OSS may eventually exchange the quality
of the software
Participants also concern that the change
in software will affect their efforts on
existing files
Most of them prefer not to change from
familiar software existing in their work
place
Research Findings (2)
OSS Based Staff Intranet

Some successful OSS utilization
ingredients are identified:





Technology transparent (no bias)
Strong professional IT support team
Soft launch with patience
Availability of training
Deliver new functions with technology
(not just a change of current habit)
Research Findings (3)
Desktop Trial







Not quite like the used Microsoft language
Need time to find operating procedures
Some common proprietary software has
not yet had any OSS alternative
File format conversion has problem
Some desktop peripherals and website
support only Microsoft products
The acceptance of pirated software is
higher than OSS
OSS tends to yield its users to have
better understanding on computer
operation
Conclusions - Pros










Lower software acquisition / upgrade cost
Keeping latest software in school
Prolonging lifespan of hardware
Greater flexibility and scalability
Easier software inventory control
Can be partially adopted
Solving digital divide among students
Real-life sample of collaborative learning
and knowledge sharing
Promoting innovation
Advancing information literacy
Conclusions - Cons








Not easy to configure
Lower usability
Requiring extra training for staff
Higher support and maintenance costs
Low acceptance from computer user
Lower software availability, e.g. FrontPage
alternative
Lower peripherals / website support
Need patience to adapt and adopt
Recommendations




School must have more than one
technical personnel who are familiar with
the operation of OSS
The OSS adoption may be started with
new file servers, the Internet server, or
Intranet server providing new services to
users
Rush or hustle often results reluctance
Partial utilization does no harm, and the
school can still benefit from OSS
Opportunities for Teachers




Utilize donated computers with Linux
operating system and other OSS
applications as information stations
Building new school intranet server
with hands-on OSS like phpBB and
Open WebMail
Sharing software with students
Looking for software with no budget?


http://sourceforge.net/search/
http://www.schoolforge.net/software.php
Major References

Birk, J., Horluck, J., Jorgensen, N. & Pedersen, M. K. (2003).
Open-Source Software in Digital Management in the Public
Sector (Sun Microsystems, Trans.). Retrieved December 27,
2003 from
http://wwws.sun.com/software/whitepapers/staroffice/Open_Source_050803_v4
(Original work published 2002)
Fink, M. (2003). The Business and Economics of Linux and
Open Source. Upper Saddle River, NJ: Prentice Hall PTR.
Moyle, K. (2003). Open Source Software and Australian
School Education, An Introduction. Australia: @education.au
limited. Retrieved December 27, 2003 from
.pdf


http://www.educationau.edu.au/papers/open_source.pdf

Dravis, P. (2003). Open Source Software, Perspectives for
Development. Washington, D.C.: The World Bank Group.
Retrieved December 27, 2003 from
http://www.infodev.org/symp2003/publications/OpenSourceSoftware.pdf
Major References

Raymond, E. S. (2001). The Cathedral & The Bazaar:
Musings on Linux and Open Source by an Accidental
Revolutionary. Sebastopol, CA: O’Reilly.
http://www.firstmonday.dk/issues/issue3_3/raymond/

Stallman, R. (1994). Why Software Should Not Have
Owners. Retrieved October 1, 2003 from
http://www.gnu.org/philosophy/why-free.html

Weber, S. (2003b). The Success of Open Source. Retrieved
December 27, 2003 from
http://brie.berkeley.edu/~briewww/people/SWChapter%201fi
nal.pdf