Vous connaissez probablement la liste des licences open source officiellement approuvées par l'OSI. Plus particulièrement, je suppose que ce serait la GPL, le MIT, [insérez votre licence préférée ici].
J'ai récemment rencontré un projet qui, bien qu'il soit open source (le créateur a mis à disposition tout le code source), n'était pas officiellement open source sous l'une de ces licences officielles.
Il a publié la source, mais n'a fait aucune promesse de publier la source à l'avenir.
Il a permis des suggestions de modification, mais n'a fait aucune promesse d'accepter les correctifs et a interdit la distribution externe des versions corrigées en externe.
Il a permis l'utilisation du logiciel dans des projets commerciaux ou payants, mais a interdit la vente du logiciel lui-même.
Je suppose que cela pourrait être appelé "source disponible" et non open source comme nous aimons y penser.
Je peux voir pourquoi l'équipe de direction d'une entreprise ne voudrait pas faire des affaires avec ce logiciel. Ils ne peuvent pas le débourser, ils ne peuvent pas le vendre, ils ne peuvent pas créer leur propre version du logiciel et le distribuer ou le vendre.
Mais est-ce important pour vous en tant que membre d'une équipe d'ingénierie logicielle qui n'utilise que ce logiciel? Je peux toujours faire mon travail avec, je peux l'utiliser dans un projet pour lequel je suis payé (mais je ne peux pas vendre le logiciel lui-même, ce que je ne fais pas de toute façon), et je peux apporter des modifications au code pour qu'il se comporte différemment selon mes besoins (mais je ne peux pas rendre ces modifications publiques), et si je veux que ces modifications soient officiellement mises à la disposition des autres, l'approbation appartient au projet lui-même et ils choisissent si pour les incorporer dans une version officielle ou non.
Nous savons donc qu'une entreprise qui souhaite baser son activité sur ce logiciel «source disponible» ne peut pas le faire, mais en tant que membre de l'équipe d'ingénierie logicielle, ces différences vous importent-elles ou semblent-elles moins pertinentes?
Curieux de savoir ce que les autres en pensent.