tag:linuxfr.org,2005:/users/ifeLinuxFr.org : les contenus de Ife2016-09-21T09:54:45+02:00/favicon.pngtag:linuxfr.org,2005:Diary/368502016-09-19T01:26:47+02:002016-09-19T01:26:47+02:00Quand on délègue sa liberté d'expression à twitterLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Cher journal,</p>
<p>reflets.info <a href="https://reflets.info/le-compte-twitter-de-reflets-info-est-bloque/">viens de découvrir ce qui se passe quand on délègue sa liberté d'expression à twitter</a>.</p>
<p>Au moins, la bonne nouvelle, c'est que la leçon est retenue, ils sont passé à la « liste de discussion » auto-hébergée.</p>
<p>Mais bon, je veux pas être méchant, mais M. Bayart avait déjà averti il y a 9 ans (en 2007) à Amiens…</p><div><a href="https://linuxfr.org/users/ife/journaux/quand-on-delegue-sa-liberte-d-expression-a-twitter.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/110064/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/quand-on-delegue-sa-liberte-d-expression-a-twitter#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/110064/comments.atomtag:linuxfr.org,2005:Diary/359542015-06-21T08:00:59+02:002015-06-21T08:00:59+02:00La communauté Open Source Américaine et la liberté d'expressionLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Cher journal,</p>
<p>Ce journal est totalement orienté, vu que je suis un partisan de la liberté d'expression totale, de Dieudonnée à Charlie Hebdo. Même si le premier ne me fait pas marrer, je considère tout le monde a le droit de dire des conneries.</p>
<p>Ceci étant dis, cher journal, en jour ce qui n'est pas trolldi, laisse moi te parler de ce <a href="https://github.com/opal/opal/issues/941">rapport de bug</a> pour <a href="https://github.com/opal/opal/">Opal</a> un compilateur Ruby vers Javascript:</p>
<p>(Toutes les citations sont des traductions libres, faites par moi-même, spécialement pour les anglophobes. Ceci évite le journal bookmark :D )</p>
<blockquote>
<p>Titre du bug: Le contributeur transphobe devrait être banni du projet</p>
<p>Elia Schito a dénoncé publiquement les personnes transsexuelles en disant qu'elles « n'acceptaient pas la réalité. » Son profile twitter le décris comme un contributeur principal à Opal. Est-ce les autres mainteneurs de ce projet veulent que ces propos en liés avec le projet ? Est-ce que ces propos vont attirer quelconque développeur transgenre à contribuer à ce projet ?</p>
<p><a href="https://twitter.com/krainboltgreene/status/611569515315507200">https://twitter.com/krainboltgreene/status/611569515315507200</a></p>
</blockquote>
<p>Apparemment pour cette personne, la liberté d'expression c'est que pour ceux qui sont d'accord avec elle. Et comme le dis si bien <a href="https://youtu.be/bAop_8l6_cI?t=10m59s">Linus</a>: « <em>Je me préoccupe seulement de la technologie, je me préoccupe seulement du noyau. Et je pense vraiment que beaucoup de gens dans la communauté Open-Source se préoccupent trop des problèmes non-techniques. Et la raison pour laquelle je dis ça, c'est que les seules choses sur lesquelles nous puissions être d'accord, ce sont les problèmes techniques. Et si on commence à faire un scandale à propos de quelque chose de non-technique, […] on ne va jamais être d'accord.</em> »</p>
<p>Quoiqu'il en soit, le responsable de ce projet a eu la bonne réaction, <a href="https://github.com/opal/opal/issues/941#issuecomment-113219234">il répond</a>:</p>
<blockquote>
<p>Si tu veux qu'il soit banni du projet, commence à travailler sur Opal, et à contribuer autant que lui pour combler tout ce qu'il a fait sur Opal. De cette manière, nous aurons un remplaçant qui est plus d'accord avec ta morale et tes idées.</p>
<p>Indice: Tu ne vas pas le faire, car tu ne peux pas le faire.</p>
</blockquote>
<p>Et voilà le déchainement:</p>
<p><a href="https://github.com/opal/opal/issues/941#issuecomment-113220949">lien</a></p>
<blockquote>
<p>En tant qu'homosexuel, ce genre d'arguments avancé par un mainteneur de projet ne me fait pas sentir le bienvenu. La stupidité démontrée par <a href="https://github.com/elia">@elia</a> quand il dit que les personnes transgenres « n'acceptent pas la réalité » est blessante.</p>
<p>Je ne contribuerai ni à ce projet, ni à aucun projet maintenu par <a href="https://github.com/elia">@elia</a>.</p>
<p>[NdT: le texte original utilise « queer » qui pourrait être traduit par « tarlouze » ou « pédé ». Aucun homosexuel francophone, à ma connaissance, ne s'auto-proclamerai « pédé ». Cependant, il est très courant, qu'aux états unis les homosexuels s'appellent entre eux « pédés » ou que le noirs américains s'appellent « négro » entre eux. J'ai quand même décidé de le traduire par « homosexuel »]</p>
</blockquote>
<p><a href="https://github.com/opal/opal/issues/941#issuecomment-113222789">lien</a></p>
<blockquote>
<p>Zut… J'ai découvert ce projet à cause de ce rapport de bug, et c'est totalement en rapport avec ce dont j'ai besoin. Mais je ne veux rien avoir avec ce projet si c'est le genre de personne avec lesquelles je dois interagir.</p>
</blockquote>
<p>Tout ça pour dire, cher journal, qu'il y a quelque mois Meredith Patterson a écrit <a href="https://medium.com/@maradydd/when-nerds-collide-31895b01e68c">When nerds collide</a> (≃ quand les geeks s'entre-choquent).</p>
<p>Elle commence par expliquer ceci:</p>
<blockquote>
<p>Imaginez que le Japon se débarrasse des visas de travail. Les gens du monde entier pourraient postuler auprès des entreprises Japonaises, déménager au Japon, ainsi que vivre et travailler sans aucun obstacle bureaucratique. Que pensez qu'il se passerait ?</p>
<p>Il y aurait énormément de candidats au début. Le Japon est un pays développé, fournit beaucoup de prestations sociales, peu d'inflation, et puis le japon c'est « cool » dans l'esprit de certaines personnes. Tout cela garanti qu'il y aurait énormément plus de candidat qu'il y aurait de postes, même après avoir filtré les CV des incompétents, et de ceux qui postuleraient à cause de la « coolitude » du japon. Dans les personnes qui ont passé le premier filtre, qui aurait le poste ?</p>
<p>Je ne veux pas conclure maintenant, mais je suis quasi-sûre que les candidats embauchés seraient rigoureusement polis, conscient de la hiérarchie des postes et leur place dans celle-ci, et capable de jouer entre les différents niveaux de politesse dans la langue japonaise. En gros, des gens qui ont l'air d'avoir toutes les qualités nécessaires pour se fondre aux exigences de la culture des entreprises japonaises.</p>
<p>Tout ceci est excellent pour tous ces gens qui ont ces qualités, mais pas super pour les personnes qui ne les ont pas mais veulent vraiment travailler au Japon. Mais est-ce que c'est injuste pour eux ? Ou, est-il injuste de demander aux DRH japonais d'embaucher des gens qui n'ont pas les qualités sociales pour travailler au Japon ?</p>
</blockquote>
<p>Elle continue par expliquer, comment le japon dans son introduction, est l'allégorie pour l'industrie informatique. Meredith montre qu'au jour d'aujourd'hui, l'industrie du informatique est « cool », en plus de ça il y a de quoi se faire beaucoup d'argent. Donc, selon elle, beaucoup de gens veulent rentrer.</p>
<p>Mais elle met en avant que l'industrie informatique avait ses codes, ses meurs, la méritocracie, la liberté, l'envie de jouer, l'asocialité. Et aujourd'hui ont demande à ces gens « changez vos traditions ! »</p>
<p>Je pense que ce rapport de bug est témoins de cette époque.</p><div><a href="https://linuxfr.org/users/ife/journaux/la-communaute-open-source-americaine-et-la-liberte-d-expression.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/106143/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/la-communaute-open-source-americaine-et-la-liberte-d-expression#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/106143/comments.atomtag:linuxfr.org,2005:Diary/356312015-02-20T04:08:45+01:002015-02-23T08:54:03+01:00Superfish ou: j'ai rien compris au logiciel propriétaireLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Cher Nal,</p>
<p><a href="https://bug1134506.bugzilla.mozilla.org/attachment.cgi?id=8566794">Ça</a> <a href="http://blog.erratasec.com/2015/02/extracting-superfish-certificate.html">y</a> <a href="http://news.lenovo.com/article_display.cfm?article_id=1929">est</a>, <a href="http://blogs.wsj.com/digits/2015/02/19/lenovo-cto-were-working-to-wipe-superfish-app-off-of-pcs/">le</a> <a href="https://glipdev.github.io/disable-superfish-on-your-site.html">monde</a> <a href="https://forums.lenovo.com/t5/Lenovo-P-Y-and-Z-series/Lenovo-Pre-instaling-adware-spam-Superfish-powerd-by/m-p/1863174#M79882">s'embrase</a>…</p>
<p>En gros, Lenovo a installé un certificat racine pour Windows. Cela signifie que Lenovo serait capable de générer un certificat pour google.com ou votre banque et écouter votre trafic.</p>
<p>Tout le monde a peur. Il est peut être temps de vous rappeler que <a href="//linuxfr.org/users/ife/journaux/il-est-temps-que-vous-ayez-un-meilleur-https">vous devez surveiller quels sont vos certificats racines</a>, vous assurer que vous ne faites pas confiance à n'importe qui.</p>
<p>Tout le monde réagit: « Boycottez Lenovo! », « Ça fait 30 ans que j'achète des ThinkPads, et bien mon prochain ordinateur ne sera pas un Lenovo! », et ainsi de suite…</p>
<p>Nal, je dois t'avouer, je suis un utilisateur content de Lenovo. J'ai toujours eu l'un des meilleurs service client. Les thinkpads sont durables, ont un très bon rapport qualité prix, un bonne finition, un écran mat. Ce qu'aujourd'hui aucun constructeur d'ordinateur n'arrive à concurrencer à part Apple. Mais personnellement, je n'aime pas rapporter mon ordinateur au magasin juste pour changer la batterie. Et puis je n'aime pas la politique d'Apple du "rachète un ordi tous les ans s'il te plaît.", et puis j'aime pas leur OS, et on m'a dit que c'était difficile d'installer un autre OS dessus.</p>
<p>Bien sûr, les thinkpads sont loin d'être parfait. Ils sont pré-vendus avec Windows. La qualité des thinkpads s'est dégradée depuis IBM. Le plastique de mon dernier T540 (acheté il y a 6 mois) m'a l'air trop souple, pas assez résistant à mon goût. Mais bon l'écran IPS (l'équivalent de Rétina chez Lenovo) envoie du pâté.</p>
<p>Mais alors, me diras-tu cher nal, pourquoi tant de buzz? Est-tu payé par Lenovo pour faire de la pub ici?</p>
<p>Absolument pas, à mon avis toute cette histoire n'est qu'un simple problème de logiciel propriétaire. Oui, il est très facile de cacher un logiciel malveillant dans du logiciel propriétaire. Oui, utiliser le logiciels pré-installés du constructeur est une mauvaise idée. Oui, j'utilise Cyanogenmod sans les applications google sur mon téléphone, et je n'ai jamais eu de problème de CarrierIQ.</p>
<p>Mais dans un autre temps, je continue à acheter Lenovo par manque de choix. Si quelqu'un a un constructeur plus soucieux de la vie privée, qui vend des ordinateurs costaux avec écran mat à très haute définition, avec linux pré-installé et un technicien qui vient chez toi le lendemain de l'appel si ton ordinateur ne marche plus. Je prends tout de suite! Et ne me sortez pas LDLC ou Clevo, j'en ai acheté un, et l'ai foutu à la poubelle 3 mois après la fin de garantie parce qu'il ne marchait plus. Non merci.</p>
<p>Sur ce, bon trolldi!</p><div><a href="https://linuxfr.org/users/ife/journaux/superfish-ou-j-ai-rien-compris-au-logiciel-proprietaire.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/104869/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/superfish-ou-j-ai-rien-compris-au-logiciel-proprietaire#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/104869/comments.atomtag:linuxfr.org,2005:Diary/354202014-11-21T06:18:13+01:002014-11-21T06:18:13+01:00Il est temps que vous ayez un meilleur HTTPSLicence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Ça y est (article en anglais désolé) <a href="http://www.theregister.co.uk/2013/12/10/french_gov_dodgy_ssl_cert_reprimand/?mt=1416530525330">le gouvernement français fait de la surveillance sur ses propres employés</a> en créant un certificat "google.com" et en le signant avec sa propre autorité de certification (oui, si vous n'étiez pas au courant, l'ANSSI a sa propre autorité de certification.)</p>
<p>Moi qu'était fier que mon pays aie une autorité de certification, me voilà déçu par un hiérarchie qui fait de la merde avec.</p>
<p>Bref… Il est temps de faire le ménage dans vos autorités de certifications et retirer toutes les merdes. Dans mon viseur? L'<a href="http://www.ssi.gouv.fr/">ANSSI</a> qui a signé un certificat google.com, <a href="http://www.turktrust.com.tr/tr/">Turktrust</a> qui a signé un certificat google.com et enfin le <a href="http://www1.cnnic.cn/index.htm">CNNIC</a> car je n'ai pas trop confiance en les autorité du gouvernement chinois.</p>
<p>Peut être qu'il y en a d'autres dont je ne suis pas au courant, n'hésitez pas à les lister en commentaires. Si vous utilisez Debian, <a href="https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=697366">Debian ne fait plus confiance au certificat de Turktrust.</a></p>
<p>Pour ceux qui commencent à avoir peur: non les services publiques (en tout cas impots.gouv.fr) utilisent GeoTrust ou Verisign. Ne plus faire confiance à l'ANSSI ne vous empêchera pas d'accéder aux services publiques.</p>
<p>Comment faire? Premièrement, ce mini-tutorial est pour Fedora, c'est très similaire sous Debian, mais peut être que ça ne marchera pas du premier coup (il faudra peut être bidouiller un peu). Si quelqu'un sous Debian peut copier et modifier mon mini-tutorial dans un commentaire pour Debian ce serait génial ;) .</p>
<p>Premièrement, pour accéder à Linuxfr, je fais confiance à CACert.org (facultatif):</p>
<pre><code class="bash"><span class="c"># Télécharge cacert.org/root.crt et le met dans /etc/pki/ca-trust/source/anchors</span>
curl http://www.cacert.org/certs/root.crt <span class="p">|</span> sudo tee /etc/pki/ca-trust/source/anchors/cacert-class-1.crt
<span class="c"># Télécharge cacert.org/class3.crt et le met dans /etc/pki/ca-trust/source/anchors</span>
curl http://www.cacert.org/certs/class3.crt <span class="p">|</span> sudo tee /etc/pki/ca-trust/source/anchors/cacert-class-3.crt</code></pre>
<p>Ensuite, je ne fais plus confiance aux autorités de merde:</p>
<pre><code class="bash"><span class="c"># Ajoutons les certificats à la liste noire:</span>
<span class="nb">cd</span> /etc/pki/ca-trust/source/blacklist/
<span class="c"># "openssl x509 -inform DER" sert à convertir les certificats en un format lisible</span>
<span class="c"># Gouvernement Français</span>
<span class="c"># Trouvé dans les pièces jointes du bug https://bugzilla.mozilla.org/show_bug.cgi?id=477147</span>
curl -L <span class="s2">"https://bugzilla.mozilla.org/attachment.cgi?id=369066"</span> <span class="p">|</span> openssl x509 -inform DER -text <span class="p">|</span> sudo tee dcssi-french-gov.crt
<span class="c"># Autorité turque qui a signé des certificats google.com</span>
<span class="c"># Trouvé dans les pièces jointes au bug https://bugzilla.mozilla.org/show_bug.cgi?id=380635</span>
<span class="c"># et au bug https://bugzilla.mozilla.org/show_bug.cgi?id=433845</span>
curl -L <span class="s2">"https://bugzilla.mozilla.org/attachment.cgi?id=264741"</span> <span class="p">|</span> openssl x509 -inform DER -text <span class="p">|</span> sudo tee turktrust-root-1.crt
curl -L <span class="s2">"https://bugzilla.mozilla.org/attachment.cgi?id=264742"</span> <span class="p">|</span> openssl x509 -inform DER -text <span class="p">|</span> sudo turktrust-root-2.crt
curl -L <span class="s2">"https://bugzilla.mozilla.org/attachment.cgi?id=321914"</span> <span class="p">|</span> openssl x509 -inform DER -text <span class="p">|</span> sudo tee turktrust-root-3.crt
<span class="c"># Gouvernement chinois</span>
curl http://www1.cnnic.cn/IS/fwqzs/fwqzsxzzx/201208/W020120615437405690652.cer <span class="p">|</span> sudo tee cnnic-root.crt</code></pre>
<p>Vous pouvez survoler la <a href="https://docs.google.com/spreadsheet/pub?key=0Ah-tHXMAwqU3dGx0cGFObG9QM192NFM4UWNBMlBaekE&single=true&gid=1&output=html">liste des CA de mozilla</a> vous même.</p>
<p>Un fois que vous avez ajouté vos propres autorité de certification et mis les mauvaises autorités de certification sur liste noire, il ne vous reste plus qu'à lancer: <code>sudo update-ca-trust</code> et redémarrer firefox.</p>
<p>Et vous voilà parti!</p><div><a href="https://linuxfr.org/users/ife/journaux/il-est-temps-que-vous-ayez-un-meilleur-https.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/104029/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/il-est-temps-que-vous-ayez-un-meilleur-https#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/104029/comments.atomtag:linuxfr.org,2005:Diary/351212014-07-18T00:21:58+02:002014-07-18T00:21:58+02:00Téléphoner à ma mère: gratuité, simplicité, liberté ou vie privée?Licence CC By‑SA http://creativecommons.org/licenses/by-sa/4.0/deed.fr<p>Cher journal,</p>
<p>Aujourd'hui c'est trolldi.</p>
<p>Comme beaucoup d'ingénieurs français, j'ai fui la France parce qu'on se fout de leurs gueules et leur donne toutes les raisons de partir.<br>
En plus de leur proposer des projets pourris, les ingénieurs français en salaire net sont parmi les moins rémunérés d'Europe. En France on préfère rémunérer ceux qui vendent que ceux qui font.<br>
Traversez le Rhin et vous doublez votre salaire et aurez des projets passionnants, traversez l'atlantique vous le triplerez travaillerez sur les meilleurs projets qui existent.<br>
Mais bon, tout ça c'est à cause des charges… C'est bizarre, on entend plus parler des charges quand les commerciaux négocient leur salaire…<br>
Mais quid de notre bon système social français ?! Quand je bossais aux États Unis, en plus gagner le triple de ce qu'on me proposait en France, mon employeur me payait 100% de mon assurance maladie + dental + vision au dessus de mon salaire, et j'avais 7 semaines de congés payés + jours fériés (Memorial Day, 4th of July, President's Day, etc.)<br>
Mais bon… « C'est la crise… Votre profil nous conviens parfaitement, mais vos attentes salariales sont trop hautes… Je connais le marché des salaires, et vos attentes sont bien au dessus… »</p>
<p>Vu que la France m'a payé mes études publiques, je déclare mes impôts en France et dans le pays où je réside. La France me prend la différence.<br>
Je ne comprend toujours pas la promesse de Sarko en 2012. Taxer la différence des impôts payé à l'étranger par rapport à ceux payés en France. La France le fait déjà, le seul vrai problème c'est que les expatriés ne déclarent pas leur revenu à l'étranger.</p>
<p>Quoi qu'il en soit, quand je suis à l'étranger, ma famille restée en France veux toujours de mes nouvelles. Les emails c'est bien, mais une conversation de vive voix fait toujours plaisir. Ma sœur a téléphone intelligent (comme dis l'académie Française). Ma mère n'est pas très branchée technologie, le téléphone de grand mère lui suffit. Mon père aimerai utiliser la « webcam », mais il faudrait déjà qu'il arrive à utiliser l'ordinateur.</p>
<p>Quelle solutions?</p>
<h2 id="linphone--ekiga">Linphone / Ekiga</h2>
<p>Ces deux solutions sont libres, respectent votre vie privée et sont gratuites. Malheureusement, elles sont difficiles à mettre en œuvre.<br>
Mes parents ne veulent pas allumer l'ordinateur et utiliser l'ordinateur pour m'appeler. Il y a une application Linphone sur f-droid, je pourrais l'utiliser pour téléphoner à ma sœur. Mais elle n'aime pas cette solution, il faut se souvenir de son identifiant SIP et toussa.</p>
<h2 id="viber--whatsapp">Viber / Whatsapp</h2>
<p>Tout le monde utilise whatsapp. Mais en France on aime bien avoir notre propre minitel à nous, c'est à dire Viber. Ne me faites pas dire ce que je n'ai pas dis. Viber est d'aussi bonne qualité que Whatsapp, mais avez vous vu les autorisations nécessaires pour cette application?!! Lire tout vos contacts, faire tout et n'importe quoi avec votre téléphone, … C'est gratuit mais vous êtes le produit ici.</p>
<p>Le truc qui est bien c'est que votre identifiant est votre numéro de téléphone. (Comme ça par la même occasion, ils collectent votre numéro de téléphone)</p>
<h2 id="skype">Skype</h2>
<p>Skype c'est comme Linphone et Ekiga, sauf que vous payez avec votre vie privée, et c'est proprio. Hors de question…</p>
<h2 id="ligne-sip-chez-ovhtélécom">Ligne SIP chez OVHTélécom</h2>
<p>C'est la solution que je voulais choisir, jusqu'à ce qu'ils me demandent un RIB. Pour 1,50 € par mois, vous avez appels illimités sur les fixes en Europe et Amérique du nord (Dans la limite d'une heure par appel et 99 destinataire différents par mois)</p>
<p>C'est le top must, pour mes parents et ma sœur, c'est compatible avec le téléphone de grand mère. C'est pas cher, compatible avec mon téléphone android (c'est un compte SIP), vous pouvez utiliser ça avec la 3G ou le Wifi. Je n'abandonne pas ma vie privée et c'est pas trop cher. J'ai juste à mettre le compte SIP sur mon téléphone android, et tapper +33 NUMERO DE MES PARENTS.</p>
<p>Le problème, c'est qu'en plus de régler les 1,50 € par mois, OVH vous demande un RIB au cas où vous fassiez du hors forfait (tout est facturé à la seconde.) Et je n'ai pas vu une possibilité d'avoir un forfait bloqué. Donc vous pouvez vous retrouver avec une facture salée.</p>
<h2 id="appel-à-létranger-avec-votre-opérateur-étranger">Appel à l'étranger avec votre opérateur étranger</h2>
<p>Aux États Unis, je payais 10 USD supplémentaires par mois pour les appels illimités vers les fixes en europe et amérique du sud. Ce qui reviens assez cher à l'année pour une dizaine d'appel.</p>
<p>Il va falloir attendre l'uniformisation des frais d'appel en Europe. Car appeler de l'Allemagne vers la France ou de la Belgique vers la France reste assez cher.</p>
<p>Et toi cher journal as-tu d'autres solutions à me proposer?</p><div><a href="https://linuxfr.org/users/ife/journaux/telephoner-a-ma-mere-gratuite-simplicite-liberte-ou-vie-privee.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/102802/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/telephoner-a-ma-mere-gratuite-simplicite-liberte-ou-vie-privee#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/102802/comments.atomtag:linuxfr.org,2005:Diary/343882013-10-10T09:39:22+02:002013-10-10T09:39:22+02:00MailPile, le prochain diaspora? Ou pas…Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p><a href="http://www.mailpile.is/">Si ceci était un journal bookmark, il n'y aurai que ce lien</a></p>
<p>Il y a bien longtemps, une petite équipe d'étudiants inexpérimentés (et un peu bras cassés) lancent l'idée du siècle! Faire un réseau social libre, concurrent de facebook, et distribué…</p>
<p>Il lancent une campagne de dons et <a href="http://www.kickstarter.com/projects/mbs348/diaspora-the-personally-controlled-do-it-all-distr">réunissent 200k$ au lieu de 10k$</a>. Après un peu de temps les gens se rendent compte de l'arnaque!<br>
Au lieu d'adopter le concept de « release early, release often », il nous sortent un beau jour un énorme bloatware en ruby on rails, <a href="//linuxfr.org/users/andrianarivony/journaux/diaspora-mal-con%C3%A7u">mal conçu</a>, <a href="//linuxfr.org/users/larrycow/journaux/diaspora-is-real#comment-1162644">mal codé</a> avec 50 % des fonds épuisés.</p>
<p>À la fin, le projet est abandonné^W <a href="//linuxfr.org/users/ploum/journaux/diaspora-devient-un-projet-communautaire">donné à la communauté.</a></p>
<p>Cher journal,</p>
<p>L'histoire semble recommencer. <a href="http://www.mailpile.is/">MailPile</a> est un projet islandais <a href="http://www.mailpile.is/#press">par des gens qui on l'air expérimentés</a>. L'idée est d'offrir un client mail qui simplifie le chiffrement et qui peux être utilisé comme webmail.</p>
<p>Ils ont récemment lancé <a href="http://www.indiegogo.com/projects/mailpile-taking-e-mail-back">une campagne de don qui a bien marché</a>: 160k$ au lieu de 100k$.</p>
<p>Le code a été <a href="https://github.com/pagekite/mailpile">publié dès le premier jour</a></p>
<p>Il y a toujours quelque problèmes</p>
<ul>
<li>Les fichiers pour faire le paquet Debian dans le dépot principale. C'est une des plus mauvaise pratique que j'ai vu. La configuration des <a href="http://anonscm.debian.org/viewvc/kernel/dists/sid/linux-latest/">paquets debian est dans un dépot à part.</a> Vont-il ajouter Red Hat, Gentoo et Arch?</li>
<li>
<a href="https://github.com/pagekite/Mailpile/tree/master/scripts/docker">Ils utilisent docker pour le développement</a> alors que virtualenv est fait pour ça.</li>
<li>Il utilisent un fichier <code>requirements.txt</code> au lieu de spécifier les dépendances dans le <code>setup.py</code>.</li>
<li>Ils utilisent l'AGPLv3 comme diaspora</li>
</ul><p>Le code est plutôt cracra, avec des:</p>
<pre><code class="python"><span class="k">if</span> <span class="n">condition</span><span class="p">:</span> <span class="n">action</span></code></pre>
<p>Ou encore:</p>
<pre><code class="python"><span class="k">if</span> <span class="n">condition</span>
<span class="ow">and</span> <span class="n">condition</span><span class="p">:</span>
<span class="n">action</span></code></pre>
<p>La PEP8 est très souvent ignorée.</p>
<p>Et toi, Journal, qu'en penses tu?</p><div><a href="https://linuxfr.org/users/ife/journaux/mailpile-le-prochain-diaspora-ou-pas.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/99923/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/mailpile-le-prochain-diaspora-ou-pas#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/99923/comments.atomtag:linuxfr.org,2005:Diary/342332013-08-23T08:47:29+02:002013-08-23T08:47:29+02:00Où sont passé les offres d'emploi?Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Bonjour nal,</p>
<p>Il y avait une époque où on avait une à deux offres d'emploi par mois sur les petites annonce du Forum.</p>
<p>J'appréciais les lire. Même si je ne voulais pas postuler et n'étais pas à la recherche d'emploi, cela me permettait de me tenir au courant du marché de l'emploi dans l'informatique en France. Maintenant… Plus rien…</p>
<p>La même chose pour <a href="http://fr.lolix.org">lolix</a></p>
<p>Que s'est-il passé? Effet Linkeo? Effet grande vacances, ça va repartir à la rentrée? Est-ce que c'est vraiment la crise en France? Est-ce qu'on cherche toujours des graphiste-developpeur web-administrateur système experts en tout pour 25k€ brut?</p><div><a href="https://linuxfr.org/users/ife/journaux/ou-sont-passe-les-offres-d-emploi.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/99431/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/ou-sont-passe-les-offres-d-emploi#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/99431/comments.atomtag:linuxfr.org,2005:News/344902013-08-12T16:06:23+02:002013-08-12T16:06:23+02:00ElementaryOS LunaLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<div><p>L'équipe de développement d'ElementaryOS vient d'annoncer la sortie de la version Luna.</p>
<p>ElementaryOS est une distribution qui vise plus ou moins à créer un clone (plus ou moins) libre de Mac OS X. Les développeurs espèrent rendre Linux prêt pour le Desktop ou le Laptop de Mme Michu.</p></div><ul><li>lien nᵒ 1 : <a title="http://elementaryos.org/" hreflang="en" href="https://linuxfr.org/redirect/87327">Site d'ElementaryOS</a></li><li>lien nᵒ 2 : <a title="http://elementaryos.org/journal/the-road-to-luna" hreflang="en" href="https://linuxfr.org/redirect/87328">L'histoire et les buts de cette distribution</a></li><li>lien nᵒ 3 : <a title="https://www.youtube.com/watch?v=pWoo4xv-qoA" hreflang="en" href="https://linuxfr.org/redirect/87334">Vidéo promotionnelle</a></li></ul><div><p><img src="//img.linuxfr.org/img/687474703a2f2f656c656d656e746172796f732e6f72672f75706c6f6164732f636f6e74656e742f6a6f75726e616c2f3130342d2d353230363965386234373032352e6a7067/104--52069e8b47025.jpg" alt="Screenshot d'ElementaryOS" title="Source : http://elementaryos.org/uploads/content/journal/104--52069e8b47025.jpg"></p>
<h2 id="applications">Applications</h2>
<p>La distribution Elementary OS est basée sur Ubuntu/Debian/GNU/Linux.</p>
<p>Elle utilise une version modifiée de <a href="http://wiki.go-docky.com/index.php?title=Welcome_to_the_Docky_wiki">Docky</a> comme <a href="https://fr.wikipedia.org/wiki/Dock_(Informatique)">Dock</a>, ainsi qu'une version modifiée de <a href="http://www.freedesktop.org/wiki/Software/LightDM/">LightDM</a> comme gestionnaire de session.</p>
<p>Tout comme Mac OS X, la distribution impose des logiciels par défaut bien intégrés pour les taches simples :</p>
<ul>
<li>
<a href="http://www.twotoasts.de/index.php/midori/">Midori</a> comme navigateur web ;</li>
<li>
<a href="http://www.yorba.org/projects/geary/">Geary</a> comme client mail qui ressemble beaucoup à Apple Mail.</li>
</ul><p>L'équipe d'ElementaryOS a aussi créé des logiciels simples pour chaque tâche:</p>
<ul>
<li>
<a href="https://launchpad.net/scratch">Scratch</a>, un éditeur de texte dont la palette de couleur ressemble au <a href="http://fr.wikipedia.org/wiki/Hipster" title="Définition Wikipédia">Hipster</a> <a href="http://www.sublimetext.com/">SublimeText</a>, avec des fonctionnalités similaires ;</li>
<li>
<a href="https://launchpad.net/noise">Noise</a>, un lecteur de musique qui ressemble beaucoup à iTunes ;</li>
<li>
<a href="https://launchpad.net/maya">Maya</a>, un calendrier intégré au gestionnaire de fenêtres ;</li>
<li>
<a href="https://launchpad.net/pantheon-files">Pantheon Files</a>, un gestionnaire de fichiers qui ressemble à celui de Mac OS X.</li>
</ul><h2 id="réception">Réception</h2>
<p>Cette distribution ramènera peut-être sous Linux certains <a href="http://fr.wikipedia.org/wiki/Hipster" title="Définition Wikipédia">Hipster</a> qui seraient passés sous Mac OS X. Vous pourrez aussi l'installer sur l'ordinateur de votre grand mère sans crainte.</p>
<p>En revanche, si vous êtes un simple utilisateur de Firefox, Mutt et Vim, cette distribution n'est pas faite pour vous.</p>
<p>Néanmoins, on peut apprécier l'effort réalisé par l'équipe. Même si on peut trouver dommage, que télécharger la distribution sans payer requiert un peu de gymnastique d'esprit. (Entrer 0$ comme donation, ou alors cliquer sur « <em>Download Luna for free</em> » en dessous en tout petit).</p></div><div><a href="https://linuxfr.org/news/elementaryos-luna.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/99335/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/news/elementaryos-luna#comments">ouvrir dans le navigateur</a>
</p>
IfeXavier Teyssierpatrick_gpalm123https://linuxfr.org/nodes/99335/comments.atomtag:linuxfr.org,2005:Diary/339672013-06-04T06:16:02+02:002013-06-04T06:16:02+02:00Les mises en demeure ne font que commencer !Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Cher journal,</p>
<p>J'ai pas moulé du week-end. Mais il s'en est passé des choses! Mise en demeure, effet Streisand, DDoS et exploitation de failles XSS sur le site d'une petite société de communication parisienne. Un vrai spectacle.</p>
<p>
<img src="//img.linuxfr.org/img/687474703a2f2f7777772e7265616374696f6e676966732e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031312f30352f4d69636865616c4a61636b736f6e506f70636f726e2e676966/MichealJacksonPopcorn.gif" alt="Popcorn pour tous" title="Source : http://www.reactiongifs.com/wp-content/uploads/2011/05/MichealJacksonPopcorn.gif" />
</p>
<p>Juste pour le fun, je me suis amusé à lire les petites annonces sur LinuxFR, et je tiens à prévenir les admins de LinuxFR, les mises en demeure ne font que commencer :</p>
<ul><li><a href="//linuxfr.org/forums/general-petites-annonces/posts/cherche-administrateur-systemes-linux-en-cdi-paris-17eme">Nous recherchons Steve Austin</a> (celle ci est bonne enfant, rien de méchant)</li>
<li><a href="//linuxfr.org/forums/general-petites-annonces/posts/offre-d-emploi-cdi-developpeur-java-en-region-parisienne">Un ancien employé témoigne</a></li>
<li><a href="//linuxfr.org/forums/general-petites-annonces/posts/cdd-long-a-marseille-technicien-reseau-pour-test-de-fonctionnalites-de-produit-sur-linux-embarque">IUT/BTS avec 3 ans d'expérience ? 25 k€ brut maximum!</a></li>
</ul><p>Je vous rassure, il y a aussi de bonnes offres d'emploi :</p>
<ul><li><a href="//linuxfr.org/forums/general-petites-annonces/posts/offre-d-emploi-cdi-pau-64-admin-reseau-admin-systeme-ou-admin-systemes-et-reseaux">Le salaire est pas top, mais c'est de l'humanitaire avec jusqu'à 90 jours de déploiement à l'étranger</a></li>
<li><a href="//linuxfr.org/forums/general-petites-annonces/posts/recherche-developpeur-pour-renforcer-une-equipe-developpant-des-outils-pour-les-industries-du-bois">Embarqué, Arduino, Python à partir de 30 k€ par an dans les voges</a></li>
</ul><div><a href="https://linuxfr.org/users/ife/journaux/les-mises-en-demeure-ne-font-que-commencer.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/98532/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/les-mises-en-demeure-ne-font-que-commencer#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/98532/comments.atomtag:linuxfr.org,2005:Diary/336902013-02-22T17:12:02+01:002013-02-22T17:12:02+01:00C'était pas mieux avant ?Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>En cette belle journée de trolldi, je me demande si c'était pas mieux avant. Tout se dégrade, tout se perd. Est-ce que c'est moi qui devient un vieux con, ou c'est une réalité ?</p>
<p>Avant pour manger, on allait on marchait on acheter des légumes locaux au marché et un bon morceau de viande à un prix raisonnable par rapport à la qualité. Maintenant, on achète des lasagnes très chères pour manger de la merde.</p>
<p>Avant on avait des applications dédiées/natives, c'était super rapide, on pouvait les utiliser de n'importe où. Maintenant, on a des applications web qu'on oppose aux applications « lourdes » ; Elle ne marche jamais quand on a pas internet, et elle sont lentes car elles utilisent le réseau et tourne dans une sortent de VM Java appelée un navigateur web.</p>
<p>Avant 80% des gens qui sortaient d'école liées à l'électronique/informatique étaient des passionnés/geek/nerd. Aujourd'hui 80% sont experts en tout mais bon un rien qui cherchaient une voie de garage.</p>
<p>Avant les journaux étaient exemptes de fautes d'orthographe. Maintenant, ils en sont tous bourrés fautes. (Celui ci en est un exemple)</p>
<p>Qui est responsable de tout ça ? Spanghero ? La majorité ? Nicolas Sarkozy ? Le mariage pour tous ?</p>
<p>Nah, je crois que je suis juste devenu un vieux con…</p><div><a href="https://linuxfr.org/users/ife/journaux/c-etait-pas-mieux-avant.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/97495/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/c-etait-pas-mieux-avant#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/97495/comments.atomtag:linuxfr.org,2005:Diary/335762013-01-16T20:06:45+01:002013-01-16T20:06:45+01:00Désolé pour hier, j'avais pas le temps. Appelle moi au 0899...Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Cher journal,</p>
<p>Je sais déjà ce que tu vas me dire. « Moi j'ai plus de mobile, je vie trop bien : je ne suis plus stressé, je ne suis plus impuissant, il n'y a plus de famine dans le monde et toussa. » Le truc, c'est que j'ai besoin de mon mobile (pour le boulôt, accès à mes mails en déplacement, …), donc on va éviter ce troll.</p>
<p>Je ne sais pas si nos confrères belges et suisses ont ce problème. Mais en France, on a inventé un truc (on a pas de pétrole, mais on a des idées), ça s'appelle des « <a href="https://fr.wikipedia.org/wiki/Num%C3%A9ros_de_t%C3%A9l%C3%A9phone_fran%C3%A7ais_en_08">numéros surtaxés</a>. » C'est assez simple, c'est de la forme 08XXAAAAAA. XX variant de 00 (gratuit) à 99 (t'es obligé de vendre ton corps pour payer). On appelle le numéro, personne ne nous demande rien, et à la fin du mois, l'opérateur vous envoie la facture salée.</p>
<p>La petite arnaque en ce moment, c'est on vous envoi un SMS du type « C'était vraiment bien hier. On refait ça, appelle moi au 0899XXXXXX », ou alors on vous fait sonner une fois en affichant un numéro 0899XXXXXX. Donc bien sur, le français moyen rappelle sans réfléchir, reste 30 seconde au téléphone à faire « Allô ? Allô ? » et il raccroche. Et à la fin du mois il a 2 € en plus sur sa facture. Qu'est-ce que c'est 2 € ? Vous allez pas porter plainte pour ça, nan ?! Donc les escrocs agissent en toute impunité.</p>
<p>Mais voilà, avec un petit programme informatique, vous numérotez de 06XXXXXX00 à 06XXXXXX99, on imagine un taux de 30 % de rappel (je pense que c'est <em>énormément</em> plus), ça fait 30 rappel donc (pour l'instant ça vous a rien couté hein, on a juste fait bipé). On regarde vite fait sur telegain[point]com (hors de question pour moi de faire augmenter leur pagerank) chaque appel rapporte 0,83 € Hors Taxe. Ceci nous fait en quoi ? Une heure ? Un gain de 0,83 × 30 ≃ 25 € \o/ (sans vraiment payer de charge/impôts, direct dans votre poche)</p>
<p>Alors voilà, moi je suis pas un pigeon, mais ça m'énerve. Les gens qui font ça sont des escrocs. Ça m'importune, car je suis en train de faire quelque chose, mon téléphone sonne, on me dérange pour rien, c'est du harcèlement. Je n'ai donné mon numéro à aucune société ou quoi que ce soit. (ça prouve bien qu'ils se font des plages de numéro)</p>
<p>Pour lutter contre ça, le gouvernement a mis en place le <a href="http://www.33700-spam-sms.fr/">33700</a>. Je signal à chaque fois, mais ces gens là continuent, avec d'autres numéros.</p>
<p>Je voulais savoir, cher journal, est-ce qu'il y a des solutions simples et si possible gratuites pour pourrir la vie de ces escrocs ?</p><div><a href="https://linuxfr.org/users/ife/journaux/desole-pour-hier-j-avais-pas-le-temps-appelle-moi-au-0899.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/97093/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/desole-pour-hier-j-avais-pas-le-temps-appelle-moi-au-0899#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/97093/comments.atomtag:linuxfr.org,2005:Diary/334972012-12-21T15:27:10+01:002012-12-21T15:27:10+01:00LinkedIn, Viadeo : êtes vous inscrit ?Licence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Cher journal,</p>
<p>Enfin trolldi.</p>
<p>Tu n'es pas sans connaître les base de données centralisées de profils professionnels. (Pour citer la plus grosse internationale et française : LinkedIn et Viadeo)</p>
<p>En ce moment en recherche d'emploi, tout le monde me dis « vas y ! inscrit toi sur ces bases de données ! ».</p>
<p>Je voulais savoir, qu'en est-il de la vie privée ? Quel est leur modèle économique (vendent-ils vos information privées comme Facebook, êtes-vous le produit) ?</p>
<p>Quelle stratégie adopter ? Ne pas publier d'informations, pour éviter que les annonceurs ne vous profilent ? Ou publier un maximum d'information pour <a href="http://ploum.net/post/noyez-le-poisson">noyer le poisson dans l'eau comme conseille Ploum</a> ?</p>
<p>Et vous ? Êtes vous dans une de ces bases de données ? À vos troll…</p>
<p>
<a href="https://letterstocreationists.files.wordpress.com/2012/08/unemploymenteuregions2011_flute_blog.gif">Nimage</a>
</p><div><a href="https://linuxfr.org/users/ife/journaux/linkedin-viadeo-etes-vous-inscrit.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/96840/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/linkedin-viadeo-etes-vous-inscrit#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/96840/comments.atomtag:linuxfr.org,2005:Diary/334862012-12-18T21:48:15+01:002012-12-18T21:48:15+01:00Facebook vs Allemagne : Round OneLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<p>Bonjour Nal Bookmark,</p>
<p>À une époque pas si lointaine, <a href="http://tempsreel.nouvelobs.com/vu-sur-le-web/20100526.OBS4534/anonymat-des-blogueurs-le-web-se-mobilise.html">la France voulait interdire l'anonymat sur internet</a>. Aujourdhui, l'Allemagne demande à Facebook de modifier ses règles pour autoriser les pseudonymes. La demande vient d'une sorte de CNIL allemande de ce que j'ai compris, qui fait juste qu'appliquer la loi.</p>
<p>Facebook n'est pas très d'accord.</p>
<ul><li>Le <a href="http://fr.wikipedia.org/wiki/Chaos Computer Club" title="Définition Wikipédia">Chaos Computer Club</a> ;</li>
<li>Le <a href="http://fr.wikipedia.org/wiki/Piratenpartei" title="Définition Wikipédia">Piratenpartei</a> qui s'est imposé comme 4ème force dans certaines élections ;</li>
<li>Des lois sur la vie privée assez forte, et une CNIL pro-active…</li>
</ul><p>Je ne sais pas si c'est l'herbe qui est toujours plus verte ailleurs, ou si c'est que c'est carrément bien outre-Rhin…</p>
<p>Liens :</p>
<ul><li><a href="http://www.bbc.co.uk/news/technology-20766682">BBC News</a></li>
<li><a href="http://www.itworld.com/security/328387/german-privacy-regulator-orders-facebook-end-its-real-name-policy">IT World</a></li>
</ul><div><a href="https://linuxfr.org/users/ife/journaux/facebook-vs-allemagne-round-one.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/96809/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/facebook-vs-allemagne-round-one#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/96809/comments.atomtag:linuxfr.org,2005:Diary/334592012-12-08T19:35:02+01:002012-12-08T21:50:59+01:00Pourquoi GitHub saimal, quelques alternativesLicence CC By‑SA http://creativecommons.org/licenses/by-sa/3.0/deed.fr<h2 id="sommaire">Sommaire</h2>
<ul><li>
<a href="#toc_0">Github</a>
</li>
<li>
<a href="#toc_1">La méthode Linus Torvalds</a>
</li>
<li>
<a href="#toc_2">Alternatives externalisées</a>
<ul><li>
<a href="#toc_3">repo.or.cz</a>
</li>
<li>
<a href="#toc_4">Gitorious</a>
</li>
<li>
<a href="#toc_5">Savannah</a>
</li>
</ul></li>
<li>
<a href="#toc_6">Alternatives auto-hébergées</a>
<ul><li>
<a href="#toc_7">SSH</a>
</li>
<li>
<a href="#toc_8">Fichiers statiques HTTP</a>
</li>
<li>
<a href="#toc_9">git-daemon</a>
</li>
<li>
<a href="#toc_10">gitweb</a>
</li>
<li>
<a href="#toc_11">gitolite</a>
</li>
<li>
<a href="#toc_12">GitLab</a>
</li>
<li>
<a href="#toc_13">cgit</a>
</li>
</ul></li>
<li>
<a href="#toc_14">Interface graphiques</a>
</li>
</ul><p>Cher journal,</p>
<p>Je sais que trolldi était hier, mais je n'ai pas eu le temps d'écrire ceci et je n'ai pas envie d'attendre une semaine.</p>
<h2 id="toc_0">Github</h2>
<p>Je pense que tu connais <a href="https://github.com/">GitHub</a> pour partager ton code. Si ce n'est pas le cas, il s'agit juste d'une plateforme externe sur laquelle on peut démarrer un projet et héberger son code. Pour chaque projet, github fournit un bugtracker et un wiki. Github suit le workflow décentralisé de git, on peut forker un projet (comme si on faisait un <code>git clone</code>), et faire une « Pull Request » (soumettre ses modifications au projet qu'on a forké)</p>
<p>Je t'écris donc pour te signaler que de plus en plus de personnes utilisent github pour héberger leur code, malheureusement je pense que ce ne soit pas une bonne solution.</p>
<p>La première chose à savoir est qu'il y a deux modèles économiques pour les logiciels en tant que service (ce que fait github, il fournit un dépôt git, un wiki et un bugtracker en tant que service). Je reconnais que la frontière entre les deux est souvent floue :</p>
<ul><li>Le modèle propriétaire : le code du service n'est pas fourni, il est très difficile voire impossible d'exporter les données. Le fournisseur de service mise sur la dépendance du client au service.</li>
<li>Le modèle libre : le code du service est fourni, il est souvent possible d'exporter ses données facilement. Les fournisseurs de service misent sur la qualité de service et les clients qui n'ont pas la compétence en interne pour installer ce service. Les fournisseurs peuvent aussi faire payer l'ajout de fonctionnalités.</li>
</ul><p>GitHub est dans cette frontière floue entre les deux, mais beaucoup plus du côté propriétaire. Les <a href="https://github.com/github">parties les moins importantes de leur service</a> sont libres, par exemple <a href="https://github.com/github/gollum">Gollum</a> leur moteur de wiki utilisant un dépôt git. Mais le cœur de l'application est entièrement propriétaire.</p>
<p>Qui plus est, le <a href="http://tos-dr.info/#github">site a des conditions d'utilisation</a> douteuses :</p>
<ul><li>Votre compte utilisateur peut être suspendu et vos données supprimées à n'importe quel moment si github en a envie. Veillez donc à avoir un clone de votre code et wiki dans un coin si nécessaire. (Pour votre bugtracker… bein vous êtes baisé).</li>
<li>Pas d'anonymat sur github, github vous demande votre vrai nom.</li>
</ul><p><a href="http://github.com/site/terms">À l'heure où j'écris ce journal</a> (car oui, github se réserve le droit de changer les conditions d'utilisation à leur bon vouloir) :</p>
<blockquote>
<p>A. Account Terms<br />
[…]<br />
3. You must provide your legal full name, a valid email address, and any other information requested in order to complete the signup process.<br />
[…]<br />
D. Cancellation and Termination<br />
[…]<br />
4. GitHub, in its sole discretion, has the right to suspend or terminate your account and refuse any and all current or future use of the Service, or any other GitHub service, for any reason at any time.</p>
</blockquote>
<p>Alors oui bien sûr, tu te dis « encore un trolleur qui me dit ce que je dois pas faire, alors qu'il y connaît rien, ne propose aucune solution. » Tu penses « github me fournit un wiki, un bugtracker et n'est jamais down ». Déjà, ces derniers temps github est de plus en plus hors-service. Ça va, vu que les développeur open-source utilisent le service gratuitement, mais si je faisais parti de ceux qui payent pour ça, je ne serais pas très content…</p>
<p>J'utilise personnellement la méthode Linus Torvalds avec un gitweb autohébergé (je détaille après).</p>
<h2 id="toc_1">La méthode Linus Torvalds</h2>
<p>À mon avis, Linus Torvalds, le créateur de Git (et d'un autre <a href="http://subsurface.hohndel.org/">petit projet aussi</a> ), est le mieux placé pour savoir comment utiliser Git.</p>
<p>Je vous conseille son <a href="https://youtu.be/4XpnKHJAok8">Google Talk sur Git</a> (marche sans Flash et sans H.264 chez moi) qui explique plusieurs concepts sur les workflows sous git, etc.<br />
Lors de <a href="http://linuxfr.org/news/les-serveurs-de-kernelorg-ont-%C3%A9t%C3%A9-compromis">l'attaque des serveurs de kernel.org</a>, Linus Torvalds est passé sous github. <a href="https://github.com/torvalds/linux/pull/17">Comme il l'a expliqué</a>, il n'utilise github que comme hébergeur git, selon lui c'est une très mauvaise interface et il casse le workflow de git.</p>
<p>Linus Torvalds utilise la <a href="http://lkml.org/">Linux Kernel Mailing List</a> comme Wiki, Bugtracker et pour la soumission de patch.</p>
<p>Git inclut plusieurs « sous-modules », pour gérer la soumission de patch par email. L'email a plusieurs intérêts :</p>
<ul><li>Pas besoin de se logguer plusieurs fois (avec github, vous recevez un mail disant « il faut appliquer le patch/pull request, cliquez sur ce lien », puis vous devez vous logguer sur github)</li>
<li>Une fois le patch reçu par mail, il peut être appliqué hors-ligne, localement (avec github, vous validez la pull request, il faut ensuite que vous fassiez un <code>git pull</code>, pour avoir les modifications en local)</li>
<li>Si vous utilisez Mutt ou Emacs, vous n'avez pas besoin de quitter la ligne de commande.</li>
</ul><p>De plus, (je ne sais pas si c'est toujours le cas maintenant), mais pour un patch d'un commit ou pour un merge qui peut être rebasé, github fait un commit de merge quoi qu'il arrive…</p>
<p>Si vous ne les connaissez pas, voici les commandes git pour gérer l'application/envoi de patch/pull request par email :</p>
<ul><li><a href="http://git-scm.com/docs/git-am"><code>git am</code></a> pour appliquer des patch depuis votre boîte mail.</li>
<li><a href="http://git-scm.com/docs/git-apply"><code>git apply</code></a> pour appliquer un patch depuis un fichier ou l'entrée standard.</li>
<li><a href="http://git-scm.com/docs/git-format-patch"><code>git format-patch</code></a> pour créer un ou une série de patches.</li>
<li><a href="http://git-scm.com/docs/git-send-email"><code>git send-mail</code></a> pour envoyer un patch ou une « Pull Request » par email.</li>
<li><a href="http://git-scm.com/docs/git-request-pull"><code>git request-pull</code></a> pour générer une « Pull Request » par mail.</li>
</ul><h2 id="toc_2">Alternatives externalisées</h2>
<p>Il existe plusieurs alternatives à github, dont le code est libre. M'auto-hébergant, je n'ai testé aucun de ses services, si quelqu'un a des retours, je suis tout ouïe. J'ai eu des bon retours sur gitorious et repo.or.cz, c'est pour ça que je les ai mis en premier.</p>
<h3 id="toc_3">
<a href="http://repo.or.cz/">repo.or.cz</a>
</h3>
<p>C'est le meilleur service à utiliser en combinaison avec ce que j'appelle « la méthode Linus Torvalds », il fournit juste un hébergement git. C'est tout (ce pourquoi Linus Torvalds utilisait github).</p>
<p>Comme indiqué sur la page d'accueil, <a href="http://repo.or.cz/w/girocco.git">le projet est entièrement open-source</a>. C'est un peu un gitweb amélioré.</p>
<p>Les conditions d'utilisations sont « vous utilisez git qui est décentralisé, donc on ne fait pas de backup, car notre backup c'est votre copie locale ». Mais ça reste bien pour partager un dépôt git.</p>
<h3 id="toc_4">
<a href="http://gitorious.org/">Gitorious</a>
</h3>
<p>C'est le clone libre de github. On m'a dit que par rapport à github, il y avait certaines lacunes. Je ne sais pas lesquelles. Si des gens ont des avis/retours là dessus, n'hésitez pas à partager. Je n'utilise ni l'un ni l'autre, donc je ne peux pas dire.</p>
<p>Contrairement à repo.or.cz, c'est une entreprise qui est derrière (et non pas une bande de potes comme repo.or.cz), ils ont un « business model » basé sur le logiciel libre : – <a href="http://gitorious.org/gitorious">le code de leur service est open-source</a>, sous AGPLv3 (RMS serait content) ; – <a href="http://gitorious.com/local_install/">ils vendent</a> de la qualité de service, des installations locales, du consulting…</p>
<h3 id="toc_5">
<a href="http://savannah.gnu.org/">Savannah</a>
</h3>
<p>Contrairement à repo.or.cz et gitourious qui hébergent n'importe quel projet sous licence libre. Il semblerait que GNU Savanah n'héberge que des logiciels qui tournent sur les système d'exploitation libres (si votre projet ne tourne que sous Windows, je ne suis pas sûr que ça passe).</p>
<p>Ils supportent plein de gestionnaires de code : de git à CVS (malheureusement des gens l'utilisent encore).</p>
<p>Comme tout projet GNU, il est <a href="http://savannah.nongnu.org/projects/savane-cleanup">libre</a>.</p>
<h2 id="toc_6">Alternatives auto-hébergées</h2>
<p>Bien sûr, toutes les alternatives ci-dessus peuvent être auto hébergées. Mais voici quelques pistes selon vos besoins :</p>
<h3 id="toc_7">SSH</h3>
<p>Il suffit juste d'installer SSH et git sur votre serveur. Et c'est bon.</p>
<pre>
<code class="sh"><span class="o">[</span>moi@mamachine ~<span class="o">]</span><span class="nv">$ </span>ssh monserver
<span class="o">[</span>moi@monserveur ~<span class="o">]</span><span class="nv">$ </span>git init --bare /srv/git/projet.git
<span class="o">[</span>moi@monserveur ~<span class="o">]</span><span class="nv">$ </span><span class="nb">exit</span>
<span class="o">[</span>moi@mamachine ~<span class="o">]</span><span class="nv">$ </span>git clone ssh+git://monserver/srv/git/projet.git/
<span class="o">[</span>moi@mamachine ~<span class="o">]</span><span class="nv">$ </span><span class="nb">cd </span>projet
<span class="o">[</span>moi@mamachine ~/projet<span class="o">]</span><span class="nv">$ </span>touch README
<span class="o">[</span>moi@mamachine ~/projet<span class="o">]</span><span class="nv">$ </span>git add README
<span class="o">[</span>moi@mamachine ~/projet<span class="o">]</span><span class="nv">$ </span>git commit -v -m <span class="s2">"Initial commit"</span>
<span class="o">[</span>moi@mamachine ~/projet<span class="o">]</span><span class="nv">$ </span>git push origin
</code>
</pre>
<p>Tanguy explique <a href="http://linuxfr.org/forums/linuxdebianubuntu/posts/comment-cr%C3%A9er-un-repo-git-centralis%C3%A9#comment-1278456">comment gérer plusieurs utilisateurs</a>.</p>
<h3 id="toc_8">Fichiers statiques HTTP</h3>
<p>Si vous voulez juste publier les fichiers contenus dans votre « .git » avec votre serveur HTTP favori. La personne qui veut cloner votre dépôt n'aurait juste qu'à faire <code>git clone http://example.net/projet.git</code>.</p>
<h3 id="toc_9">
<a href="http://git-scm.com/book/en/Git-on-the-Server-Git-Daemon">git-daemon</a>
</h3>
<p>Le git-daemon est un sous-module de git, qui permet d'utiliser le protocole git. Il ne permet que la lecture seule.</p>
<h3 id="toc_10">gitweb</h3>
<p>Il s'agit de l'interface web fournie avec git. C'est un gros script CGI en perl. Ça fournit toutes les fonctionnalités de git demandées. Il devra être utilisé soit en association avec les fichiers statiques en HTTP, soit avec git-daemon, pour pouvoir directement faire un <code>git clone</code>.</p>
<h3 id="toc_11">
<a href="http://sitaramc.github.com/gitolite/">gitolite</a>
</h3>
<p>Il s'agit d'un script perl qui permet de gérer l'authentification et l'autorisation sur des dépôts git, par SSH, le tout avec un seul utilisateur unix.</p>
<h3 id="toc_12">
<a href="http://gitlabhq.com/">GitLab</a>
</h3>
<p>C'est un clone libre de <a href="https://enterprise.github.com/">Github Enterprise</a>, c'est pour ça qu'à l'heure où j'écris ce journal il ne gère pas les dépôts publiques. Il demande une authentification pour accéder au site.</p>
<h3 id="toc_13">
<a href="http://hjemli.net/git/cgit/">cgit</a>
</h3>
<p>C'est une alternative à gitweb, il est utilisé par <a href="http://cgit.freedesktop.org/">freedesktop</a>. À l'heure où j'écris, il assez mal codé (il est statiquement lié à git, c'est pour ça que <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=515793">debian ne veut pas le packager</a>).</p>
<h2 id="toc_14">Interface graphiques</h2>
<p>Je dois reconnaitre que j'aime bien avoir une interface graphique pour visualiser l'historique/les modifications de mon projet git. J'aime bien gitweb pour ça, mais c'est vraiment une question d'habitude. </p>
<p>Depuis quelques temps, je suis passé à <a href="http://freecode.com/projects/gitg">gitg</a> qui a l'avantage d'être hors-ligne (donc plus rapide).</p>
<p>Pour ceux qui voudraient troller en disant « tu ne peux pas utiliser git en ligne de commande ?! », je le préfère pour la visualisation et navigation de l'historique, les branches et merges sont plus lisibles qu'avec <code>git log --graph</code> et il permet d'accéder à un commit référencé dans un autre avec un simple clic.</p>
<p><a href="http://sourceforge.net/projects/qgit/">QGit</a> fait la même chose avec Qt (peut-être avec plus de fonctionnalités, mais gitg me suffit).</p>
<hr /><p>Bien sûr, je trolle à propos de github, mais c'est la même chose pour <a href="https://bitbucket.org/">Bitbucket</a> avec git et Mercurial.</p>
<p>Il existe <a href="http://rhodecode.org/">RhodeCode</a> comme alternative à Bitbucket auto-hébergé. Sinon le wiki de Mercurial <a href="http://mercurial.selenic.com/wiki/PublishingRepositories">a un article dédié</a>, il s'y connaît beaucoup plus que moi.</p>
<p>Quant à <a href="http://www.fossil-scm.org/index.html/doc/trunk/www/index.wiki">Fossil</a>, il a tout d'intégré.</p>
<p>Et pour <a href="http://bazaar.canonical.com/en/">Bazaar</a>, <a href="https://launchpad.net/">Launchpad</a> a été <a href="https://dev.launchpad.net/Getting">libéré</a>, mais je ne connais pas trop les conditions d'utilisation du service en lui-même et la possibilité d'export de données…</p>
<p>Un texte long comme ça n'est pas sans fautes d'orthographe, à vous les <em>gramar nazis</em>.</p><div><a href="https://linuxfr.org/users/ife/journaux/pourquoi-github-saimal-quelques-alternatives.epub">Télécharger ce contenu au format EPUB</a></div> <p>
<strong>Commentaires :</strong>
<a href="//linuxfr.org/nodes/96701/comments.atom">voir le flux Atom</a>
<a href="https://linuxfr.org/users/ife/journaux/pourquoi-github-saimal-quelques-alternatives#comments">ouvrir dans le navigateur</a>
</p>
Ifehttps://linuxfr.org/nodes/96701/comments.atom