En développant l’archivage des discussions, j’ai réalisé que je n’avais pas de système de permissions. J’ai bien empêché à n’importe qui de créer des espaces de travail, mais c’est une réflexion inachevée.
Par exemple :
- je veux pouvoir empêcher la création de discussions dans un espace de travail pour garder la main sur les informations importantes
- je veux que n’importe qui puisse ouvrir une discussion pour faire une demande ou se présenter
- je veux pouvoir bloquer une discussion pour empêcher qu’une discussion parte dans tous les sens
- je veux permettre à seulement certaines personnes d’ouvrir une discussion ou commenter pour pouvoir travailler entre personnes qui se connaissent
- je ne veux pas que n’importe qui puisse archiver une discussion
Un des problèmes que j’identifie est le spam de bots. Je suis tenté de ne permettre l’accès aux organisations, voire à Stacio, uniquement sur la base d’invitations. Ça contredit toutefois l’aspect "communautés ouvertes" que je cherchais à viser.
Cependant, les bots m’inquiètent de plus en plus, en particulier avec les avancées en terme d’IA qui vont rendre la détection de plus en plus compliquée. Pas envie non plus de passer par un système de captcha. J’en viens à me demander si le concept de communauté complètement ouverte est toujours possible sur Internet ?
Peut-être que le fait que les discussions puissent être publiques est suffisant pour répondre à cette notion de "communauté ouverte" (du coup "communauté publique" ?)