<?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>360 eMedia &#187; opensource</title>
	<atom:link href="http://www.360emedia.fr/tag/opensource/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.360emedia.fr</link>
	<description>Nouveaux médias, nouvelles plateformes</description>
	<lastBuildDate>Mon, 26 Dec 2011 13:09:46 +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>Plugins et interprétation de la GPL</title>
		<link>http://www.360emedia.fr/2007/06/11/plugins-et-interpretation-de-la-gpl/</link>
		<comments>http://www.360emedia.fr/2007/06/11/plugins-et-interpretation-de-la-gpl/#comments</comments>
		<pubDate>Mon, 11 Jun 2007 15:38:36 +0000</pubDate>
		<dc:creator>Jean-David</dc:creator>
				<category><![CDATA[Boulot]]></category>
		<category><![CDATA[gpl]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[thelia]]></category>

		<guid isPermaLink="false">http://www.ecoms.fr/wordpress/ecoms/plugins-et-interpretation-de-la-gpl/</guid>
		<description><![CDATA[Questionnements autour de l'interprétation de la GPL pour la création de plugins]]></description>
			<content:encoded><![CDATA[<p>Yoan et moi sommes en train de nous poser une question existentielle concernant l&#8217;interprétation de la GPL. Que je vous explique : Yoan vient de mettre au point un système de plugins permettant d&#8217;étendre Thelia simplement en rajoutant dans un répertoire vos propres routines, ce qui va étendre le &laquo;&nbsp;méta-langage&nbsp;&raquo; de l&#8217;environnement en rajoutant les boucles de son choix.<br />
Système souple, bien isolé du &laquo;&nbsp;moteur&nbsp;&raquo; central : beau boulot <img src='http://www.360emedia.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  Mais du coup on en vient à se poser la question suivante : puisque Thelia est diffusé sous licence GPL (v2, je précise), est ce que la GPL doit également obligatoirement s&#8217;appliquer aux plugins ?<br />
Dans les FAQ de la GPL, j&#8217;ai trouvé :</p>
<blockquote><p>Combiner deux modules («combining two modules») signifie les connecter de telle sorte qu&#8217;ils constituent un seul programme plus important. Si l&#8217;une au moins des parties est couverte par la GPL, l&#8217;ensemble doit alors aussi être distribué sous GPL&#8211;si vous ne pouvez ou ne voulez pas le faire, vous n&#8217;êtes pas autorisé à les combiner.</p></blockquote>
<p>Tout est donc question question de définition du mot &laquo;&nbsp;combinaison&nbsp;&raquo;. La licence donne l&#8217;exemple d&#8217;un héritage dans le cas d&#8217;un modèle objet, mais là, si l&#8217;on en reste à une sémantique objet, on parlerait plutôt &laquo;&nbsp;d&#8217;association&nbsp;&raquo;&#8230; Hum..<br />
Quelqu&#8217;un a un avis sur le sujet ?</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.360emedia.fr/2007/06/11/plugins-et-interpretation-de-la-gpl/feed" rel="nofollow" class="external" title="S'abonner aux commentaires de cet article ?">S'abonner aux commentaires de cet article ?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.360emedia.fr/2007/06/11/plugins-et-interpretation-de-la-gpl/&amp;t=Plugins+et+interpr%C3%A9tation+de+la+GPL" rel="nofollow" class="external" title="Partagez-le sur Facebook">Partagez-le sur Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Plugins+et+interpr%C3%A9tation+de+la+GPL&amp;body=Link: http://www.360emedia.fr/2007/06/11/plugins-et-interpretation-de-la-gpl/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Questionnements%20autour%20de%20l%27interpr%C3%A9tation%20de%20la%20GPL%20pour%20la%20cr%C3%A9ation%20de%20plugins" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.360emedia.fr/2007/06/11/plugins-et-interpretation-de-la-gpl/&amp;title=Plugins+et+interpr%C3%A9tation+de+la+GPL" rel="nofollow" class="external" title="Ajoutez-le à Google Bookmarks">Ajoutez-le à Google Bookmarks</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Plugins+et+interpr%C3%A9tation+de+la+GPL+-+File: /data/app/webapp/functions.php<br />Line: 7<br />Message: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (11)&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetez-le !">Tweetez-le !</a>
		</li>
		<li class="shr-wikio">
			<a href="http://www.wikio.com/sharethis?url=http://www.360emedia.fr/2007/06/11/plugins-et-interpretation-de-la-gpl/&amp;title=Plugins+et+interpr%C3%A9tation+de+la+GPL" rel="nofollow" class="external" title="Partagez-le sur Wikio">Partagez-le sur Wikio</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.360emedia.fr/2007/06/11/plugins-et-interpretation-de-la-gpl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rendre la liberté à ses applications</title>
		<link>http://www.360emedia.fr/2007/05/24/rendre-la-liberte-a-ses-applications/</link>
		<comments>http://www.360emedia.fr/2007/05/24/rendre-la-liberte-a-ses-applications/#comments</comments>
		<pubDate>Thu, 24 May 2007 11:00:28 +0000</pubDate>
		<dc:creator>Jean-David</dc:creator>
				<category><![CDATA[Boulot]]></category>
		<category><![CDATA[octolys]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[thelia]]></category>

		<guid isPermaLink="false">http://www.ecoms.fr/wordpress/ecoms/rendre-la-liberte-a-ses-applications/</guid>
		<description><![CDATA[Les origines du logiciel Thelia, et la décision de verser ce projet dans le monde opensource]]></description>
			<content:encoded><![CDATA[<p>J&#8217;avais commencé à <a href="http://www.ecoms.fr/wordpress/ecoms/basculer-de-l-autre-cote-de-la-force/" target="_blank">en parler il y a quelques mois</a>, mes associés et moi même au sein de la société <a href="http://www.octolys.fr" target="_blank">Octolys</a> avons décidé d&#8217;ouvrir au monde du logiciel libre <a href="http://www.thelia.fr" target="_blank">Thelia</a>, qui est le principal produit de cette société, résultat de mois de travail de la part de <a href="http://yoan.octolys.fr" target="_blank">Yoan</a>, le principal développeur de notre petite structure.</p>
<p><img src="http://www.thelia.fr/tutothelia/thelia1.png" alt="" /></p>
<p>(en préambule, je m&#8217;aperçois que j&#8217;ai beaucoup employé le &laquo;&nbsp;nous&nbsp;&raquo; dans l&#8217;article alors que j&#8217;ai joué un rôle finalement mineur dans l&#8217;histoire&#8230; Je tiens donc avant tout à remercier, féliciter, et m&#8217;incliner pour tout le travail accompli, Cédric, Frédodo et Joël, et surtout Yoan, dont Thelia est le &laquo;&nbsp;bébé&nbsp;&raquo;. Je suis pour ma part fier d&#8217;avoir &#8216;subventionné&#8217; les premiers mois du développement, à l&#8217;époque où Yoan travaillait pour eComs, et surtout d&#8217;avoir pu travailler avec cette superbe équipe !).</p>
<p>Même si l&#8217;on en parlait depuis longtemps, et que nous étions tous utilisateurs et partisans du petit monde de l&#8217;OpenSource, prendre cette décision n&#8217;avait rien d&#8217;anodin. En effet, la commercialisation d&#8217;application d&#8217;eCommerce constituait la principale source de revenus de la société. Thelia représentait une somme de travail très importante et il n&#8217;était pas forcément évident de rendre d&#8217;un coup gratuit une telle somme de travail.</p>
<p>Cette décision a été prise il y a maintenant 6 mois, c&#8217;est l&#8217;occasion d&#8217;un petit bilan, qui je l&#8217;espère sera instructif pour toi, lecteur !</p>
<p><strong>Le choix de la licence</strong></p>
<p>Nous avons rapidement décidé d&#8217;utiliser <a href="http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU" target="_blank">la licence GPL</a> pour diffuser notre application. Bien que radicale et restrictive, elle présentait pas mal d&#8217;avantages de notre point de vue :</p>
<ul>
<li>Elle permet de garantir la &laquo;&nbsp;marque&nbsp;&raquo; Thelia, et la mention de l&#8217;origine du logiciel</li>
<li>Elle garantit le mode de diffusion gratuit du logiciel</li>
<li>Elément essentiel pour nous, elle garantit contre le &laquo;&nbsp;vol&nbsp;&raquo; de l&#8217;application par un concurrent. Rien n&#8217;empêche bien sûr à d&#8217;autres agences Web d&#8217;utiliser le logiciel (c&#8217;est au contraire un de nos objectifs), mais la licence impose de diffuser le source de l&#8217;application, ainsi que son origine. Il n&#8217;est donc pas possible (en théorie&#8230;) à une autre société de fermer le projet et de le vendre &laquo;&nbsp;comme si&nbsp;&raquo; ils avaient tout fait et qu&#8217;il s&#8217;agit d&#8217;une solution purement propriétaire.</li>
</ul>
<p>La licence GPL a les avantages de ses inconvénients : son côté &laquo;&nbsp;contaminant&nbsp;&raquo; (Microsoft parle de &laquo;&nbsp;cancer&nbsp;&raquo;) impose de verser dans le mode libre toutes les extensions du logiciel. Même s&#8217;il faut prendre en compte d&#8217;une manière très sérieuse et réfléchie cette contrainte, il faut dire que dans notre cas ce n&#8217;était pas très génant : notre but est de faire évoluer le logiciel avec la communauté, pas de garder des parties &#8216;pour nous&#8217; (comme le fait IBM avec le logiciel eclipse, logiciel libre dont certaines extensions IBM -WSAD, etc&#8230;- sont propriétaires).</p>
<p><strong>Le modèle économique</strong></p>
<p>On nous a regardé plusieurs fois avec de grands yeux ronds à l&#8217;automne dernier : nous venions de consacrer une année à concentrer tous nos efforts sur la mise au point d&#8217;une solution qui commençait à s&#8217;avérer pleinement satisfaisante, qui se vendait bien sur un système de licences, et&#8230; nous allions le rendre gratuit et le donner à quiconque le voulait !</p>
<p>Dans les faits, nous sentions que notre modèle &laquo;&nbsp;à la licence&nbsp;&raquo; atteignait ses limites :</p>
<ul>
<li>Elle n&#8217;était pas très bien comprise par le client, qui achetait un logiciel&#8230; qu&#8217;il n&#8217;utilisait pas vraiment, du moins pas concrétement (pas d&#8217;emballage ni de CD ni de numéro de série&#8230; on aurait pu, certes !)</li>
<li>Il était très difficile de faire diffuser et vendre le logiciel par un prestataire tiers : comment contrôler qu&#8217;il nous achetait autant de licences qu&#8217;il en vendait ? etc..</li>
<li>Elle limitait toute flexibilité lors de la négociation d&#8217;un budget</li>
</ul>
<p>Malgré ces limites, &laquo;&nbsp;tuer la poule aux oeufs d&#8217;or&nbsp;&raquo; était assez angoissant. Après quelques mois de pratique, voilà ce que l&#8217;on peut en dire :</p>
<p>Nous n&#8217;avons pas perdu nos clients &laquo;&nbsp;en direct&nbsp;&raquo;, pour qui nous avons plutôt une image de prestataire de services. Ils veulent un site Web, point. Peu importe finalement pour eux qu&#8217;on leur vende une licence ou du service, seul le chiffre en bas du devis (en continuant à utiliser les grilles tarifaires qui marchaient déjà &laquo;&nbsp;avant&nbsp;&raquo; le passage en mode OpenSource), et le produit final comptent.</p>
<p>En revanche, la perte du mode &laquo;&nbsp;licence&nbsp;&raquo; n&#8217;a plus permis de vendre des licences multiples à des agences Web utilisant notre produit d&#8217;une manière de plus en plus &laquo;&nbsp;autonome&nbsp;&raquo;. Gain net donc pour eux, et perte quasi sèche pour nous.</p>
<p>Toutefois, cela permet d&#8217;envisager des évolutions du mode de travail, et en particulier des commandes &laquo;&nbsp;sur mesure&nbsp;&raquo; pour certains clients, sous forme de prestations rémunérées&#8230; améliorations qui réintègrent ensuite le projet, GPL oblige !</p>
<p><strong>La communauté autour du projet<br />
</strong></p>
<p>Avec un bon référencement et quelques interventions sur des sites de références (dont un article sur <a href="http://linuxfr.org" target="_blank">LinuxFR</a> le jour même de la bascule en mode libre, merci à eux !), le projet est vite devenu assez populaire (je laisserai Yoan faire quelques stats sur les téléchargements et consultations du site). Ca a amené une motivation supplémentaire sur le projet, avec la création en urgence d&#8217;un site potable, d&#8217;une procédure d&#8217; installation digne de ce nom, d&#8217;un blog, forum, de documentation&#8230; (bon, sur ce dernier point j&#8217;ai encore beaucoup de boulot !)</p>
<p>Le &laquo;&nbsp;buzz&nbsp;&raquo; autour de l&#8217;ouverture du logiciel a très vite provoqué donc de nombreux contacts, dans la France entière, qu&#8217;on peut classer en trois types :</p>
<ul>
<li>Les curieux, avides de tester le logiciel, mais qui souvent ont souffert du manque de documentation</li>
<li>Les supers-motivés, qui se sont proposés pour travailler sur des extensions du logiciel</li>
<li>Des sociétés cherchant un prestataire pour concevoir leur site d&#8217;eCommerce, voir une toute autre prestation, mais qui ont connu Octolys par le biais de Thelia.</li>
</ul>
<p>En résumé, beaucoup de positif, et une campagne publicitaire complètement gratuite ! Même si les contacts ne sont pas tous intéressants, cela génère une activité non négligeable et qui n&#8217;aurait pas existé du tout sans le passage au libre.</p>
<p><strong>Points plus négatifs</strong></p>
<p>Tout n&#8217;est bien sûr pas des plus roses&#8230; Voici quelques retours plus négatifs que l&#8217;on a pu constater :</p>
<ul>
<li>Gérer la communauté est très chronophage : animer les forums, répondre aux mails, ça prend beaucoup de temps, et ça ne rapporte rien, du moins directement. Pas facile de justifier dans une logique de rentabilité d&#8217;entreprise de passer parfois des 1/2 journées à résoudre des soucis gratuitement au lieu de tomber du boulot</li>
<li>Se faire une bonne réputation est très rapide&#8230; une mauvaise aussi. Le côté &laquo;&nbsp;complètement public&nbsp;&raquo; a des avantages, mais des dérives arrivent régulièrement, de la part d&#8217;utilisateurs souvent très exigeants&#8230; et parfois pas toujours de très bonne foi. Par exemple, ce <a href="http://blog.thelia.fr/index.php?2007/03/07/76-fabriquer-votre-template#co" target="_blank">thread de discussion</a> sur le blog.</li>
<li>Le montage financier d&#8217;une société commerciale diffusant du logiciel libre est parfois mal compris. Beaucoup associent logiciel libre à &laquo;&nbsp;gratuité&nbsp;&raquo;, alors que l&#8217;essentiel n&#8217;est pas là. Les sociétés de services spécialisées dans le logiciel libre, comme toute entreprise, doivent gagner de l&#8217;argent, mais (et c&#8217;est le cas d&#8217;Octolys avec Thelia), préfèrent le faire sur du service que sur de la vente de logiciel.</li>
</ul>
<p><strong>En conclusion&#8230;</strong></p>
<p>Un bilan très positif me semble t&#8217;il&#8230; Un logiciel en pleine forme, diffusé de plus en plus largement, et un modèle économique qui, loin de se dégrader, s&#8217;en trouve étendu. C&#8217;est un vrai plaisir aujourd&#8217;hui de voir des sites &laquo;&nbsp;propulsés par Thelia&nbsp;&raquo; sans que nous y participions nous même !</p>
<p>J&#8217;ai écrit cet article &laquo;&nbsp;dans mon coin&nbsp;&raquo;, j&#8217;espère que Yoan et les autres le compléteront avec leurs propres remarques. J&#8217;espère que ces quelques lignes permettront à certain d&#8217;entre vous d&#8217;y voir plus clair dans cette démarche de &laquo;&nbsp;libéralisation&nbsp;&raquo; du logiciel qui restera dans nos têtes comme une formidable aventure !</p>


<div class="shr-bookmarks shr-bookmarks-expand shr-bookmarks-center shr-bookmarks-bg-shr">
<ul class="socials">
		<li class="shr-comfeed">
			<a href="http://www.360emedia.fr/2007/05/24/rendre-la-liberte-a-ses-applications/feed" rel="nofollow" class="external" title="S'abonner aux commentaires de cet article ?">S'abonner aux commentaires de cet article ?</a>
		</li>
		<li class="shr-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.360emedia.fr/2007/05/24/rendre-la-liberte-a-ses-applications/&amp;t=Rendre+la+libert%C3%A9+%C3%A0+ses+applications" rel="nofollow" class="external" title="Partagez-le sur Facebook">Partagez-le sur Facebook</a>
		</li>
		<li class="shr-gmail">
			<a href="https://mail.google.com/mail/?ui=2&amp;view=cm&amp;fs=1&amp;tf=1&amp;su=Rendre+la+libert%C3%A9+%C3%A0+ses+applications&amp;body=Link: http://www.360emedia.fr/2007/05/24/rendre-la-liberte-a-ses-applications/ (sent via shareaholic)%0D%0A%0D%0A----%0D%0A Les%20origines%20du%20logiciel%20Thelia%2C%20et%20la%20d%C3%A9cision%20de%20verser%20ce%20projet%20dans%20le%20monde%20opensource" rel="nofollow" class="external" title="Email this via Gmail">Email this via Gmail</a>
		</li>
		<li class="shr-googlebookmarks">
			<a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.360emedia.fr/2007/05/24/rendre-la-liberte-a-ses-applications/&amp;title=Rendre+la+libert%C3%A9+%C3%A0+ses+applications" rel="nofollow" class="external" title="Ajoutez-le à Google Bookmarks">Ajoutez-le à Google Bookmarks</a>
		</li>
		<li class="shr-twitter">
			<a href="http://twitter.com/home?status=Rendre+la+libert%C3%A9+%C3%A0+ses+applications+-+http://bit.ly/fLzZnW&amp;source=shareaholic" rel="nofollow" class="external" title="Tweetez-le !">Tweetez-le !</a>
		</li>
		<li class="shr-wikio">
			<a href="http://www.wikio.com/sharethis?url=http://www.360emedia.fr/2007/05/24/rendre-la-liberte-a-ses-applications/&amp;title=Rendre+la+libert%C3%A9+%C3%A0+ses+applications" rel="nofollow" class="external" title="Partagez-le sur Wikio">Partagez-le sur Wikio</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>

]]></content:encoded>
			<wfw:commentRss>http://www.360emedia.fr/2007/05/24/rendre-la-liberte-a-ses-applications/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

