Open-source software (OSS) is computer software of which the source code and certain rights are provided under a license that allows others to study, change, improve and often also to distribute the software. Open source software is usually developed in a public, transparent and collaborative manner where developers review each other’s work and give credit [...]