Bonjour,
La logique de Peertube est de promouvoir l’usage des licences Creative Commons, d’où leur intégration native.
Mais ces licences peuvent parfois ne pas suffire. Par exemple dans mon cas, je travaille au déploiement de Peertube comme plateforme de diffusion des vidéos produites par un établissement public du secteur éducatif, et celui-ci propose des conditions générales d’utilisation particulières (publiées sur une page).
Mon besoin serait donc de pouvoir ajouter un type de licence « personnalisable » à la liste native de Peertube, et de pouvoir spécifier un texte à afficher (par ex. « Conditions générales d’utilisation », qui serait également un lien cliquable renvoyant vers la page éponyme.
Un plugin pourrait permettre cela, mais uniquement sur mon instance.
Or celle-ci est fédérée avec d’autres instances de la sphère éducative (je rêve de voir celle-ci grossir loin de Youtube, avec d’autres acteurs comme le CNED, des musées, le CNRS, etc.).
Il faudrait donc qu’en cas de diffusion d’une de nos vidéos sur une de ces instances tierces, la licence personnalisée s’affiche correctement. Comment réaliser cela sans obliger chaque administrateur de ces instances à installer le même plugin, et à le paramétrer de la même façon pour ajouter X licences personnalisées de chacun des X établissements porteurs de ces instances ?
Piste 1 : que Peertube ne « partage » plus uniquement l’info « Licence = 1 » lors de la diffusion à une instance fédérée, mais plutôt une information complète, telle que « Licence CC By », ou dans mon cas « Conditions générales d’utilisation » (avec l’url cible).
Piste 2 : partager un dépôt commun, sur lequel chacun pourrait ajouter librement un fichier xml sur des paramètres de son instance (comme ici la licence), ces infos étant consultées par une instance tierce lors de la fédération.
Piste 3 : ajouter à la liste native de Peertube une option supplémentaire, qui afficherait à l’utilisateur quelque chose comme « Consulter la licence sur l’instance d’origine » et renverrait l’utilisateur sur le peertube source.
Cela permettrait à l’administrateur de l’instance source de spécifier (par exemple dans le fichier de config) des options de licences supplémentaires, sans pour autant avoir à les propager dans toutes les instances tierces. Quand une instance tierce verrait une vidéo avec « licence=12 » alors que cette instance n’a que les 7 licences natives, celle-ci afficherait le texte « Consulter la licence sur l’instance d’origine » et renverrait l’utilisateur vers la page de la vidéo sur l’instance source.
Qu’en pensez-vous ? Merci d’avance pour les réflexions que vous pourrez apporter, et qui pourront participer à déployer plus largement Peertube dans des structures ayant des contraintes juridiques encore incompatibles avec les communs libres.
Merci