<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>:: syscallme :: &#187; Uncategorized</title>
	<atom:link href="http://syscallme.2bopen.org/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://syscallme.2bopen.org</link>
	<description>segfault of my memory leak</description>
	<lastBuildDate>Mon, 26 Jul 2010 10:18:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Squid 3 in parent-child configuration</title>
		<link>http://syscallme.2bopen.org/2008/12/07/squid-3-in-parent-child-configuration/</link>
		<comments>http://syscallme.2bopen.org/2008/12/07/squid-3-in-parent-child-configuration/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 20:25:03 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Advanced]]></category>
		<category><![CDATA[Experience]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[Squid]]></category>
		<category><![CDATA[Symantec]]></category>

		<guid isPermaLink="false">http://syscallme.2bopen.org/?p=49</guid>
		<description><![CDATA[Un pizzico di nostalgia mi porta su queste pagine e risveglia un torpore di scrittura che andava avanti ormai da un po&#8217; troppo tempo. Messi da parte i giorni delle intrepide (come lo stambecco ubuntiano) avventure libanesi, le guide da paladino della giustizia e i consigli da &#8220;mi manda raitre&#8221;, mi ributto a capofitto su [...]]]></description>
			<content:encoded><![CDATA[<p>Un pizzico di nostalgia mi porta su queste pagine e risveglia un torpore di scrittura che andava avanti ormai da un po&#8217; troppo tempo. Messi da parte i giorni delle intrepide (come lo stambecco ubuntiano) avventure libanesi, le guide da paladino della giustizia e i consigli da &#8220;mi manda raitre&#8221;, mi ributto a capofitto su ciò che mi viene meglio: raccontare il &#8220;come si fa&#8221; quotidiano di chi, incidentalmente, si diletta a fare il mio stesso mestiere.</p>
<p>La guida che leggerete è sicuramente particolare, quantomeno interessante e difficile da trovare in lingua italiana: questi i motivi per cui mi decido a scriverla.<br />
L&#8217;architettura che andremo a realizzare è basata su <a href="http://it.wikipedia.org/wiki/Squid" target="_blank">Squid</a>, il popolare proxy-cache server opensource, e vedremo come questo potentissimo amico riesce a dare il meglio di se e a stupire anche nelle architetture più complesse. L&#8217;obiettivo, infatti, è quello di installare un sistema di proxy-caching distribuito in parent-child configuration, integrando l&#8217;oggetto &#8220;child&#8221; con un antiviral engine proprietario come Symantec Scan Engine, e con un sistema di autenticazione ldap-based. Ma andiamo con ordine.</p>
<p><span id="more-49"></span></p>
<h4>Overview: in che contesto ci muoviamo?</h4>
<p>In strutture di rete complesse, solitamente è la network di <a href="http://it.wikipedia.org/wiki/Demilitarized_zone" target="_blank">DMZ (Demilitarized Zone)</a> che si occupa di gestire i contatti tra l&#8217;intranet e l&#8217;esterno e viceversa. Le risorse disponibili in DMZ (solitamente server mail, webserver, server Dns, proxy server eccetera) devono essere separate dalla LAN per non comprometterne l&#8217;integrità. Ciò comporta l&#8217;impossibilità, da parte di un client di rete interna, di poter raggiungere un host fisico in DMZ o un servizio presente su di esso.</p>
<p>Se vogliamo implementare un servizio proxy-cache per velocizzare e controllare l&#8217;accesso ad internet dei nostri client, sarà indispensabile posizionare il server proxy su una delle macchine della DMZ. Come consentire, quindi, agli utenti della nostra rete di utilizzare il server proxy (che di base non raggiungerebbero direttamente) per poter accedere ad internet?</p>
<h4>La risposta alla nostra domanda: Squid e la configurazione parent-child.</h4>
<p>Una possibile soluzione è senza dubbio quella di effettuare due installazioni di Squid, una sull&#8217;host fisico della DMZ, e un&#8217;altra su un host fisico presente su una rete che faccia da trait d&#8217;union fra la nostra LAN e la zona demilitarizzata. Ovviamente solo per alcuni servizi e per alcuni protocolli.<br />
Le due installazioni di Squid saranno in contatto fra di loro in una gerarchia che chiameremo &#8220;di padre-figlio&#8221; (da cui parent-child) per la quale l&#8217;installazione &#8220;padre&#8221; sarà quella che, fisicamente, mantiene il contatto con l&#8217;esterno e serve le pagine web, mentre l&#8217;installazione &#8220;figlio&#8221; sarà quella fisicamente raggiungibile dagli utenti della lan e alla quale essi inoltreranno le richieste.</p>
<p>Il &#8220;child Squid&#8221;, una volta ricevuta la richiesta dal client, controllerà sulla propria cache la presenza del dato. In caso di risposta positiva servirà la pagina in modalità &#8220;offline&#8221; all&#8217;utente, altrimenti inoltrerà la richiesta al &#8220;parent Squid&#8221;, il quale si comporterà alla medesima maniera: controllerà la presenza del dato sulla parent cache e, se la trova serve la pagina, altrimenti effettua materialmente la richiesta via internet e riceve la risposta dalla rete. Tale risposta verrà rispedita al child e servita all&#8217;utente finale.</p>
<p>Lo schema qui sotto potrebbe risultare esplicativo.</p>
<div id="attachment_129" class="wp-caption aligncenter" style="width: 310px"><a href="http://syscallme.bonsaimeme.net/wp-content/uploads/2008/12/squid1.jpg" rel="lightbox"><img class="size-medium wp-image-129" title="Squid Parent-Child Schema" src="http://syscallme.bonsaimeme.net/wp-content/uploads/2008/12/squid1-300x184.jpg" alt="Squid Parent-Child Schema" width="300" height="184" /></a><p class="wp-caption-text">Squid Parent-Child Schema</p></div>
<p>Vediamo ora come configurare correttamente le due installazioni per ottenere l&#8217;effetto voluto.</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F12%2F07%2Fsquid-3-in-parent-child-configuration%2F&amp;title=Squid+3+in+parent-child+configuration" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F12%2F07%2Fsquid-3-in-parent-child-configuration%2F&amp;title=Squid+3+in+parent-child+configuration" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F12%2F07%2Fsquid-3-in-parent-child-configuration%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F12%2F07%2Fsquid-3-in-parent-child-configuration%2F&amp;title=Squid+3+in+parent-child+configuration" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F12%2F07%2Fsquid-3-in-parent-child-configuration%2F&amp;T=Squid+3+in+parent-child+configuration" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F12%2F07%2Fsquid-3-in-parent-child-configuration%2F&amp;title=Squid+3+in+parent-child+configuration" rel="nofollow" title="Add to&nbsp;Slashdot"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/slashdot.png" title="Add to&nbsp;Slashdot" alt="Add to&nbsp;Slashdot" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F12%2F07%2Fsquid-3-in-parent-child-configuration%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Squid+3+in+parent-child+configuration+@+http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F12%2F07%2Fsquid-3-in-parent-child-configuration%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F12%2F07%2Fsquid-3-in-parent-child-configuration%2F&amp;t=Squid+3+in+parent-child+configuration" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://syscallme.2bopen.org/2008/12/07/squid-3-in-parent-child-configuration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technorati PostClaim for me</title>
		<link>http://syscallme.2bopen.org/2008/04/15/technorati-postclaim-for-me/</link>
		<comments>http://syscallme.2bopen.org/2008/04/15/technorati-postclaim-for-me/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 00:56:22 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://syscallme.2bopen.org/2008/04/15/technorati-postclaim-for-me/</guid>
		<description><![CDATA[Technorati Profile {[ = echo $pippo; = &#124; .hilite( = php = ) ]} Bookmark It]]></description>
			<content:encoded><![CDATA[<p><a rel="me" href="http://technorati.com/claim/wcfw6zdn5i">Technorati Profile</a></p>
<p>{[ = echo $pippo; = | .hilite( = php = ) ]}</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F15%2Ftechnorati-postclaim-for-me%2F&amp;title=Technorati+PostClaim+for+me" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F15%2Ftechnorati-postclaim-for-me%2F&amp;title=Technorati+PostClaim+for+me" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F15%2Ftechnorati-postclaim-for-me%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F15%2Ftechnorati-postclaim-for-me%2F&amp;title=Technorati+PostClaim+for+me" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F15%2Ftechnorati-postclaim-for-me%2F&amp;T=Technorati+PostClaim+for+me" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F15%2Ftechnorati-postclaim-for-me%2F&amp;title=Technorati+PostClaim+for+me" rel="nofollow" title="Add to&nbsp;Slashdot"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/slashdot.png" title="Add to&nbsp;Slashdot" alt="Add to&nbsp;Slashdot" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F15%2Ftechnorati-postclaim-for-me%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Technorati+PostClaim+for+me+@+http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F15%2Ftechnorati-postclaim-for-me%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2008%2F04%2F15%2Ftechnorati-postclaim-for-me%2F&amp;t=Technorati+PostClaim+for+me" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://syscallme.2bopen.org/2008/04/15/technorati-postclaim-for-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opensource &#8211; Openmind</title>
		<link>http://syscallme.2bopen.org/2007/11/14/opensource-openmind/</link>
		<comments>http://syscallme.2bopen.org/2007/11/14/opensource-openmind/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 18:20:22 +0000</pubDate>
		<dc:creator>daniele</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Opinions]]></category>

		<guid isPermaLink="false">http://syscallme.2bopen.org/?p=19</guid>
		<description><![CDATA[I believe in opensource!!! Lo premetto che non si sa mai&#8230; Mi trovo, proprio in questi giorni, a fare un sacco di ragionamenti sull&#8217;argomento e capire cosa va, cosa non va e che situazione si trova a fronteggiare uno come me che nell&#8217;ambiente non solo ci lavora, ma ci vuole investire per il proprio futuro. [...]]]></description>
			<content:encoded><![CDATA[<p>I believe in opensource!!! Lo premetto che non si sa mai&#8230;</p>
<p>Mi trovo, proprio in questi giorni, a fare un sacco di ragionamenti sull&#8217;argomento e capire cosa va, cosa non va e che situazione si trova a fronteggiare uno come me che nell&#8217;ambiente non solo ci lavora, ma ci vuole investire per il proprio futuro.</p>
<p>Si è parlato molto in questo periodo dell&#8217;uscita della GPL 3 e onestamente ho letto editoriali non proprio entusiasti sull&#8217;argomento. Io la licenza non l&#8217;ho ancora letta e quindi evito di fare commenti fuoriluogo. Mi lascio andare ad una sola considerazione che, però, sento di potermi permettere perchè mi riguarda: ho ammirato molto <a href="http://it.wikipedia.org/wiki/Stallman" target="_blank">Stallman</a> fino a qualche anno fa; adesso quando parla lo trovo troppo lontano dalla realtà, magari anche solo dalla realtà che sento di vivere io che come tanti altri spalo guano dalla mattina alla sera e non me ne vado in giro a fare conferenze sull&#8217;etica open. Forse questo è un campanello d&#8217;allarme di qualcosa; forse è il motivo per cui io la GPL 3 non l&#8217;ho ancora letta.<span id="more-19"></span></p>
<p>Cmq il motivo di questo post è un altro. Faccio subito una affermazione importante:</p>
<p><em>Il movimento opensource e i prodotti che genera mi sembra siano entrati in una fase di maturità rilevante</em>.</p>
<p>Gli faccio seguire una mia considerazione personale:</p>
<p><em>Mi sembra che le aziende che investono nell&#8217;IT e (da come dicono alcune) nell&#8217;opensource in Italia siano orientate a due modelli di business: da un lato le partnership con le grandi società inglesi o americane che sviluppano prodotti a pagamento (RedHat) o soluzioni (<a href="http://www.alfresco,com" target="_blank">Alfresco</a>, <a href="http://www.zimbra.com/" target="_blank">Zimbra</a>) a basso costo, in modo da fornire un &#8220;pacchetto pronto&#8221; per il cliente; dall&#8217;altro il <a href="http://it.wikipedia.org/wiki/Body_Rental" target="_blank">body-rental</a>. <strong>Nessuno che investe sullo sviluppo di soluzioni integrate per il cliente</strong>.</em></p>
<p>E questa &#8220;propensione all&#8217;open&#8221; un po&#8217; posticcia un cliente la percepisce. Fa peggio: è convinto che la scelta di migrare verso una piattaforma o un software open è legato soprattutto al fatto che è &#8220;gratis&#8221; (quanto mi incazzo quando sento questa parola non capite nemmeno!!!) e l&#8217;azienda risparmia. Ecco quello che rimane: l&#8217;opensource vince perchè è &#8220;gratis&#8221; non perchè è meglio.</p>
<p>Io ci ho pensato un po&#8217; e mi è venuta una domanda, forse un po&#8217; provocatoria, ma forse anche no. Magari scomoda, magari errata ma a cui forse è meglio rispondere subito.</p>
<p><em>E se fosse colpa nostra?</em></p>
<p>Sì, nostra nostra, di noi che l&#8217;opensource lo facciamo/installiamo/promuoviamo. Di noi che ci riempiano la bocca.<br />
Io mi chiedo: ma non è che è la nostra immagine a far perdere l&#8217;intero mondo? L&#8217;immagine di di quei colleghi sistemisti/programmatori fissati che si lasciano crescere la barba per 13 anni, si lavano di media 2 volte al mese, si vestono col maglione largo del babbo e si comprano gli occhiali da nerd per sembrare, finalmente, un nerd (o <a href="http://it.wikipedia.org/wiki/Stallman" target="_blank">Richard Stallman</a> in alternativa).<br />
L&#8217;immagine di quelle aziende che vanno in startup con tante buone promesse e poi appena incassano due lire e si ingrandiscono, si perdono, si tradiscono, smettono di puntare sulla qualità del proprio lavoro e cercano &#8220;sponde facili&#8221;, fanno il soldo col <a href="http://it.wikipedia.org/wiki/Body_Rental" target="_blank">body-rental</a> e proteggono la loro immagine con (massimo!!!) due commesse l&#8217;anno veramente interessanti, legate mani e piedi a partnership anche apprezzabili, ma che poi ti portano a scegliere il partner anche quando sai benissimo che non corrisponde esattamente alle esigenze del cliente.<br />
L&#8217;immagine di tutti quegli attori delle community internazionali dell&#8217;opensource (e sono parecchi abbiate pazienza) che si sentono un po&#8217; i depositari della &#8220;saggezza binaria&#8221; e si collocano in alto, &#8220;che la gente usi pure windows, che dia i soldi alla microsoft, io sì che sono un gran fico che non do una lira a nessuno&#8221;. Se oggi Linux si insinua appena nel mondo &#8220;desktop&#8221; e in quello &#8220;server&#8221; lotta (ad armi pari intendiamoci) con colossi come Sun, HP e anche Microsoft ci metterei, magari è <strong>anche e soprattutto colpa</strong> di chi dieci, quindici anni fa non ha ritenuto poi così necessario portare avanti un certo tipo di sviluppo meno &#8220;server&#8221; e più &#8220;easy&#8221;&#8230;e non mi dite che non era possibile, perchè basta guardare cosa ha fatto Apple.</p>
<p>Lo sapete qual&#8217;è il problema più grande dei prodotti opensource per quella che è la mia esperienza di sistemista linux? La non integrazione, il concetto di &#8220;pila&#8221; sempre preferito a quello di &#8220;piattaforma&#8221;. Non sto chiedendo una tecnicità venduta semplice, perchè poi è chiaro che sarebbe un farsi male e basta. Sto dicendo: aziende, investite nelle risorse in gamba che avete, non internatele per forza in consulenze-capestro di tre, quattro, sei anni in mega-aziende dell&#8217;IT italiano dove vanno a fare i luminari per quattro lire. Proponete soluzioni, fatele integrare dai vostri uomini, proponete piattaforme customizzate sul cliente, magari (perchè no?) anche aiutandosi con le partnership che sono una occasione di pluralità e non di <em>unicità del prodotto che si può vendere</em>.</p>
<p>Spendete dei soldi ora&#8230;scommettiamo che vi rientrano?</p>
<p>Open your mind!</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F11%2F14%2Fopensource-openmind%2F&amp;title=Opensource+%26%238211%3B+Openmind" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F11%2F14%2Fopensource-openmind%2F&amp;title=Opensource+%26%238211%3B+Openmind" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F11%2F14%2Fopensource-openmind%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F11%2F14%2Fopensource-openmind%2F&amp;title=Opensource+%26%238211%3B+Openmind" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F11%2F14%2Fopensource-openmind%2F&amp;T=Opensource+%26%238211%3B+Openmind" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F11%2F14%2Fopensource-openmind%2F&amp;title=Opensource+%26%238211%3B+Openmind" rel="nofollow" title="Add to&nbsp;Slashdot"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/slashdot.png" title="Add to&nbsp;Slashdot" alt="Add to&nbsp;Slashdot" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F11%2F14%2Fopensource-openmind%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Opensource+%26%238211%3B+Openmind+@+http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F11%2F14%2Fopensource-openmind%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fsyscallme.2bopen.org%2F2007%2F11%2F14%2Fopensource-openmind%2F&amp;t=Opensource+%26%238211%3B+Openmind" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://syscallme.2bopen.org/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
</div>
</div>
<!-- Social Bookmarks END -->
]]></content:encoded>
			<wfw:commentRss>http://syscallme.2bopen.org/2007/11/14/opensource-openmind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
