Why I moved to sourcehut
                 ========================
                        2022-08-03


This week I have moved all my public  code  repositories  to
sourcehut [1].  Sourcehut is a  great  software  forge  that
matches  my  ideal   boyfriend   forge   almost   spot   on.

People online seem to  like  lists,  so  here's  a  list  of
reasons why sourcehut is awesome:

- It's   100%   free    and    open    source    software.
- Sourcehut has a kind business model.  Besides pledging  to
 stay 100% FLOSS they offer to accommodate  your  needs  if
 you require financial aid.
- Sourcehut's website is super sweet.  It's exactly the kind
 of website I like, fast, no-nonsense,  easy  to  navigate,
 works great in text browsers and has only a minimal amount
 of JavaScript.
- Sourcehut offers the git  and  mercurial  version  control
 systems and also has a todo/tickets system, mailing lists,
 continuous integration service, and a wiki system.  And on
 the side they've also built  an  IRC  bouncer  [2]  and  a
 static website server [3].
- The sourcehut folks support a lot of open source  projects
 beside their own.
- Their patch workflow is based on "git send-mail"  which  I
 love and for people who prefer a  different  cup  of  tea:
 I've read [4] that  they're  also  working  to  make  this
 available  in  the web UI.
- Sourcehut does not lock you in. You can still send patches
 to projects if you're not a  user.   Thanks  to  the  mail
 workflow.
-  Sourcehut  is  blazing  fast.   They   have   benchmarked
 it [5] and I can tell  from  experience  that  this  feels
 correct.
- Sourcehut has no social media features.  In my book that's
 a huge plus.  I really don't like social media and I don't
 appreciate how sad they can make me feel about myself.   A
 lot of social media seems to be shaped  around  exploiting
 psychological traits to  keep  you  on  board  and  that's
 something I really dislike.  So no social media  features,
 yay!
- The company behind sourcehut  is  very  transparent  about
 their   business   side    of    things.     They    often
 blog [6]  about their  financial
 status and even stated that they will never take VC money.

I've been a paying  sourcehut  user  since  March  2019  and
summing all this up makes it seem odd why I didn't move  all
my public code from GitHub earlier.  I  think  the  Software
Freedom Conservancy [7] stated it perfectly:  "For  software
developers, giving up GitHub will be even harder than giving
up Facebook".  Having also left Facebook a couple  of  years
ago I couldn't agree more. I thought it was necessary for my
"online  presence"  as  a  serious  programmer  to  have   a
well-filled GitHub account.  However as the years passed the
friction between GitHub's social media  infused  proprietary
stance and my personal ideals became too much. Thanks to the
SFC's campaign I reconsidered my  position  and  decided  to
leave.

I haven't closed down my GitHub  account  completely,  since
there's still some projects there that people use.   I  have
instead archived them and edited the README files  to  point
to the new sourcehut location. Hopefully this will let a few
others get to know sourcehut as well and maybe even consider
switching.

P.S I have also briefly looked at Codeberg [8] and while  it
seems like a nice FLOSS-friendly place run by great people I
don't like that it has followers, stars and activity  views.


Hyperlinks:
[1]: https://git.sr.ht/~jelle/
[2]: https://man.sr.ht/chat.sr.ht/
[3]: https://srht.site/
[4]: https://postmarketos.org/blog/2022/07/25/considering-sourcehut/
[5]: https://forgeperf.org/
[6]: https://sourcehut.org/blog/
[7]: https://sfconservancy.org/GiveUpGitHub/
[8]: https://codeberg.org


-----------------------------------------------------------
                      Tags: english