Preface FLOSS+Art

2008

Aymeric Mansoux & Marloes de Valk

The relationship between artist, tool, content and audience has never been of greater importance than in digital culture. Data has become both instrument, material and medium, all of which are reproducible without cost and distributable instantaneously. The software industry is well aware of this, and consequently has adopted the model of selling licenses instead of software. Similarly, the entertainment industry does not release movies and music to an audience, but instead sells end user license agreements that provide a limited right to the playback of digital content. In both cases the study, modification and redistribution of this digital information is forbidden. At the same time, content creators are inclined to use software specifically tuned and developed for such a distribution system. As a consequence creativity becomes a passive input for a content distribution machine the output of which feeds a passive audience. The lack of freedom and the absence of connection between the two opposed components of this production chain give the system all rights to control both culture and its usage. But is there any alternative?

Actually, yes. What about a model, in which artists and their audience simply refuse the passive role of user and instead persevere as creators and collectors of great ideas? In this model, artists could own their own ‘tools’, would be free to use them whenever and however they want, and could dissect, hack, embellish and share them, without breaking any laws. The creative process of an artist is no longer restricted by what software companies dictate, only by his or her own skill. Software, being more than a means by which ideas are expressed technically, functions as medium. Software is the artwork and its code is an integral part of it. In this model, artists would give free access to this layer of the artwork. Free distribution of the work would break the artist out of isolation and put him/her in contact with an audience, a community. Such a model is not utopian, it is already practised by those artists who choose Free Software and copyleft.

Free/Libre/Open Source Software (FLOSS) can be used, copied, shared, modified, and redistributed with little or no restriction, always allowing free access to its source code. The term FLOSS refers to both Free Software as well as Open Source Software, without bias towards one single approach. Free Software, as defined by Richard Stallman and promoted by the Free Software Foundation, puts the emphasis on the freedom that Free Software gives to its users. The four freedoms of Free Software are: the freedom to use the software for any purpose, freedom to study and modify its source code, freedom to share and redistribute the software, and the freedom to improve the software and release your version of it to the public. Open Source Software on the other hand, tries to avoid the philosophical and political implications of the interpretation of free as in freedom, and emphasises the strengths of the peer to peer development model of Open Source Software, thus trying to appeal more to the corporate world.

The Free Software definition has its roots in the GNU project. In 1983, Richard Stallman announced the plan for the GNU operating system, composed of 100 percent free software. The GNU project was initiated to give computer users back their lost freedom. In the fifties, sixties and seventies, software was mostly produced by its users, and in many ways software was free. In the late seventies and eighties, companies started to put increasingly tight restrictions on software through copyright, making the earlier freedoms illegal. Suddenly, volunteer programmers that were sharing and improving code were considered thieves. Software became an extremely profitable business.

Most components of the GNU operating system were developed between 1983 and 1991, but the kernel kept on being delayed. When in 1991 Linus Torvalds released the Linux kernel, and changed the license to the GNU General Public License in 1992, the lack of a kernel was resolved and the first free operating system was a reality.

The GNU General Public License was written by Stallman in 1989 for the GNU project. The GPL is a strong copyleft license, it ensures the 4 freedoms of Free Software, access to the source code of a work and requires all derivative works to preserve the same freedoms. A work licensed under the GPL is copyrighted, thus making sure that licensees are bound by the terms of the license, and therefore can be sued by the original author if they break the conditions of the license. Next to that, the copyleft principle is a workaround to copyright, meant to protect the freedom of licensees instead of the exclusive rights of the author, with the sole restriction that all derived and redistributed works must be GPL licensed as well. The GPL is one of the most popular licenses used for FLOSS.

The development and use of GNU/Linux has exploded during the last few years. This explosion has resulted from the positive feedback of an increased number of users, increased needs from users, triggering more development of software to fulfil those needs, which eventually resulted in even more users. Much of this increase is due to the massive developments made at the level of the desktop. Friendlier user interfaces and the more familiar environment of the desktop have brought a lot of fresh attention to GNU/Linux. The Ubuntu campaigns have played a big role in this, focusing on usability, accessibility and ‘user friendliness’. The results of these recent developments are more GNU/Linux powered desktops and more high quality open source desktop applications. On top of this, the sheer amount of GNU/Linux distributions has grown exponentially. In May 2008 Distrowatch lists an increase from three main distributions in 1995, to a total of 354 active distributions in the database today, many of which are branches of a few main distributions.

