Virevoltantes valses de licences libres et non libres dans les bases de données

Posté par  (site web personnel) . Édité par bubar🦥, patrick_g et Ysabeau 🧶 🧦. Modéré par claudex. Licence CC By‑SA.
54
3
fév.
2021
Justice

Sur les cinq dernières années, nous avons assisté un ballet impressionnant de changements de licences dans les « bases de données » (au sens large ici) libres (SQL ou NoSQL) : on parle ici de MariaDB (base relationnelle), Elasticsearch (moteur de recherche)/Kibana (visualisation de données), MongoDB (base orientée documents), Redis (base clé valeur), Confluent (gestion d’événements), CockroachDB (SQL distribué), Graylog (gestion de journaux système), et j’en oublie peut-être.

La trame

Les entreprises qui éditent ces bases se voient attaquées dans leur modèle (double licence libre et payante, open core, service, etc.). Selon ces entreprises, d’autres acteurs leur taillent des croupières, leur piquent leur chiffre d’affaires, se placent en intermédiaires captant la valeur, souvent avec une approche « base de données à la demande » de type opérateur d’infrastructure de cloud (mais ça pourrait aussi être un simple intégrateur de solution), et le tout sans contribuer.

Et souvent la solution retenue pour stopper ce qui est perçu comme une dérive est un changement de licence, vers une licence non-libre, respectant généralement les critères suivant :

  • le code est visible / disponible (on part quand même d’une solution libre/open source, si le code n’était pas visible le changement serait brutal)
  • « ça change rien pour toi utilisateur final » (soit tu ne payais pas et c’est encore le cas, soit tu payais déjà (pour le service, le support, etc.) et ça va continuer identiquement)
  • il est interdit de faire du « à la demande » sans publier le code qui te permet de le faire.

Sortie de MongoPassion

Posté par  . Édité par Ysabeau 🧶 🧦 et Davy Defaud. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
24
26
nov.
2020
Base de données

Après plus de trois mois de développement, une équipe de stagiaires autogérée du 24ème a mis au point une application de gestion de bases de données MongoDB. L’objectif ? Créer un outil corrigeant certains défauts des outils libres actuels tout en conservant une interface ergonomique et agréable.

MongoPassion est un outil libre sous licence AGPL 3.0, développé en PHP, entièrement gratuit et utilisable par tous les utilisateurs et les utilisatrices de MongoDB.

Sortie de Perl 5.32.0

51
4
juil.
2020
Perl

Perl est un langage généraliste créé en 1987 par Larry Wall.

« Perl continue de prospérer dans sa quatrième décennie grâce à une communauté d’utilisateurs et de développeurs très dynamique. », dixit perldelta.

Perl est distribué sous une double licence : Artistic Licence et GPL v1+. La plupart des modules du CPAN suivent également ce même traitement.

Perl 5 raptor  « Perl 5 raptor » de kraih, licence CC BY‑SA 4.0

Tout d’abord un petit lien vers la précédente dépêche sur la sortie de Perl 5.30.0 qui explique en particulier le « releasing flow » et des termes spécifiques à la communauté Perl (blead, pumpking, etc.).

Journal docker multi-stage build

Posté par  . Licence CC By‑SA.
16
6
fév.
2020

Multi-stage builds

Les multi-stage builds sont disponible depuis la version v17.05 de Docker. Voyons,
par l'exemple, comment cette fonctionnalité peut nous être utile.

Prenons le cas d'un projet de tribune libre.
Pour tester ce projet, voici le premier Dockerfile que j'ai écrit

FROM adoptopenjdk/maven-openjdk11

# Update apt
RUN apt-get update

