<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="Joomla! 1.5 - Open Source Content Management" --><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>
		<title>revolweb</title>
		<description>Progetti per la rete - Siti web Bologna.</description>
		<link>http://www.revolweb.it</link>
		<lastBuildDate>Mon, 13 Feb 2012 04:17:54 +0000</lastBuildDate>
		<generator>Joomla! 1.5 - Open Source Content Management</generator>
		<language>it-it</language>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/revolweb" /><feedburner:info uri="revolweb" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
			<title>Consegnato il sito Visual Lab</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/3BPLQSpwrnw/16-consegnato-il-sito-visual-lab.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/16-consegnato-il-sito-visual-lab.html</guid>
			<description>&lt;div class="K2FeedIntroText"&gt;&lt;p style="text-align: justify;"&gt;Revolweb ha il piacere di annunciare lo startup del sito del laboratorio di videoarti Visual Lab.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Visual Lab è un laboratorio di arti visuali specializzato nell'organizzazione di video-eventi, nella realizzazione di performance live e nelle produzioni cinematografiche.&lt;/p&gt;
&lt;p style="text-align: left;"&gt;L'ufficio del Visual Lab è popolato di componenti del team (&lt;em&gt;Maura Costantini&lt;/em&gt;, &lt;em&gt;Carlotta Piccinini&lt;/em&gt; e &lt;em&gt;Umberto Saraceni&lt;/em&gt;) e da videomaker viandanti che ne stimolano l'attività e le idee.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Risulta interessante la &amp;quot;democrazia&amp;quot; interna al team sempre aperta alle nuove idee ed alla sperimentazione.&lt;/p&gt;
&lt;div&gt;L'esperienza con un team di artisti visuali è risultata decisamente stimolante.&lt;/div&gt;
&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;
&lt;div&gt;Il committente &lt;em&gt;Umberto Saraceni&lt;/em&gt; desiderava una grafica pienamente personalizzabile, con la possibilità di impostare un'immagine di fondo (sfondo intercambiabile), di scegliere i colori dei titoli, la larghezza dei contenuti e l'altezza da cui devono iniziare.&lt;br /&gt;
In pratica un pannello di controllo completo sull'aspetto grafico del sito.&lt;/div&gt;
&lt;p style="text-align: center;"&gt;&lt;img src="http://www.revolweb.it/images/stories/blog/13-visuallab/1-template.jpg" alt="Template layout per Visual Lab" title="Template layout per Visual Lab" /&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Il committente desiderava anche una rigorosa gestione degli articoli che possono essere trasmessi sui social networks utilizzati (&lt;a title="Vimeo Visual Lab" target="_blank" href="http://www.vimeo.com/user2005499/videos"&gt;Vimeo&lt;/a&gt;, &lt;a title="Pagina Facebook Visual Lab" target="_blank" href="http://www.facebook.com/pages/Bologna-Italy/Visual-Lab/291074607583"&gt;Facebook&lt;/a&gt; e &lt;a title="Flickr Visual Lab" target="_blank" href="http://www.flickr.com/photos/47644297@N08/"&gt;Flickr&lt;/a&gt;) in una logica web 2.0.&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;img src="http://www.revolweb.it/images/stories/blog/13-visuallab/2-social.jpg" alt="Visual Lab social networks" title="Visual Lab social networks" /&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Il sito rimane alla completa gestione del committente e dei collaboratori che possono personalizzarlo con notevole autonomia e dopo varie ore di formazione.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;E' predisposto per essere aggiornato con un semplice pannello da diverse utenze per la massima indipendenza gestionale.&lt;br /&gt;
&lt;br /&gt;
Il sito web realizzato si rivela un catalogo efficace per videomaker, filmaker ed artisti visuali che presentano le loro opere sui social networks.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Inoltre il collegamento con i social networks fa in modo di diffondere le informazioni emesse da Visual Lab ad un'ampia platea di followers oltre a favorirne il posizionamento.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Revolweb da un grande inboccalupo al Visual Lab ed al suo staff!&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/3BPLQSpwrnw" height="1" width="1"/&gt;</description>
			<category>Portfolio</category>
			<pubDate>Mon, 22 Feb 2010 01:15:15 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/16-consegnato-il-sito-visual-lab.html</feedburner:origLink></item>
		<item>
			<title>Technorati Claim Token</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/AUb0nw_WJj4/15-technorati-claim-token.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/15-technorati-claim-token.html</guid>
			<description>&lt;div class="K2FeedIntroText"&gt;&lt;p&gt;&lt;span class="status action"&gt;&lt;b&gt;HE3M88TCCJRH&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This is not an actual post :) this is just to claim revolweb.it for technorati.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/AUb0nw_WJj4" height="1" width="1"/&gt;</description>
			<category>Social Network</category>
			<pubDate>Tue, 12 Jan 2010 23:51:01 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/15-technorati-claim-token.html</feedburner:origLink></item>
		<item>
			<title>Consegnato il sito www.lucavullo.it</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/fVzkbh54mMs/14-consegnato-il-sito-www-lucavullo-it.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/14-consegnato-il-sito-www-lucavullo-it.html</guid>
			<description>&lt;div class="K2FeedImage"&gt;&lt;img src="http://www.revolweb.it//media/k2/items/cache/fd8b0f77d767f1f6640afba6916ff67c_S.jpg" alt="Consegnato il sito www.lucavullo.it" /&gt;&lt;/div&gt;&lt;div class="K2FeedIntroText"&gt;&lt;p style="text-align: justify;"&gt;Dopo alcuni mesi dall'inizio dei lavori Revolweb ha il piacere di annnunciare la consegna del sito &lt;a target="_blank" href="http://www.lucavullo.it"&gt;www.lucavullo.it&lt;/a&gt;.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Luca è alla sua seconda esperienza con Revolweb vista la felice riuscita del sito &lt;a target="_blank" href="http://www.dallozolfoalcarbone.com"&gt;www.dallozolfoalcarbone.com&lt;/a&gt; con cui iniziò la nostra collaborazione.&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;Il committente desiderava un sito che interagisse pienamente sui suoi social network con la massima praticità per l'ufficio stampa. Il risultato è la pubblicazione automatica degli aggiornamenti del sito sulle bacheche di &lt;a title="Luca Vullo Filmaker Facebook Page" target="_blank" href="http://www.facebook.com/pages/LucaVullo-Filmaker/114748392038"&gt;Facebook&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;/a&gt; e di &lt;a title="Luca Vullo Myspace" target="_blank" href="http://www.myspace.com/vulloluca"&gt;Myspace&lt;sup&gt;&amp;reg;&lt;/sup&gt;&lt;/a&gt;.&lt;/div&gt;
&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;
&lt;/div&gt;
&lt;div&gt;Il sito doveva di fatto diventare il centro di smistamento in rete di tutte le informazioni circa le attività di Luca Vullo.&lt;/div&gt;
&lt;p style="text-align: justify;"&gt;Si è anche proceduto al restyling coordinato dei canali compreso &lt;a href="http://www.youtube.com/milionesimo" target="_blank" title="Luca Vullo Youtube"&gt;Youtube&lt;/a&gt; ed alla installazioni di applicazioni personalizzate per una maggiore automazione delle funzioni.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;E' stata inoltre rispettata l'esigenza del committente di internazionalizzare il sito tramite supporto multilingue e mappa personalizzata.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Si è rinnovato completamente la filmografia ed il &lt;a href="http://www.lucavullo.it/index.php/it/filmografia-il-catalogo-dei-film/catalogo-films-e-documentari.html" target="_blank" title="Catalogo Luca Vullo"&gt;catalogo&lt;/a&gt; delle opere.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Questo progetto è stato eseguito in team con Luca Drago (Visual) e Dario Adamo (Manager del sito) che Revolweb ringrazia per l'indispensabile contributo.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/fVzkbh54mMs" height="1" width="1"/&gt;</description>
			<category>Portfolio</category>
			<pubDate>Mon, 11 Jan 2010 00:14:21 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/14-consegnato-il-sito-www-lucavullo-it.html</feedburner:origLink></item>
		<item>
			<title>Integrare files audio con player tramite codice embedded su una pagina web.</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/3LkRMl5z6Fo/13-integrare-files-audio-con-player-tramite-codice-embedded-di-google-reader-su-una-pagina-web.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/13-integrare-files-audio-con-player-tramite-codice-embedded-di-google-reader-su-una-pagina-web.html</guid>
			<description>&lt;div class="K2FeedImage"&gt;&lt;img src="http://www.revolweb.it//media/k2/items/cache/48ee1e8a0a8f50dce4f8cb9ab418e211_S.jpg" alt="Integrare files audio con player tramite codice embedded su una pagina web." /&gt;&lt;/div&gt;&lt;div class="K2FeedIntroText"&gt;&lt;p&gt;Questo studio avviene per la realizzazione del sito &lt;a href="http://www.lucavullo.it" mce_href="http://www.lucavullo.it" target="_blank" title="Luca Vullo Filmaker"&gt;www.lucavullo.it&lt;/a&gt;.&lt;/p&gt;
&lt;p align="justify"&gt;Lo scopo è quello di inserire le interviste audio (o altro) del committente su di un sito di sharing e integrarlo nel nostro sito del senza richiamare programmi esterni e senza occupare spazio sul nostro server, come avviene con i video di Youtube nelle pagine dei blog.&lt;/p&gt;
&lt;div&gt;Google fornisce questa possibilità tramite l'applicazione Reader.&lt;/div&gt;
&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;
&lt;div&gt;Google Reader è dotato di un player flash (senza brand) molto simile al Gmail Player che funziona però nei sito non-Google.&lt;/div&gt;
&lt;p style="text-align: center;"&gt;&lt;embed width="400" height="27" menu="true" loop="true" play="true" src="http://www.google.com/reader/ui/3247397568-audio-player.swf?audioUrl=http://sites.google.com/site/revolweb/1111.mp3" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" /&gt;&lt;/p&gt;
&lt;p&gt;Per usare il lettore di Google nel proprio sito o blog bisogna inserire un codice simile a questo.&lt;/p&gt;
&lt;div class="note"&gt;
&lt;div style="text-align: left;"&gt;&lt;i&gt;&amp;lt;embed type=&amp;quot;application/x-shockwave-flash&amp;quot; src=&amp;quot;http://www.google.com/reader/ui/3247397568-audio-player.swf?audioUrl=&lt;strong&gt;MP3_FILE_URL&lt;/strong&gt;&amp;quot; width=&amp;quot;400&amp;quot; height=&amp;quot;27&amp;quot; allowscriptaccess=&amp;quot;never&amp;quot; quality=&amp;quot;best&amp;quot; bgcolor=&amp;quot;#ffffff&amp;quot; wmode=&amp;quot;window&amp;quot; flashvars=&amp;quot;playerMode=embedded&amp;quot; /&amp;gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Mentre i file mp3 possono essere caricati (con un titolo senza spazi) su Google Sites&lt;sup&gt;&amp;reg;&lt;/sup&gt; (sottoscrivendo il servizio) utilizzando il template file cabinet.&lt;/p&gt;
&lt;p&gt;Rendendo il profilo pubblico si potrà quindi usare un indirizzo web per il nostro file come questo:&lt;/p&gt;
&lt;div class="note"&gt;
&lt;div style="text-align: left;"&gt;&lt;em&gt;http://sites.google.com/site/revolweb/1111.mp3&lt;/em&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Esistono altre opzioni per ottenere un player embedded, come:&lt;/p&gt;
&lt;div&gt;
&lt;ul&gt;
    &lt;li&gt;Yahoo Media Player - &lt;a href="http://mediaplayer.yahoo.com/" mce_href="http://mediaplayer.yahoo.com/" target="_blank" title="Yahoo Media Player"&gt;http://mediaplayer.yahoo.com/&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="center" style="text-align: center;"&gt;&lt;i&gt;&lt;img border="0" src="http://developer.yahoo.com/mediaplayer/yahoo_media_player_files/player.gif" mce_src="http://developer.yahoo.com/mediaplayer/yahoo_media_player_files/player.gif" alt="Yahoo Media Player" title="Yahoo Media Player" /&gt;&amp;nbsp; &lt;br /&gt;
&lt;/i&gt;&lt;/div&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;i&gt;Odeo - &lt;a href="http://www.odeo.com/" mce_href="http://www.odeo.com/" target="_blank" title="Odeo"&gt;http://www.odeo.com/&lt;/a&gt;&lt;/i&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;che necessita di specificare la durata dei files nel codice:&lt;/p&gt;
&lt;div style="text-align: left;" class="note"&gt;&lt;em&gt;&amp;lt;embed type=&amp;quot;application/x-shockwave-flash&amp;quot; src=&amp;quot;http://www.odeo.com/flash/audio_player_standard_gray.swf&amp;quot; width=&amp;quot;400&amp;quot; height=&amp;quot;52&amp;quot; allowScriptAccess=&amp;quot;always&amp;quot; wmode=&amp;quot;transparent&amp;quot; flashvars=&amp;quot;audio_duration=&lt;strong&gt;DURATION&lt;/strong&gt;&amp;amp;amp;external_url=&lt;strong&gt;MP3_FILE_URL&lt;/strong&gt;&amp;quot; /&amp;gt;&lt;/em&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;em&gt;&amp;nbsp; &lt;/em&gt;&lt;/div&gt;
&lt;p style="text-align: center;"&gt;&lt;embed width="400" height="52" src="http://www.odeo.com/flash/audio_player_standard_gray.swf" type="application/x-shockwave-flash" flashvars="&amp;amp;audio_duration=4&amp;amp;external_url=http://sites.google.com/site/revolweb/1111.mp3" /&gt;&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;&amp;nbsp;Revolweb scriverà in seguito su come integrare altro, tramite codice embedded di un fornitore di servizi, sulla propria pagina web.&lt;/p&gt;
&lt;p style="text-align: justify;"&gt;Nota: L'ironico racconto utilizzato come file di esempio è di &lt;em&gt;Remo Remotti&lt;/em&gt;.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/3LkRMl5z6Fo" height="1" width="1"/&gt;</description>
			<category>Web development</category>
			<pubDate>Sun, 10 Jan 2010 22:55:01 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/13-integrare-files-audio-con-player-tramite-codice-embedded-di-google-reader-su-una-pagina-web.html</feedburner:origLink></item>
		<item>
			<title>Il processo di sviluppo “bazaar”.</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/N5S_5ZpzbIk/11-il-processo-di-sviluppo-“bazaar”.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/11-il-processo-di-sviluppo-“bazaar”.html</guid>
			<description>&lt;div class="K2FeedImage"&gt;&lt;img src="http://www.revolweb.it//media/k2/items/cache/c82cc4e14a1d2c8c8ffff9840d24b558_S.jpg" alt="Il processo di sviluppo “bazaar”." /&gt;&lt;/div&gt;&lt;div class="K2FeedIntroText"&gt;&lt;div align="justify"&gt;La differenza tra software libero e open source è squisitamente filosofica e concettuale. Mentre il primo è tale perché punta a tuterlare ogni libertà dell'utente (quindi concettualmente più articolata), il secondo è riferito ad aspetti esclusivamente pratici e utilizzato per i software cui viene reso disponibile il codice sorgente senza imporre vincoli come quello della clausola virale. Il termine open source è anche utilizzato per definire una metodologia di sviluppo e un sistema per la gestione del ciclo vitale di un software. Questo sistema è identicamente valido per il software libero ma per nominarlo viene convenzionalmente utilizzato il termine open source che evidenzia quindi i suoi aspetti pratici.&lt;/div&gt;