While this increase is undeniable, thoughts along the line of ‘GNU/Linux is nice but if you want to do some real work you have to use proprietary operating systems’ are still quite common. This is true as long as you consider ‘real work’ to consist of working the way proprietary software companies want you to work. In real life, you are more often confronted with the need for tailored solutions that can not be delivered by ready made problem solvers. For example, in the early days of computer animation it was not unusual to work on proprietary UNIX based systems. With the democratisation of PC hardware and GNU/Linux in the mid ’90’s, it started to be possible to provide cheaper, and most of all more flexible, production environments than the single-vendor solutions and high-priced specialised hardware ones could offer. It only took a few years for the special effects industry to move its ‘pipeline’ to GNU/Linux and more generic hardware. At the same time, software companies, although most of them still following closed source models, ported a great number of animation, modelling, rendering and post production software to the free platform. The side effect of this wave in the VFX industry was that GNU/Linux started to gain popularity outside of the computer science arena. GNU/Linux became visible to computer artists through the marketing campaigns of the VFX industry. This triggered a lot of curiosity, and more and more computer artists gave GNU/Linux a try and discovered there was much more to it than rendering farms and fancy post production tools.

The user base was steadily growing, and small communities quickly grew into bigger groups, focused on particular aspects of open source artistic software and technology, and started to organise large scale events and conventions, such as the Linux Audio Convention and the Libre Graphics Meeting. The main difference between users grouped as customers, and users who are part of a FLOSS community, is that the latter have the ability to be pro-active in the process of software development by way of writing documentation, providing support, reporting issues, and in some cases participating in the writing of the software. The latest iteration of this change in the position of the user has made the redistribution and customisation of artistic software possible to the point where groups of practitioners have been able to provide free operating systems tailored to the needs of artists, performers and musicians. This development resulted in art and multimedia centred additions to the growing list of GNU/Linux distributions, with systems such as 64 Studio, APODIO, dyne:bolic, Musix, pure:dyne, and Ubuntu Studio.

Using FLOSS within digital and software art practice brings lots of added value to artists. The most immediate benefit is that the software comes with, instead of just a shrink wrapped box with glossy print, an active and lively community of users and developers. As a user you are not isolated, but part of this community. The software doesn’t come with a help desk phone number, but something much better, other users that help each other via mailing lists, forums and IRC channels. Once you’ve made it through the first part of the learning curve, moving from newbie to more advanced user, you discover you have gained great freedoms. No longer are implementations of artistic concepts bound by the limits of the software applications that exist. You are free to create your own tools by combining or modifying existing ones, using the modularity and flexibility of the GNU/Linux operating system and the accessibility of the source code of all applications. Small scripts function like a glue between different low level software. Suddenly you are materialising your concepts as you would create objects using LEGO blocks. The learning has paid off, this lower level access to the operating system, software and network greatly enhances the freedom to technically implement artistic ideas.

In a similar way, the resulting work itself can use a free license and there are quite a few good reasons for an artist to do so. With respect to generating an audience for ones work, the choice of an open license will greatly increase the number of viewers or listeners, especially when published on an online platform such as archive.org. From a curatorial point of view, the choice for open systems and licenses can simplify the preservation and maintenance of an artwork, independent of fickle proprietary standards and limited edition habits inherited from previous non-digital media. Last but not least, this new distribution framework seems well suited for today’s prosumer approach, as demonstrated by the increasing number of independent artist-led organisations, productions, festivals and distribution platforms such as net-labels.

The openness of an artwork does not only impact its release and relation to its audience, it also greatly influences the process underlying the artwork. That’s why it’s important to understand that software is not just a technical component of digital art, it is the artwork and its code provides another reading of it. This often forgotten layer of interpretation should be open for others, to study and understand the work, to learn from, get inspired by and comment on. It is unfortunate that many artists, including those working with FLOSS, still resist to this call for openness. They are unwilling to show the inner workings of their art, for fear of giving away their identity and ruining their chances of generating income, not realising the latter in fact relies solely on the performance, exhibition, commissioning and teaching of their art, not on the software that enables its manifestation.

Beyond the use of artistic and multimedia software, software art using an open license can have an afterlife the artist releasing it never could have foreseen. At the moment, this is still quite rare, but this might change and provide a rich environment for works that could branch and fork into many directions, passing through many hands, gracefully escaping the fate of a final resting place in a dusty corner of a forgotten hard disk.

Using FLOSS automatically gives an artists work an extra dimension, a political statement that is embedded in the choice to use FLOSS instead of proprietary software. This political statement may seem unrelated to the artistic concept of a work, but it is far from trivial. It implies an awareness of the fact that software is the base material of a work of art, like the clay of a sculpture, and that this choice of material greatly influences the eventual work and its context. This awareness often leads to the choice of open licenses for the artistic work itself, feeding developed ideas and technical implementations of ideas back into the community, enabling the reuse of code and facilitating the sharing of knowledge. The demystification of software and code is an important result of this.

