feed-icon Fil RSS

Le printemps et le début de l’été sont traditionnellement synonymes de déménagement au Québec. La coopérative Caligram, spécialisée dans les calendriers numériques, a déplacé ses bureaux pour s’installer avec la coopérative Molotov au 2065 rue Parthenais à Montréal, en plein cœur du quartier Centre-Sud.

Devanture de la Grover

Caligram se consacre exclusivement à offrir à ses partenaires et collaborateurs des calendriers numériques. La coopérative emploie 13 employé·e·s et offre ses services aux entreprises locales et internationales. Pour obtenir plus de renseignements sur Caligram, c’est par ici.

Nous sommes très fières et fiers d’accueillir sur Caligram le nouveau calendrier Signé Laval réalisé pour le Conseil régional de la culture de Laval en partenariat étroit avec Folklore et Culture Creates.

C’est toute l’information culturelle de Laval qui s’y retrouve et qui peut être réutilisée sur les sites de l’ensemble des organisations participantes.

Capture d'écran de signé Laval

Nous avons apporté tout un lot d’améliorations à Caligram afin de répondre adéquatement à ce défi – et bien sûr, c’est l’ensemble des membres de notre plateforme qui en bénéficie.

caligram-base est l’outil que nous utilisons à l’interne pour créer tous nos calendriers (comme Culture VSP et le Calendrier de l’UQAM). Nous sommes très heureux et heureuses d’en partager aujourd’hui le code sur GitLab sous licence BSD.

Quelques détails techniques : il s’agit d’une application JavaScript universelle (client et serveur) basée sur React et Redux. Elle se connecte à notre API pour afficher les événements d’un calendrier Caligram.

Ceci s’inscrit dans notre stratégie de passage au logiciel libre annoncée plus tôt. On a bien hâte de compléter la transition!

Nous sommes très fières et fiers d’accueillir sur Caligram le nouveau calendrier des événements de l’Université du Québec à Montréal!

La mise en ligne de ce calendrier représente un jalon important pour notre coopérative. Avec ses plus de 250 groupes, l’UQAM représente un nouveau sommet pour notre plateforme en termes d’échelle et de complexité.

Captures d’écran du nouveau calendrier de l’UQAM

Nous avons apporté tout un lot d’améliorations à Caligram afin de répondre adéquatement à ce défi – et bien sûr, c’est l’ensemble des membres de notre plateforme qui en bénéficie.

Un merci particulier aux équipes du Service des communications et du Service de l’audiovisuel, avec qui nous avons collaboré étroitement afin que la transition se fasse en douceur et que le calendrier respecte les normes visuelles de l’UQAM.

Caligram deviendra un logiciel libre! C’est un projet que nous envisagions depuis plusieurs années, et nous sommes fières et fiers d’annoncer que toutes les composantes de notre plateforme seront disponibles sous licence libre d’ici la fin de l’année.

Qu’est-ce qu’un logiciel libre?

Un logiciel libre est un logiciel qu’on peut utiliser, copier, distribuer, étudier, modifier et améliorer, par opposition à un logiciel non-libre (ou propriétaire) qu’on peut généralement seulement utiliser.

Pourquoi?

  1. C’est en accord avec nos valeurs. Nous souhaitons que l’ensemble de Caligram, pas seulement ses données, devienne un bien commun, une ressource collective et nous inscrire davantage comme plateforme coopérative dans l’économie sociale et numérique
  2. Ça pogne. C’est attrayant pour les clients qui partagent nos valeurs, notamment les institutions publiques et parapubliques qui s’intéressent de plus en plus au logiciel libre (voir l’annonce récente de la Ville de Montréal à ce sujet). C’est un argument supplémentaire à l’angle «approvisionnement responsable».
  3. C’est sécurisant. Si on décide un jour de fermer la coop et partir à Punta Cana, les gens qui utilisent notre logiciel propriétaire sont mal pris. L’accès au code devient un argument important et rassurant. (Mais non, on partira pas à Punta Cana.)
  4. Mieux vaut être les premiers. Une plateforme comparable à Caligram n’existe pas ailleurs, mais elle pourrait. Si une alternative libre apparaîssait avant nous, notre plateforme serait moins attrayante; mieux vaut nous positionner comme la plateforme libre de référence.
  5. La compétition gratuite existe déjà. Le fait que le code de Caligram devienne gratuit ne nous empêche pas de faire des affaires; l’alternative la plus commune à Caligram est probablement une extension WordPress gratuite, et pourtant on existe.
  6. Notre valeur est ailleurs. Le logiciel lui-même n’est pas ce qu’on vend principalement ni ce qui nous distingue le plus. Notre avantage et notre valeur sont ailleurs :
    • Notre réseau collectif d’événements;
    • Notre expertise dans les calendriers;
    • Nos services de personnalisation sur mesure;
    • Le soutien et les mises à jour constantes;
    • L’hébergement dans l’infocumulonimbus (terme technique).
  7. Notre code n’est pas magique. Soyons honnêtes, Caligram n’est pas une technologie ultra-secrète avec des algorithmes du futur. Même sans accès à notre code source, d’autres pourraient faire leur propre clone bas de gamme avec relativement peu d’efforts (et peut-être le rendre gratuit et libre, voir point 4).
  8. La compétition peut nous profiter. Si on choisit la bonne licence, d’autres équipes qui reprendraient notre code et offriraient leur propre service parallèle seraient dans l’obligation de partager leurs améliorations, ce dont nous profiterions directement.
  9. On conserve l’avantage du nom et de l’expérience. On s’appelle Caligram, et on a un service déjà bien établi qui roule depuis plus longtemps que n’importe quelle compétition potentielle.

