Comparison of open-source programming language licensing