This is why it is rare to come across isolated artists using FLOSS. Most of them quickly find their way to online communities that provide help and support. The FLOSS scene is also booming with communities and distributed collectives focused around politics, art and Free Software. Here, artists frequently show each other bits of code, inspire each other, and most of all, teach each other. This form of circularity generates an engagement with digital art that is close to a form of continuous open artistic research, and marks a strong opposition with the classic top-down design approach of an end-product form of media art.

Of course, getting started with FLOSS and GNU/Linux within an art practice can be quite a rocky ride. Even though some Linux distributions would have you believe otherwise, it is not that easy to learn a completely new system. GNU/Linux, compared to most proprietary operating systems, takes a very different approach to its users. Its design is based on the assumption that users are capable of learning to master the system, instead of the assumption that users are helpless. At the beginning, you have to unlearn a lot of habits and constructs you’ve build up using proprietary systems, and no matter how nice the user interface and desktop of some distributions look, you cannot avoid the system that lies behind the Graphical User Interface (GUI). Things have improved a lot in the past few years, and continue to improve, making Linux much more accessible for new users, but it still remains a challenge for many.

One of the first things that takes getting used to is how and where to find documentation. A lot of applications lack the famous ‘help’ button which brings you to a searchable database of topics, or a step by step ‘how to’. The writing of documentation is very often at the bottom of the priority list of any FLOSS development team. This is changing rapidly, and more and more efforts to write good documentation are undertaken, but until this change has properly kicked in, users need to use different tactics to find their way around. The best strategy is learning to do accurate online searches. This will open up a world of information – sometimes scattered, often incomplete, but most of the time extremely helpful – written by other users encountering the same problem as you and describing how to deal with it, on mailinglists, forums, blogs and wikis.

Switching from a proprietary system to GNU/Linux, or from proprietary software to FLOSS takes time. As with all new tools, you need to learn a whole new set of skills before you feel like you can fluently express yourself with them. For many artists, the time it takes to reach this point means a loss of productivity. Before you have mastered the new software or system, you find yourself struggling with tasks you would normally have no problems with. Besides the frustration this brings, artists need to generate income and this loss of productivity needs to have a big pay off in the end to be worth this investment of time. The benefits of using FLOSS can be obscure at first, but due to more and more artists making the switch and developers aiming to improve the accessibility of FLOSS, these benefits are becoming increasingly apparent.

The greatest obstacle blocking people from easy access to FLOSS is the fact that students are very rarely introduced to it at art schools and universities. The best time to get familiar with computers and software is at school, especially considering that most people stick with what they’ve learned after graduating. But most schools and universities are only offering courses using proprietary software running on proprietary systems. Art students will most likely only be introduced to the biggest and most dominant producers of closed commercial tools for artistic production, such as Adobe. Students rarely are given a choice. The choice of schools and universities to only offer this type of product has its reasons. Learning to use the most dominant proprietary software and operating system will make a student much more employable, since those products are also the ones used in the industry. This of course only goes for studies aiming at industry, it has no meaning in an art context. And even when considering employability, skills like concept development, creativity in the use of tools and thinking outside the box, are much more valuable to a future employer than knowing how to use a certain product. Those skills will be outdated as soon as this product gets updated, and learning technical skills takes less time and expertise than developing a strong artistic and creative practice.

The wider use of FLOSS is not only blocked by external factors, it is also due to its community shooting itself in the foot with internal conflicts. The most famous one being the conflict between the Free Software Foundation and the Open Source Initiative. Flame wars around notions of freedom haven’t contributed much to enhance FLOSS’ friendly face. Neither have the many flame wars and various witch hunts between users of FLOSS and proprietary software. For those new to the community, it is hard to understand the almost religious fanaticism and intolerance with which some people express their opinion regarding these topics. In fact, it seems very much at odds with the philosophy of openness and sharing that is associated with this community.

This sometimes brutal online behaviour, unorthodox social organisation, and chaotic spreading of information might come as a shock to those arriving from the scripted, polished and secure world of customer support. These are not bugs though, they are features. Indeed, while the basic ideas behind FLOSS are rather simple and trivial to understand, their practical interpretation, use and influence remain free from the diktat of a control structure. So, to understand the nature of it, you have to picture FLOSS as part of an emerging transdisciplinary field that deals with different forms of openness. The resulting complexity stems from the confrontation of the many different disciplines and groups involved, and the many people forming them.

FLOSS+Art, or the interaction between the FLOSS philosophy and digital art, should not be seen as yet another category of art, but as an added layer. It acts as another dimension on top of existing fields of digital art and enriches the way artists and collectives can work by adding another degree of freedom in the creative process. We think this openness will create more transparency and bring to light otherwise hidden properties of digital art practice in the world of connected artist communities and collectives. And although it is too early to speculate on the long-term influence FLOSS will have on digital art, we believe it will bring a better understanding of software as an artistic medium beyond the simplicity of neoclassical code aesthetics.