LimeSurvey

Site officiel
screen_lime
Bookmark and Share

Application de gestion d’enquête, sondage, évaluation très complète et personnalisable, en PHP/MySQL

LimeSurvey (anciennement PHPSurveyor) permet de développer, publier et collecter les réponses à des questionnaires. Il s’agit d’une véritable chaîne de travail allant de la création du questionnaire à l’exploitation des résultats des réponses saisies en ligne ou données sur des questionnaires sur papier.

Le questionnaire est organisé en sections qui contiennent les questions. Pour chaque question, on choisit un type : oui/non, listes déroulantes de réponses, série de boutons radios avec possibilité de commentaires par le questionné, plusieurs choix possibles, textes libres, nombres, classements, plusieurs valeurs possibles pour chaque proposition : "pour chacune de ces propositions donnez un rang de priorité dans vos préoccupations" avec des intitulés prédéfinis ou libres... On peut associer des réponses prédéfinies, spécifier si la réponse est obligatoire, demander qu’une question soit affichée en fonction de réponses apportées à des questions précédentes, de créer des échelles sémantiques, et de limiter le nombre de réponses d’une question à choix multiples.

Le questionnaire est ensuite publié, soit publiquement, soit à l’aide d’invitations par courrier électronique. Cette option assure des réponses uniques et la relance de ceux qui n’ont pas encore répondu.

Il est aussi possible d’utiliser LimeSurvey en intranet, couplé ou non à un annuaire LDAP (pas testé).

Il ne reste plus qu’à exploiter les résultats grâce à un tableau récapitulatif qu’il est possible d’exporter dans plusieurs formats tels que un fichier texte, un fichier CSV ou encore un fichier Excel. Une opération à conseiller d’ailleurs puisque dès que l’on "ferme" une enquête, les données ne sont plus accessibles via l’interface web mais uniquement via MySQL ! Il faut donc penser à exploiter les résultats et à les exporter avant de clore l’enquête. La génération de graphiques des résultats est possible si l’on a installé la librairie graphique GD. L’interface peut être choisie parmi les modèles existants, et l’on peut créer sa propre mise en page, et le questionnaire peut même être multilingue.

Et tout cela sans limitation (nombre de questions, de sondages, de participants...), avec la possibilité de d’imprimer et de saisir "à la main" des formulaires papier, de définir une date de début et de fin de sondage, évaluation des résultats dès la fin du questionnaire... La mise en place du questionnaire nécessite d’avoir bien conçu ses questions à l’avance car il peut être fastidieux de modifier des paramètres sur de nombreuses questions. L’interface d’administration sécurisée est claire et francisée, avec un grand nombre de paramètres qui permettent de personnaliser au mieux son questionnaire, sans pour autant embrouiller les amateurs de simplicité. Pour les plus bricoleurs, on peut même exporter tout ou partie d’un questionnaire pour une utilisation ultérieure. A noter enfin, la présence d’une documentation complète en français et d’un forum. L’installation est aisée et nécessite peu de configuration. Le développement a atteint un stade de maturité (v1.91+) qui rend l’application très stable.

LimeSurvey est à comparer à Chrono-FORM.

Une application vraiment complète, personnalisable, capable de répondre à bien des besoins (sondage, formulaire d’adhésion, évaluation scolaire...). Malgré une ergonomie parfois hésitante (en amélioration) et une doc qui ne dit pas tout, la prise en main est facile du côté de l’administrateur et intuitive du côté de utilisateur.

Depuis la version 1.2, outre la gestion de nouvelles questions et le support des questionnaire multilingues, ajout d’un nouveau système de gestion d’utilisateurs, d’une interface d’administration revue, et d’une documentation en ligne fort utile.

Nouvelle fonctionnalité depuis la version 1.9 : la mise à jour "confort" en 3 clics qui met à jour la base et les fichiers sans passer par le téléchargement manuel des mises à jour.

Merci à Yanns et Michel Billard pour leur collaboration lors de la création de la notice via notre wiki et à LeMotJuste pour la mise à jour.

PS :

Tags: php mysql enquête sondage enligne online
Ajouter des tags (séparés par des virgules ou des espaces) :
 
