Bonjour,
Je viens de voir sur le SVN l'existence d'un fichier fr-dvorak-bepo.kbd dans le dossier pilote.
Cela permettrait donc théoriquement d'ajouter dans les bases du système la dispo bépo, et de permettre ainsi d'utiliser bépo dès l'installation (ce qui était par exemple l'attente de sqtn, cf. ce post).
D'un point de vue technique, c'est réglé, j'ai préparé le patch ad hoc et pourrai en assurer la maintenance.
D'un point de vue juridique, le souci est que ce fichier est sous licence copyleft (soit CC-BY-SA soit GFDL).
Or, rien ne rentre dans les sources du système de base si ce n'est du BSD ou du CDDL (FreeBSD et NetBSD accepte la CDDL, ce qui permet d'avoir un support du zfs par exemple) (c'est relativement hors sujet : les composants CDDL sont dans une branche à part, isolée du reste, les fichiers de src/share/syscons/keympaps sont sous licence BSD).
Et ce sera un problème similaire pour l'incorporation des dispositions bépo dans Windows et Mac OS X.
Quelles solutions sont envisageables ?
(1) il est difficilement possible de le recréer ex nihilo sous licence BSD : il s'agirait d'un travail dérivé de layout-1.0rc2.conf, sous double licence CC-BY-SA et GFDL. La version générée est d'ailleurs distribuée sous cette licence.
(2) une exception F(L)OSS, comme le prévoient Alfresco ou MySQL (ici) : non plus, les programmes dérivés ne seront pas spécialement sous licence Open Source.
(3) reconnaître qu'un fichier de configuration n'atteint pas le seuil d'originalité nécessaire pour être éligible au droit d'auteur
(4) distribuer les fichiers de configuration sous triple licence BSD/CC-BY-SA/GFDL, ce qui permettra à tout distributeur d'utiliser ces fichiers de configuration pour offrir bépo dans son système
Je viens de voir sur le SVN l'existence d'un fichier fr-dvorak-bepo.kbd dans le dossier pilote.
Cela permettrait donc théoriquement d'ajouter dans les bases du système la dispo bépo, et de permettre ainsi d'utiliser bépo dès l'installation (ce qui était par exemple l'attente de sqtn, cf. ce post).
D'un point de vue technique, c'est réglé, j'ai préparé le patch ad hoc et pourrai en assurer la maintenance.
D'un point de vue juridique, le souci est que ce fichier est sous licence copyleft (soit CC-BY-SA soit GFDL).
Or, rien ne rentre dans les sources du système de base si ce n'est du BSD ou du CDDL (FreeBSD et NetBSD accepte la CDDL, ce qui permet d'avoir un support du zfs par exemple) (c'est relativement hors sujet : les composants CDDL sont dans une branche à part, isolée du reste, les fichiers de src/share/syscons/keympaps sont sous licence BSD).
Et ce sera un problème similaire pour l'incorporation des dispositions bépo dans Windows et Mac OS X.
Quelles solutions sont envisageables ?
(1) il est difficilement possible de le recréer ex nihilo sous licence BSD : il s'agirait d'un travail dérivé de layout-1.0rc2.conf, sous double licence CC-BY-SA et GFDL. La version générée est d'ailleurs distribuée sous cette licence.
(2) une exception F(L)OSS, comme le prévoient Alfresco ou MySQL (ici) : non plus, les programmes dérivés ne seront pas spécialement sous licence Open Source.
(3) reconnaître qu'un fichier de configuration n'atteint pas le seuil d'originalité nécessaire pour être éligible au droit d'auteur
(4) distribuer les fichiers de configuration sous triple licence BSD/CC-BY-SA/GFDL, ce qui permettra à tout distributeur d'utiliser ces fichiers de configuration pour offrir bépo dans son système