In the software development world, there exists a notion that applications can always be improved, especially if this role is shared among multiple parties. This principle underlies the ‘open source’ concept, which has seen the rollout of numerous applications. Open source…
