Why it is worth to build open source software