&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;
&lt;div align="justify" class="info"&gt;L'utilizzo del termine open source con riferimento sia ad un sistema di protezione (già diverso dal software libero) che ad un processo di sviluppo può generare ambiguità, poiché le prime versioni di BSD erano prodotti con le tradizionali metodologie di sviluppo di software proprietario ma esso è protetto dalla licenza open source per eccellenza. Invece Linux (software libero per eccellenza) è stato il primo ad utilizzare questa metodologia. Con una appropriata metafora verrà introdotto il termine &amp;ldquo;bazaar&amp;rdquo;.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;p&gt;Nel 1997 &lt;em&gt;Eric S. Raymond&lt;/em&gt; ha pubblicato un articolo sull&amp;rsquo;argomento destinato ad essere ampiamente letto: &amp;ldquo;La cattedrale ed il bazaar&amp;rdquo;, in cui descrive alcune caratteristiche dei modelli di sviluppo del software libero, sottolineando ciò che differenzia questi modelli dai modelli di sviluppo proprietari. Da allora quell&amp;rsquo;articolo è diventato uno dei più noti (e più criticati) nel mondo dell'ingegneria del software.&lt;/p&gt;
&lt;/div&gt;
&lt;p align="justify"&gt;Raymond opera una analogia tra il modo in cui erano costruite le cattedrali del medioevo ed il modo di produzione classico del software. Egli sostiene che in entrambi i casi c&amp;rsquo;è una chiara distribuzione di compiti e di ruoli, dove il progettista (Designer) è in cima a tutto e controlla il processo dall&amp;rsquo;inizio alla fine. La pianificazione è strettamente controllata in entrambi i casi, dando origine a processi chiaramente definiti, in cui &amp;ndash; idealmente - ogni partecipante all&amp;rsquo;attività ha un ruolo molto limitato e specifico.&lt;/p&gt;
&lt;p align="justify"&gt;Raymond vede come analoghi al modello di costruzione delle cattedrali non solo i processi dei grossi produttori dell&amp;rsquo;industria del software (ad esempio il classico modello a cascata, i vari aspetti dei modelli di tipo AGILE, ecc) ma anche alcuni progetti di software libero, come&amp;nbsp; NetBSD. Secondo &lt;em&gt;Raymond&lt;/em&gt;, progetti come questo sono centralizzati perché solo poche persone sono responsabili del progetto ed implementazione del software. Le attività che queste persone svolgono e i ruoli che ricoprono sono perfettamente definiti e per chiunque voglia inserirsi nella squadra di sviluppo, sarebbe necessaria l&amp;rsquo;assegnazione di una attività e di un ruolo in relazione alle necessità del progetto. Un&amp;rsquo;altra caratteristica è che i rilasci in questo tipo di progetti tendono ad essere distanziati nel tempo, secondo un rigido programma. Ciò comporta pochi rilasci del software, notevolmente distanziati tra loro, secondo fasi chiaramente definite dalla programmazione.&lt;/p&gt;
&lt;p align="justify"&gt;Il bazaar è all&amp;rsquo;opposto del modello della cattedrale.&lt;/p&gt;
&lt;p align="justify"&gt;Secondo Raymond, alcuni progetti di software libero, specialmente il kernel di Linux, sono stati sviluppati sulla falsariga di un bazaar orientale. In esso non c&amp;rsquo;è una autorità di governo che controlla i processi che sono sviluppati e che pianifica accuratamente ogni passo. Inoltre i ruoli dei partecipanti possono cambiare costantemente (i venditori possono diventare clienti) senza direttive dall&amp;rsquo;esterno.&lt;/p&gt;
&lt;p align="justify"&gt;Raymond analizza con accuratezza e descrive il processo che ha portato Linux ad essere una storia di successo nel mondo del software libero, si tratta di un insieme di &amp;ldquo;buoni metodi&amp;rdquo; che sfruttano appieno i vantaggi e le opportunità consentite dalla disponibilità del codice sorgente e dalla interattività dei sistemi e degli strumenti in rete.&lt;/p&gt;
&lt;p align="justify"&gt;Un progetto di software libero tende a nascere come risultato di una azione strettamente personale; comincia con uno sviluppatore che ammette di non essere in grado di risolvere completamente un problema. Lo sviluppatore deve almeno avere le conoscenze per cominciare a risolvere il problema. Dopo che lo sviluppatore è riuscito ad avere qualcosa di usabile, semplice e con qualche funzionalità (e se possibile ben progettato e ben codificato) la cosa migliore che può fare è condividere la soluzione con la comunità del software libero. Nel mondo del software libero questa prassi è nota come &amp;ldquo;rilascio anticipato&amp;rdquo;, ed ha l&amp;rsquo;effetto di attirare l&amp;rsquo;attenzione di altre persone (generalmente sviluppatori) che hanno lo stesso problema e che sono interessati alla soluzione.&lt;/p&gt;
&lt;p align="justify"&gt;Uno dei principi base di questo modello di sviluppo è di considerare gli utenti come co-sviluppatori. I rapporti con la leadership sono fondamentali, non solo perchè possono fare pubblicità col sistema del passaparola, ma anche perché essi potranno eseguire il testing, che&amp;nbsp; una delle attività più dispendiose della produzione del software. Diversamente dal co-sviluppo, che non è facilmente scalabile, il debugging e il testing sono, per la loro stessa natura, altamente parallelizzabili. Infatti, l&amp;rsquo;utente che prende il software e lo prova sulla sua macchina in condizioni determinate (un tipo di architettura, gli strumenti, ecc.) e si tratta di un&amp;rsquo;attività che, moltiplicata per il rilevante numero di architetture ed ambienti, richiederebbe un notevole impegno da parte del gruppo di sviluppo. Questa modalità di operare ha ispirato modelli progettuali fondati sul calcolo diffuso, ossia una tipologia di applicativi che utilizzano la potenza di calcolo dei computer connessi alla rete commerciale dividendo il lavoro di elaborazione fra tutti i PC, quindi una qualsiasi operazione di calcolo viene scomposta fra tutti gli operatori connessi che ne elaborano separatamente i dati.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Uno dei più famosi e forse affascinanti è il sistema SETI@home (Search for Extratererstrial Intelligence), un progetto gestito dall'Università di Berkeley. Si tratta di un sistema di &amp;ldquo;grid computing&amp;rdquo; che distribuisce migliaia di dati su computer privati (di chi voglia parteciparvi) ovunque nel mondo per essere elaborati e riceverne in seguito i risultati. Questi dati sono le rilevazione di radiotelescopi che i laboratori SETI non riescono a elaborare e filtrare dalle interferenze perché carenti di potenza di calcolo (o finanziamenti). Le risultati sono poi riassemeblati nei laboratori SETI per scoprire anomalie nella radiazione di fondo dell'Universo che registri la probabile presenza di forme di vita extraterrestre. &lt;a href="http://setiathome.berkeley.edu/" target="_blank" title="Seti@home"&gt;http://setiathome.berkeley.edu/&lt;/a&gt; SETI@Home è stato seguito poi da tanti altri progetti simili nel campo della matematica e della microbiologia e persino dal CERN di Ginevra. &lt;a href="http://glite.web.cern.ch/glite/" target="_blank"&gt;http://glite.web.cern.ch/glite/&lt;/a&gt;&lt;/div&gt;
&lt;p align="justify"&gt;L'elemento caratterizzante del modello produttivo open source è che l'utente (privato, impresa o ente pubblico) può proporre e realizzare modifiche, correzione degli errori, controlli qualitativi e nuove caratteristiche. Questo processo annulla la distinzione tra utente e sviluppatore, incoraggiando così estenzioni e miglioramenti provenienti da un enorme numero di potenziali sviluppatori decentralizzati51. Se gli utenti sono considerati sviluppatori, c&amp;rsquo;è la possibilità che qualcuno di loro trovi un errore, lo corregga e mandi una file allegato agli sviluppatori del progetto, in modo da includere la soluzione nella versione successiva. Può anche succedere, ad esempio, che il problema sia approfondito e corretto da una persona diversa da chi ha segnalato per primo l&amp;rsquo;errore. In ogni caso, tutti questi scenari sono chiaramente molto favorevoli per lo sviluppo del software.&lt;/p&gt;
&lt;p align="justify"&gt;La situazione diventa ancora più efficace nel caso di rilasci frequenti; se si vede che i problemi sono affrontati rapidamente, c&amp;rsquo;è maggiore motivazione per trovare, segnalare e correggere gli errori. Ci sono anche vantaggi collaterali, come il fatto che l&amp;rsquo;integrazione è realizzata spesso (idealmente una volta al giorno) e quindi non è più necessaria la fase finale di integrazione dei moduli del prodotto. Questo principio del rilascio frequente permette una grande modularità e massimizza l&amp;rsquo;effetto pubblicitario dei rilasci di una nuova versione del software. La gestione dei rilasci nei progetti in grande scala tende a seguire un processo ben definito e in qualche modo complesso.&lt;/p&gt;
&lt;p align="justify"&gt;Per evitare che i rilasci frequenti respingano gli utenti che preferiscono la stabilità rispetto alla velocità di evoluzione del software, alcuni progetti di software libero hanno diversi filoni paralleli (branches) di sviluppo. Il caso più noto è il kernel di Linux, che ha un filone stabile &amp;ndash; per chi apprezza l&amp;rsquo;affidabilità &amp;ndash; ed un altro &amp;ldquo;instabile&amp;rdquo;, orientato agli sviluppatori, con le più recenti innovazioni e funzionalità.&lt;/p&gt;
&lt;p align="justify"&gt;Alcuni utenti correggono piccoli errori (detti shallow bug) che incontrano durante il loro utilizzo quotidiano attraverso una pratica detta di &amp;ldquo;impulsive debugging&amp;rdquo;, mentre altri correggono errori significativi e sviluppano nuove funzionalità per hobby o vocazione che producono innovazioni molto marginali. In altri casi gli utenti segnalano suggeriscono e richiedono modifiche, allegati o nuove caratteristiche al nucleo di programmatori che curano il progetto e che possono poi essere incluse nelle distribuzioni Linux.&lt;/p&gt;
&lt;p&gt;Questa comunità di sviluppatori che contribuisce a Linux è geograficamente molto sparsa, molto numerosa e chiaramente internazionale.&lt;/p&gt;
&lt;p align="justify"&gt;Come in tutte le comunità esiste una vasta parte di contributori moderatamente impegnati che apportano un modesto ammontare di lavoro e partecipano irregolarmente, così come esiste un più piccolo ma più impegnato gruppo che forma di volta in volta il nucleo centrale di un progetto.&lt;/p&gt;
&lt;p align="justify"&gt;Vi sono poche difficoltà per entrare nella comunità di sviluppatori. Tipicamente i programmatori propongono le loro idee attraverso mailing lists, newsgroups, chat o portali costituiti per il progetto.&lt;/p&gt;
&lt;p&gt;Gli utenti/sviluppatori sono rappresentati attraverso i profili più svariati.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/N5S_5ZpzbIk" height="1" width="1"/&gt;</description>
			<category>Software</category>
			<pubDate>Fri, 20 Oct 2006 08:40:24 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/11-il-processo-di-sviluppo-“bazaar”.html</feedburner:origLink></item>
		<item>
			<title>Caratteristiche economiche del bene software.</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/P8TA_sgsja0/10-caratteristiche-economiche-del-bene-software.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/10-caratteristiche-economiche-del-bene-software.html</guid>
			<description>&lt;div class="K2FeedImage"&gt;&lt;img src="http://www.revolweb.it//media/k2/items/cache/e31ace2a15a7c70645ad83df9ecd43b0_S.jpg" alt="Caratteristiche economiche del bene software." /&gt;&lt;/div&gt;&lt;div class="K2FeedIntroText"&gt;&lt;div align="justify"&gt;
&lt;p&gt;Il termine software compare per la prima volta durante la seconda guerra mondiale, quando gli analisti criptografi guidati da &lt;em&gt;Turing&lt;/em&gt; lo utilizzarono per denominare le pagine solubili in acqua utilizzate dalla macchina Enigma per essere facilmente distrutte.&lt;/p&gt;
&lt;/div&gt;
&lt;p align="justify"&gt;Questo veniva usato in contrasto al termine hardware, che era riferito ai rotori ed alla struttura meccanica della stessa macchina.&lt;/p&gt;
&lt;p&gt;In senso moderno se ne parla dal 1957, quando &lt;em&gt;John W. Tukey&lt;/em&gt; lo riferì alle istruzioni per elaboratori.&lt;/p&gt;
&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;
&lt;div align="justify" class="info"&gt;A Turing si deve la paternità del concetto di software. Nel 1936 pubblicò un saggio intitolato On Computable Numbers, with an application to the Entscheidungsproblem dove venne formulato il modello teorico del calcolatore a istruzioni memorizzate, la cosiddetta &amp;ldquo;macchina di Turing&amp;rdquo; o &amp;ldquo;macchina astratta&amp;rdquo; che poteva, in teoria, risolvere qualsiasi problema rappresentabile matematicamente.&lt;/div&gt;
&lt;p&gt;L'evoluzione del software è indissolubilmente legata allo sviluppo delle attrezzature hardware.&lt;/p&gt;
&lt;p align="justify"&gt;Come implicato dalla seconda legge di Moore, a quaranta anni dalla sua enunciazione, oltre ai costi, la minaccia all'aumento della potenza di calcolo viene da software che non sarebbero in grado di sfruttare la crescita di prestazioni dei processori. La complementarietà tra questi due beni è ulteriormente ribadita dal &amp;ldquo;paradigma hardware-software&amp;rdquo; di &lt;em&gt;Michael Katz&lt;/em&gt; e &lt;em&gt;Carl Shapiro&lt;/em&gt;, con riferimento a due componenti che sono funzionali solo quando costituiscono un unico sistema informatico.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;La complementarietà dei due beni è rappresentata dai due autori ponendo fortemente l'accento sulle esternalità di rete. Scrivono Katz e Shapiro: &amp;ldquo;un soggetto che acquista un personal computer è interessato al numero di altri utenti che hanno già acquistato o hanno intenzione di acquistare uno stesso tipo di hardware in quanto l'ammontare e la varietà del software che verrà fornito per quel tipo di computer è una funzione crescente del numero di unità hardaware vendute&amp;rdquo;.&lt;br /&gt;
&lt;em&gt;M.Katz&lt;/em&gt;, &lt;em&gt;C.Shapiro&lt;/em&gt; (1985) Network Externalities, Competition and Compatibility, in &amp;ldquo;American Economic Review&amp;rdquo; vol.75, n&amp;deg;3, pp.424 - 444.&lt;/div&gt;
&lt;p align="justify"&gt;Inoltre i vari softwares, necessari ad un elaboratore funzionale, mostrano un forte complementarietà, a tal punto da poter essere definiti da soli un&amp;nbsp; sottoinsieme del mercato IT anch'esso soggetto a significativi effetti di rete diretti e indiretti. Questi effetti rendono più complesso il lavoro dei regolatori e delle commissioni antitrust poiché influiscono sulla determinazione del mercato rilevante.&lt;/p&gt;
&lt;p align="justify"&gt;Oggi la norma ISO/IEC 912630 definisce un prodotto software come &amp;ldquo;l'insieme di programmi, procedure, regole, documenti, pertinenti all'utilizzo di un sistema informatico&amp;rdquo;.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Page e Lepatka definiscono un sistema come &amp;ldquo;ogni combinazione di beni durevoli e beni o servizi associati che ottengono il funzionamento desiderato&amp;rdquo;. W.H.Page e J.E. Lopatka, Network Externalities, in The history and Methodology of Law and Economics, vol.1 di Encyclopedia of Law and Economics, pp.952 &amp;ndash; 980&lt;/div&gt;
&lt;p align="justify"&gt;Nella realtà economica è opportuno definire le caratteristiche che lo rendono peculiare rispetto ad altri prodotti fisici:&lt;/p&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;E' un bene numerico, costituito da un insieme coordinato e strutturato di istruzioni digitali, frutto di creatività e intelletto. E' un bene immateriale che per essere prodotto e scambiato deve essere incorporato in un supporto, in modo analogo al bene &amp;ldquo;informazione&amp;rdquo;.&lt;br /&gt;
    Prodotto e supporto sono strettamente integrati ma vanno tenuti logicamente distinti sia per la comprensione dei problemi tecnici legati alla sua produzione sia per quelli che sorgono per la sua tutela giuridica. Porre infatti il software tra i beni immateriali, impedisce che venga definito un diritto di proprietà specifico, quindi si parla di diritti sul suo sfruttamento economico o di diritti di utilizzo.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;Non è deteriorabile né soggetto a logorìo. Non ha scadenza, quindi ha una vita potenzialmente infinita, tuttavia diventa obsoleto con l'inserimento di nuove funzionalità o se una nuova versione svolge gli stessi compiti in modo più performante.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;E' un bene globale, sia dal punto di vista della produzione, nel senso che sia gli sviluppatori che i distributori possono essere sparsi su tutta la terra, sia dal punto di vista del consumo, infatti solitamente è possibile vendere il bene su scala globale attraverso dei ritocchi linguistici alla struttura del programma.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;Costi di sviluppo molto elevati, attribuibili ai costi irrecuperabili della fase di sviluppo e pre-lancio del prodotto che crescono esponenzialmente in base alla complessità del progetto. Per tale nozione si usa la terminologia anglosassone &amp;ldquo;first copy costs&amp;rdquo;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;Costo marginale di produzione trascurabile. Un prodotto in forma digitale può essere copiato un numero infinito di volte al solo costo di produzione del supporto. Il costo di ogni copia, e quindi il costo marginale di produzione, è basso a tal punto da essere definito trascurabile. Questa è tra le ragioni per cui l'industria del software è caratterizzata da costi medi che tendono a decrescere.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;Le economie di scala svolgono un ruolo importante nella produzione, non per una riduzione dei costi di man mano che la scala cresce, ma per il risparmio che deriva dal cumulo di know-how, poiché una volta scritto, gli elementi del programma, quali algoritmi, linee di codice, operatori logici, possono essere utilizzati in altri progetti.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;Effetti di rete, che si manifestano sia dal lato dell'offerta, con un feedback positivo per il produttore, sia dal lato della domanda con vantaggi per l'utente man mano che cresce la dimensione della rete. Distinguiamo inoltre gli effetti di rete diretti, che derivano dall'uso diffuso di un determinato standard, dagli effetti indiretti, che derivano dalla disponibilità di prodotti e servizi complementari. L'intensità di questi effetti di rete genera a sua volta un effetto lock-in che si manifesta particolarmente nei casi di informazione incompleta e preferenze asimmetriche, oltre che naturalmente nei casi di costi di switch molto elevati. Ciò potrebbe comportare l'impossibilità per molti utenti di cambiare rete anche nel caso in cui questa sia tecnologicamente obsoleta, in questi casi la compatibilità di un software con il resto del sistema è essenziale. Diversamente dalle economie di scala, gli effetti di rete non rimangono confinati all'interno di una sola impresa.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;E' inoltre un bene complesso, la cui produzione necessita in alcuni casi, di ampi teams di programmatori, detti &amp;ldquo;surgical teams&amp;rdquo;, per centinaia di &amp;ldquo;uomo-mese&amp;rdquo;, l'unità di misura del lavoro in un progetto software. &lt;br /&gt;
    Tale unità di misura risulta però fuorviante a causa della natura sequenziale di molte fasi di sviluppo, come la correzione degli errori (debugging). Molte correzioni e adattamenti vengono infatti eseguiti in corso d'opera ed il progetto iniziale viene così modularizzato e gerarchizzato. Come riferito da &lt;em&gt;Frederick P. Brooks Jr&lt;/em&gt;. in The mythical man-month, la complessità del software è una proprietà essenziale e non una caratteristica accidentale, essa aumenta in modo più che lineare alla dimensione del progetto.&lt;br /&gt;
    La comunicazione nel team risulta un dato fondamentale per ottenere prodotti di qualità, ossia con un basso numero di errori di programma (bugs). &lt;br /&gt;
    E' chiaramente un bene &amp;ldquo;brain intensive&amp;rdquo;, dove il know-how tecnico e le risorse umane hanno molta piu rilevanza del capitale utilizzato.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;E' un bene non-rivale nel consumo e solo parzialmente escludibile. E' un prodotto simile al bene &amp;ldquo;club&amp;rdquo;, dove gli autorizzati e non al consumo, possono essere distinti da termini legali che esplicitamente definiscono i trasferimenti dei diritti di utilizzo, ossia la licenza d'uso. Si è portati a ritenere che mercato potrebbe avere numerose difficoltà nello svilupparsi qualora non fosse possibile escludere alcuni utenti dal consumo del bene.&lt;br /&gt;
    Con una certa capacità tecnica, una copia di un software può essere teoricamente utilizzata da tutti gli utenti di computer, visti i bassi costi di duplicazione, a meno che il possessore originario non decida di escludere volontariamente l'utilizzo da parte di una terza persona.&lt;br /&gt;
    Di fatto, i nuovi utenti, legali o meno, saranno investiti dagli stessi effetti di rete che coinvolgono l'intero mercato. In questo contesto la pirateria (o più esattamente copia non autorizzata) si configura come uno strumento in grado di aiutare alcune imprese nella standardizzazione dei propri prodotti. In pratica, sfruttando i forti effetti di rete presenti, la copia non autorizzata può essere usata come uno strumento atto a svolgere dumping tecnologico.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;E' un bene-esperienza. La qualità e la convenienza di un determinato software si manifestano solo dopo un considerevole utilizzo e un necessario periodo di familiarizzazione, quindi si è spesso riluttanti nel cambiarlo. Tale &amp;ldquo;costo di competenza&amp;rdquo; risulta elevato ed è in grossa parte responsabile dell'effetto lock-in che si manifesta all'interno di questo settore. Si decide di cambiare software solo quando l'utilità che né deriva supera il costo di competenza necessario.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p align="justify"&gt;La produttività del lavoro in questo settore appare un parametro particolarmente volatile così come la probabilità di successo di un progetto.&lt;/p&gt;
