\ \ \
 
     
 
 

HARDSPACE, SOFTSPACE AND THE POSSIBILITIES OF OPEN SOURCE ARCHITECTURE
Usman Haque
http://www.haque.co.uk/papers.php

Our constructed environment, with its direct impact on people every day and its constant transformation through use and reuse, is a collectively designed project. It incorporates vastly different and sometimes conflicting logics. The issues arising from people’s differing perspectives and approaches will have significant consequences on the way architecture in general evolves in the twenty-first century. Computer terminology has borrowed much from the discipline of architecture; here, we borrow back some analogies from the computer world to suggest ways that architectural evolution could occur.

Traditionally, architecture has been thought of as hardware: the static walls, roofs and floors that enclose us. An alternative approach is to think of architecture as software: the dynamic and ephemeral sounds, smells, temperatures even radio waves that surround us. One might also consider the social infrastructures that underpin our designed spaces. Pushing this analogy even further, we can think of architecture as a whole as an “operating system”, within which people create their own programmes for spatial interaction.

Architectural design that emphasises “softspace” over “hardspace” is a little like “software” design rather than “hardware design” in computer terminology, where “hardware” refers to the physical machine and “software” refers to the programs that animate the machine. In an architectural context, technology is used to provoke interactions between people, and between people and their spaces. If softspace encourages people to become performers within their own environments, then hardspace provides a framework to animate these interactions. The idea of an architectural operating system lies in the design of the systems that integrate the two. One model of operating system that is particularly relevant to architecture (since the design of space is always a collaborative process) is an open source system.

Everyone is a space designer and we all use our spaces and interfaces differently. We place posters on walls, paint them light blue or orange, position furniture in rooms, make love in kitchens, use “bedrooms” as “offices”, sing opera in the shower, spray particular fragrances in our bathrooms and use staircases for arguments, games and romances. Meanwhile, we are increasingly likely to undertake the construction or improvement of our own homes without needing the services of an architect. Yet, most people do not think of themselves as being able to “design”.

Even in architect-designed environments, technological developments throw into question the very role of the architect, because user- and environmentally-responsive mechanisms allow people themselves to take prime position in configuring (i.e. designing) their own spaces. The simplest form of such mechanisms is the thermostat, regulating temperature according to our requirements; more recently, systems that allow for changing colour, texture, layout and transparency of walls and other systems that suggest the circular process of “conversation” with one’s environment have made it clear that architects no longer have priority in defining the boundaries of people's movements and desires. So what then does an architect do?

If an architect designs interaction systems then the production of architecture (which exists only at the moment of use) is placed in the hands of the end user. Architectural design, the choreography of sensations, can provide meta-programs within which people construct their own programs. In computers, an “operating system” is the software (like Unix, Windows NT or Mac OS X) that runs a computer at its core level and which provides a platform upon which to run other programs. Extending the analogy to architecture, a spatial operating system provides frameworks to encourage multitudes of architectural programs. In this conception, people are the designers of their own spaces — architects simply design the meta-systems.

Interaction systems conflate distinctions between audiences and performers; users and designers; occupants and architects and open up creative possibilities for designed space, designed events and designed situations. They also raise challenges for the social role of designers in providing meta-systems that foster individual creativity and encourage people to choreograph their own spatial programs, design their own spaces and invent their own logics. The quandary is to design operating systems that promote creativity without adding further layers of prescriptive control.

“Open source” in the software universe refers to a type of source code (with which software is designed and
built) that is accessible to all; that is freely distributed as long as it remains equally open; that allows for modification and derivatives as long as the result is equally open; that is non-discriminatory; where patching is possible without disturbing the integrity of the main work; and that is technology neutral.

Similarly, an open source architecture requires a framework in which the distinction between “those who design” and “those who use” is replaced by participatory system that encourages a constructed project to be constantly “patched” or “performed”. Such an architecture comes close to the visions Dutch artist, architect and situationist Constant had in his project New Babylon. In this massive exploration he assumed that everyone is an artist in the design and construction of their spaces, events and lives. His project proposed a worldwide structure constantly built and rebuilt by its inhabitants, a structure that varied throughout its lengths as different groups of people contributed to it and altered it in different ways. He diminished the gaps between the practice of art and the practice of architecture and highlighted the connections between the delight of art and the delight of architecture. However, the project raises an important question: if everyone is an artist, and everything is art (read architecture) then does that not mean that, with no distinctions, nothing is art?

