J'avais besoin de refondre complètement la bibliothèque pour la rendre plus maintenable, plus facile aussi pour que n'importe quel dev ou intégrateur front s'en empare.
Et d'après le repo github (et d'après le blog aussi, mais c'est l'occasion de mettre le lien vers le code source) la licence est GPL 3.
Cette licence est trop contraignante pour que les dev web s'emparent du projet. L'intérêt d'une lib pour un dev web est d'améliorer son projet. La GPL va contaminer son projet ce qui n'est pas acceptable dans beaucoup de cas.
Je te suggère (si tu peux et veux) de passer en MIT ou LGPL. Tu ne contraindras pas d'éventuels utilisateurs, donc ils intégreront ton player et te feront des retours : rapports de bugs, questions, échanges voire correctifs.
Exemple : pour Tracim on a développé un module python de génération de "preview" qui est indépendant et qui est en MIT. On a des retours de différents utilisateurs, des améliorations, et des gens l'utilisent dans un contexte professionnel où la GPL est rédhibitoire (pour une dépendance).
La contamination de la GPL au programme qui utilise ta lib va imposer au développeur de faire des arbitrages avec d'autres dépendances qui n'ont rien à voir (mais qui ne sont pas compatibles GPL).
GPL et AGPL pour un produit fini sont bien, mais pas pour une lib qui doit/peut/va être intégrée dans des projets variés (si l'objectif est d'étoffer ta base d'utilisateurs et de faire grandir ton projet).
Illustration très concrète : on est en train de réfléchir à l'intégration d'un player audio dans Tracim. En GPL ta lib est écartée d'office car potentiellement incompatible avec la licence de l'ensemble de nos dépendances.
En MIT ou LGPL, c'est ok car ça nous laisse faire ce qu'on veut par ailleurs. Dans les deux cas on contribuera upstream sur les problème que l'on rencontre.
#tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo
# licence probablement inappropriée
Posté par LeBouquetin (site web personnel, Mastodon) . En réponse au journal cpu-audio 7.0. Évalué à 7.
Sur ton blog tu écris ceci :
Et d'après le repo github (et d'après le blog aussi, mais c'est l'occasion de mettre le lien vers le code source) la licence est GPL 3.
Cette licence est trop contraignante pour que les dev web s'emparent du projet. L'intérêt d'une lib pour un dev web est d'améliorer son projet. La GPL va contaminer son projet ce qui n'est pas acceptable dans beaucoup de cas.
Je te suggère (si tu peux et veux) de passer en MIT ou LGPL. Tu ne contraindras pas d'éventuels utilisateurs, donc ils intégreront ton player et te feront des retours : rapports de bugs, questions, échanges voire correctifs.
Exemple : pour Tracim on a développé un module python de génération de "preview" qui est indépendant et qui est en MIT. On a des retours de différents utilisateurs, des améliorations, et des gens l'utilisent dans un contexte professionnel où la GPL est rédhibitoire (pour une dépendance).
La contamination de la GPL au programme qui utilise ta lib va imposer au développeur de faire des arbitrages avec d'autres dépendances qui n'ont rien à voir (mais qui ne sont pas compatibles GPL).
GPL et AGPL pour un produit fini sont bien, mais pas pour une lib qui doit/peut/va être intégrée dans des projets variés (si l'objectif est d'étoffer ta base d'utilisateurs et de faire grandir ton projet).
Illustration très concrète : on est en train de réfléchir à l'intégration d'un player audio dans Tracim. En GPL ta lib est écartée d'office car potentiellement incompatible avec la licence de l'ensemble de nos dépendances.
En MIT ou LGPL, c'est ok car ça nous laisse faire ce qu'on veut par ailleurs. Dans les deux cas on contribuera upstream sur les problème que l'on rencontre.
#tracim pour la collaboration d'équipe __ #galae pour la messagerie email __ dirigeant @ algoo