Notre plan

Notre plateforme est constituée de 4 composantes. Nous allons les libérer progressivement au cours des prochains mois.

caligram-react – déjà disponible

Notre boîte à outils de composantes React à partir de laquelle on construit des interfaces de calendriers.

caligram-basejuillet 2018 septembre 2018

Le calendrier de base sur lequel tous nos calendriers sont basés. Avec une clé d’API et quelques heures de travail, on obtient un calendrier sur mesure (qui n’est cependant pas utilisable indépendamment de l’API et de l’interface d’admin).

caligram-api – décembre 2018

Le cœur de Caligram. C’est le morceau de code avec lequel tous les autres morceaux communiquent. Avec un accès au code de l’API, on peut mettre sur pied sa propre instance de Caligram, indépendant de caligram.com.

caligram-admin – décembre 2018

L’interface d’administration qui permet de créer, modifier, supprimer des événements, des organisations, des utilisateurs (et éventuellement des lieux, types, thèmes, publics, etc.).

Choix de licences

Nous comptons utiliser deux types de licences.

  • AGPLv3 est une licence virale : tout code dérivé doit aussi être distribué avec la même licence. Donc toutes modifications faites par d’autres doivent être rendues disponibles en retour. C’est ce que nous prévoyons utiliser pour caligram-api et caligram-admin, qui sont le cœur de notre plateforme et pour lesquels nous voulons encourager les améliorations qui demeurent disponibles à la collectivité, mais empêcher les clones propriétaires.
  • BSD 3-clause est une licence flexible : le code peut être utilisé librement, modifié, mais pas nécessairement redistribué selon les mêmes termes. C’est ce que nous utilisons pour caligram-react, et comptons utiliser pour caligram-base.

La licence donne à toute personne recevant le logiciel le droit illimité de l’utiliser, le copier, le modifier, le fusionner, le publier, le distribuer, le vendre et de changer sa licence. La seule obligation est de mettre le nom des auteurs avec la notice de copyright.

Exemples comparables

D’autres entreprises fonctionnent selon un modèle semblable, et dont nous nous sommes inspirés à différents degrés :

  • WordPress rend son logiciel disponible gratuitement et librement. Ils le rentabilisent avec leur service d’hébergement payant, qui est la façon la plus simple et la plus populaire d’héberger un site WordPress.
  • GitLab est libre mais pas complètement gratuit. Certaines fonctionnalités sont disponibles en payant pour leur service hébergé, ou en faisant une installation maison qui doit être activée par une clé payante.
  • Discourse est libre et gratuit. Ils le rentabilisent avec leur service hébergé, dont le prix est modulé principalement selon le nombre de visites, le nombre d’admins, et l’espace disque utilisé.
  • Loomio est libre et gratuit. Ils font leur cash avec leur service d’hébergement, dont le prix est modulé selon le nombre de groupes et de sous-groupes.

Mis à jour le 4 septembre 2018 pour ajouter un lien vers caligram-base, maintenant disponible sous licence libre.

Le projet de calendrier culturel de l’arrondissement Villeray–St-Michel–Parc-Extension a remporté un prix au Gala Plumes d’Excellence 2018 de l’Association des communicateurs municipaux du Québec! Il s’agit de la Plume de Bronze dans la catégorie « Nouveaux médias – 100 000 citoyens et plus ».

Audrey Villeneuve et Danielle Lamarre Trignac reçoivent la Plume de Bronze au Gala Plumes d'Excellence 2018

Source: Page Facebook de l’ACMQ

Nous sommes très fiers d’avoir collaboré sur ce projet avec l’équipe de l’arrondissement, particulièrement Audrey Villeneuve et Danielle Lamarre Trignac (ci-dessus). Bravo, et au plaisir de poursuivre cette belle collaboration!

Une nouvelle saison culturelle et numérique s’annonce pour l’arrondissement de Villeray–Saint-Michel–Parc-Extension ! Ça y est, c’est officiel, le premier calendrier culturel Web propulsé par Caligram est lancé : culturevsp.com

Territoires, coopérative numérique, est fière d’être le partenaire de l’arrondissement de Villeray–Saint-Michel–Parc-Extension en accomplissant ce défi : concevoir un calendrier culturel VSP ludique, simple et incontournable pour profiter de l’ensemble de la programmation culturelle de l’arrondissement. Toute l’équipe a travaillé fort pour rendre l’interface agréable et facile d’accès. Elle offre aux internautes une information évènementielle bien structurée. « Je cherche, je trouve » : il suffit de quelques clics pour découvrir l’actualité, des extraits de spectacles, les dates de conférences, par date, mois, lieu… Pratique, non ?

Territoires souhaite que cette belle collaboration ouvre la voie à de nouveaux projets propulsés par Caligram, service de calendriers sur mesure pour les organisations et les collectivités !