The open source movement in software gives us clues on how to resolve this conundrum – it offers a system that is in theory open enough that anyone might jump in but in practice has not meant that everyone is becoming a programmer. There are still those who enjoy the system for the challenge of building new code, and those who enjoy open source culture without needing to contribute to the construction process. Similarly, applying open source to architecture suggests a collaborative democratic project that exists in time as well as space: an architecture that is created by people through its use, as a performance, a conversation, a bodystorm that goes on throughout the life of the architectural system, whether it is a building or other architectural situation.

Industrial design theorist Anthony Dunne, talking about the design of what he calls “post-optimal objects” (i.e. objects one designs once practicality and functionality can be taken for granted) says: “the most difficult challenges for designers of electronic objects now lie not in technical and semiotic functionality, where optimal levels of performance are already attainable, but in the realms of metaphysics, poetry and aesthetics where little research has been carried out” (Hertzian Tales). If we assume that such systems in architecture could deal with the practical and functional requirements of constructed spaces then the beauty in design comes from the poetries of those who use/implement/remake it. A system that allows people themselves to create their own spaces and collectively build a social space -- that would be more conceptually “open”.

There are several key features to an open source architecture:
1. Designer-participants: where those who participate are also those who design the system.
2. A control system that one allows oneself to be part of in order to expand that structure: an example can be found in computer games that provide modules for end-users to code and create their own, sometimes startlingly different, versions of the game.
3. Choreographies for openness: group instructions that are interpreted and modified as necessary by participants, individually or collectively. To begin, established boundaries are required in order to foster creativity; this does not mean that they cannot be breached. They are placed as reference points, not to pre-define limits.
4. Re-appropriation: where existing spaces, objects or actions are both fuel and catalysts for further creativity.
5. Capacity for sharing design problems: each person has different skills and often a problem requires a solution that can only be provided by another. A web-based example, lazyweb.org, shows how it is not important for everyone to have the technical capabilities in order to have an open source model of production.

In the immediate future, open source architecture would require two distinct steps.
First would be to develop infrastructures that enable “non-professional” designers to participate more closely in design and construction process. In some senses, this is already occurring, as the self-build trend shows.
However, “professional” architects can do much more to facilitate the transition. Pragmatically, they have the opportunity at this stage to participate in the conversations that take place with regard to enabling and encouraging good building design and collaborative practice. This can occur at the practical level of expanding participatory practices in the industry; however, it can also occur in theoretical discourse where the very ideas and concepts behind architecture need to be opened.

Second would be to apply knowledge of space design to the formulation of a framework within which other people can consciously design spaces. In this capacity, architects would encourage recognition of the distinction between “good” design and “bad” design, if that can be said to exist. Again, this step can be located prosaically within current industry practice; however, it is also necessary to expand theoretical discourse on how to “design design”. A spatial operating system acknowledges that everyone is already a designer: it would be vital with this step to ensure that architects don’t become just another meta-system that “objectively” controls the process from above. Rather than directing, they would need primarily to become enablers or co-operants.

The role of architecture undergoes considerable change because people themselves interpret, appropriate, design and reuse a space within their own frames of logic. A truly open source architecture does not exist without people to inhabit, occupy, perceive, interact or converse with it. The resulting spaces don't merely enable people to develop their own ways of responding, they are actually enriched by them doing so. As people become architects of their own spaces (through their use) or developers of their own interfaces, the words “architecture” and “interface” cease to be nouns: instead they become verbs. Such an architecture is explicitly dynamic, a shift that opens up a wealth of poetic possibilities for designers of “open source” space.

We know that architecture is political. And we know that people themselves make architecture by using it. The challenge now is to balance the differences in technical skill, technology access and self-sufficiency desire that different people have, in order to produce a viably democratic space (in all senses). Are all architectural systems meta-systems of control? Open source and similar collaborative design processes suggest that there are other ways forward.