Merge pull request #2454 from YunoHost/tos

add tos to docs
This commit is contained in:
Alexandre Aubin 2024-05-07 23:01:40 +02:00 committed by GitHub
commit 8544684cdb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 839 additions and 0 deletions

View file

@ -0,0 +1,419 @@
---
title: Conditions Générales et spécifiques des Services opérés par le projet YunoHost
template: docs
taxonomy:
category: docs
routes:
default: '/terms_of_services'
aliases:
- '/tos'
---
01/02/2024
## Préambule
Le projet YunoHost est animé par une équipe de personnes bénévoles qui ont fait cause commune pour créer un système d'exploitation libre pour les serveurs, appelé YunoHost. YunoHost est publié [sous licence GNU Affero General Public License v3](https://www.gnu.org/licenses/agpl-3.0.txt). En lien avec ce logiciel, le projet administre et met à disposition plusieurs services techniques et communautaires à des fins diverses.
En utilisant ces services, vous acceptez dêtre lié·e par les conditions suivantes.
## Version courte (TL;DR)
- **Clause « Ceci est un projet communautaire »** : vous acceptez et respectez le fait que le projet est maintenu par une équipe bénévole, et que le temps et l'énergie bénévole sont la force motrice du projet. Les contributions au projet sont les bienvenues, ponctuelles ou dans la durée, par le moyen de votre choix (que ce soit en parler autour de vous, nous faire des retours constructifs, aider les autres, faire coucou, traduire, tester, coder, donner, ...).
- **Clause « On fait ce qu'on peut »** : vous acceptez que l'équipe bénévole fait du mieux qu'elle peut et n'est assujettie à aucune obligation, ni de moyen, ni de résultat. Le projet ne peut être tenu pour responsable des dommages ou préjudices indirects si un service cesse de fonctionner. L'équipe peut décider d'arrêter un service à tout moment.
- **Clause « On n'est pas un GAFAM »** : nous essayons de minimiser le plus possible les données personnelles qui peuvent transiter, être stockées sur notre infrastructure ou être transférée vers des tiers. Nous publions le code qui fait tourner nos services. Nous nous interdisons toute revente de données personnelles. Nous n'exploitons les données qu'à des fin de statistiques internes et anonymisées.
- **Clause « On n'aime pas les personnes toxiques »** : vous devez respecter les autres membres de la communauté en faisant preuve de civisme, de politesse et bienveillance.
- **Clause « Le logiciel libre, ce n'est pas des bénévoles à vos ordres »** : les messages se contentant de demander quand une fonctionnalité, correctif ou mise à jour sera disponible, volontairement ou involontairement insistants, sans aucune forme de politesse, de bienveillance ou d'intention de contribution, ne sont pas les bienvenus. Si vous souhaitez qu'un point en particulier soit traité, demandez-vous comment contribuer, ou a minima parlez-en avec bienveillance.
- **Clause « On ne lit pas dans les boules de cristal »** : le forum et chat d'entraide stipulent clairement que pour espérer obtenir de l'aide, il est nécessaire de fournir les informations de base (type de matériel, version de YunoHost), des éléments de contexte et les journaux complets. Ne pas le faire est extrêmement agaçant pour les bénévoles qui tentent de vous aider.
- **Clause «On ne veut pas finir en taule»** : vous devez respecter la loi (que celle-ci soit bien faite ou idiote).
- **Clause «Tout abus sera puni»** : abuser techniquement ou humainement des services peut entraîner la fermeture de vos comptes et l'interdiction de l'accès à une partie ou à l'ensemble des services, possiblement sans avertissement ni négociation.
## Distinction entre YunoHost en tant que projet, en tant que services, en tant que logiciel, et en tant que distribution
Ce document détaille les CGS qui s'appliquent **aux services fournis par le projet YunoHost**, mais **pas** à YunoHost en tant que logiciel **ni** aux applications proposées dans le catalogue de YunoHost.
YunoHost en tant que logiciel est publié [sous licence AGPLv3](https://www.gnu.org/licenses/agpl-3.0.txt) et est donc fourni sans garantie d'aucune sorte et n'est pas responsable des dommages résultant de son utilisation, ni de l'utilisation des applications qu'il permet d'installer.
*Si vous utilisez YunoHost pour fournir des services à d'autres personnes, il est de votre responsabilité de définir et publier les conditions générales d'utilisation de votre souhait pour vos propres services à l'attention de ces personnes, et de vous renseigner sur toutes les implications légales des applications que vous installez.*
## Évolution des conditions générales et spécifiques de service
Le projet YunoHost se réserve le droit de mettre à jour et modifier ces conditions. Dans ce cas, le projet YunoHost informe les personnes concernées par un affichage sur le forum ou à défaut sur le site.
Un historique daté des versions de ces conditions peut être récupéré sur <https://github.com/YunoHost/project-organization/commits/master/yunohost_project_tos_fr.md>
## Vue d'ensemble des services
Les services administrés et maintenus par le projet sont, à ce jour :
- un site web public, destiné à présenter le projet et à fournir de la documentation ;
- l'hébergement de scripts d'installation, d'images, de paquets et de clés cryptographiques liés à l'installation et à la mise à jour de YunoHost ;
- un forum communautaire public, destiné à s'entraider et discuter des problèmes ou de tout autre sujet lié au projet ;
- un catalogue d'application public pour permettre de présenter et voter pour les applications disponibles, et une API permettant à des programmes de récupérer cette liste ;
- un service pastebin, destiné à partager facilement les logs et autres informations techniques ;
- un service de nom de domaine gratuit, destiné à réduire les frictions pour les personnes qui ne possèdent pas encore de nom de domaine ou qui souhaitent une solution simple et rapide dans le contexte de YunoHost ;
- des services d'auto-diagnostic utilisés par le logiciel YunoHost et destinés à aider les utilisateurices à diagnostiquer de manière autonome les problèmes techniques ;
- un service de démonstration d'un serveur YunoHost en libre service ;
- d'autres services liés au développement et à la maintenance.
En outre, le projet dépend, utilise, ou encourage l'utilisation de services gérés par des tiers, tels que :
- des briques logicielles et recettes d'installations automatiques (apps) hébergées chez des tiers tels que (liste non-exhaustive) `github.com`, `npmjs.org`, `pypi.org`, `debian.org`, `sury.org`, …
- plusieurs salons de discussion communautaires publics utilisant les protocoles Matrix, XMPP et IRC, hébergés par des tiers tels que (liste non-exhaustive) `matrix.org` et `libera.chat` ;
- l'autorité de certification Let's Encrypt ;
- une interface de dons, dont les paiements sont gérés par Stripe et à destination de Support Self-Hosting, l'association qui récolte et gère les dons.
Le cas échéant, il est de votre responsabilité de consulter les conditions d'utilisations de ces services gérés par des tiers.
## Accès aux services
### Périmètre géographique
Les services du projet YunoHost sadressent à l'ensemble des utilisateurices et contributeurices de YunoHost dans le monde tant que la réglementation de leur pays ne contrevient pas à leur usage ou fourniture.
### Permission d'utilisation des services
Sauf mentions contraires, l'usage des services du projet YunoHost est limité à une utilisation dans le cadre attendu :
- découverte ou utilisation du système d'exploitation YunoHost
- contribution au projet YunoHost
Tout autre usage (par exemple: utilisation dans une autre distribution, création d'intelligence artificielle, etc.) doit être préalablement validé par le projet YunoHost, à moins qu'il ne soit explicitement permis dans les conditions spécifiques du service ci-dessous.
### Services accessibles via un compte et résiliation
Les fonctionnalités suivantes sont accessibles via un compte :
- l'écriture sur le forum ;
- le vote pour les applications du catalogue (sur `apps.yunohost.org`) ;
- la réservation et la gestion de noms de domaines dynamiques fournit par le projet YunoHost (`nohost.me`, `noho.st` et `ynh.fr`).
Le compte sur le forum et le compte gérant votre nom de domaine peuvent être résiliés grâce aux identifiants associés.
## Fonctionnement
### Conditions financières
**Lensemble des services est fournie gratuitement. Nhésitez pas à soutenir le projet YunoHost en faisant un don.**
### Intervention en cas de panne
**En cas de panne constatée, et si aucun message natteste sur le forum que le projet YunoHost est en train de corriger le dysfonctionnement, nous vous encourageons à faire un signalement via le chat ou le forum.**
Le projet YunoHost propose lensemble de ces services grâce à des bénévoles qui feront de leur mieux pour résoudre les problèmes techniques qui pourraient subvenir. Les bénévoles n'ont aucune obligation à réparer un service cassé.
En cas dincapacité à résoudre un problème technique, le projet YunoHost pourra prendre la décision de fermer le service.
### Devenir des services
Le projet YunoHost ne garanti pas que les services continueront à fonctionner éternellement, et peut choisir darrêter des services si le projet estime ne plus être en mesure de fournir lesdits services.
Si le collectif qui anime le projet YunoHost en a la possibilité, il fera de son mieux pour laisser un délai suffisant pour permettre à tout le monde de migrer ou de s'adapter sereinement.
### Responsabilité du projet YunoHost
**En aucun cas, un ou une utilisatrice ne pourra se prévaloir de dommages ou indemnités résultant de problèmes techniques de quelque nature que ce soit.**
Le projet YunoHost n'est assujetti à aucune obligation (ni de moyen, ni de résultat). En cas de défaillance ou d'arrêt des services, le projet YunoHost ne peut être tenu pour responsable des dommages indirects tels que pertes de données, pertes dexploitation, préjudices commerciaux, perte de clientèle, de chiffre daffaires, de bénéfices ou déconomies prévus, ou de tout autre préjudice indirect.
En particulier, le projet YunoHost ne pourra être tenu responsable si vous avez fait dépendre de ses services des intérêts vitaux.
## Mésusage des services
**Tout abus peut entraîner la fermeture de vos comptes et l'interdiction de l'accès à une partie ou à l'ensemble des services.**
Le projet se réserve le droit de mettre en place les mesures jugées nécessaires pour mettre fin aux abus constatés. Le projet YunoHost reste seul juge de cette notion «dabus» dans le but de fournir le meilleur service possible à lensemble des usagers et usagères. Le projet YunoHost pourra décider d'agir sans avertissement ni négociation.
### Usage illégal des services
**Le projet YunoHost nest pas là pour vous couvrir et prendre des risques légaux à votre place. Même si votre action est légitime, vous êtes entièrement responsable de ce que vous faites.**
Vous devez respecter les lois et réglementations en vigueur lors de lusage des services proposés par le projet YunoHost (notamment sur le forum, les chats, le paste et le service de noms de domaines) que ce soit en matière de respect de la vie privée, denvoi de mails en grande quantité, de propriété intellectuelle, de propos discriminatoires, dappel à la haine, de harcèlement, datteinte aux libertés fondamentales de personnes, etc.
En cas dusage prohibé, le projet YunoHost peut se trouver dans lobligation de déclencher la suspension totale ou partielle du service, le retrait de contenu, ou toute autre mesure que les lois et réglementations lui imposent.
### Respect de la communauté et des bénévoles
Vous acceptez et respectez le fait que le projet YunoHost est un projet communautaire maintenu par une équipe bénévole, et que le temps et l'énergie bénévole sont la force motrice du projet. Vous comprenez que les bénévoles du projet font de leur mieux, et qu'abuser de leur temps ou de leur énergie équivaut à saboter le projet.
Vous devez respecter les autres utilisateurices et l'équipe du projet en faisant preuve de civisme, de politesse et bienveillance. Toute forme de pression, insistance, harcèlement ou toxicité est prohibée. Le projet YunoHost se réserve le droit de vous bannir et de supprimer tout contenu paraissant non pertinent ou contrevenant à ces principes, selon son seul jugement et sans qu'un avertissement préalable ne soit nécessaire.
En particulier, le projet YunoHost sera intransigeant dès lors que votre comportement consommera trop d'énergie des contributeur⋅ices régulier⋅es du projet.
### Utilisation raisonnable
**Les services et ressources étant partagées avec le reste des utilisateurices, leur utilisation doit être raisonnable et prendre en compte l'aspect mutualisé.**
Si vous abusez du service, par exemple en monopolisant des ressources machines partagées, son contenu ou son accès pourra être supprimé.
## Nos engagements
### Charte CHATONS
**Le projet YunoHost vise à long-terme à respecter la charte du Collectif des Hébergeurs, Alternatifs, Transparents, Ouverts, Neutres et Solidaires dans le cadre de son activité de fourniture de services.**
Compte tenu de sa portée internationale, le projet YunoHost n'est pas, à ce jour, candidat à lintégration au sein de ce collectif. Toutefois à ce jour des membres du collectif C.H.A.T.O.N.S utilisent YunoHost.
Plus dinformation sur la charte C.H.A.T.O.N.S. : <https://chatons.org/charte>
### Respect de vos données personnelles et de votre vie privée
Nous essayons de minimiser le plus possible les données personnelles qui peuvent transiter, être stockées sur notre infrastructure ou être transférée vers des tiers.
Le projet YunoHost s'interdit toute revente ou transfert de données personnelles à des tiers.
Ci-dessous, le détail des informations personnelles susceptibles de transiter ou d'être stockées sur les services du projet YunoHost:
- informations techniques (IP, User agent) utilisées pour interagir avec les services. Elles sont utilisées dans le but de fournir le service, d'en assurer la maintenance et la sécurité et de créer des statistiques agrégées très basiques ;
- email et pseudonyme utilisés sur le forum ;
- informations personnelles figurant dans les messages échangées via le forum ou le chat ;
- informations personnelles incluses dans les noms de domaines fournit par le projet ;
- informations figurant dans des logs que vous avez partagés via l'outil dédié ;
- informations bancaires et personnelles dans le cadre d'un don via Stripe ou Liberapay.
Sauf mentions contraires dans les conditions spécifiques, ces données se trouvent à Paris, Strasbourg et Toulouse.
Pour plus d'informations, se référer aux conditions spécifiques de services.
### Exercice de vos droits
Conformément à larticle 34 de la loi « Informatique et Libertés », vous pouvez exercer les droits suivant en envoyant un mail à `data CHEZ yunohost.org` :
- droits daccès, de rectification, deffacement et dopposition ;
- droit à la limitation du traitement ;
- droit à la portabilité des données ;
- droit de ne pas faire lobjet dune décision individuelle automatisée.
### Règlement général sur la protection des donnée (RGPD)
Le projet YunoHost sengage, vis à vis des services qu'il met à disposition, à respecter la réglementation en vigueur applicable au traitement de données à caractère personnel et, en particulier, le règlement (UE) 2016/679 du Parlement européen et du Conseil du 27 avril 2016 applicable à compter du 25 mai 2018, dite RGPD.
Néanmoins ceci ne signifie en aucun cas que *le logiciel YunoHost*, ni les applications proposées à l'installation, seraient certifiés avec une quelconque conformité au RGPD (quoi que cela puisse signifier pour vous).
## Litige et juridiction compétente
Le droit applicable aux présentes est le droit français. En cas de différend, les parties recherchent une solution amiable. Si la démarche échoue, le litige sera tranché par le Tribunal de Grande Instance de Toulouse (FRANCE).
Le fait que lusager ou le projet YunoHost ne se prévale pas à un moment donné de lune des présentes conditions générales et/ou tolère un manquement par lautre partie ne peut être interprété comme valant renonciation par lusager ou le projet YunoHost à se prévaloir ultérieurement de ces conditions.
La nullité dune des clauses de ces conditions en application dune loi, dune réglementation ou dune décision de justice nimplique pas la nullité de lensemble des autres clauses. Par ailleurs lesprit général de la clause sera à conserver en accord avec le droit applicable.
---
## Conditions Spécifiques de Services
### Site web et documentation
#### Adresse du service
`yunohost.org`
#### Contribution
Si vous repérez une erreur, n'hésitez pas à proposer une correction, via le bouton "Éditer" (nécessite un compte GitHub) ou via un message sur le forum.
#### Données personnelles
A notre connaissance, aucune page de ce site web ne comporte de traqueurs.
Comme n'importe quel service web, un journal technique existe enregistrant l'IP et le User Agent des requêtes.
### Dons
#### Adresse du service
`donate.yunohost.org`
#### Arrêt d'un don récurent
Pour demander l'arrêt de votre don récurrent, merci d'envoyer un mail à `donate-5542 CHEZ yunohost.org` et d'indiquer les informations qui permettront d'identifier votre don (email utilisé, nom, montant).
#### Données personnelles
Pour fournir ce service, l'association Support Self-Hosting utilise Stripe comme infrastructure de paiement.
Il est nécessaire d'utiliser une carte bancaire ainsi que de son identité, mais ces données ne sont pas stockées, ni même ne transite, par l'infrastructure du projet YunoHost, sauf dans les mails échangés dans le cadre d'une résiliation de don récurent.
Comme n'importe quel service web, un journal technique existe enregistrant l'IP et le User Agent des requêtes.
### Supports d'installations (image ISO, ARM, script d'installation, ...)
Vous utilisez ce service dans 2 situations:
- installation ou restauration de YunoHost ;
- (plus rare) installation, mise à jour, ou restauration d'une app dont le binaire n'est pas fournis par son éditeur et dont sa compilation sur votre propre machine est jugée trop longue ou trop coûteuse en ressources.
#### Adresse du service
`build.yunohost.org`
#### Données personnelles
Comme n'importe quel service web, un journal technique existe enregistrant l'IP et le User Agent des requêtes.
### IP
Ce service est utilisé automatiquement par vos instances YunoHost pour déterminer leurs IP publiques et permettre ainsi l'automatisation et le diagnostique de certaines opérations.
#### Adresses des services
`ip.yunohost.org` et `ip6.yunohost.org`
#### Service en libre accès
Exceptionnellement, le service de récupération d'IP publiques peut être utilisé dans d'autres cadres tant que la charge induite est minime relativement à celle de YunoHost.
#### Données personnelles
Comme n'importe quel service web, un journal technique existe enregistrant l'IP et le User Agent des requêtes.
### Noms de domaines gratuits et dynamiques
Il s'agit du service utilisé si vous demandez un nom de domaine terminant par `nohost.me`, `noho.st` ou `ynh.fr` dans l'interface de YunoHost.
#### Adresses des services
`dyndns.yunohost.org`, `dynette.yunohost.org`, `ns0.yunohost.org`, `ns1.yunohost.org`
#### Limite d'usage
Ce service est proposé dans la limite d'un seul domaine par serveur YunoHost (bien qu'il soit possible de configurer des sous-domaine de ce domaine). Si des abus sont constatés (par exemple création de trop nombreux domaines depuis la même machine ou IP, ou création automatisée à large échelle), le projet se réserve le droit de supprimer les domaines concernés sans prévenir.
### Suppression automatique
Le projet YunoHost se réserve le droit de supprimer le domaine si aucun serveur ne semble y être associé et que l'adresse IP n'a pas été mise à jour depuis 1 an.
### Résiliation
Vous pouvez supprimer votre domaine à l'aide du mot de passe choisi lors de sa création.
#### Données personnelles
Si votre nom contient des données personnelles, celles-ci se retrouveront forcément sur les serveurs faisant fonctionner le service.
Notez que, pour fonctionner, ce service stocke et transmet nécessairement les adresses IP publiques de votre serveur.
Comme n'importe quel service web, un journal technique existe enregistrant l'IP et le User Agent des requêtes.
### Diagnostique
Il s'agit d'un service permettant de tester automatiquement si vos services semblent correctement exposés sur internet et ainsi résoudre en autonomie les problèmes liés à la configuration réseau.
Ce service est utilisé automatiquement deux fois par jour, dès lors que vous activez la fonctionnalité de diagnostique.
#### Adresse du service
`diagnosis.yunohost.org`
#### Limite d'usage
En raison de la consommation de ressources induites, le service de diagnostique est limités à 60 domaines à diagnostiquer par requêtes.
Si vous dépassez cette limite, le projet recommande de diagnostiquer le bon fonctionnement de vos domaines par vos propres moyens.
#### Données personnelles
Pour fonctionner ce service transmet les noms de domaines et les ports à diagnostiquer. Toute donnée personnelle figurant dans les noms de domaines est donc transférée également, mais n'est pas conservée.
Comme n'importe quel service web, un journal technique existe enregistrant l'IP et le User Agent des requêtes.
### Catalogue d'applications
Ce service permet de consulter (via un navigateur ou un programme) la liste des applications disponibles à l'installation dans YunoHost. Il permet également de voter pour les apps afin d'orienter les efforts de contribution.
De plus, les serveurs fonctionnant sous YunoHost récupèrent automatiquement le catalogue d'application une fois par jour.
#### Adresses du service
`apps.yunohost.org` et `app.yunohost.org`
#### Mésusage des services
Toute tentative de falsifier les votes sur les apps du catalogue ou de la liste de souhaits sera considéré comme un abus et peut faire l'objet d'annulation, de bannissement et de suppression de compte.
#### Données personnelles
Pour participer à la popularité des apps, il est nécessaire d'utiliser son compte sur le forum. Voir le service Forum.
Le stockage de vos votes est lié à votre identité sur le forum.
Comme n'importe quel service web, un journal technique existe enregistrant l'IP et le User Agent des requêtes.
#### Statistiques
Afin de dimensionner nos services et planifier les nouvelles versions, nous utilisons le logs techniques de téléchargement de la liste des apps pour estimer le nombre d'instances YunoHost en fonctionnement dans la nature, et le ratio des versions majeures.
### Dépôt de paquet Debian
Il s'agit du canal par lequel les mises à jour de YunoHost en tant que logiciel sont mises à disposition. Le projet YunoHost maintient également des "builds" de certaines briques logicielles dont YunoHost dépends ou à la périphérie du projet.
#### Adresse du service
`forge.yunohost.org`
#### Autorisation de créer des dépôts miroirs
Il est autorisé (et même encouragé) de créer des dépôts miroirs du dépôt de paquet Debian de YunoHost.
#### Données personnelles
Comme n'importe quel service web, un journal technique existe enregistrant l'IP et le User Agent des requêtes.
### Tickets et contributions au code
En l'état, le développement, les rapports de bug et les demandes de fonctionnalités s'effectuent sur les dépôts des organisations "YunoHost" et "YunoHost-Apps" sur la plateforme GitHub.
#### Respect des bénévoles
Nous ne pouvons que ré-insister sur ce qui est déjà mentionné dans la section 'Respect de la communauté et des bénévoles' plus haut : le projet est maintenu par une équipe bénévole, le temps et l'énergie bénévole est la force motrice du projet, et les bénévoles font de leur mieux. Vous êtes les bienvenues pour contribuer au projet (et le cas échéant à poser des questions sur comment contribuer) à l'équipe.
En revanche, abuser de leur temps ou de leur énergie équivaut à saboter le projet. En particulier, YunoHost n'est *pas* une communauté de bénévoles à vos ordres sur les priorités de correctifs, fonctionnalités ou mises à jour, ni pour YunoHost en tant que logiciel, ni pour le catalogue d'applications maintenues par le projet. Les bénévoles ne promettent ni support, ni correctifs, ni fonctionnalités, ni mise à jour, et ne fournissent pas non plus d'estimation sur "quand" une fonctionnalité, correctif ou mise à jour sera disponible. Les messages se contentant de demander quand une fonctionnalité, correctif ou mise à jour sera disponible, sans aucune forme de politesse, de bienveillance ou d'intention de contribution, ne sont pas les bienvenus et sapent le moral des bénévoles. Tout abus pourra être sanctionné par un bannissement des organisations GitHub du projet, voir de l'entièreté des services du projet.
### Paste
Ce service sert à partager les journaux des opérations réalisées avec YunoHost pour permettre l'étude et la résolution des problèmes.
#### Adresse du service
`paste.yunohost.org`
#### Données personnelles
Les logs que vous partagez sont susceptible de contenir des informations personnelles ou, dans le pire des cas, des secrets qui peuvent compromettre la sécurité d'une partie ou de l'entièreté de votre serveur. Lors de la publication, le logiciel YunoHost essaie de retirer automatiquement et du mieux qu'il peut ces informations. Néanmoins, le système est loin d'être parfait, et il est de votre responsabilité de relire les informations avant de partager le lien généré avec d'autres personnes.
Comme n'importe quel service web, un journal technique existe enregistrant l'IP et le User Agent des requêtes.
### Forum (et chat) d'entraide
#### Adresse du service
`forum.yunohost.org` et chats listés sur <https://yunohost.org/chat_rooms>
#### Demander de l'aide
Le forum et chat d'entraide stipulent clairement (par exemple [ici](https://yunohost.org/fr/help-me), [ici](https://forum.yunohost.org/t/asking-for-support-demander-de-laide/7795) et [ici](https://forum.yunohost.org/t/how-to-get-help-efficiently-comment-obtenir-de-laide-efficacement/27)) que pour espérer obtenir de l'aide, il est **nécessaire** de fournir les informations de base (type de matériel, version de YunoHost), des éléments de contexte et les journaux complets. Ne pas le faire est extrêmement agaçant pour les personnes qui tentent de vous aider, d'autant plus que nous nous efforçons de simplifier au maximum le partage de ces informations. De plus c'est contre-productif car cela fait perdre du temps à tout le monde : on ne peux pas résoudre un problème qu'on ne peut diagnostiquer.
Si ces règles ne sont pas respectées, l'équipe se réserve le droit de fermer votre sujet sans préavis.
#### Données personnelles
Le forum permet d'indiquer des informations personnelles (email, compte GitHub, pseudo). À partir de l'interface du forum, vous avez la main pour modifier et supprimer ces données.
Comme n'importe quel service web, un journal technique existe enregistrant l'IP et le User Agent des requêtes. De plus, le forum est susceptible d'envoyer ou recevoir des emails, qui sont également journalisés.
#### Localisation des données
Paris
### Service de démonstration
#### Adresse du service
`demo.yunohost.org`
#### Objectif et fonctionnement
Ce service permet de tester les interfaces de YunoHost (webadmin et portail utilisateur) pour découvrir et se faire une idée de YunoHost sans l'installer. Les données de ce serveur sont détruites et réinitialisées toutes les 30 minutes environ.
#### Données personnelles
Comme n'importe quel service web, un journal technique existe enregistrant l'IP et le User Agent des requêtes.

View file

@ -0,0 +1,420 @@
---
title: General and Specific Conditions of Services operated by the YunoHost project
template: docs
taxonomy:
category: docs
routes:
default: '/terms_of_services'
aliases:
- '/tos'
---
01/02/2024
## Preamble
The YunoHost project is a team of volunteers who have made common cause to create a free operating system for servers, called YunoHost. YunoHost is published [under the GNU Affero General Public License v3](https://www.gnu.org/licenses/agpl-3.0.txt). In connection with this software, the project administers and makes available several technical and community services for various purposes.
By using these services, you agree to be bound by the following terms.
## Short version (TL;DR)
- **"This is a community project" clause**: you accept and respect the fact that the project is maintained by team of volunteers, and that volunteer time and energy are the driving force behind the project. You are welcome to contribute to the project, punctually or over time, in any way you choose (whether it's talking about it around you, giving us constructive feedback, helping others, saying hi, translating, testing, coding, donating, ...).
- **"We do what we can" clause**: You accept that the volunteer team does the best it can, and is not subject to any obligation of means or result. The project cannot be held responsible for any consequential damage if a service ceases to operate. The team may decide to stop a service at any time.
- **"We are not FAANGs" clause**: We try to minimize as much as possible the personal data that may transit, be stored on our infrastructure or be transferred to third parties. We publish the code that runs our services. We do not resell personal data. We only use data for internal, anonymized statistical purposes.
- **"We do not like toxic people" clause**: you must respect other members of the community by showing civic-mindedness, politeness and kindness.
- **"Free software is not about volunteers doing your bidding" clause**: messages that simply ask when a feature, fix or update will be available, that are intentionally or unintentionally insistent, without any form of politeness, benevolence or intention to contribute, are not welcome. If you would like a particular point to be addressed, ask yourself how you can contribute, or at the very least, speak kindly of it.
- **"We do not read crystal balls" clause**: the forum and support chat clearly state that in order to obtain help, it is necessary to provide basic information (hardware type, YunoHost version, ..), contextual elements and complete logs. Not doing so is extremely annoying for the volunteers trying to help you.
- **"We do not want to go to jail" clause**: you must respect the law (whether it's well-made or silly).
- **"Any abuse will be punished" clause**: technical or human abuse of the services may result in the closure of your accounts and the banning of access to some or all of the services, possibly without warning or negotiation.
## Distinction between YunoHost as a project, as a service, as software, and as distribution
This document details the TOS that apply **to the services provided by the YunoHost project**, but **not** to YunoHost as software **nor** to the applications offered in the YunoHost catalog.
YunoHost as software is released [under the AGPLv3 license](https://www.gnu.org/licenses/agpl-3.0.txt) and is therefore provided without warranty of any kind and is not liable for any damages resulting from its use, nor from the use of the applications it allows to install.
*If you use YunoHost to provide services to others, it is your responsibility to define and publish your own terms and conditions of use for your own services, and to inform yourself of any legal implications of the applications you install.*
## General and specific conditions of service
The YunoHost project reserves the right to update and modify these conditions. In this case, the YunoHost project will inform those concerned by posting a notice on the forum or, failing that, on the site.
A dated version history of these conditions can be found at <https://github.com/YunoHost/project-organization/commits/master/yunohost_project_tos.md>
## Services overview
The services administered and maintained by the project to date are:
- a public website, designed to present the project and provide documentation;
- hosting of installation scripts, images, packages and cryptographic keys for installing and updating YunoHost;
- a public community forum, to support each other and discuss problems or any other topic related to the project;
- a public application catalog, to present and vote for available applications, and an API for programs to retrieve this list;
- a pastebin service, for easy sharing of logs and other technical information;
- a free domain name service, designed to reduce friction for people who don't yet own a domain name, or who want a quick and easy solution in the context of YunoHost;
- self-diagnostic services used by YunoHost software to help users diagnose technical problems on their own;
- a freely, publicly available YunoHost demo server;
- other development and maintenance services.
In addition, the project depends on, uses, or encourages the use of services managed by third parties, such as:
- software blocks and automatic installation recipes (apps) hosted by third parties such as (non-exhaustive list) `github.com`, `npmjs.org`, `pypi.org`, `debian.org`, `sury.org`, ...
- several public community chat rooms using Matrix, XMPP and IRC protocols, hosted by third parties such as (non-exhaustive list) `matrix.org` and `libera.chat`;
- the Let's Encrypt certification authority;
- a donation interface, where payments are managed by Stripe and sent to Support Self-Hosting, the association that collects and manages donations;
It is your responsibility to consult the conditions of use of these third-party services.
## Access to services
### Geographic scope
The YunoHost project services are intended for all YunoHost users and contributors worldwide, as long as the regulations of their country do not contravene their use or provision.
### Permission to use services
Unless otherwise specified, use of the YunoHost project services is limited to use within the expected framework:
- discovering or using the YunoHost operating system
- contribution to the YunoHost project
Any other use (e.g. use in another distribution, creation of artificial intelligence, etc.) must be approved in advance by the YunoHost project, unless explicitly permitted in the service-specific conditions below.
### Account-based services and termination
The following functionalities are accessible via an account:
- forum posting ;
- voting for applications in the catalog (on `apps.yunohost.org`) ;
- reservation and management of dynamic domain names provided by the YunoHost project (`nohost.me`, `noho.st` and `ynh.fr`).
The forum account and the account managing your domain name can be terminated using the associated credentials.
## How it works
### Financial conditions
**All services are provided free of charge. Don't hesitate to support the YunoHost project by making a donation**.
### Troubleshooting
**In the event of an outage, and if there is no message on the forum confirming that the YunoHost project is in the process of correcting the outage, you are encouraged to report it via chat or the forum.**
The YunoHost project offers all these services thanks to volunteers who will do their best to resolve any technical problems that may arise. Volunteers are under no obligation to repair a broken service.
In the event of failure to fix a technical issue, the YunoHost project may decide to close the service.
### Fate of services
The YunoHost project does not guarantee that services will continue to operate forever, and may choose to discontinue services if the project feels it is no longer able to provide said services.
If the YunoHost project is able to do so, it will do its best to allow sufficient time for everyone to migrate or adapt serenely.
### YunoHost project responsibility
**Under no circumstances may a user claim damages or compensation resulting from technical problems of any kind whatsoever.**
The YunoHost project is not subject to any obligation (neither of means nor of result). In the event of failure or interruption of services, the YunoHost project cannot be held responsible for indirect damages such as loss of data, operating losses, commercial prejudice, loss of clientele, sales, profits or anticipated savings, or any other indirect prejudice.
In particular, the YunoHost project cannot be held liable if you have made vital interests dependent on its services.
## Misuse of services
**Any abuse may result in the closure of your accounts and the prohibition of access to all or part of the services**.
The YunoHost project reserves the right to take any measures it deems necessary to put an end to any abuse of its services. The YunoHost project is the sole judge of this notion of "abuse", with the aim of providing the best possible service to all users. The YunoHost project may decide to act without warning or negotiation.
### Illegal use of services
**The YunoHost project is not here to cover you and take legal risks on your behalf. Even if your action is legitimate, you are entirely responsible for what you do.**
You must abide by the laws and regulations in force when using the services offered by the YunoHost project (in particular the forum, chat, paste and domain name services), whether in terms of privacy, sending large quantities of e-mail, intellectual property, discriminatory comments, hate speech, harassment, infringement of people's fundamental freedoms, and so on.
In the event of prohibited use, the YunoHost project may be obliged to suspend all or part of the service, remove content, or take any other action required by law or regulation.
### Respect for the community and volunteers
You accept and respect the fact that the YunoHost project is a community project maintained by a volunteer team, and that volunteer time and energy are the driving force behind the project. You understand that project volunteers do their best, and that to abuse their time or energy is to sabotage the project.
You must respect other users and the project team by demonstrating civility, politeness and kindness. Any form of pressure, insistence, harassment or toxicity is prohibited. The YunoHost project reserves the right to ban you and delete any content that appears irrelevant or contravenes these principles, at its sole discretion and without prior warning.
In particular, the YunoHost project will be uncompromising whenever your behavior consumes too much of the energy of the project's regular contributors.
### Reasonable use
**Since services and resources are shared with the rest of the users, their use must be reasonable and take into account the shared aspect**.
If you abuse the service, for example by monopolizing shared machine resources, its content or access may be removed.
## Our commitments
### CHATONS Charter
**The YunoHost project's long-term aim is to respect the charter of the Collectif des Hébergeurs, Alternatifs, Transparents, Ouverts, Neutres et Solidaires (Collective of alternative, transparent, open, neutral and supportive hosting providers) as part of its service provision activities**.
Given its international scope, the YunoHost project is not currently a candidate for membership of this collective. However, members of the C.H.A.T.O.N.S collective are currently using YunoHost.
For more information on the C.H.A.T.O.N.S. charter: <https://chatons.org/charte>
### Respect for your personal data and privacy
We try to minimize as much as possible the personal data that may transit, be stored on our infrastructure or be transferred to third parties.
The YunoHost project prohibits any resale or transfer of personal data to third parties.
Below are details of the personal data that may be transferred or stored on YunoHost services:
- technical information (IP, User agent) used to interact with the services. This information is used to provide the service, to ensure its maintenance and security, and to create very basic aggregated statistics.
- e-mail address and pseudonym used on the forum
- personal information contained in messages exchanged via the forum or chat room
- personal information included in domain names provided by the project
- information contained in logs that you have shared via the dedicated tool
- banking and personal information relating to donations made via Stripe or Liberapay.
Unless otherwise specified in the specific conditions, these data are located in Paris, Strasbourg and Toulouse.
For further information, please refer to the specific conditions of service.
### Exercising your rights
In accordance with Article 34 of the French Data Protection Act, you may exercise the following rights by sending an e-mail to `data AT yunohost.org` :
- rights of access, rectification, deletion and opposition
- right to data processing limitation
- right to data portability
- right not to be the subject of an automated individual decision
### GDPR
The YunoHost project undertakes, with respect to the services it makes available, to comply with the regulations in force applicable to the processing of personal data and, in particular, Regulation (EU) 2016/679 of the European Parliament and of the Council of April 27, 2016 applicable as of May 25, 2018, known as the GDPR.
Nevertheless this does not mean in any way that *YunoHost software*, nor the applications offered for installation, would be certified with any GDPR compliance (whatever that may mean for you).
## Disputes and jurisdiction
The law applicable to the present contract is French law. In the event of a dispute, the parties shall seek an amicable solution. If this fails, the dispute will be settled by the Tribunal de Grande Instance de Toulouse (FRANCE).
The fact that the user or the YunoHost project does not take advantage at a given time of one of the present general conditions and/or tolerates a breach by the other party may not be interpreted as a renunciation by the user or the YunoHost project to take advantage of these conditions at a later date.
The nullity of one of the clauses of these conditions in application of a law, regulation or court decision does not imply the nullity of all the other clauses. Furthermore, the general spirit of the clause must be maintained in accordance with the applicable law.
---
## Specific Conditions of Services
### Website and documentation
#### Service address
`yunohost.org`
#### Contribution
If you find an error, don't hesitate to suggest a correction, via the "Edit" button (requires a GitHub account) or via a message on the forum.
#### Personal data
To the best of our knowledge, none of the pages on this website contain trackers.
As with any web service, a technical log exists recording the IP and User Agent of requests.
### Donations
#### Service address
`donate.yunohost.org`
#### Stop recurring donation
To stop your recurring donation, please send an email to `donate-5542 AT yunohost.org` and indicate the information that will identify your donation (email used, name, amount).
#### Personal data
To provide this service, the Support Self-Hosting association uses Stripe as its payment infrastructure.
It is necessary to use a credit card and your identity, but these data are not stored, or even transit, through the YunoHost project infrastructure, except in emails exchanged as part of a recurring donation cancellation.
As with any web service, a technical log exists recording the IP and User Agent of requests.
### Installation media (ISO image, ARM, installation script, etc.)
You use this service in 2 situations:
- installing or restoring YunoHost
- (rarer) to install, update or restore an app whose binary is not supplied by its publisher and whose compilation on your own machine is deemed too long or too resource-intensive.
#### Service address
`build.yunohost.org`
#### Personal data
As with any web service, a technical log exists recording the IP and User Agent of requests.
### IP
This service is used automatically by your YunoHost instances to determine their public IPs, enabling you to automate and diagnose certain operations.
#### Service addresses
`ip.yunohost.org` and `ip6.yunohost.org` addresses
#### Free access service
Exceptionally, the public IP retrieval service can be used in other contexts, as long as the load induced is minimal relative to that of YunoHost.
#### Personal data
As with any web service, a technical log exists recording the IP and User Agent of requests.
### Free and dynamic domain names
This is the service used if you request a domain name ending in `nohost.me`, `noho.st` or `ynh.fr` in the YunoHost interface.
#### Service addresses
`dyndns.yunohost.org`, `dynette.yunohost.org`, `ns0.yunohost.org`, `ns1.yunohost.org`.
#### Usage limits
This service is offered within the limit of one domain per YunoHost server (although it is possible to configure sub-domains of this domain). If abuse is detected (e.g. creation of too many domains from the same machine or IP, or large-scale automated creation), the project reserves the right to delete the domains concerned without warning.
#### Automatic deletion
The YunoHost project reserves the right to delete a domain if no server appears to be associated with it and the IP address has not been updated for 1 year.
#### Termination
You can delete your domain using the password you chose when you created it.
#### Personal data
If your name contains personal data, these will inevitably end up on the servers running the service.
Note that, in order to function, this service necessarily stores and transmits your server's public IP addresses.
As with any web service, a technical log exists recording the IP and User Agent of requests.
### Diagnostics
This service automatically tests whether your services seem to be correctly exposed on the Internet, and thus independently resolves network configuration problems.
This service is used automatically twice a day, as soon as you activate the diagnostics feature.
#### Service address
`diagnosis.yunohost.org`
#### Usage limits
Due to the resource consumption involved, the diagnosis service is limited to 60 domains to be diagnosed per request.
If you exceed this limit, the project recommends that you diagnose your domains yourself.
#### Personal data
To operate, this service transmits the domain names and ports to be diagnosed. Any personal data contained in the domain names is therefore also transferred, but not stored.
As with any web service, a technical log exists recording the IP and User Agent of requests.
### Application catalog
This service lets you browse (via a browser or program) the list of applications available for installation in YunoHost. It also allows you to vote for apps to direct contribution efforts.
In addition, servers running YunoHost automatically retrieve the application catalog once a day.
#### Service addresses
`apps.yunohost.org` and `app.yunohost.org`.
#### Service misuse
Any attempt to falsify votes on catalog or wishlist apps will be considered abuse and may be subject to cancellation, banning and account deletion.
#### Personal data
To participate in the popularity of apps, you need to use your forum account. See Forum service.
The storage of your votes is linked to your forum identity.
As with any web service, a technical log exists recording the IP and User Agent of requests.
#### Statistics
In order to size our services and plan new releases, we use the technical download logs from the list of apps to estimate the number of YunoHost instances running in the wild, and the ratio of major releases.
### Debian package repository
This is the channel through which updates to YunoHost as software are made available. The YunoHost project also maintains builds of some software components on which YunoHost depends or on the periphery of the project.
#### Service address
`forge.yunohost.org`
#### Permission to create mirror repositories
It is allowed (and even encouraged) to create mirror repositories of YunoHost's Debian package repository.
#### Personal data
As with any web service, a technical log exists recording the IP and User Agent of requests.
### Tickets and contributions to the code
As it stands, development, bug reports and feature requests take place on the repositories of the "YunoHost" and "YunoHost-Apps" organizations on the GitHub platform.
#### Respect for volunteers
We can only re-emphasize what has already been mentioned in the 'Respect for the community and volunteers' section above: the project is maintained by a volunteer team, volunteer time and energy is the driving force behind the project, and volunteers do their best. You're welcome to contribute to the project (and if necessary to ask questions about how to contribute) to the team.
On the other hand, abusing their time or energy is tantamount to sabotaging the project. In particular, YunoHost is *not* a community of volunteers at your command regarding priorities for patches, features or updates, either for YunoHost as software, or for the catalog of applications maintained by the project. Volunteers do not promise support, fixes, features or updates, nor do they provide estimates of "when" a feature, fix or update will be available. Messages that simply ask when a feature, fix or update will be available, without any form of politeness, benevolence or intention to contribute, are not welcome and undermine volunteer morale. Any abuse may be punished by a ban from the project's GitHub organizations, or even from all project services.
### Paste
This service is used to share logs of operations carried out with YunoHost to enable the study and resolution of problems.
#### Service address
`paste.yunohost.org`
#### Personal data
The logs you share may contain personal information or, in the worst case, secrets that could compromise the security of part or all of your server. Upon publication, YunoHost software automatically tries to remove this information as best it can. Nevertheless, the system is far from being perfect, and it is your responsibility to re-read the information before sharing the generated link with others.
As with any web service, a technical log exists recording the IP and User Agent of requests.
### Self-help forum (and chat)
#### Service address
`forum.yunohost.org` and chats listed on <https://yunohost.org/chat_rooms>
#### Asking for help
The self-help forum and chat clearly state (e.g. [here](https://yunohost.org/en/help-me), [here](https://forum.yunohost.org/t/asking-for-support-demander-de-laide/7795) and [here](https://forum.yunohost.org/t/how-to-get-help-efficiently-comment-obtenir-de-laide-efficacement/27)) that in order to get help, it is **necessary** to provide basic information (hardware type, YunoHost version), background information and full logs. Not doing so is extremely annoying for the people trying to help you, especially as we strive to make sharing this information as simple as possible. In addition, it is counter-productive because it wastes everyone's time: nobody can solve a problem that is not diagnosable.
If these rules are not respected, the team reserves the right to close your topic without notice.
#### Personal data
The forum allows you to enter personal information (email, GitHub account, nickname). From the forum interface, you can modify or delete this information.
As with any web service, a technical log records the IP and User Agent of requests. In addition, the forum may send or receive e-mails, which are also logged.
#### Location
Paris
### Demo service
#### Service address
`demo.yunohost.org`
#### Purpose and operation
This service allows you to test YunoHost's interfaces (webadmin and user portal) to get a feel for YunoHost without installing it. The data on this server is destroyed and reset approximately every 30 minutes.
#### Personal data
As with any web service, a technical log exists recording the IP and User Agent of requests.