Attention: tous les caractères spéciaux sont interdits (sauf le .). Les tags n'apparaîtront qu'au prochain rafraichissement du cache (dans plusieurs heures).

<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::

Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure Icone d'aide.

  • Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.

    Veuillez renseigner les champs ci dessous :

  • Majeure : une nouvelle version avec des nouveautés, des changements majeurs.

    En cochant cette case, vous allez créer une page sur le wiki afin de mettre à jour la notice.

Commentaires

<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::

LimeSurvey , le 8 juillet 2016 par jyr3774 (0 rép.)

Le lien est mort : https://www.limesurvey.org/fr/telechargez

Répondre à ce message

LimeSurvey (ex-PHPSurveyor) , le 6 octobre 2008 par philippe6547 (0 rép.)

Bonjour a tous, J’ai un probleme pour installer limesurvey sur un seveur free. lorsque j’essaye de me connecter, voici la reponse que j’ai :

Could not connect to database. If you try to install LimeSurvey please refer to the installation docs and/or contact the system administrator of this webpage. Warning : Unknown : open(/mnt/102/sda/0/b/etudemarchebio/sessions/sess_4c9266d91­20549835764a6637aef743f, O_RDWR) failed : No such file or directory (2) in Unknown on line 0

Warning : Unknown : Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/mnt/102/sda/0/b/etudemarchebio/sessions) in Unknown on line 0

ce qui me fait pensé que mon fichier config.php est mal configuré :

// Basic Setup

$databasetype = ’mysql’ ; // ADOdb database driver - valid values are mysql, odbc_mssql or postgres $databaselocation = ’sql.free.fr’ ; // Network location of your Database - for odbc_mssql use the mssql servername, not localhost or IP $databasename = ’etudemarchebio’ ; // The name of the database that we will create $databaseuser = ’etudemarchebio’ ;// The name of a user with rights to create db (or if db already exists, then rights within that db) $databasepass = ’XXXXXXXX’ ; // Password of db user $dbprefix = ’lime_’ ; // A global prefix that can be added to all LimeSurvey tables. Use this if you are sharing // a database with other applications. Suggested prefix is ’lime_’

// File Locations $rooturl = "http://etudemarchebio.free.fr/limesurvey" ; //The root web url for your limesurvey installation (without a trailing slash). The double quotes (") are important.

$rootdir = dirname(__FILE__) ; // This is the physical disk location for your limesurvey installation. Normally you don’t have to touch this setting. // If you use IIS then you MUST enter the complete rootdir e.g. : $rootDir=’C :\Inetpub\wwwroot\limesurvey’ ! // Some IIS installations also require to use forward slashes instead of backslashes, e.g. $rootDir=’C :/Inetpub/wwwroot/limesurvey’ ! // If you use OS/2 this must be the complete rootdir with FORWARD slashes e.g. : $rootDir=’c :/limesurvey’ ; !

Mais comme c’est la premier fois que je travaille avec une base de donnée et en plus en php, j’ai vraiment besoin de votre aide.

Merci d’avance

Philippe

Répondre à ce message

LimeSurvey (ex-PHPSurveyor) , le 28 mars 2008 (1 rép.)

Je suis en train d’essayer d’installer PHPSurveyor et cela ne laisse pas préjuger d’un bon produit.

1) Il refuse de démarrer parce qu’il a détecté une version de MySQL inférieure à 4.1. Or j’ai une version 5.0

2) La syntaxe de création des tables ne fonctionne pas parce que les syntaxes "CHARACTER SET utf8 COLLATE utf8_unicode_ci" ne sont pas supportées par MySQL

3) Les champs email sont définis en varchar(320) alors que MySQL supporte au maximum des champs varchar(255) J’ai donc créé les tables à la main en effectuant les corrections

LimeSurvey (ex-PHPSurveyor) , le 28 mars 2008

Confirmation : je crée un questionnaire, un groupe, une question, je clique sur tester et ...

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ’SELECT count(1) FROM `lime_conditions` WHERE `lime_questions`.:SELECT `lime_questions`.*, `lime_groups`.*, (SELECT count(1) FROM `lime_conditions` WHERE `lime_questions`.qid = `lime_conditions`.qid) AS hasconditions FROM `lime_groups` INNER JOIN `lime_questions` ON `lime_groups`.gid = `lime_questions`.gid WHERE `lime_questions`.sid=26275 AND `lime_groups`.language=’fr’ AND `lime_questions`.language=’fr’ ORDER BY `lime_groups`.group_order,`lime_questions`.question_order

