As Simon wrote last November, although GitHub is self-described as the “world’s largest open source community,” a significant number of the projects hosted there come with no rights whatsoever for you to use their code in an open source project. That’s because so many don’t include an OSI-approved open source license. It seems as though someone at GitHub agrees with the view he put forward; yesterday they made a number of moves to rectify the situation.
For a start, they’ve launched the microsite, choosealicense.com. The site offers a very simple overview of three main types of license, with examples of other projects which use them. It also links to more comprehensive list of license options, still laid out it a very easily digested format. One of the options it highlights is that of not licensing the work at all, but what this actually means in terms of retaining copyright is spelled out in as much detail as any of the other options. Hopefully more users will now choose more appropriate licensing, in line with the way they actually want their code to be used.
Even more exciting than the microsite though is GitHub’s decision to add a step to the creation of a new repository, encouraging users to license their copyright as open source. This is a very positive step forward and shows that GitHub takes open source licenses seriously and is committed to addressing existing licensing problems. Of course this needs to be the first step in a longer process, but all congratulations to GitHub for this admirable move forward. Read more in today’s InfoWorld article.