@lain Maybe you should also mention that #Pleroma development is done on own #GitLab instance, and not #GitHub. — That's an advantage, IMO. So I'm intrigued.
I've been getting acquainted with #GitLab after listening to the latest episode of FLOSS Weekly. My jaw is on the floor. I can't believe I hadn't tried it before. So many options... And the fact that you can self host it is invaluable. #GitHub is way too centralized. #GitLab looks like a better option.
The problem with this setup is that Gitlab is very slow to pull changes, it's far from a live sync.
The advantage is that I'm primarily using an ethical libre service (#Framasoft), whilst taking advantage of features I've only found on the wannabe big player (#Gitlab), and still being having a presence on the place with the biggest network effects (#Github)...
The problem with this setup is that Gitlab is very slow to pull changes, it's far from a live sync.
The advantage is that I'm primarily using an ethical libre service (#Framasoft), whilst taking advantage of features I've only found on the wannabe big player (#Gitlab), and still being having a presence on the place with the biggest network effects (#Github)...
@bjoern Thanks for the link. Self-hosting and federation are very important issues (I don't see my use in hosting my own #GitLab instance until it hopefully one day introduces federation; I just use cgit). I'll update my page to include mentions of that.
The GNU ethical repo criteria and my page do focus on software freedom---the issue of GitHub itself being non-free is an SaSS issue. It doesn't matter if GitHub was free software if it doesn't federate, because you'd still be using github.com, which you can't control. But it _does_ matter if the client-side JS is free software, since that code is executing on your computer, just as any other program.
Similarly, using GitLab on gitlab.com for anything but repo hosting has the same SaSS issues. But you're of course free to host your own. Unfortunately, without federation, we have a bunch of fragmented communities. It's a problem that I very much want solved.
So I agree that it's important. I disagree that software freedom is less important; they're related but separate issues that are both essential for different reasons and different types of freedoms.
I can't speak to Gogs. I worked with #GitLab shortly after they acquired Gitorious to ensure that all JS on GitLab.com was free/libre, even though they use EE: