[teams/digital-sovereignty/public-administration] info: add info for EU OSS Catalogue and publiccode.yml standard
Joseph P. De Veaugh-Geiss <[email protected]>
| Newsgroups | gmane.comp.kde.cvs |
|---|---|
| Message-ID | <[email protected]> |
Git commit 80001ed35c635e172759526a7906f5263912140c by Joseph P. De Veaugh-Geiss. Committed on 24/07/2026 at 11:22. Pushed by joseph into branch 'master'. add info for EU OSS Catalogue and publiccode.yml standard A +41 -0 info/eu-oss-catalogue.md A +60 -0 info/publiccode-yml-standard.md https://invent.kde.org/teams/digital-sovereignty/public-administration/-/commit/80001ed35c635e172759526a7906f5263912140c diff --git a/info/eu-oss-catalogue.md b/info/eu-oss-catalogue.md new file mode 100644 index 0000000..18cb639 --- /dev/null +++ b/info/eu-oss-catalogue.md @@ -0,0 +1,41 @@ +# EU Open Source Solutions Catalogue (EU OSS Catalogue) + +* **Name**: EU Open Source Solutions Catalogue (EU OSS Catalogue) +* **URL**: https://interoperable-europe.ec.europa.eu/eu-oss-catalogue/about +* **Target audience**: Public institutions in EU +* **Information**: "Led by the European Commission, the Catalogue is funded by the Free and Open Source Software for European Public Services (FOSSEPS) Pilot Project and the FOSSEPS 2 Preparatory Action." (info from the website) +* **Steps to get listed**: "To suggest an open source solution for inclusion in the EU catalogue, the most effective approach is to first submit your solution to an existing national or local catalogue, or to one that is expected to be onboarded in the near future." (info from the website) + +## Sources + +The information in EU OSS Catalogue comes from member states and related sources listed here: https://interoperable-europe.ec.europa.eu/eu-oss-catalogue/about + +For KDE software to be included in the list, it must be included in one of these sources. See above link under "What is the current state of EU OSS Catalogue Federation?" for more information. + +As of July 2026, the sources include: + +* Belgium + * [Open Code Belgium](https://www.imio.be) + * City of Ghent's [open-source software catalogue](https://district09.gent/) +* Cyprus: [Department of IT Services](https://www.gov.cy/dmrid-dits) +* EU: [Code Europa EU](https://code.europa.eu/) +* Finland: [Avoinkoodi.fi catalogue](http://avoinkoodi.fi/) +* France: French National Catalogue [Awesome CodeGouvFr](https://code.gouv.fr/sources/#/awesome) +* Germany: [Open Code](https://opencode.de/en/software) +* Ireland: [OGCIO Building Blocks](https://www.gov.ie/en/govie-team/campaigns/building-blocks/) +* Italy: [Developers Italia](https://developers.italia.it/en/software) +* Netherlands: [Developer Overheid](https://developer.overheid.nl/) +* Portugal: [ARTE (AGÊNCIA PARA A REFORMA TECNOLÓGICA DO ESTADO)](https://www.arte.gov.pt/) +* Sweden: [Offentlig Kod](https://offentligkod.se) Swedish National Catalogue + +## Guides + +To add KDE software to the EU OSS Catalogue, add a `publiccode.yml` file to the root of your project repository. See [TODO] for a guide. + +See: <https://yml.publiccode.tools/> + +> publiccode.yml is a metadata standard for repositories containing software developed or acquired by the Public Administration, aimed at making them easily discoverable and thus reusable by other entities. +> +> By including a publiccode.yml file in the root of a repository, and populating it with information about the software, technicians and civil servants can evaluate it. Automatic indexing tools can also be built, since the format is easily readable by both humans and machines. + +Once the repository is ready, [TODO] diff --git a/info/publiccode-yml-standard.md b/info/publiccode-yml-standard.md new file mode 100644 index 0000000..188c5b9 --- /dev/null +++ b/info/publiccode-yml-standard.md @@ -0,0 +1,60 @@ +# Information + +* `publiccode.yml` Documentation: <https://yml.publiccode.tools/> + * See also: <https://github.com/publiccodeyml/publiccode.yml> +* From the website: "`publiccode.yml` is a metadata standard for repositories containing software developed or acquired by the Public Administration, aimed at making them easily discoverable and thus reusable by other entities." +* Online editor to generate a valid yml file: <https://publiccode-editor.developers.italia.it/> +* The metadata standard is used by: + * [Developers Italia](https://innovazione.gov.it/progetti/developers-italia/), which is supported by the Italian [Dipartimento per la trasformazione digitale](https://innovazione.gov.it/); and + * [openCode](https://opencode.de/), which is supported by the Center for Digital Sovereignty of Public Administration ([ZenDiS](https://www.zendis.de/)) GmbH. + +# Guide + +## Generate a valid `publiccode.yml` file + +* Generate a valid `publiccode.yml` file using the online Editor: <https://publiccode-editor.developers.italia.it/>. + * _Required fields_: + * Name of the software + * Description & Features (in at least one language) + * Short Description + * Long Description + * Features + * Repository URL + * Development Status + * Platforms + * Software Type + * Organisation URI (i.e., <https://kde.org>) + * Localisation Ready + * Available Languages + * License + * Maintenance Type + * Contacts + * _Optional fields_: + * Descriptions in additional languages + * Documentation (i.e., link to handbook) + * API Documentation (see <https://api.kde.org/>) + * Landing Page URL (i.e., link to project website) + * Software Version + * Release Date + * Logo (note: use relative paths for your repo, e.g., `icons/512-apps-okular.png`) + * Used By (i.e., any known public institutions that use this software) + * Organisation name (i.e., KDE) + * Scope (e.g., education, research, transportation; for pre-defined list, see: <https://yml.publiccode.tools/scope-list.html>) + * Email for contacts + * etc. +* Add the generated `publiccode.yml` file to root directory of your project's repository. + +## Include in a public catalog + +### For inclusion in Developers Italia Reusable Software Catalog + +* URL: <https://innovazione.gov.it/progetti/developers-italia/> +* Guide "Publishing Software for the Public Sector": <https://developers.italia.it/en/guides/publishing-software-for-the-public-sector> +* [TODO] + +### For inclusion in openCode + +* URL: <https://opencode.de/> +* Guide "Share and Develop Code": <https://opencode.de/en/sharing-and-developing-code> +* [TODO] +