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

Vittorio Garatti
August 22nd, 2007 12:17

Il “modello open source” oltre ad essere un sistema complesso può essere visto sicuramente come un sistema complesso adattativo.
link
Divaga un po’ sulla teoria della complessità, modelli, modelli complessi, e modelli complessi adattativi, non necessariamente legati solo al mondo open source ma strettamente legati e derivanti proprio dal nostro mondo e dalla vita stessa. Trattato in termini non troppo complicati e molto interessante.

Musings & Meanderings » Blog Archive » Can Open Source Further Enable Societal Freedom?
September 29th, 2007 22:16

[...] —–later…Open Peer-to-Peer Design quoting 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.” Tags open source internet society development communities collaboration web 3.0 [...]

P2P Foundation » Blog Archive » Open sourcing design is crucial for future of the world
September 25th, 2008 12:09

[...] Linus Torvalds on Open Peer to Peer Design [...]

Open sourcing design is crucial for future of the world « Open Education News
September 25th, 2008 16:13

[...] 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.” [...]

Niva Silva
June 4th, 2010 07:08

Maybe nobody at all understands the big picture, but evolution doesn’t require global understanding

That’s a great insight.
Open design allows complexity in such way that the very people who join the buliding of something may not fully understand it. But it works anyway.

Linus Torvalds fala sobre complexidade | Narrowcast
June 4th, 2010 07:23

[...] via Open P2P Design [...]

Leave a Reply


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