Six misconceptions about open source software