J’abandonne

Répondre à ce message

LimeSurvey sur pages perso free.fr , le 25 novembre 2007 par cameleon (9 rép.)

Salut, Je cherche à installer LimeSurvey sur un site associatif sur les pages perso de free.fr. Savez-vous si c’est possible car je butte actuellement sur un message d’erreur :

This script needs the PHP Multibyte String Functions library installed : See FAQ and PHP documentation

lorsque je lance le script d’installation de LimeSurvey...

Avez-vous réussi à le faire marcher sur Free ?

LimeSurvey sur pages perso free.fr , le 25 novembre 2007 par Exceed

Salut,

Le module mbstring est compilé avec le php5 chez Free. Mais par défaut tes pages sont interprétées par le moteur php4 .

Pour les faire interpréter en php5, il faut mettre un fichier .htaccess à la racine de ton site (ou du dossier /Limesurvey)contenant 1 ligne :

php 1

C’est tout !

Bon courage

PS : au pire on trouve encore la version 1.0 de Phpsurveyor sur le net, lequel n’a pas besoin de ce module

LimeSurvey sur pages perso free.fr , le 27 novembre 2007 par cameleon

Merci, ça marche !

LimeSurvey sur pages perso free.fr , le 27 novembre 2007 par cameleon

Arg, nouveau problème !!! J’arrive maintenant à la page .../LimeSurvey/admin/admin.php ou il me faut m’identifier. Cependant, mon identifiant / mot de passe n’est pas reconnu et renvoit une erreur de type :

Erreur 405 - Méthode de requête non autorisée

Je me demande si je vais y arriver...

LimeSurvey sur pages perso free.fr , le 28 novembre 2007 par OlivD

salut ! Je luuutte aussi !! Je luuuutte !! La gelere pour installer ! :( Perso j’ai ce message quand je lance limesurvey/admin/admin.php :

"Can’t connect to LimeSurvey database. Reason :"

Et c’est tout ! J’ai pas la raison comme quoi il ne peut se connecter ! :(

Installation sur free.fr...

si qqu peut m’aider !? Merci de le faire sur ce forum et me mailer a vieilles-charrues@hotmail.fr merci ! a tous.

LimeSurvey sur pages perso free.fr , le 28 novembre 2007 par OlivD

bon, apres la modif de mon admin.php (chose qu’il fallait faire je ne savais pas)...création des tables ok...etc etc

Mais maintenant quand je lance mon limesurvey j’ai ce message :

"ERROR You have not provided a survey identification number"

Quu peut m’aider !? je vais devenir dingue avec ce truc !! :) Merciii !

LimeSurvey sur pages perso free.fr , le 28 novembre 2007 par cameleon

Si jamais j’arrive a résoudre ces innombrables problèmes, je promets de rédiger ma 1ere notice Framasoft sur ce sujet ! Il faut avouer que c’est assez difficile pour moi qui ne connait rien à php...

LimeSurvey sur pages perso free.fr , le 30 novembre 2007 par exceed

Salut les ceux qui lisent pas la doc ;-)

@olivd : le lien pour accéder à la page d’administration est celui indiqué parCameleon : http://Tonsite/LimeSurvey/admin/admin.php (ton message est caractéristique d’un accès sur http://Tonsite/LimeSurvey/)

@Cameleon : pour la première connexion, il faut : Utilisateur : admin Mot de passe : password Même si tu as changé les valeurs du config.php. Enfin c’est ce que j’ai constaté, je crois que dans certains cas il va lire les valeurs par défaut de la BDD directement à la première connexion malgré ce qu’en dit la doc (on pourrait appeler ça un bug je crois).

Tout est ici : http://docs.limesurvey.org/tiki-index.php ?page=Installation+en+Francais#5_Configurer_a_class_wiki_href_http_www_limesurvey_org_LimeSurvey_a_

Bon courage @ vs 2

Oui - LimeSurvey sur pages perso free.fr , le 22 décembre 2007 par @PtitJoe