# Install mongodb
RUN apt-get install -y mongodb-server && rm -rf /var/lib/apt/lists/*
RUN service mongodb start

WORKDIR /code

# Prepare by downloading dependencies
ADD pom.xml /code/pom.xml
RUN ["mvn", "dependency:resolve"]
(…)

Journal Sorties de Micronaut 1.3.0 et Micronaut Data 1.0

Posté par  (site web personnel) . Licence CC By‑SA.
18
6
fév.
2020

Bonjour,

Micronaut est un cadriciel (framework) sous licence Apache v2 basé sur la JVM permettant de créer des micro‑services. Son auteur n’est autre que Graeme Rocher, le créateur de Grails et Gorm.

Ses principales caractéristiques sont :

  • il est polyglotte, prenant en charge à la fois Java, Kotlin et Groovy ;
  • il n’utilise pas l’introspection durant l’exécution mais à la compilation, ce qui le rend particulièrement léger et rapide à l’exécution ;
  • il utilise GraalVM pour compiler (…)

VigiBati : un outil libre de cartographie et veille des permis de construire en France

Posté par  . Édité par ZeroHeure, Davy Defaud et Benoît Sibaud. Modéré par Davy Defaud.
51
10
nov.
2019
Open Data

Je vous présente VigiBati.fr, un outil libre (licence MIT) et gratuit permettant une veille sur l’urbanisation en France. Ce site est une interface ergonomique à la base de données nationale des permis de construire Sitadel (plus de 130 000 permis sont renseignés dans la base et mis à jour mensuellement). Les données sont enrichies, formatées et géolocalisées par des scripts développés pour l’occasion.
Le site propose une carte avec des filtres multicritères et des alertes par courriel.
Aperçu de VigiBati

Journal Sortie de "The Art of PostgreSQL" de Dimitri Fontaine

Posté par  . Licence CC By‑SA.
28
22
août
2019

Bonjour à tous,

Je souhaitais attirer votre attention sur la sortie toute récente du livre "The Art of PostgreSQL", par Dimitri Fontaine, seconde édition du "Mastering PostgreSQL in Application Development". Je cherchais depuis quelques temps un bon ouvrage sur Postgres, et ce que j'ai entrevu de cet ouvrage semble en faire le candidat idéal. Voir le site web de The Art of PostgreSQL pour les impatients.

A l'heure où il est de bon ton de taper sur MySQL/MariaDB, comme par (…)

Forum général.petites-annonces Emplois d'Ingénieur de développement de systèmes d’information (INRA)

Posté par  . Licence CC By‑SA.
2
20
sept.
2019

Bonjour à tous,

nous recrutons un développeur Système d'Information pour 3 ans à l'INRA de Montpellier.
Le poste de niveau Ingénieur d’Études est à pourvoir dès que possible.

La personne recrutée sera responsable de la conception, du développement, des tests et de l’intégration de solutions innovantes pour le système d'information OpenSILEX.

OpenSILEX est un logiciel « open source » avec une communauté internationale grandissante. Dans ce contexte dynamique, la personne recrutée intégrera l’équipe de développement de l’unité de recherche (…)

Python pour la rentrée 2019 — partie 1 ― Popularité

Posté par  (site web personnel) . Édité par M5oul, Ysabeau 🧶 🧦, theojouedubanjo, Benoît Sibaud, Davy Defaud, Nÿco et palm123. Modéré par Nÿco. Licence CC By‑SA.
43
4
sept.
2019
Python

Pour cette rentrée 2019, faisons le point sur Python : actualité, bonnes pratiques Python, astuces, projets intéressants, témoignages…

Cette première partie présente la popularité de Python, chiffres à l’appui. Mais qu’est ce qui explique qu’un vieux langage de vingt‐cinq ans, lent et dont l’indentation influence la compilation, puisse être aussi populaire ?

Un barbu présente le logo de Python

Forum général.petites-annonces Informaticien expérimenté recherche emploi en télétravail ou dans l'est Lyonnais

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
9
5
juil.
2019

Bonjour,

Je suis à la recherche d'un emploi (CDI), en télétravail ou proche de mon domicile dans l'est lyonnais

Voici mon profil et mes principales compétences :

  • Ingénieur système Linux / AIX
  • Administrateur Base de données Oracle, Postgresql, MySQL, MongoDB
  • Chef de projet en informatique de gestion
  • Développeur Python, Shell, Perl, JavaScript, Go, Ruby …

Ce que je peux vous apporter :
20 ans d’expérience en ingénierie système Linux/UNIX, 30 ans de passion pour l’informatique et le
codage mais aussi (…)

Journal zsh remplace bash comme shell par défaut sous macOS

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
29
6
juin
2019

On n'est pas vendredi mais tant pis.
Dans la prochaine version de macOS, zsh remplace bash comme shell par défaut (zsh était déjà disponible en option). Mais pour être plus précis, ça remplace un vieux bash pré-GPLv3 par un shell moderne et surtout pas chiant en licence.
Vous voyez venir la tentative de troll? Il faut croire que quand on veut jouer à mettre plus de contraintes sur la licence d'un logiciel, il faut avoir de sérieux atouts sinon (…)

Fedora 30

50
30
avr.
2019
Fedora

En ce mardi 30 avril 2019, les utilisateurs du projet Fedora seront ravis d’apprendre la disponibilité de la version 30 de Fedora.

Fedora est une distribution GNU/Linux communautaire développée par le projet Fedora et sponsorisée par Red Hat, qui lui fournit des développeurs ainsi que des moyens financiers et logistiques. Fedora peut se voir comme une sorte de vitrine technologique pour cette multinationale, c’est pourquoi elle est prompte à inclure des nouveautés.

Fedora garde un rôle central dans le développement de ces nouveautés via le développement en amont. En effet, les développeurs de la distribution contribuent également directement au code d’un certain nombre de logiciels libres contenus dans la distribution, dont le noyau Linux, GNOME, NetworkManager, PackageKit, PulseAudio, X.Org, systemd, la célèbre suite de compilateurs GCC, etc. Suivez ce lien pour voir l’ensemble des contributions de Red Hat.

Bureau GNOME nature