Onedev : une alternative légère à GitLab

Posté par (page perso) . Édité par Benoît Sibaud, Davy Defaud et Xavier Teyssier. Modéré par ZeroHeure. Licence CC by-sa.
33
4
fév.
2020
Administration système

Onedev est une application web tout‑en‑un, simple et puissante pour héberger vos dépôts Git avec gestion des bogues, des fusions et construction des binaires. Dans son esprit de simplicité, le Readme du dépôt Onedev présente le fonctionnement par des copies d’écran animées. Onedev, qui porte bien son nom, est quasiment l’œuvre d’une seule personne, Robin Shine, qui le développe sporadiquement depuis 2012 (en Java). Bien sûr, le projet est auto‑hébergé. La version 3.0.5 de Onedev vient de sortir. Le projet est sous licence MIT.

N. D. M. : il existe déjà diverses alternatives (sur toutes ou partie des fonctionnalités) libres à GitLab comme Gogs, Gitea, Phabricator, Trac, Tuleap, etc.

Revue de presse de l’April pour la semaine 5 de l’année 2020

Posté par (page perso) . Édité par Davy Defaud et Ysabeau. Modéré par patrick_g. Licence CC by-sa.
19
4
fév.
2020
Internet

Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.

Sortie de Crème CRM en version 2.1

Posté par (page perso) . Édité par Ysabeau, Davy Defaud, ZeroHeure et patrick_g. Modéré par patrick_g. Licence CC by-sa.
18
4
fév.
2020
Commercial

Le 6 janvier 2020 est sortie la version 2.1 du logiciel de gestion de la relation client Crème CRM (sous licence AGPL-3.0). La précédente version étant la 2.0 (sortie le 11 janvier 2019).

Icone de Crème CRM

Au programme notamment, le passage à Django 2.2. Les nouveautés sont détaillées dans la suite de la dépêche.

Health Data Hub — émission « Libre à vous ! » du 28 janvier 2020 — Podcasts et références

Posté par . Édité par Davy Defaud et ZeroHeure. Modéré par Ysabeau. Licence CC by-sa.
5
4
fév.
2020
Communauté

Cinquante‐et‐unième émission « Libre à vous ! » de l’April. Podcast et programme :

Photo d’Étienne Gonnu, Stéphanie Combes, Adrien Parrot et Nicolas Paris

  • chronique « Itsik Numérik » d’Emmanuel Revah sur Facebook ;
  • sujet principal : la plate‑forme d’exploitation des données de santé « Health Data Hub » avec Stéphanie Combes, directrice de la plate‑forme, Adrien Parrot et Nicolas Paris de l’association InterHop (les hôpitaux français pour l’interopérabilité) ;
  • chronique « Le Libre fait sa comm’ » d’Isabella Vanni, coordinatrice vie associative et responsable projets à l’April : interview de Jean Carratala, secrétaire de Cenabumix, GULL (groupe d’utilisateurs et d’utilisatrices de logiciels libres) de la région d’Orléans.

Sortir du cadre : financement participatif pour un film et une série sur l’art libre

Posté par Lentciné . Édité par ZeroHeure, Davy Defaud et Ysabeau. Modéré par Davy Defaud. Licence CC by-sa.
Tags : aucun
15
3
fév.
2020
Audiovisuel

Sortir du cadre, c’est d’abord un film documentaire en cours de création, né du besoin d’expliquer l’intérêt des licences libres et ouvertes dans l’art. C’est également une série, également en cours de création, qui va à la rencontre des personnes œuvrant pour ces dernières. Derrière ce projet, l’association Lent ciné, qui produit et diffuse des films sous licence libre et ouverte, et promeut le Libre.

SDC

Nous avons passé beaucoup de temps à écrire des dossiers, mais la critique du droit d’auteur et la mise en avant des licences libres rebutent les financeurs. Jusque‑là, nous avons financé le tournage sur nos deniers propres, mais nous arrivons au bout de nos possibilités. Nous lançons donc un financement participatif, avec l’objectif de recueillir au moins 2 500 € pour pouvoir terminer le tournage. Le crowdfunding dure jusqu’au 2 mars.