Bonjour, Chez free : 1) Il faut créer à la racine de ton site un fichier texte nommé htaccess. contenant les caractères suivants : php 1 (c’est pour que le serveur de chez free puisse aller chercher le php)

2) Configurer manuellement le fichier config.php (comme l’indique l’aide à la configuration, modifier d’abord ce qui est en gras)

3) Puis une fois ces deux étapes franchies, tu te logues http://tonsite.free.fr/admin/install/index.php". Tu vas créer tes tables, une fois terminée, il faut renommer ou effacer le dossier/install.

4) Puis se loguer à l’adresse suivante : si tu as tout mis dans un fichier limesurvey : http://tonsite.free.fr/limesurvey/admin/admin.php sinon http://tonsite.free.fr/admin/admin.php

P.S. merci à Aurélien, c’est le poteau qui m’a configurer mon site et aux autres @cameleon , @olivd @Exceed (forum framasoft ) ...

Aide à la configuration : <?php
/*
*/

// === Basic Setup
$databasename       =   "limesurvey";  // The name of the database that we will create
$databaseuser       =   "{{nomdetonsite}}";        // The name of a user with rights to create db (or if db already exists, then rights within that db)
$databasepass       =   "{{motdepassedeconnexion}}";            // Password of db user
//
//
// Site Info
$sitename           =   "LimeSurvey";     // The official name of the site (appears in the Window title)
$scriptname         =   "admin.php";      // The name of the admin script
$defaultuser        =   "{{admin(lors de la premiere connexion tu pourras le changer)}}";          // This is the default username when LimeSurvey is installed
$defaultpass        =   "{{password(lors de la premiere connexion tu pourras le changer)}}";       // This is the default password for the default user when LimeSurvey is installed
// Site Settings
{{$translationmode}}    =  {{ 1}};      // If interface translations are not working this might be because of a bug in your PHP version.                             
// Email Settings
// These settings determine how LimeSurvey will send emails

$siteadminemail     =   "{{l’adresse de mail à laquelle on peut te joindre}}"// The default email address of the site administrator
$siteadminname      =   "{{le nom que tu veux donner}} ";      // The name of the site administrator

-----> : http://docs.limesurvey.org/tiki-i...

LimeSurvey sur pages perso free.fr , le 8 mars 2011 par JRKING

Pour les site chez Free, il faut également ajouter un dossier ’sessions’ à la racine du site.

Donc en résumé :

1) Se connecter au ftp: ftpperso.free.fr

2) Y décompresser le dossier limesurvey.zip dans le dossier de votre choix

3) Ajouter dans ce dossier, un fichier ’.htaccess’ contenant la ligne suivante :

php 1

Cette procédure permet d’utiliser la version 5 de php

4) Ajouter un dossier ’sessions’ dans le répertoire racine du site. Ceci permet l’utilisation des cookies.

5) Modifier le fichier config.php comme indiqué, et changer le nom de la base sql par votre login free.

Les autres étapes sont identiques à la procédure habituelle.

-----> http://docs.limesurvey.org/Installa...

Répondre à ce message

LimeSurvey (ex-PHPSurveyor) , le 22 novembre 2007 par octaviy (0 rép.)

mise à jour en 1.53 Très bonne application, facile à utiliser. Je l’utilise avec mes étudiants. Cela donne de bons résultats

Répondre à ce message

LimeSurvey (ex-PHPSurveyor) , le 7 août 2007 (0 rép.)

Nouvelle version 1.50.

Au menu :
- Nouveau système de gestion des utilisateurs
- Enquêtes multilangues (créez le même questionnaire dans plusieurs langues en même temps)
- Nouveaux types de questions
- Nouvelle interface d’administration
- ....

Plus d’informations et téléchargement ici

Répondre à ce message

Phpsurveyor et invitation par mail , le 20 avril 2007 par wouldsmina (1 rép.)

j’utilise phpsurveyor depuis peu, c’est un outils tres pratique. mais je n’arrive pas à envoyer les mails !!! j’ai un message d’erreur du genre : Le mail à xxx a échoué Notice : Undefined variable : headers in c :\program files\easyphp1-8\www\phpsurveyor\admin\tokens.php on line 727

