Skip to content

I do not use GitHub for personal projects. More information here.

License

Notifications You must be signed in to change notification settings

CyberTailor/i-do-not-use-github

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

I Do Not Use GitHub

While you may see some commits of mine for projects i wanted to contribute to, I do not use GitHub for personal projects.

My projects can be found at https://git.sysrq.in, with a mirror of some of them on this site and at https://git.sr.ht/~cyber.

Why Not GitHub?

Primarily because GitHub requires users to run non-free JavaScript, which is by the way broken in my browser, to use all features of the website. Not only will I not do this, but I don't want to direct users to GitHub either, because doing so is asking them to run non-free software.

For more information, see:

Why GitLab?

GitLab has committed to licensing all client-side JavaScript under a free license. Not only does this mean that I can use GitLab without running non-free software, but it also means that I am not asking others to visit a website that causes them to run non-free software.

GitLab also releases their Community Edition as free software, which means that users are free to self-host using free software if they so choose.

Why not GitLab?

The gitlab.com website is run by proprietary server software. Also GitLab is not accessible without JavaScript enabled and hostile to Tor users.

SourceHut is 100% FOSS and all of its features work without JavaScript.

If fancy features that SourceHut lacks are needed, Gitea is a good alternative too.

How do I send you PRs?

Pull requests (PRs) are not the only way to send changes to others. In fact, it's not even a feature of Git itself.

You have a few options:

  • If your repository is published somewhere (be it this site or elsewhere), I can add it as a remote (using git remote add) and merge your changes. Use git request-pull to create such email automatically.
  • Email the patches to me. You can prepare them using git send-email.
  • If the repository is on a libre source forge, I'll collaborate with you there.
  • Get in touch with me and I'll help you out.

License

This document is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license (CC BY-SA 4.0).

About

I do not use GitHub for personal projects. More information here.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published