From db0b9debc1eaebf3f7687db3f712e12b5075175c Mon Sep 17 00:00:00 2001 From: Bastien Guerry Date: Mon, 28 Oct 2024 04:27:47 +0100 Subject: [PATCH 1/2] Add the "fundedBy" key and the "organisation" object See https://github.com/publiccodeyml/publiccode.yml/discussions/197 --- docs/de/schema.core.rst | 20 ++++++++++++++++++++ docs/fr/schema.core.rst | 17 +++++++++++++++++ docs/it/schema.core.rst | 20 ++++++++++++++++++++ docs/standard/schema.core.rst | 20 ++++++++++++++++++++ 4 files changed, 77 insertions(+) diff --git a/docs/de/schema.core.rst b/docs/de/schema.core.rst index 4f15980..078b593 100644 --- a/docs/de/schema.core.rst +++ b/docs/de/schema.core.rst @@ -222,6 +222,15 @@ that can obtain independently; for instance, a fork of a software, owned by an administration, could be used as a signal of usage of the software. +Key ``fundedBy`` +~~~~~~~~~~~~~~~~ + +- Type: List of Organisations (see below) +- Presence: optional + +A list of organisations that are currently known to be funding the +development of this software. + Key ``roadmap`` ~~~~~~~~~~~~~~~ @@ -773,6 +782,17 @@ A Contact is an object with the following properties: technical contact and each maintainer entity. It can contain for instance a company name, an association name, etc. +Organisation +~~~~~~~~~~~~ + +An organisation is a structure (association, company, public +authority, etc.) that can fund software development. An organisation +has the following property: + +- ``name`` - **mandatory** - The name of the organisation, whether + it’s an association, a company, a public sector organisation, or + a physical person. + Contractor ~~~~~~~~~~ diff --git a/docs/fr/schema.core.rst b/docs/fr/schema.core.rst index 0c08b5d..80573b4 100644 --- a/docs/fr/schema.core.rst +++ b/docs/fr/schema.core.rst @@ -230,6 +230,16 @@ d'améliorer cette liste avec des informations complémentaires qui peuvent détenue par une administration, peut être utilisée comme un signal d’utilisation du logiciel. +Clé ``fundedBy`` +~~~~~~~~~~~~~~~~ + +- Type: Liste d'organisations (voir ci-dessous) +- Présence: facultative + +Une liste des organisations actuellement connues pour financer le +développement de ce logiciel. + + Clé ``roadmap`` ~~~~~~~~~~~~~~~ @@ -748,6 +758,13 @@ Pour éviter autant que possible la collecte d'adresses e-mail, utilisez ``\x64` - ``phone`` - le numéro de téléphone (précédé de l'indicatif téléphonique international). Il s'agit d'une chaîne de caractères. - ``affiliation`` - Cette clé contient une information explicite quant à l'affiliation du contact technique. Dans le cas où il y aurait plusieurs entités maintenant le logiciel, cette clé peut être utilisée pour créer une relation entre chaque contact technique et chaque entité maintenant le logiciel. Elle peut contenir, par exemple, le nom d'une entreprise, le nom d'une association, etc. +Organisation +~~~~~~~~~~~~ + +Une organisation est une structure (association, entreprise, autorité publique, etc.) qui peut financer le développement d'un logiciel. Une organisation possède les propriétés suivantes : + +- ``name`` - **obligatoire** - Le nom de l'organisation, qu'il s'agisse d'une association, d'une entreprise, d'une organisation du secteur public ou d'une personne physique. + Prestataire ~~~~~~~~~~~ diff --git a/docs/it/schema.core.rst b/docs/it/schema.core.rst index 3bbf57e..c725ca9 100644 --- a/docs/it/schema.core.rst +++ b/docs/it/schema.core.rst @@ -236,6 +236,15 @@ informazioni che riescono ad ottenere in modo indipendente; ad esempio, il fork di un software, di proprietà di un’amministrazione, può essere usato come un segnale di uso del software. +Chiave ``fundedBy`` +~~~~~~~~~~~~~~~~ + +- Type: Elenco delle organizzazioni (vedi sotto) +- Presenza: opzionale + +Un elenco delle organizzazioni che attualmente finanziano lo sviluppo +di questo software. + Chiave ``roadmap`` ~~~~~~~~~~~~~~~~~~ @@ -819,6 +828,17 @@ Un Contatto è un oggetto con le seguenti proprietà: entità di manutenzione. Ad esempio, può contenere il nome di un’azienda, il nome di un’associazione, etc. +Organisation +~~~~~~~~~~~~ + +Un'organizzazione è una struttura (associazione, azienda, ente +pubblico, ecc.) che può finanziare lo sviluppo di software. +Un'organizzazione ha le seguenti proprietà: + +- ``nome`` - **obbligatorio** - Il nome dell'organizzazione, sia essa + un'associazione, una società, un ente pubblico o una persona + fisica. + Contractor ~~~~~~~~~~ diff --git a/docs/standard/schema.core.rst b/docs/standard/schema.core.rst index a563c36..be4d3d0 100644 --- a/docs/standard/schema.core.rst +++ b/docs/standard/schema.core.rst @@ -225,6 +225,15 @@ that can obtain independently; for instance, a fork of a software, owned by an administration, could be used as a signal of usage of the software. +Key ``fundedBy`` +~~~~~~~~~~~~~~~~ + +- Type: List of Organisations (see below) +- Presence: optional + +A list of organisations that are currently known to be funding the +development of this software. + Key ``roadmap`` ~~~~~~~~~~~~~~~ @@ -775,6 +784,17 @@ A Contact is an object with the following properties: technical contact and each maintainer entity. It can contain for instance a company name, an association name, etc. +Organisation +~~~~~~~~~~~~ + +An organisation is a structure (association, company, public +authority, etc.) that can fund software development. An organisation +has the following property: + +- ``name`` - **mandatory** - The name of the organisation, whether + it’s an association, a company, a public sector organisation, or + a physical person. + Contractor ~~~~~~~~~~ From b91d6bf8e1e2241dfd979b76846df7bce8328e4a Mon Sep 17 00:00:00 2001 From: Bastien Date: Thu, 31 Oct 2024 00:44:42 +0100 Subject: [PATCH 2/2] Update docs/it/schema.core.rst Co-authored-by: Fabio Bonelli --- docs/it/schema.core.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/it/schema.core.rst b/docs/it/schema.core.rst index c725ca9..213698a 100644 --- a/docs/it/schema.core.rst +++ b/docs/it/schema.core.rst @@ -239,7 +239,7 @@ usato come un segnale di uso del software. Chiave ``fundedBy`` ~~~~~~~~~~~~~~~~ -- Type: Elenco delle organizzazioni (vedi sotto) +- Tipo: Lista di Organisation (vedi sotto) - Presenza: opzionale Un elenco delle organizzazioni che attualmente finanziano lo sviluppo