&lt;p&gt;Risulta inoltre complesso sia la valutazione di qualità che la comparazione tra prodotti.&lt;/p&gt;
&lt;p align="justify"&gt;Il suo valore è stabilito da criteri finanziari e tecnici, ma non può essere derivato da riferimenti tipici dei beni materiali rendendo difficoltosa l'espressione in termini monetari dei progressi ottenuti dallo sviluppo di un software.&lt;/p&gt;
&lt;p align="justify"&gt;A causa dei costi marginali trascurabili non può essere usato un sistema di prezzi legato ai costi. Nell'economia dell'informazione i prezzi vengono fissati in base al valore che il consumatore assegna ad una determinata informazione e questo può variare molto da un consumatore ad un altro.&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 align="center"&gt;Differenze rispetto agli altri beni&lt;/h4&gt;
&lt;p align="justify"&gt;Circa la natura del prodotto, oltre a specificare le sue peculiarità pare opportuno evidenziare i principali fattori di differenziazione rispetto alle caratteristiche degli altri beni industriali.&lt;/p&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;Una prima differenza sta nel fatto che i parametri e le tecniche usate per descrivere un prodotto industriale sono consolidate, affidabili ed efficaci, mentre la descrizione delle caratteristiche funzionali e di qualità del prodotto software, nonostante le indicazioni di valutazione ISO/IEC 9126, rimane in parte un problema aperto.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;Inoltre, una volta definito il progetto e il processo di produzione di un prodotto industriale, si può delegare la produzione a strutture esterne senza influenzarne il risultato (outsourcing), mentre nel caso del software la realizzazione affidata a diversi soggetti può portare alla realizzazione di prodotti totalmente diversi da quelli desiderati all'origine, quindi la modularizzazione in questo settore necessita delle stesse attenzioni utilizzate per i progetti di ricerca e sviluppo.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;Una terza differenza nota che per i prodotti industriali sono possibili economie di scala e processi di produzione e distribuzione molto diversificati in funzione delle dimensioni del mercato a cui il singolo prodotto si rivolge, mentre per i prodotti software, la produzione su piccola scala o su larga scala presenta minori differenze.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;Infine per i prodotti software esiste una attività di revisione e aggiornamento dinamica a tal punto da non essere comparabile con quella dei prodotti tradizionali.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;h4&gt;Differenze nel processo produttivo&lt;/h4&gt;
&lt;/div&gt;
&lt;p align="justify"&gt;Per quanto concerne il processo di produzione, le differenze rispetto ai processi tradizionali sembrano evidenziare degli aspetti problematici.&lt;/p&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;In primo luogo, il software, soprattutto quello di natura applicativa, viene sviluppato prevalentemente su commessa e per le specifiche esigenze del committente.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;La seconda differenza sta nel fatto che la produzione del software è un'attività fortemente creativa in cui la conoscenza dei requisiti viene acquisita, sperimentata ed applicata in maniera incrementale. Quindi il processo stesso di produzione genera la conoscenza necessaria a portarlo a termine. Il know-how viene acquisito in corso d'opera, come spesso accade nelle attività di ricerca e sviluppo. Appare evidente in una logica di sviluppo incrementale, che la riutilizzabilità conterrebbe le risorse utilizzate per ogni singolo progetto, ridurrebbe i tempi di progettazione, sviluppo e test (ossia il &amp;ldquo;time-to-market&amp;rdquo;) ed ottimizzerebbe gli investimenti, che potrebbero così essere ripartiti su diversi progetti.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;ul&gt;
    &lt;li&gt;Una terza differenza si può riconoscere nel fatto che i clienti del prodotto software, almeno nelle soluzioni individuali, hanno un ruolo attivo nel processo produttivo, come nella specificare i requisiti, dove è usuale la collaborazione tra utente e progettista. Nelle soluzioni standardizzate gli utenti spesso svolgono il ruolo di tester di versioni pre-lancio, dette versioni beta, di programmi che ambiranno ad una larga diffusione.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 align="center"&gt;Peculiarità tecniche&lt;/h4&gt;
&lt;p align="justify"&gt;Tecnicamente esso è costituito da un &amp;ldquo;codice sorgente&amp;rdquo; realizzato attraverso uno o più linguaggi di programmazione che viene tradotto in un &amp;ldquo;codice macchina&amp;rdquo; o &amp;ldquo;codice binario&amp;rdquo;, il linguaggio che i computer sono in grado di interpretare,&amp;nbsp; attraverso una fase detta&amp;nbsp; &amp;ldquo;compilazione&amp;rdquo;. Il compito della compilazione è di adeguare le istruzioni contenute nel sorgente all'architettura dell'elaboratore di destinazione.&lt;/p&gt;
&lt;p align="justify"&gt;Successivamente il listato in codice macchina viene trasformato in un &amp;ldquo;file eseguibile&amp;rdquo; attraverso una fase detta &amp;ldquo;link&amp;rdquo; che permette all'hardware di svolgere le funzioni desiderate.&lt;/p&gt;
&lt;div&gt;Il file eseguibile è il risultato di una complessa traduzione, la compilazione, del sorgente che può essere ritenuta un vero e proprio criptaggio.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;&lt;img border="0" src="http://www.revolweb.it/images/stories/blog/10-bene-soft/compilazione.jpg" alt="Il processo di compilazione rappresentato con la logica insiemistica" title="Compilazione del software" /&gt;&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;p&gt;Risulta infatti impresa titanica il reverse engineering, rendendo di fatto impossibile il processo inverso, ossia ricavare il sorgente dal codice macchina. In termini matematici la relazione esistente tra l'insieme del codice sorgente e l'insieme del codice macchina è di tipo suriettivo e non iniettivo. Il codice sorgente è lo strumento che rende il software interpretabile agli occhi degli umani, infatti i linguaggi di programmazione attraverso cui si realizza hanno costrutti simili alla lingua inglese e rendono enormemente più agevole, per i programmatori, esprimere algoritmi rispetto alla scrittura diretta in linguaggio macchina. Un file in codice eseguibile o in codice macchina rappresenta un &amp;ldquo;oggetto oscuro&amp;rdquo; che di fatto non può essere letto, modificato o studiato da alcun programmatore.&lt;/p&gt;
&lt;/div&gt;
&lt;p align="justify"&gt;Quando acquistiamo un software solitamente lo riceviamo in formato eseguibile, ossia adattato al funzionamento sul nostro elaboratore ma senza la possibilità di conoscere o modificare in alcun modo le sue parti costitutive.&lt;/p&gt;
&lt;div align="justify"&gt;Una importante distinzione tra i vari tipi di softwares è quella visibile attraverso criteri tecnici e di utilizzo. Distinguiamo infatti tra sistemi operativi e applicazioni. I primi sono responsabili della gestione dell'hardware e delle operazioni di base mentre i secondi si occupano della soluzione di problemi specifici. Inoltre distingueremo queste due aree del software dal contesto di mercato in cui sono inserite separando il mercato dell'utenza avanzata e professionale per la gestione di sistemi complessi (detti server) dall'utenza standard per i sistemi tipici (detti desktop o client), come indicato dalla seguente matrice:&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;p&gt;&lt;img border="0" align="left" src="http://www.revolweb.it/images/stories/blog/10-bene-soft/matrice-segmenti-it.jpg" alt="I segmenti principali del mercato IT" title="Matrice dei segmenti del mercato IT" /&gt;Approfondiremo successivamente le dinamiche di mercato e la sua segmentazione, che coinvolgono questo le cui caratteristiche si sono dimostrate molto peculiari.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/P8TA_sgsja0" height="1" width="1"/&gt;</description>
			<category>Software</category>
			<pubDate>Fri, 20 Oct 2006 08:43:54 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/10-caratteristiche-economiche-del-bene-software.html</feedburner:origLink></item>
		<item>
			<title>Storia del Free software e dei sistemi operativi Unix/Linux.</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/wPwTrL-efX0/linux.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/9-storia-del-free-software-e-dei-sistemi-operativi-unix/linux.html</guid>
			<description>&lt;div class="K2FeedImage"&gt;&lt;img src="http://www.revolweb.it//media/k2/items/cache/d61d44254608dd06ccdd2ff02982d14d_S.jpg" alt="Storia del Free software e dei sistemi operativi Unix/Linux." /&gt;&lt;/div&gt;&lt;div class="K2FeedIntroText"&gt;&lt;div align="justify"&gt;Le origini di quello che solo da pochi anni viene chiamato &amp;quot;Free software&amp;quot; risalgono agli albori dell'informatica, o meglio ai tempi nei quali per la prima volta fu possibile ed aveva una sua utilità condividere il codice tra persone senza che esistesse alcun legame contrattuale tra di loro. A partire dagli anni '50 e soprattutto negli anni '60 è stato possibile riusare lo stesso codice e distribuirlo sui supporti allora disponibili, nastri e schede perforate. Questo fenomeno diventò evidente soprattutto quando si affermò il vantaggio di usare una stessa porzione di codice, il ché presupponeva di avere macchine uguali e problemi simili.&lt;/div&gt;
