This repository contains evolving drafts of guidelines and tools to support the Federal Administration in publishing open source code. The official and binding versions are available in all official languages on the Swiss Federal Chancellery website.
For a complete list of documents, see: Tools for Publishing Open Source Software
As outlined in Article 9 EMOTA, the Federal Administration is principally obligated to publish its software as open source. Each federal authority holds independent responsibility for ensuring compliance, including making the source code publicly available.
Contributions from the open source community and other stakeholders are highly valued. Have a suggestion for improvement? You can:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a pull request
Alternatively, you can simply open an issue.
Note: You can also write in German, French, or Italian and refer to the official language documents where relevant.
When major changes are proposed, they undergo the Federal Chancellery’s standard review process and, upon approval, are translated and published on the Swiss Federal Chancellery website. The respective documents are then assigned a new version number.
Minor changes are incorporated regularly into the official PDF publications on the Swiss Federal Chancellery website.
These guidelines are licensed under the CC0 1.0 Universal license. For details, see the LICENSE
file.