Synopsis

Alors que le nombre d’artistes augmente constamment, et qu’il n’a jamais été aussi simple de créer, les artistes sont de plus en plus précaires. Pourtant, dans une société qui envisage l’art comme une marchandise et l’artiste comme une profession, des personnes cherchent à transformer les conditions d’échange des œuvres et imaginent des économies alternatives, fondées sur la liberté et le partage.

Agenda du Libre pour la semaine 6 de l’année 2020

Posté par . Édité par Benoît Sibaud et Davy Defaud. Modéré par Xavier Claude. Licence CC by-sa.
6
2
fév.
2020
Communauté

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces cinquante‑sept événements (France : 49, Belgique : 4, Québec : 3, Suisse : 1) est en seconde partie de dépêche.

Sortie de Dino 0.1

Posté par (page perso) . Édité par ZeroHeure, Davy Defaud et palm123. Modéré par ZeroHeure. Licence CC by-sa.
46
2
fév.
2020
XMPP

Nous sommes heureux d’annoncer la parution de la première version stable de Dino : la version 0.1. Ceci marque une étape importante du processus de développement commencé il y a trois ans, composé du travail combiné de trente contributeurs, dont quatre étudiants du Google Summer of Code et de multiples sprints de développement.

Dino est une application sécurisée et libre de messagerie instantanée décentralisée. Elle utilise le protocole XMPP (« Jabber ») et est interopérable avec les autres clients et serveurs XMPP. Nous nous efforçons de fournir une interface utilisateur intuitive, simple et moderne.

Fenêtre principale de Dino

Cette dépêche est une traduction en français de l’article de lancement de Dino 0.1.

FreeNAS 11.3

Posté par . Édité par Davy Defaud, Ysabeau, ZeroHeure, Xavier Teyssier et Benoît Sibaud. Modéré par Davy Defaud. Licence CC by-sa.
44
31
jan.
2020
FreeBSD

Le 20 janvier 2020, FreeNAS 11.3 a été publié.

FreeNAS est un système d’exploitation libre pour serveurs de stockage en réseau, basé sur FreeBSD. C’est un système d’exploitation dédié au stockage, très populaire (il a été téléchargé plus dix millions de fois). FreeNAS a été créé initialement par le Français Olivier Cochard‑Labbé, mais ce dernier a passé le relai en 2009 à la société iXsystems qui vend des serveurs pré‑configurés avec FreeNAS.

Installation, menu de démarrage

Les avantages de FreeNAS :

  • c’est un système d’exploitation libre et robuste ;
  • il est très facile à installer ;
  • il permet de gérer très simplement via une interface Web le système de fichiers OpenZFS, pour offrir des fonctions avancées telles que la tolérance aux pannes, le contrôle d’intégrité de bout en bout, les instantanés, la compression en ligne, la réplication, etc. ;
  • il prend en charge les principaux protocoles de stockage en réseau : NFS, CIFS, FTP, iSCSI, S3, TFTP, AFP, WebDAV, SFTP, etc. ;
  • il gère aussi les prisons (jails) et les machines virtuelles (bhyve), ce qui permet d’installer des applications tierces.

Parmi les principales nouveautés de FreeNAS 11.3, on retrouve :

  • un nouveau tableau de bord ;
  • une meilleure prise en charge des invités Windows sous bhyve ;
  • un nouveau moteur de réplication.

La plate‑forme de virtualisation XCP‑ng rejoint le projet Xen dans la Fondation Linux

Posté par . Édité par Davy Defaud et Benoît Sibaud. Modéré par Xavier Teyssier. Licence CC by-sa.
24
30
jan.
2020
Virtualisation

Le projet libre XCP‑ng est désormais une solution incubée par le projet Xen au sein de la Fondation Linux et devient, de facto, la distribution clé en main pour les utilisateurs de Xen.

Logo XCP‑ng

Requêtes et jointures avec pgModeler (PostgreSQL)

64
29
jan.
2020
Base de données

Bon, voilà, j’ai développé ce greffon pour pgModeler (C++/Qt), et j’ai envie de le partager dans une petite dépêche.

