Chapril:services:pastebin:comparatif2018
Cette page présente une page de suivi en cours de réalisation.
Si vous souhaitez participer, n'hésitez pas à laisser votre avis sur la page de discussion en suivant au mieux ces recommandations.
Comparatif de solutions de services pastebin
Dans la perspective d'un service de pastebin pour le Chapril, une étude comparative de solutions de pastebin disponibles.
Un service de pastebin est une application web permettant le partage d'un texte via une URL: https://fr.wikipedia.org/wiki/Pastebin
Comparatifs déjà existants
Rien trouvé.
Recensement
Parmi les solutions de pastebin, on trouve :
1) PasteBin.org
- une référence historique pour ce type de service
- licence : GNU AGPL
- vendu en 2010 pour devenir PasteBin.com
- source : https://github.com/lordelph/pastebin
- URL : le service n'est plus disponible (http://pastebin.org redirige vers http://pastebin.com)
- technologie :
2) PasteBin.com
- une référence pour ce type de service
- licence : depuis le rachat en 2010, nombreuses évolution a priori non libres (???),
- URL : https://pastebin.com/
3) ZeroBin :
- http://sebsauvage.net/wiki/doku.php?id=php:zerobin
- licence :
- « ZeroBin is under the zlib/libpng OSI licence. »
- http://www.opensource.org/licenses/zlib-license.php
- projet arrêté : « I dot not have time to maintain ZeroBin any more. For a more up-to-date version, please switch to PrivateBin : https://privatebin.info/ »
4) PrivateBin :
- URLs :
- site principal : https://privatebin.info/
- sources : https://github.com/PrivateBin/PrivateBin
- installation : https://github.com/PrivateBin/PrivateBin/wiki/Installation
- fork de ZeroBin
- licence :
- méli-mélo de licences libres
- https://github.com/PrivateBin/PrivateBin/blob/master/LICENSE.md
- technologies : PHP 7, GD extension, Javascript côté navigateur web
5) Framabin
- URL : https://framabin.org/
- utilise ZeroBin (qui n'est plus maintenu)
- sources : https://framagit.org/framasoft/framabin
6) ModernPaste
- URL : https://modernpaste.com/
- licence : MIT License
- sources : https://github.com/LINKIWI/modern-paste
- technologie : MySQL, Python 2.7+, Java (!), package managers (pip, gem, npm)
- démo : https://demo.modernpaste.com/
- utilisé par le projet Fedora : https://paste.fedoraproject.org/
Nom | Depuis | Licence | Actif |
---|---|---|---|
PasteBin.org | 200x | GNU AGPL | Non |
PasteBin.com | 2010 | Privateur | Oui |
ZeroBin | ? | zlib/libpng OSI licence | Non |
PrivateBin | 2010 | Libre | Oui |
Framabin | 2015 | zlib/libpng OSI licence | Oui |
ModernPaste | 2016 | MIT | Oui |
Comparaison
Le but de cette partie est de lister les avantages et inconvénients de chaque solution recensée.
Quelques principes :
- oui, les énoncés sont nécessairement subjectifs ;
- toujours avoir au moins un avantage et un inconvénient pour chaque solution (en cherchant bien, on arrive toujours à en trouver, l'étape suivante est la pondération des avantages/inconvénients donc ça sera ré-équilibré).
Solutions | Avantages | Inconvénients |
---|---|---|
PasteBin.org | + logiciel libre 100 % + très connu + une référence historique |
- le projet n'est plus maintenu |
PasteBin.com | + très connu | - logiciel privateur |
ZeroBin | + logiciel libre 100 % | - le projet n'est plus maintenu |
PrivateBin | + logiciel libre 100 % + PHP (même si beurk, accessible à beaucoup) |
- PHP (mais bon, faibles besoins en dév. |
Framabin | + logiciel libre 100 % + fonctionne bien + bonnes fonctionnalités + déjà utilisé par Polux + techniquement simple |
- basé sur ZeroBin (qui n'est plus maintenu) |
ModernPaste | + logiciel libre 100 % + utilisé par le projet Fedora + maintenu et dynamique |
- Python (mais bon, faible besoins en dév.) |
Élection
Cette étape consiste à faire un tri dans les solutions : ne retenir que les avantages et inconvénients majeurs (pondérer) puis en faire un avis (négatif ou positif) argumenté.
Solutions | Avis | Commentaire |
---|---|---|
PasteBin.org | Non | Ce projet n'est plus maintenu. |
PasteBin.com | Non | C'est un logiciel privateur. |
ZeroBin | Non | Ce projet n'est plus maintenu. |
PrivateBin | Oui | Libre donc à étudier. |
Framabin | Non | Projet basé sur un projet qui n'est plus maintenu. |
ModernPaste | Oui | Libre et maintenu. |
Résultats
Cette étape consiste à énoncer le ou les finalistes.
La version de Framasoft fonctionne et rend le service. Malheureusement, basée sur un projet qui n'est plus maintenu, cela ne peut pas être « LA » solution.
Par rapport à Framabin, PrivateBin présente l'avantage d'être maintenu activement, est déjà utilisé par un adminsys de l'April, est a priori techniquement simple et donc représente un bon candidat.
ModernPaste est un autre bon candidat.