&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;
&lt;div align="justify"&gt;Ciò non succedeva spesso, poiché esistevano pochi esemplari di computer uguali, e le poche organizzazioni che li utilizzavano avevano problemi non standard. Inizialmente era diffusa l'idea che le conoscenze di programmazione fossero simili alle conoscenze scientifiche e pertanto liberamente condivisibili, che il progresso tecnologico in questa industria fosse consistito in una sequenza di innovazioni incrementali interdipendenti (e spesso marginali) che nel loro insieme appresentavano il frutto di un&amp;rsquo;azione inventiva collettiva. Vi era anche l'idea che innovazioni radicali si sarebbero ottenute comunque attingendo dallo stesso bagaglio di conoscenze.&lt;/div&gt;
&lt;p align="justify"&gt;Ciò è vero in molti altri settori dove i nuovi prodotti sul mercato apportano un contributo originale limitato rispetto al bagaglio di conoscenze precedenti a cui attingono. Queste idee erano rafforzate dalla natura logico-matematica del bene in questione.&lt;/p&gt;
&lt;div align="justify"&gt;Quindi, nel caso del software, siamo in presenza di un processo di sviluppo tecnologico incrementale e sequenziale. Inoltre, rispetto ad altre discipline come la chimica o la fisica dello stato solido, le conoscenze tecnologiche sono spesso documentate in modo molto approssimativo.&lt;/div&gt;
&lt;p align="justify"&gt;Date queste idee popolari tra hackers e ricercatori, la condivisione del codice era pratica diffusa proprio perche poteva dar luogo a nuove interessanti applicazioni.&lt;/p&gt;
&lt;div align="justify"&gt;Fino a tutti gli anni '70, anche se in misura decrescente, la componente principale e costosa di un computer era l'hardware, il quale era comunque inutile in assenza di software. Inoltre tra i management delle imprese produttrici di hardware si diffuse la percezione del potenziale degli effetti di rete con l'obiettivo strategico di creare una standardizzazione di fatto.&lt;/div&gt;
&lt;p align="justify"&gt;Da ciò la scelta dei produttori di hardware di vendere i loro prodotti corredandoli da più software possibile in modo da facilitarne la diffusione, fenomeno che rendeva più utili le loro macchine e dunque a maggior valore. Il software, tra l'altro, non poteva avvantaggiare la concorrenza in quanto funzionava solo su un preciso tipo di computer e non su altri, neanche dello stesso produttore.&lt;/p&gt;
&lt;p align="justify"&gt;Nel 1965, il Massachussets Institute of Technology, General Electric Company e Bell Telephone Labs avviano il progetto MULTICS (Multiplexed Information and Computer Service), un sistema operativo interattivo e multiutente. Il progetto fallì perché incapace di adattarsi all'hardware nel 1969 lasciando però un notevole bagaglio di esperienza&amp;nbsp; un approccio che avrebbe costituito un processo produttivo di riferimento.&lt;/p&gt;
&lt;p align="justify"&gt;L'introduzione dei sistemi operativi rese i programmi sempre più portabili, in quanto lo stesso sistema operativo veniva offerto dal produttore di diversi modelli di hardware. La presenza di sistemi operativi funzionanti per elaboratori di differenti produttori hardware ampliava ulteriormente le possibilità di usare lo stesso codice in modo relativamente indipendente dall'hardware usato.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Il primo sistema operativo di cui si ha traccia è il CTSS (Compatible Time-Sharing System), sviluppato al Massachussetts Institute of Technology e presentato per la prima volta nel 1962 ed ebbe il merito di porre le basi per il successivo sviluppo di questi sistemi. Fece anche da base per lo sviluppo di Multics, altra pietra miliare nella storia dell'informatica.&lt;br /&gt;
&lt;a href="http://www.multicians.org/thvv/7094.html" target="_blank"&gt;http://www.multicians.org/thvv/7094.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.cis.usouthal.edu/faculty/daigle/project1/ctss.htm" target="_blank"&gt;http://www.cis.usouthal.edu/faculty/daigle/project1/ctss.htm&lt;/a&gt;&lt;/div&gt;
&lt;p align="justify"&gt;Alcuni ricercatori Bell non vollero rinunciare al tentativo precedentemente fallito e diedero vita a Unix, iniziato nel 1971 come progetto interno dell'impresa di telecomunicazioni AT&amp;amp;T.&lt;/p&gt;
&lt;div align="justify"&gt;Quasi immediatamente divenne molto popolare tra gli hackers, anche per il fatto che fu il primo sistema operativo a essere costruito con il linguaggio C. Quando la DEC decise di non fornire più il supporto necessario ai modelli PDP-6 e PDP-10, divenne anche l'unico sistema di riferimento per i programmatori e gli specialisti.&lt;/div&gt;
&lt;p align="justify"&gt;Un procedimento antitrust contro la AT&amp;amp;T le vietò di entrare nel settore dell'informatica. Questo fece sì che Unix, seppur licenziato, venisse distribuito ad un prezzo simbolico a buona parte delle istituzioni universitarie e dei centri di ricerca i quali si ritrovarono ad avere una piattaforma comune, ma senza alcun supporto da parte del produttore e senza la correzione dei bugs.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Nel 1949 AT&amp;amp;T è stata accusata dalla Divisione Antitrust del Dipartimento della Giustizia degli Stati Uniti di aver violato lo &amp;ldquo;Sherman Antitrust Act&amp;rdquo;. Il procedimento si chiuderà nel 1956 con un accordo giudiziario che proibiva ad AT&amp;amp;T di entrare in mercati che non fossero quelli dei servizi telefonici e telegrafici. Ciò ebbe notevoli conseguenze sullo sviluppo di Unix che poteva essere licenziato ma non venduto. Per questo motivo Unix venne fornito senza supporto o assistenza, usando la formula &amp;ldquo;as is&amp;rdquo;.&lt;/div&gt;
&lt;p align="justify"&gt;La mancanza di supporto portò alla creazione spontanea di una rete di collaborazioni attorno al codice di questo sistema operativo, coordinata dall'Università di Berkeley da cui sarebbe poi nata (ad opera di uno studente, &lt;em&gt;Bill Joy&lt;/em&gt;) una intera distribuzione, Berkeley Software Distribution (o BSD), contenente una versione autonoma di Unix, che diventerà un centro di riferimento, di sviluppo e di supporto. La prima versione del sistema operativo BSD venne rilasciata nel 1977 e i trattava semplicemente della versione Unix corretta e adattata.&lt;/p&gt;
&lt;p align="justify"&gt;Il sistema fu distribuito, come si usava a quei tempi, su di un nastro sottoforma di codice sorgente.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;La settima edizione datata Gennaio 1979 apportava notevoli miglioramenti tecnici realizzando finamente il &amp;ldquo;porting&amp;rdquo; su piattaforma DEC e IBM, ma la nuova licenza proibiva che il codice sorgente venisse studiato nei corsi univesitari e molti atenei semplicemente interruppero i loro studi. In questa situazione il progetto BSD verrà notevolmente accelerato. Infatti: &amp;ldquo;Unix era originariamente distribuito in forma di codice sorgente. Un utente nel Regno Unito crea qualcosa da esso. Un altro utente il California migliora entrambe le versioni e le distribuisce alla comunità ad un prezzo legato ai costi. La versione migliorata è stata poi incorporata nella successiva versione AT&amp;amp;T&amp;rdquo;.&lt;br /&gt;
Peter H. Salus: A Quarter Century of UNIX , 1994, Addison-Wesley&lt;/div&gt;
&lt;p align="justify"&gt;Si susseguirono versioni e innovazioni finché &lt;em&gt;Bill Joy&lt;/em&gt; lasciò il progetto per fondare nel 1986 Sun Microsystem.&lt;/p&gt;
&lt;div align="justify"&gt;BSD si basava in parte sul codice di Unix nella versione System V, che sarà il riferimento per una serie di derivati detti &amp;ldquo;Unix-like&amp;rdquo;. Questo codice, originalmente prodotto da AT&amp;amp;T8, era poi stato acquistato da Novell, che ne rivendicava la proprietà nei confronti dell'Università di Berkeley.&lt;/div&gt;
&lt;div align="justify"&gt;In realtà le due parti in causa raggiunsero un accordo perché gran parte del codice che BSD aveva preso dallo UNIX di AT&amp;amp;T, era stato modificato, anche se in minima parte. FreeBSD doveva comunque eliminare le porzioni di codice prese dal sistema proprietario.&lt;/div&gt;
&lt;div align="justify"&gt;
&lt;div align="justify" class="info"&gt;Nel gennaio del 1994 la causa legale cessò ampiamente in favore di Berkeley. Su oltre 18000 files soltanto 3 dovevano essere rimossi dal sistema e 70 modificati in termini di licenza. Così, nel giugno dello stesso anno, venne rilasciata la versione definitiva di 4.4BSD, epurata dal codice e dal marchio AT&amp;amp;T: 4.4BSD-lite.&lt;/div&gt;
&lt;/div&gt;
&lt;p align="justify"&gt;Ma la condivisione del codice è nata insieme all'informatica, piuttosto che di origini dell'Free software potrebbe essere più appropriato parlare, invece, di origine del software proprietario, ed esaminare il contesto storico in cui questa origine ha avuto luogo.&lt;/p&gt;
&lt;div align="justify"&gt;L'utilità principale delle licenze restrittive consiste nella possibilità di rivendere un programma più volte, se necessario con alcune modifiche purché non rilevanti. Questo presuppone che esistano clienti diversi con sigenze simili, oltre che l'esistenza di più computer sul quale poter far eseguire il programma.&lt;/div&gt;
&lt;p align="justify"&gt;Queste condizioni cominciano a determinarsi negli anni '70, grazie al fatto che esistevano un maggior numero di utilizzatori con esigenze standardizzabili come lo erano quelle delle organizzazioni economiche nell'area della contabilità, la logistica, delle statistiche e dei centri meccanografici.&lt;/p&gt;
&lt;p align="justify"&gt;L'introduzione dei sistemi operativi rese inoltre possibile l'utilizzo dello stesso programma anche su hardware differente aumentando così le possibilità di riutilizzo dello stesso codice e dunque l'incentivo nell'impedire la duplicazione non autorizzata dei programmi.&lt;/p&gt;
&lt;div align="justify"&gt;Nel 1982 la suddivisione della AT&amp;amp;T in 26 società - di cui 7 telefoniche - le cosiddette &amp;ldquo;BabyBell&amp;rdquo;, permise ad AT&amp;amp;T di entrare nel mercato dell'informatica e di usare logiche prettamente commerciali nella distribuzione del suo sistema operativo Unix, innalzando notevolmente i costi delle licenze e impedendo la pratica delle correzione degli errori e delle modifiche, ossia rendendolo effettivamente proprietario.&lt;/div&gt;
&lt;div class="info"&gt;La versione Unix di AT&amp;amp;T non riuscì mai a competere sul mercato con il concorrente BDS/Sun, sebbene si aggiudicò la guerra degli standard. Nel 1990, le versioni AT&amp;amp;T e BSD divennero difficili da distinguere avendo l'una adottato molte innovazioni dell'altra.&lt;/div&gt;
&lt;p align="justify"&gt;Fù un importante segno di cambiamento per il mercato IT che scopriva così l'importanza del software e il valore strategico dei sistemi operativi.&lt;/p&gt;
&lt;div align="justify"&gt;Nel 1982 iniziò la diffusione di diverse versioni commerciali di Unix, legate ai singoli produttori di hardware i quali, differenziando anche solo di poco la propria versione, riuscivano cosí a legare a sé i clienti acquisiti, in quanto programmi scritti per una specifica versione di Unix non funzionavano solitamente su versioni concorrenti.&lt;/div&gt;
&lt;p align="justify"&gt;Al MIT la sostituzione dei computer fece sì che i programmatori - fra i quali &lt;em&gt;Richard Stallman&lt;/em&gt; che sarebbe diventato il personaggio più rappresentativo del software libero - non potessero accedere al sorgente di alcuni software utili nel loro lavoro, perdendo funzionalità gradite in passato.&lt;/p&gt;
&lt;div align="justify"&gt;Stallman era un ricercatore del laboratorio di Intelligenza Artificiale del Massachusset Institute of Tecnology, da anni permeato dall&amp;rsquo;etica hacker.&lt;/div&gt;
&lt;p align="justify"&gt;Per lui questa situazione era un grande perdita di energie, in quanto utili informazioni che potevano rendere il lavoro più semplice non potevano essere trasmesse tra persone che svolgevano compiti simili. Non solo, egli vedeva questa situazione come la disgregazione di una fiorente comunità, che aveva sempre avuto rapporti collaborativi e aveva creato intorno a sé una cultura fatta di simboli, abitudini e lessico condiviso.&lt;/p&gt;
&lt;p align="justify"&gt;Di fatto si può inquadrare in questa situazione di insofferenza di un gruppo di programmatori l'evento che ha dato inizio a tutto ciò, con le dimissioni di Stallman dal MIT a causa dell'impossibilità di intervenire sul software come era sempre stato di loro competenza.&lt;/p&gt;
&lt;p align="justify"&gt;Contemporaneamente, società private cominciarono ad assumere diversi programmatori del MIT, e si diffuse la pratica di non rendere disponibili i sorgenti dei programmi firmando dei Non-Disclosure Agreement.In questo contesto Stallman si rifiutò di lavorare per una società privata e fondò nel 1985 la Free Software Foundation (FSF), una organizzazione no-profit per lo sviluppo e la distribuzione di software libero.&lt;/p&gt;
&lt;div align="justify"&gt;Il fine era lo sviluppo di un sistema operativo completo corredato, ispirato a UNIX, ma distribuito con una licenza permissiva, con tutti gli strumenti necessari altrettanto liberi. Si tratta del progetto nato l'anno precedente, ovvero GNU, un acronimo ricorsivo per collegarsi e al contempo distinguersi da UNIX, ovvero &amp;quot;GNU's Not UNIX&amp;quot;. Stallman poi decise di basare GNU sul modello del sistema operativo Unix per ragioni connesse alla filosofia architetturale di questo sistema.&lt;/div&gt;
&lt;div class="info"&gt;&amp;ldquo;L'obiettivo principale di GNU era essere software libero. Anche se GNU non avesse avuto alcun vantaggio tecnico su UNIX, avrebbe avuto sia un vantaggio sociale permettendo agli utenti di cooperare, sia un vantaggio etico rispettando la loro libertà.&amp;rdquo;&lt;/div&gt;
&lt;p&gt;In Unix infatti esistono due principi fondamentali:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;ogni cosa è un file;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;qualsiasi cosa venga costruita, bisogna usare soluzioni che assolvono una sola funzione.&lt;/li&gt;
&lt;/ul&gt;
&lt;div align="justify"&gt;Questa struttura modulare garantiva la possibilità di lavorare separatamente ad un&amp;rsquo;unico elemento, senza doversi preoccupare troppo delle interazioni con gli altri. Ciò inoltre permetteva a sviluppatori di tutto il mondo di lavorare sul progetto che preferivano e poi, solo in un secondo momento, preoccuparsi di come associarlo agli altri elementi.&lt;/div&gt;
&lt;p align="justify"&gt;Il progetto GNU, finanziato dalla FSF, venne pertanto prodotto da programmatori appositamente stipendiati. Furono sviluppate anche altre componenti di sistema predisposte per UNIX, alle quali si sono aggiunte svariate e numerose applicazioni. Questi programmi furono distribuiti in una pacchettizzazione unica per circa 150$ che oltre a coprire i costi di riproduzione garantivano un servizio di supporto al cliente. L'unica condizione era che tutte le modifiche eventualmente effettuate su tali programmi venissero notificate agli sviluppatori.&lt;/p&gt;
&lt;p align="justify"&gt;Stallman con l'aiuto di un avvocato scrisse così la GNU General Public License, o GPL, il preambolo del cui manifesto comincia con: &amp;ldquo;Le licenze per la maggioranza dei programmi hanno lo scopo di togliere all'utente la libertà di condividerlo e di modificarlo. Al contrario, la GPL è intesa a garantire la libertà di condividere e modificare il software, al fine di assicurare che i programmi siano liberi per tutti i loro utenti&amp;rdquo;.&lt;/p&gt;
&lt;p align="justify"&gt;Tuttavia, all'inizio degli anni '90, il progetto GNU non aveva ancora raggiunto il suo obiettivo principale, mancando di completare il kernel12 del suo sistema operativo. Per sopperire alla mancanza del kernel &lt;em&gt;William&lt;/em&gt; e &lt;em&gt;Lynne Jolitz&lt;/em&gt; riuscirono a portare UNIX BSD su piattaforma Intel 386 nel 1991, e Linus Torvalds, contemporaneamente iniziò lo sviluppo del kernel Linux, cresciuto poi con il contributo di migliaia di programmatori volontari sparsi per il mondo.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Il kernel è il nucleo di un sistema operativo. Si tratta di un software con il compito di fornire ai programmi in esecuzione sul computer e agli altri moduli componenti il sistema operativo le funzioni fondamentali ed un accesso controllato all'hardware sollevando i programmi dai dettagli della sua gestione. Il kernel ha anche la responsabilità di assegnare una porzione di tempomacchina e di accesso all'hardware a ciascun programma (tale funzionalità è definita &amp;ldquo;multitasking&amp;rdquo;) e di gestire le utenze (&amp;ldquo;multiuser&amp;rdquo;). Non è strettamente necessario un kernel per far funzionare un elaboratore, infatti i programmi possono essere direttamente caricati ed eseguiti su una macchina, in questo caso sono detti &amp;ldquo;stand-alone&amp;rdquo;, ma la progettazione di questo tipo di software risulta enormamente più complessa e difficoltosa.&lt;/div&gt;
&lt;p align="justify"&gt;Negli anni '80 vi saranno eventi importanti, tra i quali l'introduzione nel mercato di quello che verrà chiamato Personal Computer (PC), ovvero un elaboratore con un proprio processore concepito per essere utilizzato da un solo utente alla volta. Il prodotto di maggior successo, il PC della IBM, si differenziava dai progetti precedenti in quanto non utilizzava componenti IBM, ma sia per il software che per l'hardware si affidava alla produzione da parte di terzi. Ciò rese possibile da un lato ad altre imprese di clonare il PC IBM, abbattendone notevolmente i costi, dall'altro permise a parecchie società di produrre dei software applicativi standard, in concorrenza gli uni con gli altri, basandosi su un unico sistema operativo, anche se inizialmente i principali produttori di software erano segmentati con prodotti per specifiche applicazioni.&lt;/p&gt;
&lt;p align="justify"&gt;Il notevole ampiamento del mercato rese possibili economie di scala e si instaurò una sorta di sinergia tra quelli che sarebbero diventati i principali attori del settore: il produttore dei processori Intel e il produttore di sistemi operativi e di applicativi Microsoft.&lt;/p&gt;
&lt;p align="justify"&gt;La maggiore potenza dei processori rese possibile lo sviluppo di programmi più complessi, la maggiore complessità degli applicativi e del sistema operativo richiesero processori più potenti instaurando in un certo modo un circolo vizioso di aggiornamenti continui, il cosiddetto ciclo &amp;ldquo;Wintel&amp;rdquo;.&lt;/p&gt;
&lt;p align="justify"&gt;Sia il sistema operativo che gli applicativi furono caratterizzati fin da subito dall'essere destinati ad utenti con conoscenze informatiche relativamente scarse e dall'avere licenze d'uso strettamente commerciali, vietando da un lato agli utenti di farne delle copie, dall'altro agli sviluppatori di vedere o modificare il codice.&lt;/p&gt;
&lt;p align="justify"&gt;Sempre negli anni '80 vennero introdotte le workstation, ovvero un sistema basato su terminali (detti client) e computer centrali (detti server). Si tratta di sistemi basati essenzialmente su sistemi operativi UNIX proprietari. L'hardware stesso è costituito sul lato server da workstation, mentre su lato client vengono impiegati soprattutto i PC.&lt;/p&gt;
&lt;p align="justify"&gt;Ciò favorì lo sviluppo di software sia per i client, utilizzati spesso da persone con scarse conoscenze informatiche, che per i server, il cui funzionamento viene solitamente gestito da personale informatico qualificato.&lt;/p&gt;
&lt;p align="justify"&gt;Benché Internet avesse visto la luce già negli anni '70, è soltanto agli inizi degli anni '90, con la diffusione del protocollo http e la nascita dei primi browser, che Internet cominciò ad essere diffuso prima in ambito accademico e poi in modo sempre più capillare anche tra imprese, amministrazioni e cittadini.&lt;/p&gt;
&lt;p align="justify"&gt;All'inizio degli anni '90 il progetto GNU non aveva ancora raggiunto il suo obiettivo principale, mancando di completare il kernel del suo sistema operativo.&lt;/p&gt;
&lt;p align="justify"&gt;Il passaggio di UNIX BSD su piattaforma Intel 386, avvenuto nel 1991, si trovò ad affrontare problemi di natura legale che ne ritardarono temporaneamente lo sviluppo.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;USL vs BSDi è un procedimento per violazione dei diritti di proprietà intellettuale che ha visto opporsi nel 1992 Unix System Laboratories contro Berkeley Software Design Inc. e i responsabili dell'Università della California riguardo all'utilizzo del codice sorgente di Unix. Il caso viene risolto fuori dalle aule di tribunale quando un anno dopo il giudice esprime dei dubbi di merito sulla validità dei diritti di proprietà intellettuale pretesi della socità ex AT&amp;amp;T. Le società conclusero un accordo che prevedeva la fine del contenzioso e la modifica di poche parti di BSD e la conseguente creazione della distribuzione free-BSD. Un caso simile, SCO vs IBM è tutt'ora pendente, dove Santa Cruz Operation afferma di essere il successore degli interessi di USL avendone acquistato i diritti di Unix. Inizialmente SCO supportò Linux con una propria versione, nell'intento di rendere più appetibile il suo Unix schiacciato dalla concorrenza Microsoft, accadde che mentre la SCO perdeva le vendite, a causa di un inadeguato supporto commerciale, le piccole ditte di Linux crescevano notevolmente. La crescita di Linux causò non pochi problemi a SCO, che venne schiacciata dalla forte crescita del pinguino da un lato e dalla forza commerciale di Microsoft dall'altro. Decise allora di ricorrere per vie legali contro IBMe altre società che supportavano fortemente Linux. Le accuse riguardano presunte violazioni di copyright nel kernel di Linux; ciò significa che alcune parti di Linux sarebbero state copiate dal kernel di Unix, di cui SCO afferma di detenere i diritti. Non è tuttora chiaro né se SCO detenga effettivamente diritti su Unix, né se le accuse sul kernel di Linux siano effettivamente fondate. Tuttora SCO non è stata in grado di dimostrare  che il codice sia stato copiato da Unix; inoltre, alcuni studi interni alla stessa SCO, sarebbero la dimostrazione che non esistono copiature di codice da un sistema all'altro.&lt;/div&gt;
&lt;p align="justify"&gt;Nello stesso anno, per una serie di motivazioni come l'insoddisfazione per le prestazioni di Minix, il desiderio di un sistema Unix funzionante su una piattaforma PC, la volontà di approfondire le proprie conoscenze del processore Intel 386, scelto in quanto di minor costo e di maggiore diffusione rispetto alle piattaforme hardware per le quali erano disponibili sistemi operativi Unix, stimolarono un giovane studente al secondo anno di informatica presso l'Università di Helsinki, Linus Torvalds, a sviluppare un proprio sistema operativo su un PC con un processore Intel 386. Ispirato dalle qualità tecniche di Unix su altre piattaforme Torvalds creò il kernel &amp;ldquo;Linux&amp;rdquo; e lo distribuì tramite Internet ricevendo immediatamente un ampio riscontro positivo da parte di altri programmatori, i quali apportarono nuove funzionalità e contribuirono a correggere errori riscontrati. Utilizzò al meglio le idee e i contributi che gli giungevano da programmatori di diverse nazioni svolgendo un ruolo di integrazione e coordinazione.&lt;/p&gt;
&lt;p align="justify"&gt;Internet dal canto suo, rende possibile la comunicazione tra persone molto distanti in tempi rapidi e a basso costo. Inoltre rende possibile la distribuzione di software direttamente dalla rete, annullando i costi di duplicazione e le difficoltà a reperire il software stesso. La diffusione dei cd-rom come supporto privilegiato di raccolte di software rese possibile il fenomeno delle cosiddette distribuzioni.&lt;/p&gt;
&lt;p align="justify"&gt;Linux può essere considerato come il primo vero progetto &amp;ldquo;open source&amp;rdquo; cioè come il primo progetto che faceva affidamento essenzialmente sulla collaborazione via internet per progredire. Fino ad allora , infatti , anche i progetti di software libero come Emacs erano stati sviluppati in maniera centralizzata seguendo un progetto prestabilito da un ristretto numero di persone, in base cioè ai principi classici dell'ingegneria del software.&lt;/p&gt;
&lt;p align="justify"&gt;Ciò che in realtà rende Linux diverso dagli altri sistemi operativi va ricercato nel fatto che esso cresce basandosi sul libero e gratuito contributo di persone che si occupano di ottimizzare il codice sorgente adeguandolo alle sempre diverse esigenze degli utenti; il suo Kernel, cioè il cuore del sistema operativo, è completamente Open Source. Il codice sorgente necessario per sviluppare nuove applicazioni compatibili con tale sistema, è disponibile&amp;nbsp; a tutti. Fra i vantaggi rappresentati da tale sistema, la possibilità di correggere i bug inevitabilmente presenti.&lt;/p&gt;
&lt;p&gt;I derivati dalla grande famiglia Unix sono quindi tutti rappresentabili in una sorta di albero genealogico di molti dei moderni sistemi operativi:&lt;/p&gt;
&lt;p align="center"&gt;&amp;nbsp;&lt;img border="0" src="http://www.revolweb.it/images/stories/blog/9-storia-soft/albero-genealogico-so.jpg" alt="Albero genealogico dei sistemi operativi *nix" title="Albero genealogico dei sistemi operativi *nix" /&gt;&lt;/p&gt;
&lt;p align="justify"&gt;Linux rappresenta un progresso sociologico più che tecnico: fino ad allora lo sviluppo del delicato e complicato software di un sistema operativo era stato prerogativa di gruppi ristretti di tecnici strettamente collegati e coordinati fra loro.&lt;/p&gt;
&lt;p align="justify"&gt;Invece in questo caso lo sviluppo e la qualità del sistema furono garantiti&amp;nbsp; non da strategie di sviluppo industriali bensì dal fatto che settimanalmente avveniva un confronto on-line delle idee e delle opinioni di centinaia di utenti, seguito dalla&amp;nbsp; selezione delle varie modifiche apportate dagli stessi.&lt;/p&gt;
&lt;p align="justify"&gt;Inoltre Linux, a differenza di BSD, non aveva alcun modulo in comune con Unix, era un codice nuovo ed originale seppure ispirato alla sua filosofia costruttiva garantendo un approccio non dissimile.&lt;/p&gt;
&lt;p align="justify"&gt;Già nel 1993 Linux data la sua stabilità ed affidabilità e grazie alla quantità di software disponibile fu in grado di competere con molti Unix commerciali: questo determinò la scomparsa dei piccoli fornitori di tali sistemi di sistemi Unix-like che nel frattempo erano nate.&lt;/p&gt;
&lt;p align="justify"&gt;Sempre in quest&amp;rsquo;anno iniziarono a fiorire delle iniziative che preannunciavano quello che sarebbe stato uno dei modelli economici del sofware libero/open source, le distribuzioni.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Tra le varie distribuzioni spiccava la Debian, che nacque con il proposito di creare una distribuzione Linux di elevata qualità e per rendere credibile il modello a codice aperto, che poteva essere screditato da distribuzioni avventate e distanti dallo spirito comunitario che stava alla base di questo modo di fare software. La Debian ufficializzò questo intento con le &amp;ldquo;Debian Free Software Guidelines&amp;rdquo;, scritte da Bruce Perens e con il &amp;ldquo;contratto sociale Debian&amp;rdquo;. Il documento fissava quali dovessero essere le caratteristiche della licenza d&amp;rsquo;uso di un programma perché potesse essere considerato &amp;ldquo;libero&amp;rdquo;. Altre distribuzioni, tra cui Red Hat, SuSE, Mandrake, Turbo Linux, hanno il merito di essersi preoccupate non solo dell&amp;rsquo;evoluzione del sistema ma soprattutto della sua fruibilità da parte dell&amp;rsquo;utente finale, fattore chiave per la diffusione di Linux.&lt;/div&gt;
&lt;p align="justify"&gt;Numerose aziende iniziarono a vendere delle versioni di Linux ripulite dai bug e orientate a usi particolari del sistema: venivano inseriti programmi e funzionalità aggiuntive, già inserite nel pacchetto proposto. Le distribuzioni nacquero per facilitare l&amp;rsquo;utilizzo del prodotto agli utenti meno esperti e per risparmiare lavoro aggiuntivo di assemblaggio e compilazione dei pacchetti. Insieme ai pacchetti software le aziende proponevano anche servizi di assistenza sul prodotto.&lt;/p&gt;
&lt;p align="justify"&gt;Dopo circa 15 anni, il processo produttivo open source, riusciva a smentire la &amp;ldquo;legge di Brooks&amp;rdquo;, secondo cui &amp;quot;aggiungere sviluppatori a un progetto in corso di implementazione in realtà rallenta il suo sviluppo&amp;quot;.&lt;/p&gt;
&lt;p align="justify"&gt;Agli inizi degli anni '90, l'idea delle licenze liberali era rappresentata soprattutto da Richard Stallman e la sua Free Software Foundation, ovvero le licenze liberali per eccellenza erano la GPL e la LGPL che però venivano ritenute &amp;quot;virali&amp;quot;, in quanto a partire da un codice licenziato con la GPL qualsiasi ulteriore modifica deve avere la stessa licenza. Le idee stesse di Stallman venivano viste con sospetto dall'ambiente commerciale statunitense, il che non facilitava la diffusione del software libero.&lt;/p&gt;
&lt;p align="justify"&gt;Per favorire dunque l'idea di licenze liberali nel mondo degli affari Bruce Perens, Eric S.Raymond e altri pensarono - nel 1997 - di creare una sorta di lobby a favore di una ridefinizione filosofica del software libero, evidenziandone cioè i vantaggi pratici per le aziende e coniarono il termine &amp;quot;Open Source&amp;quot; mediante una fondazione no-profit chiamata Open Source Initiative (OSI), ma rinunciando alla viralità della licenza GPL.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Ciò anche al fine di evitare l'equivoco dovuto al multiplo significato di &amp;ldquo;free&amp;rdquo; nella lingua inglese, visto che spesso veniva interpretato come &amp;quot;gratuito&amp;quot; invece che come &amp;quot;libero&amp;quot;. Per superare questo ambiguità Richard Stallman scelse il termine italiano &amp;ldquo;libero&amp;rdquo;, riferendosi al software in virtù dei diritti concessi e non alla gratuità. Per questo Stallman scrive:&amp;rdquo;Free software is a matter of liberty, not price. To understand the concept, you should think of free as in free speech, not as in free beer.&amp;rdquo;&lt;br /&gt;
&lt;a href="http://www.opensource.org/docs/definition.html" target="_blank" title="Open Source Definition"&gt;Vedi anche http://www.opensource.org/docs/definition.html&lt;/a&gt;&lt;/div&gt;
&lt;p align="justify"&gt;L'iniziativa venne portata avanti soprattutto da parte di Raymond che, in occasione della liberalizzazione del codice sorgente di Netscape, voleva utilizzare un tipo di licenza meno restrittivo per le aziende di quanto fosse la GPL. Questa ha fissato dei criteri generali da applicare alla distribuzione di software aperto. Tali criteri sono contenuti nella Open Source Definition e nell&amp;rsquo;OSI Certification Mark. L&amp;rsquo;obiettivo della OSI era di rendere il software libero più visibile nella comunità di produttori commerciali, aumentandone quindi il mercato potenziale, al di là della ristretta cerchia di utilizzatori pionieri. Uno dei cardini di questo nuovo approccio consiste nella rinuncia alla clausola di viralità propria della GPL (&amp;ldquo;the license must not insist that all other programs distributed on the same medium must be open-source software&amp;rdquo;). Questa scelta fù il più significativo tema di divisione tra i movimenti del software libero e dell'Open Source.&lt;/p&gt;
&lt;p align="justify"&gt;La scelta a favore dell'Open Source da parte di alcune importanti imprese del settore come la Netscape e IBM, facilitarono inoltre l'accettazione del movimento Open Source presso l'industria del software, facendo uscire l'idea della &amp;ldquo;condivisione del codice&amp;rdquo; dalla cerchia ristretta nella quale era rimasta relegata fino ad allora.&lt;/p&gt;
&lt;p align="justify"&gt;Venne cioè accettata l'idea che l'open source fosse una metodologia di produzione software efficace, in La Cattedrale e il Bazaar, Eric S. Raymond critica esplicitamente i tradizionali metodi di ingegneria del software, metodi che fino a quel momento - ed anche successivamente - avevano dati buoni frutti.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/wPwTrL-efX0" height="1" width="1"/&gt;</description>
			<category>Software</category>
			<pubDate>Fri, 20 Oct 2006 08:40:51 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/9-storia-del-free-software-e-dei-sistemi-operativi-unix/linux.html</feedburner:origLink></item>
		<item>
			<title>Storia della computazione. Dalla calcolatrice meccanica al mercato IT.</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/fMZVuhrJXtA/8-storia-della-computazione-dalla-calcolatrice-meccanica-al-mercato-it.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/8-storia-della-computazione-dalla-calcolatrice-meccanica-al-mercato-it.html</guid>
			<description>&lt;div class="K2FeedImage"&gt;&lt;img src="http://www.revolweb.it//media/k2/items/cache/184b7cb84d7b456c96a0bdfbbeaa5f14_S.jpg" alt="Storia della computazione. Dalla calcolatrice meccanica al mercato IT." /&gt;&lt;/div&gt;&lt;div class="K2FeedIntroText"&gt;&lt;p align="justify"&gt;Il termine &amp;quot;computer&amp;quot; deriva dal verbo latino &lt;em&gt;computare&lt;/em&gt;, che significa &amp;ldquo;fare di conto&amp;rdquo;.&lt;br /&gt;
