Skip to content

swiss/opensource-guidelines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Open Source Guidelines

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

Legal obligations and responsibility

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.

Contributing

Contributions from the open source community and other stakeholders are highly valued. Have a suggestion for improvement? You can:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. 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.

Changes

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.

License

These guidelines are licensed under the CC0 1.0 Universal license. For details, see the LICENSE file.

Contact

opensource@bk.admin.ch