Software development based on collaborative enhancement of source code has existed informally since the 1980s (and even before). This collaboration could easily be considered the main driver of many online products and services we use every day. Although I have a broad understanding of open-source and in specific software licensing, I am…