URL: https://linuxfr.org/users/ife/journaux/mailpile-le-prochain-diaspora-ou-pas Title: MailPile, le prochain diaspora? Ou pas... Authors: Ife Date: 2013年10月10日T09:39:22+02:00 License: CC By-SA Tags: debian Score: -9 [Si ceci était un journal bookmark, il n'y aurai que ce lien](http://www.mailpile.is/) 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é... Il lancent une campagne de dons et [réunissent 200k$ au lieu de 10k$](http://www.kickstarter.com/projects/mbs348/diaspora-the-personally-controlled-do-it-all-distr). Après un peu de temps les gens se rendent compte de l'arnaque! Au lieu d'adopter le concept de « release early, release often », il nous sortent un beau jour un énorme bloatware en ruby on rails, [mal conçu](//linuxfr.org/users/andrianarivony/journaux/diaspora-mal-con%C3%A7u), [mal codé](//linuxfr.org/users/larrycow/journaux/diaspora-is-real#comment-1162644) avec 50 % des fonds épuisés. À la fin, le projet est abandonné\^W [donné à la communauté.](//linuxfr.org/users/ploum/journaux/diaspora-devient-un-projet-communautaire) Cher journal, L'histoire semble recommencer. [MailPile](http://www.mailpile.is/) est un projet islandais [par des gens qui on l'air expérimentés](http://www.mailpile.is/#press). L'idée est d'offrir un client mail qui simplifie le chiffrement et qui peux être utilisé comme webmail. Ils ont récemment lancé [une campagne de don qui a bien marché](http://www.indiegogo.com/projects/mailpile-taking-e-mail-back): 160k$ au lieu de 100k$. Le code a été [publié dès le premier jour](https://github.com/pagekite/mailpile) Il y a toujours quelque problèmes * 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 [paquets debian est dans un dépot à part.](http://anonscm.debian.org/viewvc/kernel/dists/sid/linux-latest/) Vont-il ajouter Red Hat, Gentoo et Arch? * [Ils utilisent docker pour le développement](https://github.com/pagekite/Mailpile/tree/master/scripts/docker) alors que virtualenv est fait pour ça. * Il utilisent un fichier `requirements.txt` au lieu de spécifier les dépendances dans le `setup.py`. * Ils utilisent l'AGPLv3 comme diaspora Le code est plutôt cracra, avec des: ```python if condition: action ``` Ou encore: ```python if condition and condition: action ``` La PEP8 est très souvent ignorée. Et toi, Journal, qu'en penses tu?