[TOS] Teaching the concept of Free Software
Greg DeKoenigsberg
gdk at redhat.com
Tue Dec 1 22:03:39 UTC 2009
On Tue, 1 Dec 2009, Stormy Peters wrote:
> I mentioned TOS in my last weekly update and Richard Stallman asked if
> people in this group are teaching the concepts of free software as well
> as the open source model? (Free software, the movement and the ideals as
> opposed to open source software.)
>
> Since many of the materials I've seen include a history that usually
> mentions Richard, I'm thinking many of you do ... but I'd like to put
> the question out there and introduce Richard to the group.
>
> I'm also sure that if people are interested in covering it in your
> classes, we could find guest speakers from the community as well.
Speaking from the perspective of the textbook effort -- a textbook
intended, recall, for the complete neophyte -- I would say that free
software ideals come first and last. First, as a *very* thin introduction
and a promise to get to it again later -- because at that point the
students really don't even know enough to get it. And then last as the
coda.
The reason that FOSS is potentially useful in the CS/CSEE classroom is
because it allows students to play in large codebases without needing
anyone's permission. That is tremendously powerful to the aspiring
programmer.
Show that power first. Get the students to understand, and participate
in, the collaborative development model. And then, when they start to
"get it", that's when the deeper questions come to the surface: what makes
this cooperative model possible? What rights do people have to this thing
that they all share? Once they're actually participating with other
people, these questions become pragmatic questions that matter.
--g
--
Computer Science professors should be teaching open source.
Help make it happen. Visit http://teachingopensource.org.
More information about the tos
mailing list