Libre Software Advocacy
as an Education Problem
| Speaker: |
Chao-Kuei "no .doc" Hung |
| Affiliation: |
Chaoyang University, Taiwan
Software Liberty Association, Taiwan (SLAT)
Organization for Free Software in Education and Teaching
(OFSET) |
| URL: |
http://www.cyut.edu.tw/~ckhung/ |
Background
- Personal: I teach in a CS-related department in a
University.
-
National:
- Schools create and teach creating documents/web pages in
proprietary formats with Microsoft's tools.
- Our past success in selling hardware contributes further
to strong business tie with Microsoft.
- Taiwan government's narrow focus on FLOSS is mainly
FLOSS's commodity value.
- Audience: Assmue that the audience already appreciate FLOSS,
and wish to spread it in schools, but face strong
resistence from the general public.
Main Thesis
- FLOSS is more than a technology. It is about the
society.
- To convince the general public, it is helpful to
emphasize some non-technical advantages.
- To convince technical people, it is still helpful to
emphasize some other non-technical advantages.
- Analogies and metaphors help
- These non-technical ideas need be integrated into the
education system.
Therefore I will flash quickly the pictures and ideas I often
use in speeches to the general public, not to convince the
audience (because you are already convinced :-) but to share my
experience of how to convince people.
Uniting the Community
... before going to preach the virtues of FLOSS to the general
public.

-
Why do you prefer color TV to black-and-white TV?
- A. Because it has the Red color.
(freedom)
- B. Because it has the Green color.
(fun)
- C. Because it has the Blue color.
(quality)
- D. All of the above.
- (Almost) one category of software, two different (major)
names, many reasons to enjoy.
- No need to be afraid of mentioning freedom; No need
to be ashamed of mentioning open source.
- Community is small. Let's not divide ourselves.
Techies: Beware of your Learning Investment
-
How many words of your second/third language do you know?
How many syntactically correct sentences can you make?
Why not learn a GUI to help you write?
-
Important elements of learning in math and foreign languages:
- memorizing few build blocks that last as long as
centuries (longeivity criterion)
- the ability to decompose/analyze
(combinability criterion)
- the ability to combine/synthesize (combinability
criterion)
Learn Things that Encourage Combination
- Why not emphasize the same criteria -- longevity and
combine-ability for IT
education
(ITRE 2005)
for the general public? regexp, CLI, pipe and backquote,
html tags, ex1,
ex2,
ex3, ...
- Benefits: longer life span of your knowledge and
combinatorial explosion of its use.
- Price: more challenging. But then learning math/languages is
the same.
- A plea to the LPI people: put more emphasis on the
combinatorial aspect than the memorizing aspect of CLI.
![[Benefits and prices]](../../a/learning_curve.png)
Consumers: Beware of your Right
![[But some vendors don't like it]](../../a/choke.png)
- Software should be decomposable into components.
- It is important not only to techies, but also to the
public.
- But some vendors don't like it.
Details: Social
Considerations in Choosing Digital Archiving
Technologies,
(ICDAT
2005)
Opiumware
- "We are sorry, your call cannot be completed because the
other party uses a different phone model"
- Opiumware: requiring sameness exactly
indicates lack of compatibility
- The public need to know that distributing .doc files is not
merely a technical issue. It is an ethical
issue.
Consumers: How to Protect Your Longer Term Interest?
Still insist on following the largest brand
exclusively? Think again. What happens if you do the same
with home theater/AV systems?
Tower of Babel
Construction tools at one hand, anti-social laws and
practices restricting communications/time-/space-shifting
information at the other hand, do we want to build or destroy
our digital tower of babel? (With software patents, UCITA, 1201
anti-circumvention of DMCA, etc, we don't need God's help to
destroy the tower.)
So the LORD scattered them abroad from there over the face of the whole
earth; and they stopped building the city. Therefore its name was
called Babel, because there the LORD confused the language of the whole
earth; and from there the LORD scattered them abroad over the face of
the whole earth.
"Tower of
Babel" Genesis 11:1-9
Distinguish Open Interface and Open Source
![[Three levels of software freedom]](../../a/spectrum.png)
- Three levels of software freedom: open source, proprietary
with open interface, opiumware
- A plea to the community: Define open
interface.
| OSS |
hard to enforce |
attacked by FUD |
(some of) public sympathize vendors |
| OI |
easy to enforce |
hard to attack |
public on our side |
We still advocate FLOSS; Let consumer right org.
advocate OI and push governments to enforce OI.
Show Them the Diff, not just the Comm!
(With all due respect to projects such as OO.o and Mozilla)
Let's emphasize what proprietary software can't do but FLOSS
can:
- Live CD's such as
knoppix
and freeduc-cd, and
live usb key
- Autoraise and auto-switch of desktops
- DrGeo (show it not
only to teachers, but also to parents)
- ... (Please tell us your favorite)
![[Do you see the shaded area?]](../../a/blindspot.png)
Idea: Install Freeduc-cd Terminals in Libraries
- Put computers in school libraries.
- Remove harddisk and boot freeduc-cd to reduce management
cost.
- Give short courses on 1 or 2 applications such as drgeo and
gcomrpis, and let the kids explore the rest on their own.
- Provide a servie to burn FS cdrw's.
Benefits:
- No existing competition from the other operating system,
less resistence from the administration and public.
- Emphasize the rapid update cycles of FS and no need
to keep old versions on many cdroms.
- Promote environment preservation at the same
time.
Disillusioning the Unbelievers
Resistence is futile:
closed-minded thinking:
consumer pop. = old tech. + new tech.
________________________
[ old / new ]
[______________\_________]
consumer pop. is constant.
new tech grows ==> old tech suffers
_
/o\ open-minded thinking:
|l|
|d|
|_|
/n\ consumer sat. = new tech. + old tech.
|e| old tech is constant.
|w| new tech grows ==> consumer sat. grows
---
- Does one resist the industrial revolution because his job is
threatened, or does one find a new niche in the new ecology?
- Commodity value of
Copyfire?
Conclusions
- Motivate different audience with different
benefits of FLOSS. It is colorful. There must be some hue
that appeals to this particular audience.
- Public awareness is the key. So the success of advocacy lies
in education (on many less-technical issues) for the
public (not just for the technical people).
- So we need many analogies and simple drawings.
- We also need to distinguish between OI and FLOSS, and get
people who don't necessarily agree with FLOSS to fight against
proprietary interfaces along with us.
- Then we will compete fairly with proprietary software whose
interface is open (middle part in the spectrum of freedom). In
that, I am certain that we will succeed more easily ;-)