Please don't fork me on GitHub.

While this project is licensed under the terms of the GPLv2 and its component's respective Free Software licenses, we encourage people not to use GitHub. We are NOT adding restrictions to the software, we just would like it if people would not use GitHub for the reasons laid out below.

What is wrong with GitHub?

While GitHub as a non-free platform has helped enable developers to collaborate on a wide variety of Free Software projects, it still has the following issues:

...The GPL is not focused on freedom. It's too long. Too many restrictions. -- Tom Preston-Werner OSCON2013

or how about:

Notice that everything we keep closed has specific business value that could be compromised by giving it away to our competitors. -- Tom Preston-Werner's blog

We could go on about GitHub, but it is pointless to beat a dead horse. The main reason the libreCMC project does not endorse GitHub or other source code hosting platforms is because they are too centralized and promote the censorship of source code. In order to have a community that is free, it can't be pressured to censor itself and the source code needs to be shared in as many places as possible. The libreCMC project chose to use Fossil gogs to manage its code because it allows anyone to pull everything (including the wiki) and re-host it in other places.

Where should I host and share my code?

NotABug could be a viable option. Again, we recommend hosting your own code ;)

Ref.

[1] Open Source (Almost) - http://tom.preston-werner.com/2011/11/22/open-source-everything.html

[2] Choose A License GPL patch - https://github.com/github/choosealicense.com/pull/177

[3] linux-libre choosealicense issue - http://lists.nongnu.org/archive/html/gnu-linux-libre/2014-08/msg00013.html