Open Source e Cloud Computing

Consiglio la lettura di questo interessante articolo di Tim O’Reilly sulle potenzialità dell’open source nel cloud computing:

In essays like The Open Source Paradigm Shift and What is Web 2.0?, I argued that the success of the internet as a non-proprietary platform built largely on commodity open source software could lead to a new kind of proprietary lock-in in the cloud. What good are free and open source licenses, all based on the act of software distribution, when software is no longer distributed but merely performed on the global network stage? How can we preserve freedom to innovate when the competitive advantage of online players comes from massive databases created via user contribution, which literally get better the more people use them, raising seemingly insuperable barriers to new competition?

[...]

But just “paying attention” to cloud computing isn’t the point. The point is to rediscover what makes open source tick, but in the new context. It’s important to recognize that open source has several key dimensions that contribute to its success:

  1. Licenses that permit and encourage redistribution, modification, and even forking;
  2. An architecture that enables programs to be used as components where-ever possible, and extended rather than replaced to provide new functionality;
  3. Low barriers for new users to try the software;
  4. Low barriers for developers to build new applications and share them with the world.

Pencil Project: prototyping su Firefox 3

Pencil Project

Per chi ha la necessità di creare prototipi o mockup di pagine web o applicazioni, Pencil può diventare uno strumento fondamentale.
E’ open source, è gratuito, ed essendo basato su Gecko (il motore alla base di Mozilla), può essere installato sia come semplice addon di Frefox 3 (~390 Kb!), sia come applicazione stand alone, sfruttando XULRunner.
Tra le funzioni principali:

  • Set di stencil predefinite e possibilità di importarne altre
  • Documenti multi pagina
  • Supporto al rich-text
  • Supporto dell’undo – redo
  • Esportazione in formato PNG
  • Allineamento, rotazione, scaling degli oggetti

Pencil Project è per ora testato su Linux 2.6 con GTK+, Windows XP e Vista.
Attendiamo con fiducia anche l’uscita per OsX.