Computer-supported learning and free software

Michael Totschnig
presented at the conference "Learning 2000: Reassessing the Virtual University"
29.9.2000

1   Introduction: communicative action - education - CMC

In my paper, instead of talking about the virtual university, I want to explore some relations between three distinct domains: 1) the philosophical theory of communicative action, 2) education, 3) computer-mediated communication. I hope to show that these theoretical relations make a strong point for the use of free/open-source software in computer-supported learning.

2   Habermas and claims of validity

In his "Theory of communicative action" [2] the German philosopher Jürgen Habermas investigated into the grounds of human discourse. He built upon speech act theory, extending its sociological implications. Habermas asks what claims a responsible speaker of a human language implicitly or explicitly makes, when he adresses another person. Essentially Habermas distinguishes three kinds of validity claims that are at least implicitly present in all human communicative action. Each of them finds its origin in one of the essential dimensions in which man orients himself through language: the objectif world of perceptual and cognitif facts, the subjectif world of emotions and intentions, and the normatif world of social conventions. Each of them can become foregrounded in different classes of utterances, but even if they stay in the background they are implicitly present. Each of them can become the object of contestation by the addressee of the utterance. What is important for Habermas, is that these claims of validity can be critiziced in a rational manner, and his theory tries to analyze explicitly the proceedings of this critique in order to establish a framework for democratic and pluralistic discourse. Even if we have to take for granted these claims in the course of everyday life, only if they can be justified in principle, put into question and renegociated, our discourse can pretend to give equal rights to all participants. In other words, the definition of the frame, in which we communicate, i.e. the world we refer to, the subjectivity we express, and the norms we accept, has to be, in principle, the result of a rational and social discussion.

There is a fourth class of validity claims, Habermas only mentions in passing because it seems so fundamental that it does not need elaboration. With each communicative action a speaker claims to be understood. My hypthesis is that in mediated communicative action this fourth claim which seemed trivial to Habermas becomes problematic, but that we can use his theory to evaluate claims of understandability of mediated communication. In technologically mediated communication understandability has to be guaranteed by the apparatus of the media. Normally we take it for granted that these apparatus work and that we can rely on them, but we would also insist that the institution that is supplying or controlling the mediating technology is accountable for how it works, and what it does with information generated by our communicative action.

3   data formats as objects of a Habermasian discourse

I think that extending this Habermasian argument to computer-mediated communication we are lead to assert first of all the necessity of open standards for data formats and communication protocols, and secondly the advantages of free or open source software.

CMC depends on a complex interaction of different systems, subsystems, programms and processes. This interaction works because there are data structures which guarantee that information is transmitted and interpreted correctly. The user normally is protected from this complexity, but in order to ground his claim that what he communicates is understandable by his addressee, he must be entitled to demand a justification for the workings of all the components of the system, and he should be able, in principle, to give an account to his addressee in what conditions his message can be decoded and understood. That does not mean that each user has to understand all the complexity of computer communication systems, but that this complexity can be publicly examined by experts who can explain to the larger public the implications of these systems.

The argument in question is not the same in respect to open standards and open software: Using open standards in computer communication means that the user when sending a message does not have to force his addressee to use the same computer software as he does, he can instead refer to the open specifications of the standard, and to the multiplicty of programms that are able to understand that standard. Using open software goes one step further: It gives the user or the expert he is asking for advice the possibility to understand different aspects of his communicative action, take responsibilty on them, and to contribute to the discussion about their technological and social quality and to efforts to improve them.

4   software, knowledge, education

I'd like to show in the following how this argument can be applied to computer-supported learning:

When we construct, communicate, question and validate knowledge, we do not only consider its content, but also its form. This is true not only for technologically mediated knowledge, but also for human speach (think of the importance of rhetoric) and writing (think of the elaborate forms in which knowledge is usually presented as articles and books). Learning to work with knowledge doesn't mean only to acquire content, but to master form.

Computer-supported learning uses a great number of new forms for knowledge production, presentation and communication. Think of hypertext, think of data bases, think of mailing lists. Each of them implies the definition of data structures, communication protocols and user interfaces. A user would not want to know the details of their technical implementations, but I want to argue that in order to work with them constructively and responsibly a certain consciousness about these forms is required, and that these consciousness can best be cultivated in open computer systems. I'll speak about the communicability, the construction, and the manipulation of knowlege in turn.

5   GNU/Linux and the virtues of ASCII text

I want to conclude this paper by showing how my Habermasian argument for public software in education can be sustained by the GNU/Linux operating system.

On the one hand it seems to me that the actual open-source developper and user communities are examples for productive, virtual learning communities, where knowledge is exchanged on collaborative grounds, in open formats, and constructed in a way to be questionable, combinable and manipulable by every competent individual. The tools used by successful open-source projects (like CVS for version-control and collaborative text managment, diff and patch for the economical distribution of updates, texinfo for the production of documentation that can be read both as an online hypertext and as finely type-set manuals) are examples for state-of-the-art systems for collaboration and document preparation (I admit that much can be done to improve the user interfaces to these programs). The information gathered by users in Usenet fora and documentation repositories as the "Linux Documentation Project" give another striking example of the potentials of knowledge construction communities that are socially and technically open. I do not pretend that every open-source project works on this grounds, and that this ideal communicative practice is not very often more an ideal horizon than an actual practice. But I think that this horizon is effective by animating the brains, the hearts and the fingers of many members of the open-source community.

On the other hand - and I will elaborate more thoroughly on that - working on a GNU/Linux system seems to imply some principles that can be seen as a realization of my theoretical argument. The main principles are the respect of open standards for data formats and the prefered use of ASCII files for data storage instead of binary formats. Both these principles have consequences on the three aspects of digital knowledge mentioned abvoe: communicability, construction and manipulation. Working with open standards on an open computer system gives the user the possibility to examine and also to formulate Habermasian validity claims for communicative actions - and I think constructing and sharing knowledge have to be seen as communicative action. It is often objected to this line of argument that this competence is not accessible for the average end user. But I think that this objection can be refuted.

Freedoms always exist in principle, and actual hinderances to make use of them do not reduce their importance. The user of free software can decide to engage in this criticial examination by acquiring the necessary technical expertise. But he can also decide to delegate responsibility for specific questions to trusted experts, and in every community of practice, every member implicitly gives trust to many others. In the case of free software this trust can be a free decision instead of the lock-in that results from closed and proprietary data formats.

Thus, an individual learner can reap the benefits of open-source computer-supported learning systems, if he can take part in a community of learners where the examination of validity claims and the definition of communicable and customized data formats is a collaborative undertaking. Digital knowledge becomes the object of, simultaneously, social debate and individual engagement.

References

[1]
Norm Friesen. What are educational objects? A concept paper for the CAREO project. http://www.careo.org/objectpaper.htm, 2000.

[2]
Jürgen Habermas. Theorie des kommunikativen Handelns, volume 1. Handlungsrationalität und gesellschaftliche Rationalisierung. Suhrkamp, 1981. Trans. by Thomas McCarthy: Theory of Communicative Action. Vol.1. Reason and the Rationalization of Society. Boston: Beacon Press.

This document was translated from LATEX by HEVEA.

Dernière modification/ Last revision/ Letzte Änderung: 01.12.2000 mailto: Michael Totschnig Page d'accueil/ Home/ Übersicht