Mes motivations principales étaient de pouvoir effectuer des requêtes dans mon logiciel de modélisation préféré, bien entendu, et le fait que les logiciels de modélisation que je connais ne prennent pas en charge les jointures existantes ou automatiques.

Votre client SQL est cool ? Mais est‑il cool à ce point ?! :)

Rapide présentation de pgModeler

pgModeler est un logiciel de modélisation de base de données. Bien que plutôt généraliste — si l’on s’en tient à un modèle logique des données — il est spécialisé PostgreSQL. Il permet entre autres de :

  • construire par interface graphique un modèle de base de données (tables, schémas, rôles…), mais bien plus ; en fait, il propose toutes les fonctionnalités offertes par PostgreSQL, allant jusqu’aux extensions PostGIS ;
  • créer une base de données à partir d’un modèle : passer de la représentation à l’implémentation ;
  • à l’inverse, créer un modèle à partir d’une base de données ;
  • comparer une instance PostgreSQL avec un modèle et produire — voire réintégrer — les différences entre schémas ;
  • administrer sa base, avec un module riche, mais qui n’égalera sans doute pas pgAdmin ;
  • produire un dictionnaire des données.

Des discussions sont en cours pour rendre pgModeler nativement compatible avec les autres systèmes de gestion de bases de données relationnelles (SGBDR) grâce à l’excellent extracto‑chargeur (ETL) pgLoader.

Revue de presse de l’April pour la semaine 4 de l’année 2020

Posté par (page perso) . Édité par Davy Defaud. Modéré par patrick_g. Licence CC by-sa.
23
28
jan.
2020
Internet

Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.

Agenda du Libre pour la semaine 5 de l’année 2020

Posté par . Édité par Benoît Sibaud et Davy Defaud. Modéré par Pierre Jarillon. Licence CC by-sa.
10
25
jan.
2020
Communauté

Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces soixante événements (France : 52, Belgique : 5, Québec : 2 Suisse : 1) est en seconde partie de dépêche.

Fontaine et le Libre — émission « Libre à vous ! » du 21 janvier 2020 — Podcasts et références

Posté par . Édité par Davy Defaud. Modéré par Benoît Sibaud. Licence CC by-sa.
12
25
jan.
2020
Communauté

Cinquantième émission « Libre à vous ! » de l’April. Podcast et programme :

  • la chronique « Les transcriptions qui redonnent le goût de la lecture » de Marie‑Odile Morandi, qui fait une rétrospective sur les chroniques « Pépites libres » de 2019 ;
  • notre sujet principal portait sur les collectivités locales et le logiciel libre, avec l’interview de Nicolas Vivant, directeur des systèmes d’information de la ville de Fontaine ;
  • enfin, la chronique « Partager est bon » de Véronique Bonnet, sur le thème « quand le logiciel libre n’est pas supérieur, en pratique ».

Gestion de paquets et DevOps avec Nix, tour d’horizon sur un cas concret

26
24
jan.
2020
Administration système

Nix et GNU Guix sont des gestionnaires de paquets « fonctionnels », au sens de la programmation fonctionnelle. Cette approche de la gestion de paquets est très différente de l’approche habituellement utilisée par les systèmes GNU/Linux ou BSD, à base de collections de ports ou de dépôts de paquets.

Cette approche fonctionnelle apporte de nombreux avantages. Non seulement, elle permet de fournir une gestion de paquets fiable, reproductible, multi‑version et multi‑utilisateur, mais elle apporte également de nombreuses fonctionnalités supplémentaires : gestion d’un environnement de développement, empaquetage décentralisé, construction d’images Docker ou de machines virtuelles, personnalisation de tout l’environnement logiciel, etc.

Cet article part d’un projet de code (un serveur Web) et illustre progressivement différentes fonctionnalités de Nix intéressantes pour le développeur, l’empaqueteur et l’administrateur système. Les exemples sont présentés ici sous NixOS (la distribution GNU/Linux basée sur Nix), mais devraient être utilisables également avec l’outil Nix installé sur une distribution GNU/Linux classique, ou avec GNU Guix.