GitHub considered harmful

Michael Gratton mike at vee.net
Thu Oct 10 09:26:10 UTC 2019


On Thu, 10 Oct, 2019 at 09:34, Bastien Nocera <hadess at hadess.net> wrote:
> I think it would be useful for Flatpak (and Flathub) maintainers to
> make their voices heard, and possibly speak directly to GitHub
> stakeholders. Flatpak, through some of its GNOME roots, has 
> connections
> with Microsoft and GitHub, via Xamarin.

That would be great, but surely the people being back-channelled, if 
they are who I assume they are, are have already been involved in the 
decision making process around this. So I look forward to GitHub doing 
better than Chef, but I don't have high hopes (especially given who 
owns GitHub these days).

On Thu, 10 Oct, 2019 at 10:53, Alexander Larsson <alexl at redhat.com> 
wrote:
> 
> I think what the ICE is currently doing is horrible, and I in no way
> support that. However, the value I've seen mentioned is $200k, not 
> $260M.

Yes I think you are right, can't find the source for my figure any 
more, however the precise amount isn't the point.

> Having a modern, working infrastructure was one part, but another
> important reason is to reach a maximal set of developers, and the
> amount of people that have a github account and know how to find it
> there and how to use it is massively larger than any other current
> alternative

Yep, that's what I was getting at by "getting initial traction". I'd 
say Flatpak and Flathub have the momentum now however that if people 
want to publish on Flathub, they'll sign up wherever as needed. Which 
is the whole point of this, the projects should be using it's draw to 
get people to sign up for services that aren't enabling people being 
abused, even if indirectly.

In any case, the sign up process for a code hosting service is 
literally the easiest part of getting something published on Flathub. 
If people can't be bothered doing that, are they going to bother 
putting together a manifest, appdata, etc, etc, together? Or 
conversely, if they are willing to do all that, then is a signup 
process going to stop them? I doubt it.

> From a pure technical perspective: Migration of repos is trivial with
> git, but migration of issues and history with things like references
> to PRs etc is much more complicated.

Yep, but that's just a good reason to move somewhere sooner rather than 
later.

> different system, but that is not overly hard. However, if you're
> talking about flatpak you really also must talk about flathub, and
> that uses the github infrastructure in a much more complicated
> automated fashion that will be much harder to migrate.

Sure, and I'm willing to help with this, obviously.

> But that is just the pure technical part. There is also a lot of
> non-technical aspects like documentation and links all over the web,
> and people (including) having to re-learn and change how they work,
> etc. This is not a neglible part of a switch. And if we also changed
> flathub over it would affect a *lot* of developers which we don't even
> have a good way of reaching.

Yes, this will be painful, but hey, it's for a good cause.

> Now, to the issue at hand. As I said, I disagree with (some of) ICE
> current policies, however, I don't believe us immediately dropping
> github is an efficient way of causing these policies to change.

Well, I guess that's where I disagree. There's only going to be one way 
to convince them to drop what is otherwise an easy $200k, which is 
start costing them money because of it.

You see how effective this is when (say) bigoted news readers say 
something particularly heinous, such that people start contacting their 
advertisers and getting them to cancel ad their ad spend the show - 
there's always a quick reversal.

However, unless I'm missing something Flatpak/Flathub isn't giving 
Github any money, so the only means we have of discouraging them is 
packing up and going elsewhere. Even if Github is getting paid, not 
paying them anymore will also necessitate going somewhere else.

> I realize people might not want to use github for this (or whatever
> other personal reason) though, so we should maybe look at alternative
> ways for people to submit code.

This isn't a personal axe, this is about pressuring companies that are 
or that are considering providing materiel support to ICE into dropping 
that support to reduce the operational capabilities of ICE, and hence 
reducing their capacity to physically and mentally abuse the many 
people, including children, who in their concentration camps.

As such, a mirror isn't going to help.

//Mike

-- 
⊨ Michael Gratton, Percept Wrangler.
⚙ <http://mjog.vee.net/>




More information about the Flatpak mailing list