@dashie MS wants to buy GitHub?
Oh boy.
FLOSS community:
> hey let's put all our eggs in this one GitHub basket
> what could possibly go wrong
> GitHub is so convenient
Microsoft:
@rysiek @dashie haha so true. I wrote an article about The Github threat https://carlchenet.com/the-github-threat/
@codewiz @dashie There is some talk about federated issues on Gitlab: https://gitlab.com/gitlab-org/gitlab-ce/issues/44486
GitHub on the other hand clearly focuses in locking you in. If not with git history, then with issues, pull requests, wikis, and all the rest.
@codewiz @rysiek @dashie
I think the biggest issue with migrating away from gitrhub will be that many projects' official homepage is bla.github.io or github.org/bla/blub - having an official homepage with a domain you control would help and is totally possible while still using github (incl. gh pages)
@codewiz @dashie hosting their own instance is not vulnerable to corporate takeover of the code hosting platform and sudden changes of policies.
It is not vulnerable to outright censorship: http://tech.slashdot.org/story/13/12/14/1618239/github-takes-down-satirical-c-plus-equality-language
We may discuss whether the project taken down was "valuable" or not, but the point stands -- GitHub should not have such a power. GitLab does not, for the self-hosted instances.
@codewiz @dashie comparing a solution you can self-host with a fully centralized solution is, I feel, disingenuous.
Of course we should have *more* implementations (and we do, actually), but these are problems on two different levels.
I'd like to see federated issues/pull requests between git-hosting instances thouhg.
@rysiek @dashie However, I feel that the git hosting part of GitLab is secondary to the social aspects.
Even if you could self-host Facebook, you'd still want to be on the instance where all your friends are.
I feel that GitLab self-hosting makes sense only for very large projects like GNOME and Freedesktop, and even those incur a small loss of visibility for not being on the larger GitLab instance.
@codewiz
@rysiek @dashie
You can track that work here: https://gitlab.com/gitlab-org/gitlab-ce/issues/4013
@rysiek @codewiz @dashie I wrote up https://gitlab.com/gitlab-org/gitlab-ee/issues/4517 some time ago. I think it's viable, and quite possibly fun to do.
@lupine @rysiek @dashie Awesome proposal, and it seems feasible too!
Some time ago, an old friend of mine implemented a more radical approach to distributed git hosting: https://blog.printf.net/articles/2015/05/29/announcing-gittorrent-a-decentralized-github/
I'm not saying we should do it this way, but I love how he combined three existing technologies to produce fully-distributed version control.
@codewiz @rysiek @lupine @dashie this definitely does not have all features discussed, but if you haven't already have a look at gitbucket https://github.com/gitbucket/gitbucket . it's extremely easy to set up and use, and has many of github's features (so much so that github threatened them to change their ui). there's a plugin system that might be a viable way to introduce federation...
@walruslifestyle @rysiek @lupine @dashie If it's really so mature, then why is it hosted on GitHub? 
@codewiz @walruslifestyle @rysiek @dashie writing code and running hosts are very different jobs :-p. Or they were before devops anyway. Gogs/gitea are also awesome - much faster to get up and running, lighter system requirements
@lupine @walruslifestyle @rysiek @dashie Gittorrent's design addresses the serving problem by piggybacking onto Bitcoin for naming and leveraging Bittorrent as a secure CDN.
Just saying... I don't really believe that Gittorrent would make a good alternative for GitHub because git hosting is just one piece of collaborative software development.
Perhaps our best chance is adding some federated features for GitLab. Especially while there seems to be enthusiastic support from core developers.
@rysiek
@codewiz @lupine @dashie
Git over SSB is another thing that exists. Haven't really experienced it firsthand.
https://git.scuttlebot.io/%25n92DiQh7ietE%2BR%2BX%2FI403LQoyf2DtR3WQfCkDKlheQU%3D.sha256
@Wolf480pl @rysiek @dashie Something like that, in a machine-readable form.
Do we need to worry about security? My guess is no: if email is secure enough for Linux kernel development, ActivityPub messages will also do.
And then again, git also has PGP signatures.
Free Software Needs Free Tools
https://mako.cc/writing/hill-free_tools.html
June 4, 2010
Mako was correct. "I told ya so!"
@niconiconi @dashie yeah, I also did some talks about it several years ago.
Many of us saw it coming.
@rysiek rumors for now, but lol yeah