j’ai pourtant configurer le fichier config.php :

$emailmethod = 7 ;

$emailsmtphost = "smtp.xxxxxxx.fr" ;

$emailsmtpuser = "sbenaddi" ;

$emailsmtppassword = "xxxxxxxx" ;

quelqu’un pourrait m’expliquer comment configurer l’envoi de mail svp ?

Phpsurveyor et invitation par mail , le 16 juillet 2007

Please update to the latest Version 1.01 which is fixing that problem.

Répondre à ce message

Phpsurveyor et problème d’affichage des invitations , le 9 février 2007 par Carlos (0 rép.)

Salut à tous . J’utilise PHP surveyor pour des enquetes et il me parait, après adaptation à l’interface assez peu ergonomique, un très bon produit (j’ai auparavant testé Chrono stat qui m’a paru plus limité). J’ai un problème et j’ai eu beau relire la doc, je n’ai pas trouvé de solution. Aussi, j’espère en posant ma question ici (je sais que vous faites pas de support) qu’un autre utilisateur pourra m’aider, vu qu’il n’y a pas de forum sur le site... Quand j’envoie des invitations pour participer aux questionnaires, les messages sont affichés differement suivant les webmails. Sur laposte.ne ca pass bien. Mais sur le webmail de free, les caractères accentués sont mal affichés. Enfin, sur Gmail, j’ai du code avant mon message :

From : "Albert Pelletant" <enquetes@monfai.fr> Date : Thu, 08 Feb 2007 12:45:59 +0100 MIME-Version : 1.0

Content-Type : text/plain ; charset="utf-8"

Content-Transfer-Encoding : 7bit

Message-ID : < XPertMailer14.117093515945cb0d773522c@mondomaine.fr>

X-Priority : 3

X-MSMail-Priority : Normal

X-Mailer : XPertMailer 1.4 /www.xpertmailer.com/ >

X-MimeOLE : Produced By XPertMailer V1.4 X-Ovh-Remote : 213.186.33.84 (3.mail-out.ovh.net) X-Ovh-Local : 213.186.33.73 (mx3.ovh.net) X-Spam-Check : DONE|H 0.5/NÀ

Comment puis-je obtenir un message "propre" ? Merci !

Répondre à ce message

Phpsurveyor , le 17 janvier 2007 par Herbert (3 rép.)

Bonjour a tous...

j’ai un petit souci avec les envoi mail plusieurs sont mentionnée echoué a l’envoi, malgré que l adresse mail et juste (un ami ma fait la remarque avec son adresse qui a ete refusé) ainsi que lorsque j envoie des invite quelqu’un a deja eu ce prob ? si oui merci de me donner la solution ou si autre prob merci d avance de votre precieux conseils.

herbert

Phpsurveyor , le 9 avril 2007

Bonjour j’ai le même pb , j ’ai fait un test sur l’@ d’une douzaine de mes collégues et 4 ne passent pas , je ne vois pas pourquoi .... cdtl Xavier

Phpsurveyor , le 16 mai 2007 par mcspawn

Idem j’ai le meme probleme certain adresse mail qui sont pourtant bonnes ne passent pas. Quelqu’un sait d’ou vient ce probleme ? Merci.

Phpsurveyor , le 1er juin 2007 par pm

M’est arrivé d’avoir le même problème. Je pense que le problème vient des serveurs de messagerie eux-même qui refusent les mails envoyés automatiquement en smtp. Par exemple envoyé avec smtp.yahoo.fr sur une autre boite les invitation envoyée sont considérée sytématiquement comme des spams !

Il est en effet assez juste de constater que ce protocole est peu sécurisé et permet de pourrire n’importe quelle boite.

Répondre à ce message

Phpsurveyor : un bon outil , le 11 janvier 2007 par gie (0 rép.)

même si le code n’est pas top et que la hiérarchie en frames est déroutante au début, cet outil est parfait pour créer,éditer, manipuler rapidement des enquêtes. Ses plus :
- l’envoi automatique d’invitations paramétrables à un questionnaire depuis une liste de mails importés et les relances paramétrables à ceux qui n’ont pas rempli
- la gestion de conditions qui permettent de lier les questions facilement
- l’export des enquêtes paramétrable avec les questions en clair et plusieurs formats

Répondre à ce message

Phpsurveyor , le 5 janvier 2007 par merlinux (0 rép.)

Bonjour,

dans le cadre de mon travail j’ai dû réaliser une enquête de satisfaction client en ligne. et vraiment avec PHPSURVEYOR ça a été du gateau ! Pas le moindre problème à déplorer.

Je le conseille à tout le monde

Répondre à ce message

Phpsurveyor , le 11 octobre 2006 (1 rép.)

bonjour, comment utiliser phpsurveyor ? j’ai les version 1.00 et 1.08, je n’arrive pas a l’utiliser. merci d’avance

Phpsurveyor , le 11 octobre 2006

petite precision, j’ai telecharger les version 1.00 et 1.08 mise a jour en zip, que j’ai dezipper, mais je n’arrive pas a le faire fonctionner :( merci pour votre aide

Répondre à ce message

Phpsurveyor , le 21 septembre 2006 par resux (0 rép.)

Il est vrai que contrairement à Chrono-FORM, Phpsurveyor est un peu plus compliqué à utiliser. Son interface, surtout les icônes, est un peu dur à "decrypter" au premier coup d’oeil.

Mais au bout de 10 min, voir un peu plus, on arrive à comprendre son fonctionnement et à obtenir un questionnaire bien réalisé.

J’ai testé Chrono-FORM mais, c’est Phpsurveyor que j’ai adopté même si ce dernier demande un temps d’adaptaion un peu plus long.

-----> Exemple de questionnaire pour mon site

Répondre à ce message

Phpsurveyor et son code , le 18 septembre 2006 (1 rép.)

juste une petite remarque, puisque je suis utilisateur de cette application depuis très longtemps, et qui peut être très problématique : le tout est codé de la plus affreuse façon qui soit et il faut prévoir une perte de temps considérable à la moindre des modifications que l’on souhaite y apporter...

Phpsurveyor et son code , le 25 janvier 2007 par adeline

tout a fait d’accord ! depuis le debut je patine, je cafouille....bref que des soucis avec phpsurveyor.

Apres des semaines de manipulations, j’obtiens finalement le message suivant lorsque je dois envoyer mes invitations :

Bref je suis preneuse de tous conseils. merci

Répondre à ce message

PhpESP alternative à PhPSurveyor , le 17 septembre 2006 par Loïc Ibanez (1 rép.)

PhpESP est une intéressante alternative à PhPsurveyor. Plus léger, son interface est également beaucoup plus sobre et claire. C’est une affaire de goût, mais plus le temps passe et plus je trouve les icônes inutiles. Celles de PhpSurveyor sont particulièrement illisibles et le système de fenêtre emboîtées est une horreur. L’édition d’un modèle graphique avec PhpSurveyor est assez complexe. Avec PhpESP il suffit d’éditer un seul fichier CSS.

La seule lacune de PhPESP, c’est la vérification des valeurs entrées dans les champs de formulaire. Celle-ci n’est pas non plus facile à mettre en oeuvre avec PhpSurveyor.

-----> le wiki de phpESP

PhpESP alternative à PhPSurveyor , le 18 septembre 2006 par yanns

ca tombe bien il manquait un aspect "critique" et "concurrence" à la notice. comme ça c’est fait !

Tu nous fait une notice sur phpESP ? tu sembles bien connaitre et pouvoir comparer à d’autres applis, ce serait intéressant.

Répondre à ce message

Informations complémentaires

Faire un don ? (défiscalisé)

Aidez-nous à atteindre notre objectif de 1080 donateurs récurrents pour assurer notre pérennité et notre développement !

Je soutiens Framasoft
pour 10€/mois

Dégooglisons Internet, l’an 2

Les services en ligne de géants tentaculaires comme Google, Apple, Facebook, Amazon ou Microsoft (GAFAM) mettent en danger nos vies numériques.

Pour cette 2e année, nous continuons le défi de vous proposer une alternative Libre, Éthique, Décentralisée et Solidaire à chacun de ces services.

Découvrez notre campagne
« Dégooglisons Internet »

Informations générales

Juste une image

One Woman Show One Woman Show
Creative Commons BY