Posts Tagged ‘Linux’


After the first movie, here is another one, that maybe you have already discovered while reading the Wikipedia page of Revolution OS. It’s “The Code”, a Finnish-made documentary about Linux from 2001, featuring some of the most influential people of the free software movement. It’s in English with Finnish subtitles (and some small parts are in Finnish).

Share

Yesterday was definitely a day about 3D and Knowledge Sharing…in the morning I gave a presentation about Blender during the LinuxDay 2007 organized in Milan by OpenLabs.
In the evening I watched the Life of Galileo play (by Bertolt Brecht) at the Piccolo Theatre: a play about Knowledge (its research and its sharing), and an experience that reminded me how theatre is 3D (unfortunately, except for concerts, I don’t go very often to theatres).
And then a very interesting discussion with Gianandrea Giacoma (ibridazioni.com): how to make 3D Knowledge Sharing, passing from a Blog to Reality.

Here’s my presentation about Blender (9,3 Mb, in Italian):
presentazione_blender_Menichinelli_linuxday_2007.pdf

And here on Slideshare.net.

Share

« Intro.01 « Intro.02 « Intro.03 « Intro.04 « Intro.05 « Intro.06 « Intro.07 « Intro.08

Once we define the platform, it is possible to comprehend what, effectively, a designer can design for an Open Peer-to-Peer community. It still remains to define how this project plan can be carried out holding account of the complexity of the community. It is necessary to define a design methodology (or at least some guidelines) that can improve the open and peer-to-peer participation of the community and its complexity.
The community is a complex system, and there is the need of a design methodology able to face its complexity without reducing it. As we have seen before, Open Peer-to-Peer organizational forms seem promising in supplying greater probabilities to face complex problems and to elaborate complex artifacts. That happens just thanks to their own intrinsic complexity: the complexity of the project reflects the complexity of the community, and both strengthen each other. Whe we design an activity, the community itself (a complex system) designs a complex project collectively (its own organization and the necessary conditions).

Moreover, a project dedicated to a community must hold on account the characteristics of the context in which it lives, especially the territorial characteristics that become resources once the community realize their importance. This is an ulterior reason for giving it a greater opportunity of direct participation to the design process, as a community can recognize the usable resources better than others. This is therefore a design approach that take advantage of the participation of a potentially elevated number of participants, through a complex process characterized by its specific path (path dependency), oriented to several the levels of interaction: between participants, participants and community, community and another community, communities and institutions, community and society. We should therefore adopt a design approach based on participation, in order to use the knowledge of the participants to getter better results.

We can therefore say that a project directed to an Open Peer-to-Peer community should be itself Open Peer-to-Peer, based on the participation of the community to the design process (open: open to the participation), to whose members is recognized an equal and active role (peer-to-peer: the acknowledgment of other people’s competences and acquaintances). An Open Peer-to-Peer design process therefore becomes a co-design process, where designer and participants collaborate (a collective intelligence) constituting a wider design community.

The designer therefore assumes a specific role in the projects directed to Open Peer-to-Peer communities. Thanks to his/her competences, a designer can supply the instruments of self-organization and the optimal conditions for an activity to take form, assuming a role of an enabler and not of a provider (or supplier of defined solutions). No more a simple supplier of his/her own creativity, but an enabler of distributed creativity. No more a simple design process that produces definitive solutions, but a design process that support communities so that they can develop appropriate solutions to their own needs and characteristics.

We can see that the same shift is happening in the local institutions too, where local government is transforming into governance. A redefinition of the role of the local institution that becomes an enabler of the participation and the coordination between public entities and private and social ones, and not a provider of rules and services1.

A designer can be an enabler naturally, since his/her competences make him/her able to establish connections between customers and enterprises, therefore mediating between different interests. Thanks to his/her abilities to visualize in advance, a designer can at the same time manage multiple and discordant interests, remembering the advantages that derive from a collective collaboration. Moreover, an enabler should supply support to reach the self-organization of the members in the short term, avoiding to render them depending on him/her in the long term. The goal of a designer is therefore the social enabler of the development of communities; the role that Linus Torvalds chose to assume in the development of Linux, avoiding the more traditional one of designer-provider2.

(to be continued)

Notes:

  1. (2004) Vicari Haddock S., La città contemporanea, Il Mulino, Bologna []
  2. (2000) Kuwabara K., Linux: A Bazaar at the Edge of Chaos, First Monday, volume 5, number 3, March 2000, http://firstmonday.org/issues/issue5_3/kuwabara/index.html []
Share

Linus Torvalds:

I think the real issue about adoption of open source is that nobody can really ever “design” a complex system. That’s simply not how things work: people aren’t that smart – nobody is. And what open source allows is to not actually “design” things, but let them evolve, through lots of different pressures in the market, and having the end result just continually improve.

And doing so in the open, and allowing all these different entities to cross-pollinate their ideas with each other, and not having arbitrary boundaries with NDA’s and “you cannot look at how we did this”, is just a better way.

I compare it with science and witchcraft (or alchemy). Science may take a few hundred years to figure out how the world works, but it does actually get there, exactly because people can build on each others knowledge, and it evolves over time. In contrast, witchcraft/alchemy may be about smart people, but the knowledge body never “accumulates” anywhere. It might be passed down to an apprentice, but the hiding of information basically means that it can never really become any better than what a single person/company can understand.

And that’s exactly the same issue with open source vs proprietary products. The proprietary people can design something that is smart, but it eventually becomes too complicated for a single entity (even a large company) to really understand and drive, and the company politics and the goals of that company will always limit it.

In contrast, open source works well in a complex environment. Maybe nobody at all understands the big picture, but evolution doesn’t require global understanding, it just requires small local improvements and a open market (”survival of the fittest”).

So I think a lot of companies are slowly starting to adopt more open source, simply because they see these things that work, and they realize that they would have a hard time duplicating it on their own. Do they really buy into my world view? Probably not. But they can see it working for individual projects.

http://www.oneopensource.it/interview-linus-torvalds/ (in English)
http://www.oneopensource.it/17/07/2007/intervista-a-linus-torvalds/ (in Italiano)
http://www.oneopensource.it/entrevista-con-linus-torvalds/ (en Castellano)

via | Digg

Share
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.