&lt;img hspace="8" border="0" align="right" title="John Vincent Atanasoff" alt="John Vincent Atanasoff" src="http://www.revolweb.it/images/stories/blog/8-storia-it/tooltips/Atanasoff.jpg" /&gt;Fu coniato nel 1937 dal fisico statunitense di origine bulgara &lt;em&gt;John Vincent Atanasoff&lt;/em&gt;, convenzionalmente riconosciuto come il &amp;quot;padre&amp;quot; del computer per aver sviluppato il primo calcolatore elettronico digitale a base binaria.&lt;/p&gt;
&lt;div align="justify"&gt;Anche se ci sono prove di strumenti di calcolo risalenti a 21 secoli fa, la moderna computazione trova la sua nascita nel 1642, anno nel quale il filosofo francese &lt;em&gt;Blaise Pascal&lt;/em&gt; costruì la prima calcolatrice meccanica che eseguiva le quattro operazioni elementari con riporto su ben otto cifre, la celebre Pascalina.&lt;/div&gt;
&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;
&lt;div align="justify"&gt;Pochi anni dopo il filosofo e matematico tedesco &lt;em&gt;Gottfried Wilhelm von Leibniz&lt;/em&gt; ideò una calcolatrice a ruote dentate in grado di eseguire operazioni più complesse fondata su una moderna interpretazione del sistema di numerazione binario.&lt;/div&gt;
&lt;p align="justify"&gt;Si trattava di esemplari unici, di prototipi. Queste macchine dimostravano in linea teorica la capacità di effettuare calcoli senza l'ausilio della mente umana.&lt;/p&gt;
&lt;p align="justify"&gt;Così inizia quel percorso scientifico che porterà alla nascita e allo sviluppo di quella che chiamiamo usualmente &amp;ldquo;informatica&amp;rdquo;, cioé la disciplina che si occupa dell'elaborazione automatica dei dati, del trattamento e della rappresentazione delle informazioni.&lt;/p&gt;
&lt;div align="justify"&gt;Il termine &amp;quot;informatica&amp;quot; viene formulato per la prima volta nel 1962 dall'ingegnere francese &lt;em&gt;Philippe Dreyfus&lt;/em&gt;, contraendo le parole &amp;ldquo;information&amp;rdquo; e &amp;ldquo;automatique&amp;rdquo;.&lt;/div&gt;
&lt;p align="justify"&gt;La prima macchina per cui poteva essere usato il termine computer, seppure in modo assai improprio, è il Differential analyzer progettata nel 1925 da alcuni docenti del Massachusetts Institute of Technology (MIT).&lt;/p&gt;
&lt;p align="justify"&gt;Un calcolatore meccanico ad uso pratico in grado di risolvere automaticamente equazioni differenziali contenenti fino a 18 variabili indipendenti. Era costituito da valvole termoioniche e da parti elettromeccaniche a relé.&lt;/p&gt;
&lt;div align="justify"&gt;Questi anni vedono l'introduzione di massa delle schede perforate che rappresenteranno l'unico primitivo standard per i supporti input. Sul successo ottenuto nell'analisi dei dati di un censimento statunitense,&lt;/div&gt;
&lt;p align="justify"&gt;&lt;em&gt;Herman Hollerith&lt;/em&gt; fondò nel 1896 la Tabulating Machine Company che nel 1924 venne fusa con altre società e divenne International Business Machines o IBM. Allora la potenza dei calcolatori veniva misurata in schede perforate elaborate in un minuto e IBM trasse numerosi vantaggi dai brevetti e dal know-how posseduti in questo campo applicativo.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Tristemente noto è il caso della collaborazione fra IBM e il Terzo Reich, in cui l'impresa americana, tramite la filiale tedesca Dehomag, avrebbe supportato, con la propria esperienza in campo di censimenti, le deportazioni e il funzionamento dei campi di concentramento e sterminio nazisti. Il brevetto IBM delle schede perforate Hollerich permetteva l'elaborazione di un numero allora enorme di dati selezionabili per singole voci o per voci correlate.&lt;br /&gt;
&lt;em&gt;E. Black&lt;/em&gt;, IBM e l'Olocausto, Rizzoli, 2001 - ISBN 9788817867221&lt;/div&gt;
&lt;p align="justify"&gt;&lt;img width="69" hspace="8" height="110" border="0" align="left" title="Zuse autoritratto" alt="Zuse autoritratto" src="http://www.revolweb.it/images/stories/blog/8-storia-it/tooltips/Zuse-Autoritratto.jpg" /&gt;Nel 1936 il docente di matematica tedesco Konrad Zuse realizzò a casa dei genitori la prima macchina a relé sperimentale per l'elaborazione dei dati controllata da un programma a nastro perforato, utilizzando una pellicola cinematografica. Denominato Z1 venne subito perfezionato e sostituito dallo Z3. Fù il primo ad usare il sistema numerico binario, inventato nel 1100 a.C. in Cina e sviluppato in forma oderna da &lt;em&gt;Leibniz&lt;/em&gt; tre secoli prima, diventerà in seguito lo standard espressivo di base di ogni elaboratore.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Zuse assume un matematico per programmarlo, &lt;em&gt;Arnold Fast&lt;/em&gt;, che vive nell'istituto per ciechi di Berlino. Deluso per non poter essere utile nella guerra in corso per via della sua cecità, Fast si dedica con passione al nuovo incarico aiutando Zuse nello sviluppo dello Z4. &lt;em&gt;Arnold Fast&lt;/em&gt; è considerato il primo programmatore professionista della storia.&lt;/div&gt;
&lt;div align="center"&gt;{yoogallery src=[/images/stories/blog/8-storia-it/2/] width=[75px] height=[90px]}&lt;/div&gt;
&lt;div align="center"&gt;
&lt;h4&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4&gt;Anni '30 e '40. Lo sviluppo bellico.&amp;nbsp;&lt;/h4&gt;
&lt;/div&gt;
&lt;p align="justify"&gt;Sempre nel 1936 il matematico inglese di origine ungherese &lt;em&gt;Alan Mathison Turing&lt;/em&gt; presentò un innovativo studio su una macchina calcolatrice astratta per la soluzione dei problemi matematici fondata su una netta separazione tra memoria, unità di calcolo e controllo, successivamente perfezionata e nota come,{yootooltip title=[&lt;em&gt;&amp;quot;architettura von Neumann&amp;quot;&lt;/em&gt;] width=[320]}&amp;nbsp;&lt;/p&gt;
&lt;div align="justify"&gt;
&lt;p align="justify"&gt;Nel 1945, &lt;em&gt;John von Neumann&lt;/em&gt; insieme a &lt;em&gt;John Eckert&lt;/em&gt;, &lt;em&gt;John Mauchly&lt;/em&gt;, &lt;em&gt;Arthur Burks&lt;/em&gt; ed &lt;em&gt;Herman Goldstine&lt;/em&gt;, definisce l'architettura logica dell'elaboratore. Dimostrò che una &amp;ldquo;macchina astratta&amp;rdquo; con tale architettura (l'attuale computer) poteva eseguire qualunque calcolo risolubile. Da allora l'architettura dei computer è rimasta la stessa, ossia composta da una separazione delle unità logiche, di memoria e di ingresso/uscita, tutte gestite da una unità di controllo.&lt;/p&gt;
{/yootooltip} che convise molti esperti della possibilità di creare una vera e propria &amp;ldquo;intelligenza artificiale&amp;rdquo;.&lt;/div&gt;
&lt;p align="justify"&gt;Durante la seconda guerra mondiale lo stesso &lt;em&gt;Turing&lt;/em&gt; venne incaricato da &lt;em&gt;Churchill&lt;/em&gt; di dirigere il centro sulla comunicazione cifrata di Bletchley Park, nel Buckinghamshire e di trovare un metodo per decifrare i messaggi codificati con la macchina crittografica nazista Enigma.&lt;/p&gt;
&lt;p align="justify"&gt;Il risultato di questo studio fù &amp;ldquo;Colossus&amp;rdquo;, il primo calcolatore britannico, impiegato per tentare tutte le possibili combinazioni di codici della macchina tedesca.&lt;/p&gt;
&lt;p align="justify"&gt;Colossus era costituito di 1500 valvole e pesava più di una tonnellata, non aveva memoria e non poteva essere programmato, ma riusciva nel suo intento di trattare 5000 caratteri al secondo e di decifrare 4000 messaggi al giorno. Ebbe un importante ruolo nel conflitto.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Proprio la decrittazione di messaggi codificati tramite Enigma costò alla marina italiana la perdita di tre incrociatori pesanti e due cacciatorpedinieri nella battaglia di Capo Matapan del 28 marzo 1941 da parte della marina inglese.&lt;/div&gt;
&lt;div align="justify"&gt;Nel 1944 &lt;em&gt;Howard Aiken&lt;/em&gt; realizzava nei laboratori IBM presso l'università di Harvard, il calcolatore elettromeccanico &amp;ldquo;Harvard Mark&amp;rdquo; soprannominato &amp;ldquo;Bessie&amp;rdquo;. Pesava 5 tonnellate, aveva 800 chilometri di cavi, più di 3000 relé e fu il primo calcolatore a funzionare automaticamente con programmi registrati, ossia il software, e conseguenzialmente si ebbe la nascita del termine &amp;ldquo;bug&amp;rdquo; come definizione degli errori di programmazione.&lt;/div&gt;
&lt;p align="justify"&gt;Un curioso aneddoto vuole che il termine sia nato a causa di un guasto provocato da uno scarafaggio annidato tra i relé, che bloccava il funzionamento del'elaboratore Bessie.&lt;/p&gt;
&lt;p&gt;Questo delicato strumento era usato dalla Marina militare degli Stati Uniti per gli studi di balistica e per la progettazione navale.&lt;/p&gt;
&lt;div align="center"&gt;{yoogallery src=[/images/stories/blog/8-storia-it/3/] width=[75px] height=[90px]}&lt;/div&gt;
&lt;div align="justify"&gt;Il 16 febbraio 1946, al poligono di tiro del comando di artiglieria di Aberdeen, nel Meryland, grazie alla preziosa collaborazione di &lt;em&gt;John von Neumann&lt;/em&gt;, entrerà in funzione ENIAC, acronimo di &amp;ldquo;Electronic Numerical Integrator and Calculator&amp;rdquo;. Questo fù il primo calcolatore della storia senza parti in movimento, assorbiva ben 174 Kilowatt e la sua produzione era costata 486000 dollari.&amp;nbsp; Era capace di&amp;nbsp; 300 moltiplicazioni al minuto e di calcolare una determinata traiettoria balistica in 30 secondi contro le quasi 20 ore necessarie ad un tecnico con una calcolatrice elettromeccanica, inoltre venne utilizzato per i calcoli delle previsioni metereologiche, per la progettazione di gallerie del vento e lo studio dei raggi cosmici.&lt;/div&gt;
&lt;p align="justify"&gt;Questa grande macchina rimase in funzione per nove anni fino a quando non fù più utilizzabile a causa delle enormi spese di manutenzione, infatti si guastava in media ogni cinque ore e mezza ed in un anno era in grado di bruciare quasi 20000 valvole. Durante la sua costruzione, lo statistico americano &lt;em&gt;John W. Tykey&lt;/em&gt; coniò il termine &amp;ldquo;bit&amp;rdquo;, attraverso la contrazione delle parole inglesi &amp;ldquo;binary&amp;rdquo; e &amp;ldquo;digit&amp;rdquo;, ossia cifra binaria.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Venne progettato dal metereologo &lt;em&gt;John Mauchly&lt;/em&gt; e dal giovane ingegnere &lt;em&gt;Prespert Eckert&lt;/em&gt; che avevano conosciuto il lavoro e le idee di Atanasoff senza riconoscergli nulla. La Sperry Rand comprò i brevetti dell'ENIAC e dopo diversi anni chiese una royalty per ogni computer prodotto al mondo. La Honeywell nel 1967 sosterrà la nullità del brevetto e intenterà causa contro la Sperry Rand citando gli studi di Atanasoff come prova. Nel 1973 il giudice Earl L. Larson riconobbe Atanasoff come primo e unico ideatore del computer elettronico digitale. Fù un riconoscimento di paternità atteso per 34 anni, ma non un riconoscimento di brevetto e dei conseguenti diritti di sfruttamento economico con l'immensa ricchezza che ne sarebbe derivata.&lt;/div&gt;
&lt;h4 align="center"&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 align="center"&gt;Anni '40 e '50. La miniaturizzazione.&amp;nbsp;&lt;/h4&gt;
&lt;p align="justify"&gt;Il 23 dicembre 1947, i tre ricercatori americani &lt;em&gt;Bardeen&lt;/em&gt;, &lt;em&gt;Houser-Brattaine&lt;/em&gt; e &lt;em&gt;Bradford-Shockley&lt;/em&gt;&amp;nbsp; presentano il &amp;ldquo;transfer resistor&amp;rdquo; o &amp;ldquo;transistor&amp;rdquo;, che sostituì le fragili e costose valvole di vetro.&lt;/p&gt;
&lt;p align="justify"&gt;Il transistor aveva diversi vantaggi. Era quasi indistruttibile, consumava meno elettricità, funzionava immediatamente senza dover attendere il suo riscaldamento ed ed era grande alcuni millimetri, tanto che si inizierà a parlare di &amp;ldquo;miniaturizzazione&amp;rdquo;.&lt;/p&gt;
&lt;p align="justify"&gt;Stava per profilarsi quella che venne definita seconda generazione dei computer, concepiti come macchine piccole, con transistor e molto più potenti, inoltre assumeva sempre più importanza il&amp;nbsp; concetto di &amp;ldquo;programma memorizzato&amp;rdquo;, ossia la registrazione all'interno della macchina delle istruzioni da eseguire insieme ai dati su cui lavorare.&lt;/p&gt;
&lt;p align="justify"&gt;Il calcolatore divenne così &amp;ldquo;elaboratore&amp;rdquo;, capace cioé di eseguire non solo operazioni aritmetiche velocemente, ma di prendere decisioni logiche previste da un programma creato dall'uomo, elaborando informazioni di qualsiasi tipo.&lt;/p&gt;
&lt;p align="justify"&gt;Fu tra il 1950 e il 1955 che gli elaboratori dell'epoca vennero dotati di &amp;ldquo;memorie&amp;rdquo; interne basate su&amp;nbsp; valvole o tubi catodici che memorizzavano un solo bit e che avevano un tempo di vita di poche ore. Si decise quindi di puntare su memorie ausiliarie esterne, come nastri e dischi magnetici, in grado di essere introdotti in caso di necessità per poi essere rimossi e conservati altrove.&lt;/p&gt;
&lt;p align="justify"&gt;Nasceva così nel 1957 il primo mini-computer della storia prodotto dalla Digital Equipment Corporation (DEC), il PDP-1, che servì da trampolino per il primo fenomeno di massa, il PDP-8, venduto in 50 mila esemplari.&lt;/p&gt;
&lt;div align="justify"&gt;Nel 1957, l'ingegnere statunitense &lt;em&gt;Jack St. Clair Kilby&lt;/em&gt;, della Texas Instruments, schiuse definitivamente l'era della miniaturizzazione con l'invenzione del &amp;ldquo;circuito integrato&amp;rdquo;, familiarmente conosciuto con il termine &amp;ldquo;chip&amp;rdquo;.&lt;/div&gt;
&lt;p align="justify"&gt;Per la prima volta potevano essere combinate le funzioni di bobine, transistor, diodi, condensatori e resistenze su di un'unica piastrina di dimensioni ridottissime. Ciò diede modo di costruire schede con centinaia di circuiti integrati che svolgevano le funzioni a cui precedentemente erano affidate a macchine grandi diversi metri cubi e pesanti tonnellate.&lt;/p&gt;
&lt;div align="justify"&gt;Inoltre con l'ausilio dei circuiti integrati, gli elaboratori vengono progettati per essere ampliati nel tempo tramite la semplice aggiunta di moduli. Questo&amp;nbsp; permette di adeguare in ogni momento la macchina a qualsiasi tipo di applicazione.&lt;/div&gt;
&lt;div align="center"&gt;{yoogallery src=[/images/stories/blog/8-storia-it/4/] width=[75px] height=[90px]}&lt;/div&gt;
&lt;div&gt;
&lt;h4 align="center"&gt;&amp;nbsp;&lt;/h4&gt;
&lt;h4 align="center"&gt;Anni '60. La diffusione.&lt;/h4&gt;
&lt;p align="justify"&gt;Gli studi teorici sugli elaboratori elettronici daranno vita ad una serie di prototipi che ben presto comincieranno ad interessare l'industria e le pubbliche amministrazioni.&lt;/p&gt;
&lt;/div&gt;
&lt;p align="justify"&gt;Un primo censimento indica che al 31 dicembre 1959 sono operativi in Italia 43 elaboratori elettronici, usati per implementare la potenza di calcolo dei centri meccanografici, negli Stati Uniti se ne contano 25189.&lt;/p&gt;
&lt;p align="justify"&gt;Il primo computer della storia italiana era stato installato solo nell'ottobre 1955 al Politecnico di Milano dopo notevoli difficoltà di carattere finanziario superate grazie ai fondi del piano Marshall.&lt;/p&gt;
&lt;p align="justify"&gt;La National Cash Register, o NCR, fornì al costo di 120000 dollari il modello CRC101A che venne messo a disposizione di istituti e industrie, come la Edison per la costruzione di dighe, la Pirelli per la determinazione dei campi magnetici, la Aermacchi per i calcoli aereodinamici e poi Magneti Marelli, Innocenti, Siemens e molte altre imprese del tessuto industriale milanese.&lt;/p&gt;
&lt;p align="justify"&gt;Ma contemporaneamente alle innovazione elettroniche avvengono cambiamenti culturali e sociali che aumenteranno notevolmente la domanda di comunicazioni.&lt;/p&gt;
&lt;p align="justify"&gt;In quegli stessi anni, nel 1960, lo psicologo americano &lt;em&gt;Joseph C.R. Licklider&lt;/em&gt; pubblica uno storico articolo dal titolo Man-Computer Symbiosis espone le sue idee sull'interazione tra la logica algoritmica dei computer e quella euristica umana auspicando la nascita di una rete che collegasse i vari &amp;ldquo;centri di pensiero&amp;rdquo;.&lt;/p&gt;
&lt;p align="justify"&gt;Nel 1964, dopo aver ricevuto incarico di progettare un sistema di comunicazione resistente ad un attacco nucleare, Paul Baran publicherà un articolo intitolato &amp;quot;Introduction to distribuited communications networks&amp;quot; in cui dimostrerà che solo una rete di comunicazione con un'architettura a maglie analoga alla rete stradale poteva rispondere all'esigenza postagli.&lt;/p&gt;
&lt;p align="justify"&gt;Questi lungimiranti articoli valsero l'assunzione dei due, in tempi diversi, alla &amp;ldquo;Adavanced Research Projects Agency&amp;rdquo;, il progetto ARPANET.&lt;/p&gt;
&lt;p align="justify"&gt;Esso era un sistema di interconnessione a &amp;ldquo;rete galattica distribuita&amp;rdquo;, che permetteva la comunicazione tra tutte le basi militari statunitensi senza vie preferenziali, attraverso la connessione multipunto di ogni base con tutte le altre.&lt;/p&gt;
&lt;p align="justify"&gt;Era l'embrione di ciò che oggi chiamiamo internet. Si verificheranno numerose introduzioni di standard ed innovazioni, come il protocollo universale TCP/IP e la posta elettronica, fino ad arrivare, il 15 marzo 1985, all'assegnazione del primo dominio internet, symbolics.com.&lt;/p&gt;
&lt;p align="justify"&gt;Nell'ottobre 1990, un giovane ricercatore del CERN di Ginevra, &lt;em&gt;Tim Berners-Lee&lt;/em&gt;, scrive il primo browser grafico ed una volta approdato al Massachussetts Institute of Technology fonderà il World Wide Web Consortium (W3C) che consentirà la diffusione di standard aperti e il miglioramento dei protocolli esistenti su internet.&lt;/p&gt;
&lt;p&gt;Saranno i passi determinanti che condurranno alla rete che conosciamo oggi.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Nel W3C sono state definite oltre 50 specifiche tecniche di vasta portata, come il protocollo HTTP, i locatori URL per le risorse sul Web, il linguaggio per documenti HTML ed il metalinguaggio XML. Berner-Lee ha dichiarato: &amp;rdquo;Se avessi creato la Web Inc. avrei semplicemente dato vita ad un nuovo standard e la diffusione universale del WWW non si sarebbe mai verificata. [...]è necessario che tutto il sistema si basi su standard aperti, pubblici&amp;rdquo;. Il W3C brevetta queste specifiche secondo il modello royalty-free per impedirne l'appropriazione indebita da parte di altri.&lt;br /&gt;
&lt;em&gt;Tim Berners-Lee&lt;/em&gt;, L'architettura del nuovo Web, Feltrinelli, 2001 - &lt;span style="visibility: visible;"&gt;&lt;span style="visibility: visible;"&gt;ISBN 88-07-46028-9&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;
&lt;p align="justify"&gt;Tornando agli anni '60 osserviamo che la spinta tecnologica permise agli elaboratori di uscire dall'ambito militare e della ricerca per essere utilizzata più comunemente dalle grandi e medie imprese che potevano così beneficiare dello sviluppo e dell'aumento di velocità.&lt;/p&gt;
&lt;p align="justify"&gt;Nel 1963 un gruppo di ricercatori dello Stanford Reserch Institute sviluppò per la prima volta un dispositivo di puntamento rapido del cursore sullo schermo che chiamò &amp;ldquo;mouse&amp;rdquo;, ma venne messo in produzione solo vent'anni dopo.&lt;/p&gt;
&lt;p&gt;Nel 1964 la IBM introdusse il primo programma per l'ufficio, un elaboratore di testi o &amp;ldquo;word processor&amp;rdquo;, mentre l'anno successivo presentò il primo potente computer assemblato e modulabile che poteva essere espanso e potenziato nelle sue caratteristiche, il &amp;ldquo;Sistema/360&amp;rdquo;.&lt;/p&gt;
&lt;p align="justify"&gt;Sempre nel 1965, Olivetti presenta a New York il &amp;ldquo;Programma 101&amp;rdquo;, progettato da &lt;em&gt;Pier Giorgio Perotto&lt;/em&gt;, il primo personal computer al mondo prodotto in serie che destava sensazione per le sue prestazioni elevate, le ridotte dimensioni e l'elegante estetica del disegnatore Mario Bellini.&lt;/p&gt;
&lt;p align="justify"&gt;Fù la prima macchina dotata di un programma registrato in memoria, di un supporto magnetico a floppy disks e di un sistema di programmazione semplice che ne consentiva la familiarizzazione in poche ore anche da parte di utenti non specialisti, inoltre aveva un costo di 3200$ contro i 25000$ di un DEC PDP-8.&lt;/p&gt;
&lt;p align="justify"&gt;Questo fù l'inizio del sogno informatico italiano, dove si sperava di costruire una industria ad alta tecnologia in grado di competere sul nascente mercato mondiale.&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 align="center"&gt;Anni '70. Lo sviluppo a scopo commerciale.&lt;/h4&gt;
&lt;p align="justify"&gt;La supremazia tecnica statunitense ritornò a farsi sentire nel 1968 quando &lt;em&gt;Robert N. Noyce&lt;/em&gt;, &lt;em&gt;Gordon E. Moore&lt;/em&gt; e &lt;em&gt;Andrew Grove&lt;/em&gt; diedero vita alla Intel, da Integrated Electronics, per la produzione di chip di memoria. Nel 2005 fattura 34,2 miliardi di dollari e conteggia 91000 dipendenti.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Gordon Moore è noto per un'osservazione empirica popolarmente denominata &amp;quot;Legge di Moore&amp;quot; che supponeva nel 1965, che il numero di transistor presenti in un processore sarebbe raddoppiato ogni 12 mesi. Negli anni ottanta i tempi vennero allungati a 24 mesi. In seguito, Moore integrò definitivamente la legge originaria formulandone, implicitamente, una seconda che indica che il costo di un impianto per la fabbricazione dei processori raddoppia ad ogni generazione. Numerose sono le interpretazioni e le implicazioni di queste leggi.&lt;/div&gt;
&lt;p align="justify"&gt;Fù proprio Intel che nel 1970 produsse la prima memoria e che tornerà alla ribalta un anno dopo, quando tre suoi ingegneri elettronici, l'italiano Federico Faggin e gli americani &lt;em&gt;Marcian Edward Hoff jr.&lt;/em&gt; e &lt;em&gt;Stanley Mazer&lt;/em&gt;, diedero vita al primo microprocessore.&lt;/p&gt;
&lt;p align="justify"&gt;Questo &amp;ldquo;supercircuito integrato&amp;rdquo; conteneva ben 2250 transistor in una piastrina di soli 4 per 3 millimetri. A causa della sua costituzione esso presentava rendimenti di scala precedentemente inimmaginabili che consentirono una enorme riduzione dei costi rispetto alle tecnologie precedenti. Sarebbe diventato il &amp;ldquo;cervello&amp;rdquo; di tutti i computer attuali.&lt;/p&gt;
&lt;p&gt;Un anno dopo &lt;em&gt;Faggin&lt;/em&gt; e &lt;em&gt;Hoff jr&lt;/em&gt;. realizzavano il primo microprocessore da 8 bit ad uso universale deniminato &amp;ldquo;8008&amp;rdquo;, evolvendolo poi nella versione a 16 bit denominato &amp;ldquo;8086&amp;rdquo;, la cui architettura è rimasta funzionale fino agli anni '90.&lt;/p&gt;
&lt;div align="justify"&gt;Contemporaneamente anche altre imprese produttrici di circuiti integrati si diedero alla ricerca nel campo dei microprocessori, come la Motorola che realizzò il &amp;ldquo;6800&amp;rdquo;.&lt;/div&gt;
&lt;div align="center"&gt;{yoogallery src=[/images/stories/blog/8-storia-it/5/] width=[75px] height=[90px]}&lt;/div&gt;
&lt;p&gt;I computer erano ormai diventati delle macchine modulabili, personalizzabili per diverse esigenze e la cui vendita poteva essere accompagnata da diversi dispositivi ausiliari.&lt;/p&gt;
&lt;p align="justify"&gt;Al fine di gestire il coordinamento delle varie parti di un elaboratore, verranno creati dei programmi che hanno il solo scopo di far funzionare la macchina e di gestire eventuali moduli aggiuntivi, senza nessun altro compito specifico.&lt;/p&gt;
&lt;p align="justify"&gt;Nasceva così ad opera dei laboratori Bell e AT&amp;amp;T, nel 1965, dopo anni di studi, il primo sistema operativo della storia, denominato UNIX, che solo qualche anno dopo ebbe l'affidabilità e la robustezza necessaria a diventare una piattaforma standard.&lt;/p&gt;
&lt;p align="justify"&gt;A questo punto i computer mancavano solo della coservazione della memoria ad apparecchio spento. Ostacolo superato da IBM nel 1973 grazie all'introduzione dell'hard disk o disco rigido. Nel 1976 apparve anche il primo vero e proprio personal computer, l'Apple I&amp;deg;.&lt;/p&gt;
&lt;p align="justify"&gt;Progettato da &lt;em&gt;Steve Jobs&lt;/em&gt; e &lt;em&gt;Steve Wozniak&lt;/em&gt; in un garage di Cupertino, nel cuore della Silicon Valley in California, esso non veniva venduto completo, ma in scatole di montaggio, a causa della mancanza di fondi da parte dei due giovani per provvedere all'assemblaggio.&lt;/p&gt;
&lt;p align="justify"&gt;A questo punto esistono tutti i presupposti tecnici per lo sviluppo e la massificazione di macchine commerciali, come testimoniato dalla fondazione Micro-soft (per un anno la denominazione comprese il trattino) e di Apple rispettivamente nel 1975 e 1976.&lt;/p&gt;
&lt;p align="justify"&gt;Entrambe queste imprese devono la loro fortuna alle sperimentazioni fatte su computers da assemblare in casa, come l'&amp;rdquo;Altair 8800&amp;rdquo; della MITS, che ha fornito, appunto, ad una intera generazione di sperimentatori, la possibilità di manipolare e modificare i loro dispositivi, corredandoli con schemi elettrici e listati di programmi.&lt;/p&gt;
&lt;div align="justify"&gt;Rimarranno storiche le riunioni dell'Homebrew Computer Club, svolte nella Silicon Valley, in cui si scambiavano schemi elettrici e si discuteva di programmazione. Fra i frequentatori vi erano Steve Jobs e Steve Wozniak, fondatori di Apple, e i fondatori di Microsoft Paul Allen e Bill Gates, il quale, a proposito della diffusione del suo basic, scrisse una celebre lettera ai membri del club in cui attacca apertamente la copia non autorizzata con l'argomentazione che questa pratica scoraggierebbe i programmatori rendendo meno remunerativo il loro lavoro.&lt;/div&gt;
&lt;p align="justify"&gt;Inoltre nasceranno in questo periodo, tra le mani di studenti, semplici curiosi, radioamatori e club di appassionati che hanno come punto di riferimenti le riviste del fai-da-te elettronico, molti tra i primissimi personal computer come supporto all'apprendimenti del calcolo automatico e dell'elettronica digitale. Si trattava in genere di computer dalle prestazioni limitatissime, inutili per qualsiasi impiego pratico e didifficile utilizzo.&lt;/p&gt;
&lt;p align="justify"&gt;Il termine hacker nasce proprio in questo contesto, dove nella sua accezione originale era riferito a persone dotate di creativa curiosità in ambito tecnologico, mentre è attualmente usato in modo erroneo per definire un &amp;quot;pirata&amp;quot;, ossia chi ha gusto o profitto nel violare le leggi sulla proprietà intellettuale.&lt;/p&gt;
&lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 align="center"&gt;Anni '80. Il personal computer.&amp;nbsp;&lt;/h4&gt;
&lt;p align="justify"&gt;Il 1981 è l'anno più determinante per la fisionomia dell'attuale mercato IT. La Xerox di Palo Alto in California introduce lo &amp;ldquo;Xerox Star&amp;rdquo;, il primo computer dotato di interfaccia grafica a finestre e icone guidate da un mouse e dotato di hard disk di serie.&lt;/p&gt;
&lt;p align="justify"&gt;Anticiperà di molto computer che sarebbero stati concepiti diversi anni dopo come l'Apple Lisa e Macintosh, il Commodore Amiga e lo stesso Microsoft Windows. Questa macchina introduce molti degli standard a cui siamo abituati, come i file di dati, la loro estensione e la loro associazione agli applicativi piuttosto che comandi divenuti usuali, quali &amp;ldquo;copia&amp;rdquo;, &amp;ldquo;incolla&amp;rdquo;, &amp;ldquo;apri&amp;rdquo;, &amp;ldquo;cancella&amp;rdquo;, &amp;ldquo;proprietà&amp;rdquo;.&lt;/p&gt;
&lt;p align="justify"&gt;Contemporaneamente, il 12 agosto 1981, IBM immetterà sul mercato il modello che rappresenterà il riferimento assoluto di progettazione e standardizzazione per l'informatica commerciale, il modello 5110, noto come PC-IBM, fornendo in corredo un software prodotto da un'altra impresa, il Microsoft DOS. Il successo di questa macchina non passerà inosservato dato che le industrie informatiche dei paesi in via di sviluppo asiatici, come Taiwan e Singapore, si misero subito al lavoro per clonare il PC-IBM.&lt;/p&gt;
&lt;p align="justify"&gt;Ciò fù possibile perché IBM forniva assieme ai PC anche gli schemi elettrici ed il listato del sistema operativo. Grazie a questa apertura, il progetto dell'impresa americana si imporrà come standard de facto in questo settore al punto tale che i computer verranno distinti in IBM compatibili o meno.&lt;/p&gt;
&lt;p align="justify"&gt;Per la prima volta nell'industria informatica si sente parlare di &amp;quot;open standard&amp;quot;, ossia della possibilità di applicare specifiche costruttive e funzionali universali a disposizione di tutti i produttori senza il pagamento di alcuna royalty.&lt;/p&gt;
&lt;p align="justify"&gt;IBM si lancierà a capofitto in questa impresa impiegando ingenti investimenti per la ricerca e creado in pochi anni una struttura hardware e una software completamente separate, autonome ma complementari, sperando di ottenere supporto di sviluppo da parte di produttori terzi.&lt;/p&gt;
&lt;p align="justify"&gt;Per definire questa politica venne utilizzato il termine &amp;ldquo;unbundling&amp;rdquo;, ossia l'obbligo di vendita separata del software che precedentemente veniva tipicamente fornito insieme all'hardware . Questa politica di vendita era stata imposta ad IBM da un procedimento dell'antitrust statunitense del 1968, inoltre era già emersa la domanda di un'ampia gamma di prodotti standardizzati differenti necessari allo sviluppo di differenti industrie che la sola IBM non avrebbe potuto soddisfare.&lt;/p&gt;
&lt;p align="justify"&gt;Il risultato fù così ottenuto e IBM riuscì ad incoraggiare la nascita di un mercato del software indipendente rivolto all'utente finale. Nacque di conseguenza un settore dei servizi IT indipendente che comprende consultazione, implementazione, training, elaborazione dati e progettazione personalizzata.&lt;/p&gt;
&lt;p align="justify"&gt;Questa politica di separazione dei settori favorì una forte espansione dell'industria del software, come dimostrato dal fatto che case produttrici di programmi per elaboratore (o &amp;ldquo;software-house&amp;rdquo;) nacquero ovunque nel mondo favorite sempre più dal forte effetto di rete che si imponeva con la standardizzazione.&lt;/p&gt;
&lt;p align="justify"&gt;Fino ad allora i softwares erano stati considerati degli accessori delle macchine, ma da questo momento potevano godere di un mercato autonomo. Già nel 1982 era possibile acquistare un PC-IBM e scegliere tra uno dei tre sistemi operativi disponibili.&lt;/p&gt;
&lt;p&gt;Ma l'accordo tra IBM e Microsoft aveva un'importante clausola.&lt;/p&gt;
&lt;p align="justify"&gt;La licenza Microsoft obbligava IBM e tutti i produttori di PC compatibili a pagare il costo per qualsiasi macchina prodotta, e non venduta. Ciò rendeva troppo oneroso utilizzare altri sistemi operativi, visto che si sarebbero dovuto pagare ulteriori licenze, inoltre forniva le basi per quello che sarebbe diventato un quasi-monopolio tra i sistemi operativi.&lt;/p&gt;
&lt;p align="justify"&gt;Questo meccanismo di &amp;ldquo;installazione forzata&amp;rdquo; verrà usato per altri prodotti Microsoft giustificandolo con la necessità di doversi tutelare da eventuali frodi da parte dei produttori.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Nell'agosto 1980 Gates firma un contratto di consulenza per la creazione di un sistema operativo da usare sui futuri PC-IBM ed ottiene dalla Seattle Computer Products di Tim Patterson, un accordo di licenza non esclusivo con possibilità di rivendita, per il Q-DOS (Quick and Dirty Operative System) alla cifra di 50.000 dollari, cui cambierà il nome in Microsoft Disk Operative System o MS-DOS. In seguito Gates acquisterà tutti i diritti sul Q-DOS per una spesa totale di 250.000 dollari.&lt;/div&gt;
&lt;p align="justify"&gt;Nel 1982, prendendo spunto dai succesi commerciali dell'Altair 8800, verranno introdotti gli home computer, ossia una nuova generazione di minicomputer che verranno proposti alla stregua di elettrodomestici.&lt;/p&gt;
&lt;p align="justify"&gt;Essi rappresenteranno il più importante passo verso l'alfabetizzazione informatica di massa fornendo le conoscenze che portano alla successiva diffusione del personal computer. Vedono quindi la luce il Commodore 64 e lo ZX Spectrum di Clive Sinclair, che i sono i modelli più venduti di tutti i tempi grazie al loro prezzo accessibile.&lt;/p&gt;
&lt;p align="justify"&gt;Nel 1984 la Apple produce il secondo passaggio evolutivo che porta agli attuali personal computer, il Macintosh, che ottenne un grande successo commerciale grazie al suo approccio di facile utilizzo. La sua interfaccia grafica usava per la prima volta metafore facili da comprendere, quali il &amp;ldquo;cestino&amp;rdquo;, la &amp;ldquo;scrivania&amp;rdquo;, le &amp;ldquo;finestre&amp;rdquo;, gli &amp;ldquo;appunti&amp;rdquo;, ecc. aprendo definitivamente l'uso del computer anche a persone con limitate conoscenze informatiche.&lt;/p&gt;
&lt;p align="justify"&gt;In seguito al successo tecnico e commerciale del Macintosh, molte di queste caratteristiche innovative furono mutuate dalla Microsoft nella creazione del proprio sistema operativo Windows, scatenando una lunga controversia legale.&lt;/p&gt;
&lt;p align="justify"&gt;Il 22 maggio 1990 verrà presentato con una videoconferenza la versione 3 del sistema operativo Windows. Nel 1992 vi sarà la fine del rapporto tra Microsoft e IBM finalizzato alla produzione di un sistema operativo grafico denominato OS/2.&lt;/p&gt;
&lt;p align="justify"&gt;L'11 aprile 1997, 14 milioni di computer sparsi in tutto il mondo vengono lasciati &amp;quot;orfani&amp;quot; da IBM, che in un comunicato annuncia la chiusura dei progetti di sviluppo del sistema operativo OS/2.&lt;/p&gt;
&lt;div align="justify" class="info"&gt;Nel 1987 IBM lancia una nuova linea denominata PS/2, dotati di un nuovo sistema operativo OS/2, frutto del lavoro congiunto dei tecnici Microsoft e IBM. Da questa alleanza sarebbe dovuto nascere il nuovo standard dei sistemi operativi e per lo sviluppo di OS/2 gli accordi non vincolanti prevedevano che Microsoft avrebbe messo da parte il suo Windows. Nel 1989 al Comdex di Las Vegas, il salone annuale dell'informatica statunitense, Gates annuncia di non appoggiare più il progetto OS/2 smentendo quanto detto poco prima da Cannavino, responsabile di IBM.&lt;/div&gt;
&lt;p align="justify"&gt;È la fine di un lungo decennio durante il quale Microsoft riesce a imporre i suoi prodotti software come standard di fatto e IBM si impone nel mondo dei personal computer, schiacciando Apple e tutte le piccole aziende come Atari, Commodore, Sinclair e Texas Instruments, fiorite grazie al lavoro appassionato dei primi &amp;ldquo;hackers&amp;rdquo; ed entrate molti anni prima di IBM nel settore dei personal computer, ma senza i mezzi finanziari e il senso degli affari che hanno caratterizzato l'azione di Microsoft e IBM durante anni di competizione in un mercato relativamente concorrenziale e di batteglie giudiziarie.&lt;/p&gt;
&lt;p align="justify"&gt;Un ultimo recente passaggio tecnico da evidenziare è quello che porta da uno status di libero utilizzo al cosiddetto &amp;ldquo;trusted computing&amp;rdquo;, una tecnologia nascente, derivata da specifiche del Trusted Computing Group (TCG), con l'obiettivo dichiarato di produrre computer più sicuri attraverso differenti vincoli nell'utilizzo e mediante l'uso di opportuni dispositivi hardware e software.&lt;/p&gt;
&lt;p align="justify"&gt;Questo è l'ultimo passo necessario a definire la fisionomia dell'attuale mercato IT, composto da una prima separazione tra hardware e software e da una seconda distinzione che riguarda prodotti e servizi.&lt;/p&gt;
&lt;p align="justify"&gt;Attualmente il mercato dell'utenza privata sembra saldamente nelle mani di Apple e Microsoft per i software di sistema e del duopolio Intel-AMD per i processori. Il mercato IT rivolto alle imprese la strategia che massimizza i profitti sembra essere quella delle &amp;quot;soluzioni integrate&amp;quot;, ossia la fornitura di hardware e software mutuati da produttori terzi accessoriati da un settore di assistenza, consultazione, documentazione, training e mantenimento.&lt;/p&gt;
&lt;p align="justify"&gt;Il segnale più evidente di questo cambiamento è dato dall'abbandono da parte di IBM della fabbricazione di computer di qualsiasi tipo cedendo marchi e quote di mercato in cambio della fornitura esclusiva dei servizi.&lt;/p&gt;
&lt;p&gt;Questa sembra essere la fisionomia dell'attuale mercato IT, la cui evoluzione non è certo arrivata al termine.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/fMZVuhrJXtA" height="1" width="1"/&gt;</description>
			<category>Software</category>
			<pubDate>Fri, 20 Oct 2006 08:39:47 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/8-storia-della-computazione-dalla-calcolatrice-meccanica-al-mercato-it.html</feedburner:origLink></item>
		<item>
			<title>Lorem ipsum dolor sit amet, significato, traduzione e storia.</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/Q-k245XsKeg/7-lorem-ipsum-dolor-sit-amet-significato-traduzione-e-storia.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/7-lorem-ipsum-dolor-sit-amet-significato-traduzione-e-storia.html</guid>
			<description>&lt;div class="K2FeedImage"&gt;&lt;img src="http://www.revolweb.it//media/k2/items/cache/9caa2793658f3cc387f216157300b1ce_S.jpg" alt="Lorem ipsum dolor sit amet, significato, traduzione e storia." /&gt;&lt;/div&gt;&lt;div class="K2FeedIntroText"&gt;&lt;p&gt;Analizziamo un dummy text, un testo di esempio che torna e ritorna.&lt;/p&gt;
&lt;p&gt;Revolweb edita il testo più usato (ce ne sono varie versioni) per esteso:&lt;/p&gt;
&lt;p align="justify"&gt;&lt;em&gt;&amp;laquo;Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.&amp;raquo;  &lt;/em&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;
&lt;p&gt;Questo è il testo più utilizzato in internet e in tipografia.&lt;/p&gt;
&lt;p&gt;Di fatto è un insieme di parole.&lt;/p&gt;
&lt;p align="justify"&gt;Questa è una frase &amp;quot;pseudocasuale&amp;quot;, derivante dalle sezioni 1.10.32 e 1.10.33 di un'opera di Cicerone del 45 a.C. (piu di 2000 anni): il &lt;em&gt;De finibus bonorum et malorum&lt;/em&gt; (&amp;quot;I limiti del bene e del male&amp;quot;).&lt;/p&gt;
&lt;p align="justify"&gt;Un insieme comunque casuale non è traducibile. Ossia non c'è una traduzione sensata, avendo una storia e un significato tratti dal caso, e non è quindi possibile assegnare un senso ad ogni eventuale traduzione.  In pratica non significa niente!  Proprio per questo ve ne sono varie versioni.&lt;/p&gt;
&lt;p align="justify"&gt;Semmai può valere la &lt;a href="http://it.lipsum.com/" target="_blank" title="Lorem ipsum traduzione"&gt;traduzione del testo originario&lt;/a&gt;.  Le parole &amp;quot;lorem ipsum &amp;quot; e poi &amp;quot;dolor sit amet&amp;quot; (ed altre) sono tratte (estrapolate) dalla prima delle due sezioni del testo di Cicerone (1,10,32) che riportiamo:&lt;/p&gt;
&lt;p align="justify"&gt;&amp;quot;&lt;em&gt;..., qui ratione voluptatem sequi nesciunt, neque porro quisquam est, qui do&lt;strong&gt;lorem ipsum&lt;/strong&gt;, quia &lt;strong&gt;dolor sit, amet, consectetur, adipisci&lt;/strong&gt; v&lt;strong&gt;elit, sed&lt;/strong&gt;&lt;strong&gt;eius mod&lt;/strong&gt;i &lt;strong&gt;tempor&lt;/strong&gt;a &lt;strong&gt;incidunt, ut labore et dolore magna&lt;/strong&gt;m &lt;strong&gt;aliqua&lt;/strong&gt;m quaerat voluptatem. &lt;strong&gt;Ut enim ad minim&lt;/strong&gt;a &lt;strong&gt;veniam, quis nostru&lt;/strong&gt;m &lt;strong&gt;exercitation&lt;/strong&gt;em &lt;strong&gt;ullam co&lt;/strong&gt;rporis suscipit &lt;strong&gt;laborios&lt;/strong&gt;am, &lt;strong&gt;nisi ut aliquid ex ea commodi consequat&lt;/strong&gt;ur? &lt;strong&gt;Quis aute&lt;/strong&gt;m vel eum &lt;strong&gt;iure reprehenderit,&lt;/strong&gt;&lt;strong&gt;in&lt;/strong&gt; ea &lt;strong&gt;voluptate velit esse&lt;/strong&gt;, quam nihil molestiae &lt;strong&gt;c&lt;/strong&gt;onsequatur, vel &lt;strong&gt;illum&lt;/strong&gt;, qui &lt;strong&gt;dolore&lt;/strong&gt;m &lt;strong&gt;eu&lt;/strong&gt;m &lt;strong&gt;fugiat&lt;/strong&gt;, quo voluptas &lt;strong&gt;nulla pariatur&lt;/strong&gt;? [33] At vero eos et accusamus et iusto odio dignissimos ducimus, qui blanditiis praesentium voluptatum deleniti atque corrupti, quos dolores et quas molestias &lt;strong&gt;exceptur&lt;/strong&gt;i &lt;strong&gt;sint, obcaecat&lt;/strong&gt;i &lt;strong&gt;cupiditat&lt;/strong&gt;e &lt;strong&gt;non pro&lt;/strong&gt;v&lt;strong&gt;ident&lt;/strong&gt;, similique &lt;strong&gt;sunt in culpa&lt;/strong&gt;, &lt;strong&gt;qui officia deserunt mollit&lt;/strong&gt;ia &lt;strong&gt;anim&lt;/strong&gt;i, &lt;strong&gt;id est laborum&lt;/strong&gt; et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio.&lt;/em&gt; quia non numquam  qui &amp;quot;&lt;/p&gt;
&lt;p align="justify"&gt;Tutto questo viene scoperto negli anni '60 dal latinista &lt;em&gt;Richard McClintock&lt;/em&gt;, professore in una università della Virginia.  Il professore scopre che il &amp;quot;pezzo&amp;quot; è usato da circa di 4 secoli come modello di base per layout di stampa (il procedimento che mira ad assemblare testo e immagini al fine di realizzare un prodotto editoriale).&lt;/p&gt;
&lt;p align="justify"&gt;Oggi è lo standard comunemente utilizzato per le prove dimostrative (demo o testo riempitivo) di tipografie, database e siti web.  Probabilmente molti della seconda generazione di stampatori e tipografi nati con l'ampia diffusione della stampa a caratteri mobili di Gutenberg (invenzione del 1454) utilizzava questo contenuto dimostrativo senza conoscerne l'origine e il significato.&lt;/p&gt;
&lt;p align="justify"&gt;Da Revolweb ci siamo accorti di un discreto numero di ricerche web con le query &amp;quot;lorem ipsum dolor&amp;quot; (dall'Italia) e &amp;quot;lorem ipsum traduzione&amp;quot; speriamo che questo post possa fare chiarezza.  Revolweb ringrazia &lt;a href="http://it.wikipedia.org/wiki/Lorem_ipsum" target="_blank" title="Lorem ipsum Da Wikipedia"&gt;Wikipedia&lt;/a&gt; per il fondamentale apporto nella redazione di questo post.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/Q-k245XsKeg" height="1" width="1"/&gt;</description>
			<category>Communicazioni</category>
			<pubDate>Sat, 12 Sep 2009 17:27:44 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/7-lorem-ipsum-dolor-sit-amet-significato-traduzione-e-storia.html</feedburner:origLink></item>
		<item>
			<title>Twitter is over capacity. Too many tweets!</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/IYYdwlzoa9Y/6-twitter-is-over-capacity-too-many-tweets.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/6-twitter-is-over-capacity-too-many-tweets.html</guid>
			<description>&lt;div class="K2FeedImage"&gt;&lt;img src="http://www.revolweb.it//media/k2/items/cache/ada9a09acea936d776a6f55c82778c43_S.jpg" alt="Twitter is over capacity. Too many tweets!" /&gt;&lt;/div&gt;&lt;div class="K2FeedIntroText"&gt;&lt;p&gt;Il 9 Settembre 2009 alle 21.18 il social network di microblogging Twitter&lt;sup&gt;&amp;reg;&lt;/sup&gt; mostrava questo errore:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.revolweb.it/index.php/it/strumenti/revolblog/item/6-twitter-is-over-capacity-too-many-tweets.html" title="twitter is over capacity"&gt;
&lt;div style="text-align: center;"&gt;&lt;img width="400" height="338" border="0" class="size-full wp-image-94" src="http://www.revolweb.it/blog/wp-content/uploads/2009/09/twitter-is-over-capacity.jpg" alt="la pagina twitter is over capacity" title="twitter-is-over-capacity" /&gt;&lt;/div&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;
&lt;p&gt;Il messaggio &amp;quot;Twitter is over capacity&amp;quot;, causata da &amp;quot;Too many tweets&amp;quot; non dovrebbe però stupire.&lt;/p&gt;
&lt;p&gt;Da &lt;a href="http://www.revolweb.it//" target="_blank" title="Revolweb - Progetti per la rete - Bologna"&gt;Revolweb&lt;/a&gt; non era mai accaduto prima di avere questo errore, tuttavia Twitter ha avuto un'eslosione di notorietà in Italia nel 2009 che ne spiega il sovraccarico.&lt;/p&gt;
&lt;p&gt;Diffusosi in altri paesi come mezzo di comunicazione rapido ed immediato (140 caratteri da scrivere &amp;quot;al volo&amp;quot;) simile agli sms, è stato reso ancor piu famoso da eventi di ordine mediatico e sociale, come gli scontri dopo le elezioni iraniane o la partecipazione di numerosi CEO e quadri di società.&lt;/p&gt;
&lt;div style="text-align: center;"&gt;&lt;img width="460" height="494" border="0" class="size-full wp-image-96" src="http://www.revolweb.it/blog/wp-content/uploads/2009/09/twitter-is-over-capacity-trends.jpg" alt="La pagina di Google Trends riferita alla query di ricerca 'Twitter' dall'Italia." title="twitter-is-over-capacity-trends" /&gt;&lt;/div&gt;
&lt;p&gt;Le statistiche messe a disposizione da Google&amp;reg; mostrano un trend delle query di ricerca della parola &amp;quot;twitter&amp;quot; che si è moltiplicato diverse volte dal Febbraio 2009.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Revolweb&lt;/em&gt; raffina le proprie strategie di comunicazione e &lt;a href="http://www.revolweb.it/index.php/it/marketing.html" target="_blank" title="Marketing Revolweb"&gt;marketing&lt;/a&gt; osservando sempre con attenzione il fenomeno dei &lt;a href="http://www.revolweb.it/index.php/it/marketing/social-networks.html" target="_blank" title="Social networks - Revolweb"&gt;social networks&lt;/a&gt;.&lt;/p&gt;
&lt;p align="center"&gt;Segui &lt;a href="http://twitter.com/Revolweb_" target="_blank" title="Revolweb su Twitter"&gt;Revolweb su Twitter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.twitter.com/Revolweb_" target="_blank"&gt;
&lt;div style="text-align: center;"&gt;&lt;img border="0" src="http://twitter-badges.s3.amazonaws.com/follow_us-c.png" alt="Follow Revolweb_ on Twitter" /&gt;&lt;/div&gt;
&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/IYYdwlzoa9Y" height="1" width="1"/&gt;</description>
			<category>Social Network</category>
			<pubDate>Sun, 20 Sep 2009 01:30:09 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/6-twitter-is-over-capacity-too-many-tweets.html</feedburner:origLink></item>
		<item>
			<title>Ricomincia una stagione web.</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/HYB3haXTKgM/5-ricomincia-una-stagione-web.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/5-ricomincia-una-stagione-web.html</guid>
			<description>&lt;div class="K2FeedIntroText"&gt;&lt;p&gt;Revolweb e i suoi collaboratori sono tornati dalle ferie d'agosto. &lt;/p&gt;&lt;p align="justify"&gt; Più motivati che mai si dà inizio ad un nuovo anno lavorativo con nuovi strumenti, tecniche  e committenze.  Forse non si avrà molto tempo per curare il blog con il giusto approfondimento in vista di una così intensa stagione di studio, progetti e produzioni.&lt;/p&gt;&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;&lt;p&gt;  &lt;span style="text-decoration: underline"&gt;&lt;strong&gt;Strumenti&lt;/strong&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p align="justify"&gt;Verranno (d'ora in poi) realizzati video in formato Full HD per tutte le committenze con molte nuove idee.  Abbiamo finalmente ricevuto la videocamera Full HD 1080p (30 fps) e HD 720p (30 fps) da utilizzare con la massima produttività nella realizzazione di videomenù, pagine "dove siamo" interattive ed in generale per cogliere appieno la realtà dei nostri committenti.  Tutto ciò avviene nella consapevolezza che solo dei contenuti video originali ed innovativi possono portare ad un efficace posizionamento dei siti dei nostri committenti.  &lt;/p&gt;&lt;p&gt;&lt;span style="text-decoration: underline"&gt;&lt;strong&gt;Tecniche&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;  &lt;span style="text-decoration: underline"&gt;Pagine sfogliabili&lt;/span&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;  Tutti i cataloghi e i portfolio dei clienti Revolweb saranno dotati di un Flippingbook in formato Flash&lt;sup&gt;©&lt;/sup&gt; completamente aggiornabili dai committenti.  &lt;a href="http://www.revolweb.it/index.php/it/component/flippingbook/?book_id=1&amp;firstPageNumber=1" title="Flippingbook offerto da Revolweb a tutti i committenti"&gt;Visita il portfolio Revolweb&lt;/a&gt; per vedere di quale interattività espositiva godranno i nostri committenti, sfogliandone le pagine come in un vero giornale.  &lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="text-decoration: underline"&gt;Layout innovativi&lt;/span&gt;  &lt;/p&gt;&lt;p align="justify"&gt;Attraverso l'uso del nuovo Framework Warp5, Revolweb ottiene un vantaggio competitivo per il posizionamento e l'indicizzazione per i progetti dei suoi committenti.  Questi layout grafici di ultima generazione consentono il posizionamento di altre aree delle pagine visualizzate al di fuori dell'area centrale dei contenuti.  Verranno quindi indicizzati i menu (orizzontali e verticali) e tutti i moduli esterni in modo da ottenere la massima "spinta verso l'alto" del posizionamento del tuo sito.  Inoltre il Warp5 ha dei tempi di caricamento straordinariamente rapidi in modo da rendere il tuo sito accessibile da qualsiasi connessione internet.  Revolweb offre automaticamente questo layout a tutti i propri committenti.&lt;/p&gt;&lt;p align="justify"&gt;  &lt;span style="text-decoration: underline"&gt;&lt;strong&gt;Committenze&lt;/strong&gt;&lt;/span&gt;  &lt;/p&gt;&lt;p align="justify"&gt;Durante il mese di Agosto 2009 siamo stati contattati da diversi potenziali committenti che avevano in precedenza osservato il nostro lavoro.  Il primo di essi è &lt;a href="http://www.maicotech.it/" target="_blank" title="Maicotech - uno dei committenti Revolweb"&gt;Maicotech&lt;/a&gt;, società specializzata in sicurezza elettronica, che offre anche servizi di climatizzazione e depurazione dell’aria, di automazione e telefonia.  Daremo conto in seguito di questa e degli altri progetti realizzati da Revolweb per i propri committenti.  &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Stay tuned for a new web.&lt;/strong&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/HYB3haXTKgM" height="1" width="1"/&gt;</description>
			<category>Communicazioni</category>
			<pubDate>Sat, 05 Sep 2009 15:47:34 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/5-ricomincia-una-stagione-web.html</feedburner:origLink></item>
		<item>
			<title>Traduzione in italiano per Idoblog</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/VUNmTX9BgGA/4-traduzione-in-italiano-per-idoblog.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/4-traduzione-in-italiano-per-idoblog.html</guid>
			<description>&lt;div class="K2FeedImage"&gt;&lt;img src="http://www.revolweb.it//media/k2/items/cache/2ff2ba0051687eef5ca0459cf942940c_S.jpg" alt="Traduzione in italiano per Idoblog" /&gt;&lt;/div&gt;&lt;div class="K2FeedIntroText"&gt;&lt;p align="justify"&gt;Cercando in rete non si trovava una traduzione italiana per un componente joomla! molto usato, &lt;em&gt;Idoblog&lt;/em&gt;.&lt;/p&gt;
&lt;p align="justify"&gt;Revolweb pubblica in questo post le traduzione administrator e site da aggiungere semplicemente alle rispettive cartelle language/it-IT.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Scarica la &lt;a href="http://www.revolweb.it/index.php/it/strumenti/revolblog/area-download/15-idoblog-italian.html" target="_blank" title="Files .ini di traduzione in italiano per Idoblog"&gt;traduzione italiana per Idoblog&lt;/a&gt;&lt;/strong&gt;.  Buon lavoro a chi ne ha bisogno.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/VUNmTX9BgGA" height="1" width="1"/&gt;</description>
			<category>Web development</category>
			<pubDate>Fri, 24 Jul 2009 00:15:45 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/4-traduzione-in-italiano-per-idoblog.html</feedburner:origLink></item>
		<item>
			<title>E-commerce e autorizzazione comunale alla vendita COM 6 bis.</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/8wqrCQTq7cQ/3-e-commerce-e-autorizzazione-comunale-alla-vendita-com-6-bis.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/3-e-commerce-e-autorizzazione-comunale-alla-vendita-com-6-bis.html</guid>
			<description>&lt;div class="K2FeedImage"&gt;&lt;img src="http://www.revolweb.it//media/k2/items/cache/94d43e327d9303539cb1e2aac7032668_S.jpg" alt="E-commerce e autorizzazione comunale alla vendita COM 6 bis." /&gt;&lt;/div&gt;&lt;div class="K2FeedIntroText"&gt;&lt;div align="justify"&gt;Revolweb studia per la realizzazione di alcuni siti di commercio elettronico (o restyling che includano la sezione di vendita).&lt;/div&gt;
&lt;p align="justify"&gt;I siti per cui viene svolto questo studio sono &lt;a href="http://www.gustonudo.net" target="_self" title="Gusto Nudo - Fiera dei vignaioli indipendenti"&gt;www.gustonudo.com - Gusto Nudo Fiera dei vignaioli indipendenti&lt;/a&gt; e &lt;a href="http://www.lucavullo.it" target="_blank" title="Luca Vullo Filmaker"&gt;www.lucavullo.it - Luca Vullo Filmaker&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Viene quì riassunto questo studio nel suo primo step.&lt;/p&gt;
&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;
&lt;p align="justify"&gt;La Corte di Cassazione ha confermato con una sentenza la validità del decreto legislativo 114 del primo Marzo  1998, n&amp;deg; 114, che regolamenta &lt;span&gt;la &amp;quot;vendita per corrispondenza,      televisione o altri sistemi di comunicazione&amp;quot; e  comprende la casistica di      vendita al dettaglio attraverso un sito Internet.&lt;/span&gt;  Questa stabilisce un precedente con il caso di un venditore di Vallo di Lucania condannato ad una funzione amministrativa di oltre 5000&amp;euro; per la vendita non autorizzata da parte del Comune di appartenenza di specialità alimentari del Cilento tramite un sito di commercio elettronico.&lt;/p&gt;
&lt;p align="justify"&gt;Il responsabile del sito ha contestato inutilmente la multa alla Corte di Cassazione, la quale ha accettato la sentenza del giudice di pace evidenziando che gli agenti accertatori hanno potuto reperire, durante l'indagine, tutte le informazioni necessarie al perfezionamento dell'acquisto tramite il sito Sapori Cilentani (che dopo essere stato alleggerito di 5000 euro non ha più rinnovato il dominio).&lt;/p&gt;
&lt;p align="justify"&gt;La normativa confermata prevede quindi che l'intestatario del dominio o il responsabile legale del negozio (su internet non è ben chiaro se questi debbano coincidere) deve dare una comunicazione preventiva al comune nel quale il commerciante ha residenza o sede legale.  La comunicazione è il modello &lt;strong&gt;COM 6 bis&lt;/strong&gt;, &lt;span style="text-decoration: underline;"&gt;ha validità per la sola vendita al consumatore finale&lt;/span&gt; (al dettaglio o B2C) ed è reso valido dal comune competente secondo il principio del silenzio-assenzo.  Deve essere presentato alla Camera di commercio del comune competente in triplice copia (3 copie!).&lt;/p&gt;
&lt;p&gt;Se il comune competente non nega l'autorizzazione entro 30 giorni il richiedente può ritenersi autorizzato.&lt;/p&gt;
&lt;p align="justify"&gt;Il documento si riferisce alla vendita sul territorio italiano, quindi &lt;span style="text-decoration: underline;"&gt;cosa ben diversa è l'esportazione&lt;/span&gt; di beni alimentari e non.  Circa la produzione di un sito e-commerce si ricorda che &lt;span style="text-decoration: underline;"&gt;lo sviluppatore non deve rendere visibile al pubblico l'area dedicata agli acquisti fino alla scadenza dei 30 giorni dall'invio del modello &lt;strong&gt;COM 6 bi&lt;/strong&gt;&lt;strong&gt;s&lt;/strong&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;strong&gt;&lt;a href="http://www.revolweb.it/index.php/it/strumenti/revolblog/area-download/16-com6bis.html" target="_blank" title="Modello Com 6 bis e istruzioni per la compilazione"&gt;Scarica il modello com 6 bis e le istruzioni per la compilazione&lt;/a&gt;&lt;/strong&gt; messe a disposizione dal Ministero delle Attività Produttive.&lt;/p&gt;
&lt;p align="justify"&gt;&lt;span style="text-decoration: underline;"&gt;&lt;strong&gt;Chiunque voglia aprire un negozio elettronico deve presentare il modello al comune competente e farselo protocollare&lt;/strong&gt;&lt;/span&gt;.&lt;/p&gt;
&lt;p align="justify"&gt;Ovviamente l'attività di vendita richiede molte altre ottemperanze ed autorizzazioni che variano da caso a caso. Revolweb scriverà in  seguito di queste.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/8wqrCQTq7cQ" height="1" width="1"/&gt;</description>
			<category>Web development</category>
			<pubDate>Sun, 12 Jul 2009 17:11:29 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/3-e-commerce-e-autorizzazione-comunale-alla-vendita-com-6-bis.html</feedburner:origLink></item>
		<item>
			<title>Licenza Creative Commons sul logo Revolweb.</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/ttK6Qj2nxwQ/2-licenza-creative-commons-sul-logo-revolweb.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/2-licenza-creative-commons-sul-logo-revolweb.html</guid>
			<description>&lt;div class="K2FeedImage"&gt;&lt;img src="http://www.revolweb.it//media/k2/items/cache/e0a70f72bdae9885bfc32d7cd19a26a1_S.jpg" alt="Licenza Creative Commons sul logo Revolweb." /&gt;&lt;/div&gt;&lt;div class="K2FeedIntroText"&gt;&lt;p align="justify"&gt;Il logo Revolweb 1.0 e Revologo 2.0 licenziati in Creative Commons Commerciale e virale sulle opere derivate.&lt;/p&gt;
&lt;p&gt;In pratica chiunque può usare questa immagine per qualsiasi scopo (anche la vendita) a costo di distribuire la sua opera derivata allo stesso modo.  Il processo di registrazione avviene sulla pagina web &lt;a href="http://creativecommons.org/license/?lang=it" target="_blank" title="http://www.creativecommons.it/"&gt;http://creativecommons.org/license/?lang=it&lt;/a&gt; che non necessita di alcuna registrazione ne dell'inserimento di dati particolari.&lt;/p&gt;
&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;
&lt;p&gt;Si sceglie se l'opera può essere utilizzata da altri per scopo commerciale e come possono essere eseguite le opere derivate. Si scelgono inoltre&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;il tipo di opera&lt;/li&gt;
    &lt;li&gt;il titolo dell'opera&lt;/li&gt;
    &lt;li&gt;il nome a cui l'opera viene attribuita&lt;/li&gt;
    &lt;li&gt;l'indirizzo web a cui l'opera è attribuita&lt;/li&gt;
    &lt;li&gt;l'indirizzo web in cui si trova l'opera originaria (nel caso di opera derivata)&lt;/li&gt;
    &lt;li&gt;indirizzo web di eventuali note legali e precisazioni sulla licenza dell'opera&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Al termine di questa prcedura ci viene proposto il codice di un widget che sarà di questo tipo:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&lt;a href="http://creativecommons.org/licenses/by-sa/2.5/it/" rel="license"&gt;&lt;img border="0" src="http://creativecommons.org/images/public/somerights20.png" alt="Creative Commons License" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span&gt;&lt;strong&gt;&lt;strong&gt;TITOLO OPERA&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt; by &lt;a href="http://www.revolweb.it/%3Cb%3EURL%20OPERA%3C/b%3E" rel="cc:attributionURL"&gt;&lt;strong&gt;&lt;strong&gt;AUTORE&lt;/strong&gt;&lt;/strong&gt;&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-sa/2.5/it/" rel="license"&gt;Creative Commons Attribuzione-Condividi allo stesso modo 2.5 Italia License&lt;/a&gt;. &lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Questo codice và inserito (escludendo eventuali editor html) nella pagina web che presenta l'opera.&lt;/p&gt;
&lt;p align="justify"&gt;In pratica conviene avere spazio web a sufficienza per lasciarci i propri file, visto che se un social network non lo consente esplicitamente, non è possibile inserire codice html.&lt;/p&gt;
&lt;p align="justify"&gt;E' curioso che il sito Creative Commons non dia una ulteriore conferma dell'avvenuta registrazione della licenza e che non richieda alcun dato specifico (no mail).  Inoltre non sembra prevedere vari nomi tra gli autori per le opere di gruppo.&lt;/p&gt;
&lt;p align="justify"&gt;Come precisato nel sito questa rappresenta una chiara linea guida per Revolweb, che oltre ad utilizzare solamente piattaforme free/open source &amp;quot;contribuisce allo sviluppo di nuove idee ed alla realizzazione di nuovi progetti ricercando soluzioni nuove per le varie problematiche tecniche, mettendole a disposizione della rete favorendo così l'innovazione collettiva&amp;quot;.&lt;/p&gt;
&lt;p align="center"&gt;{yoogallery src=[/images/stories/blog/2-cc-logo] width=[100]}&lt;/p&gt;
&lt;h4 align="center"&gt;Revologo 2.0 - Dicembre 2009&lt;/h4&gt;
&lt;p align="center"&gt;&lt;img border="0" src="http://www.revolweb.it/images/stories/logo/revolweb-2-300x300-white.jpg" alt="Revologo 2.0" title="Revologo 2.0" /&gt;&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://creativecommons.org/licenses/by-sa/2.5/it/" rel="license"&gt;&lt;img border="0" src="http://creativecommons.org/images/public/somerights20.png" alt="Creative Commons License" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span&gt;Revologo 2.0&lt;/span&gt; by &lt;a href="http://www.revolweb.it/images/stories/logo/revolweb-2-300x300.png" rel="cc:attributionURL"&gt;Revolweb&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-sa/2.5/it/" rel="license"&gt;Creative Commons Attribuzione-Condividi allo stesso modo 2.5 Italia License&lt;/a&gt;.&lt;/p&gt;
&lt;h4 align="center"&gt;&amp;nbsp;Revolweb logo 1.0 - Giugno 2009&lt;/h4&gt;
&lt;div style="text-align: center;"&gt;&lt;img width="300" height="300" border="0" class="size-full wp-image-25" src="http://www.revolweb.it/blog/wp-content/uploads/2009/06/logo-icona-300.jpg" alt="Logo Revolweb" title="logo-icona-300" /&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="http://creativecommons.org/licenses/by-sa/2.5/it/" rel="license"&gt;&lt;img border="0" class="aligncenter" src="http://i.creativecommons.org/l/by-sa/2.5/it/88x31.png" alt="Creative Commons License" /&gt;&lt;/a&gt; Logo Revolweb by &lt;a href="http://www.revolweb.it//" rel="cc:attributionURL"&gt;Revolweb&lt;/a&gt; is licensed under a &lt;a href="http://creativecommons.org/licenses/by-sa/2.5/it/" rel="license"&gt;Creative Commons Attribuzione-Condividi allo stesso modo 2.5 Italia License&lt;/a&gt;. Based on a work at &lt;a href="http://www.revolweb.it/images/stories/logo/logo-icona-300.jpg" rel="dc:source"&gt;www.revolweb.it&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/ttK6Qj2nxwQ" height="1" width="1"/&gt;</description>
			<category>Communicazioni</category>
			<pubDate>Tue, 16 Jun 2009 03:18:13 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/2-licenza-creative-commons-sul-logo-revolweb.html</feedburner:origLink></item>
		<item>
			<title>Il primo post</title>
			<link>http://feedproxy.google.com/~r/revolweb/~3/ne1BKXdW7KQ/1-il-primo-post.html</link>
			<guid isPermaLink="false">http://www.revolweb.it/index.php/it/strumenti/revolblog/item/1-il-primo-post.html</guid>
			<description>&lt;div class="K2FeedImage"&gt;&lt;img src="http://www.revolweb.it//media/k2/items/cache/2fa67f482133f1c934235b73c2a03954_S.jpg" alt="Il primo post" /&gt;&lt;/div&gt;&lt;div class="K2FeedIntroText"&gt;&lt;p align="justify"&gt;Benvenut* nel Revolblog, il blog di Revolweb. &lt;/p&gt;&lt;p align="justify"&gt;Questo spazio è concepito come un blog aziendale in cui verranno esposti gli argomenti rilevanti di questo lavoro.&lt;/p&gt;&lt;p align="justify"&gt;Verranno trattati temi inerenti ai vari progetti per la rete proposti dai nostri clienti o collaboratori e tutte le tematiche dello sviluppo di siti web.  &lt;/p&gt;&lt;/div&gt;&lt;div class="K2FeedFullText"&gt;&lt;p align="justify"&gt;Con il tempo e l'aumentare degli articoli e dei contributi multimediali avrai chiarimenti sulle tecniche utilizzate e le problematiche affrontate nelle roadmaps e nei percorsi che portano alla produzione di siti, servizi online, posizionamento e SEO, ma anche grafica cartacea e materiale multimediale.  &lt;/p&gt;&lt;p align="justify"&gt;Il tuo progetto online incontrerà la trasparenza e la serietà di Revolweb sia che tu abbia in mente un blog come questo, un sito di commercio elettronico o di e-learning.&lt;/p&gt;&lt;p align="justify"&gt;I tuoi utenti di riferimento potranno sempre entrare nel tuo sito tramite il loro account facebook&lt;sup&gt;®&lt;/sup&gt; ed acquistare in tutta sicurezza per entrambi.  Nel tuo sito e-learning potrai produrre le lezioni e il materiale didattico che gli studenti possono usare come se fossero davvero in aula oltre che condividere lavagna, note, chat e blog.  &lt;/p&gt;&lt;p align="justify"&gt;Siamo infine in grado di offrirti un sito community qualora tu voglia aggregare colleghi e collaboratori, o per il tuo intero settore. Un vero e proprio social network a tua disposizione.&lt;/p&gt;&lt;p align="justify"&gt;  Spenderemo qualche parola anche per l'assistenza informatica che Revolweb svolge in tutta la provincia di Bologna, scrivendo delle problematiche più ricorrenti dei nostri assistiti.  Revolweb saluta i suoi utenti e clienti, consapevole che per suscitare interesse nel suo blog dovrà necessariamente pubblicare contenuti approfonditi e credibili.&lt;/p&gt;&lt;p&gt;  Stay tuned on Revolblog.&lt;/p&gt;&lt;p&gt;  &lt;a href="http://technorati.com/claim/73a573mih7" rel="me"&gt;Technorati Profile&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/revolweb/~4/ne1BKXdW7KQ" height="1" width="1"/&gt;</description>
			<category>Communicazioni</category>
			<pubDate>Sun, 07 Jun 2009 12:38:00 +0000</pubDate>
		<feedburner:origLink>http://www.revolweb.it/index.php/it/strumenti/revolblog/item/1-il-primo-post.html</feedburner:origLink></item>
	</channel>
</rss>

