German government publishes open source guidelines