Barcelona Declaration for the advance of free software *

1. Historical context

The Internet is free software

Most of the infrastructure of the Internet is based on free software and open protocols. At present, more than 60% of web servers use Apache, a large number of mail servers use Sendmail to manage e-mail transmissions and practically all the name servers (DNS), essential in the working of the Web, use the BIND programme or derivatives of its source code. The importance that free software has had in the extension and development of the Internet since its beginnings is indisputable, and the mutual influence of both these technological spheres is a proven fact. Consequently, the success of free software goes way beyond the availability of a huge amount of programmes with free licences (among these, the GNU/Linux operating system, the Mozilla browser and the OpenOffice office computing package are notable examples).

History

Although the origins of free software date back to the 1960s, with the first developments of software, the movement as such was not formalised until the 1980s, when the following events, among others, took place: Subsequently, the expansion of this movement occurred in the decade of the 1990s. Two factors were key for this. The first one was the arrival of the first completely free operating systems, such as 386BSD - which would later evolve into NetBSD and FreeBSD (with the decisive contribution of the University of California in Berkeley) - and GNU/Linux, where the work of a Finnish student, Linus Torvalds, enabled a free kernel for the operating system created by Stallman and the FSF. The other was the popularisation of access to the Internet, which both multiplied the communication and internationalisation of the communities responsible for the development of free software and made its distribution easier. In the current decade, the process of consolidation of the movement has begun, as illustrated by the fact that several million people use free software applications worldwide. Free software is also now officially used in a number of companies (from SMEs to large multinationals) and public institutions, and the number of free software users and developers continues to grow. We should also highlight the valuable contributions of large companies in the computer industry, such as Netscape, Sun Microsystems, IBM, Novell and Red Hat. We hope that this consolidation process goes on in the coming years, but we should not lose sight of the fact that there is a set of challenges and new opportunities that free software will have to face successfully if it wishes to continue to grow.

The decisive contribution of academia

Academia has played a very significant role in the development of the Internet and of free software. Some of the basic technologies in the free software field, such as the BSD-based operating systems, the X-Window graphical system and many others, have been developed and improved in universities. Richard Stallman himself comes from an academic background, and the recognised father of the Linux kernel, Linus Torvalds, developed the first version of it when he was still a university student.

2. Challenges and new opportunities for free software

The current decade must be defined by the extension and consolidation of free software. To achieve this aim, we must face a number of challenges and one or two threats, which we would like to mention in this document. This series of challenges and opportunities has been classed in seven different areas: academic, technical, strategic, legal, social, voluntary and institutional.

Barcelona, 18 May 2004

Copyright (c) 2004 Manuel Castells, Vinton Cerf, Marcelo D'Elia Branco, Juantomás García, Jesús M. González Barahona, Pekka Himanen, Miguel de Icaza, Rafael Macau, Jordi Mas, David Megías, Òscar del Pozo, Pam Samuelson. Permission is guaranteed for the copying and distribution of this document in full in any medium, providing it is done so literally and this note is maintained.