At Duane O'Brien reminds us that more than half of lives in places other than GitHub.

Think twice before you rely on proprietary platforms for your work. And before you judge people based on GitHub profiles.

@downey I didn't have time to attend today, so I missed this talk.

However, the point made is an important one, so I want to repeat this to others. In fact, one could argue that the foundation of open source is to not depend on a single platform. And definitely not a proprietary one.

@downey But why pick out Github as a problem in particular? With bitbucket on second place, this slide says that the vast majority of projects now depend on hosting backed by microsoft and atlassian.

Who have basically taken over a growing userbase from sourceforge, partly via google code.

Was there ever a point in time where most projects were self-hosting after sourceforge appeared?

@downey And even more so when the owner of said site has committed to the #SurveillanceCapitalism panopticon mode of exploiting users for profit.

There are only two options - self host or rely on centralized platform. History shows that self hosting is a #1 way to kill your project - when it's alive it's just disconnected from community, and when it's no longer active it just disappears from the net.

So there's no choice than to use centralized platform, and among these it's counter-productive to chose other than most popular one, so GH only.

If you don't like this, invest into federated code hosting development.

@AMDmi3 I call bullshit on that theory unless you can cite some sources. I've been looking for data to support that claim for years and nothing's ever been demonstrated to back it up.

@downey @AMDmi3 If someone's view into a community depends on a centralized platform then that's their own self-inflicted limitation.

As one data point, most projects I'm involved with are self-hosted, well known, widely used, and can easily be discovered by searching the web.

That's merely a limitation of projects deliberately distancing themselves from community.

For your data point I've got mine, which is 12 year package maintainer experience, and that includes a lot of ex-self hosted (now dead and unreachable) projects, and a lot of patches not upstreamed because it's nonsense to spend time for registration on each self hosted derelict.

All pending, discussed and past contributions in one place on GH on other hand.

@AMDmi3 @downey the BSDs have no problem self hosting all of their projects
@feld @AMDmi3 @downey Yeah but it basically requires to be a OS/distro dev.
I know quite a lot of software used to be announced on usenet before the web, but theses days I’m not really sure what’s the best way.
@downey Well, I scanned gentoo ebuilds on the 2018-09-23 and from a quick grep there was 26% that was more-or-less on github, so I guess it quite depends on what you are scanning and how. I judge any open source project on github as obviously not all that concerned about actual free software.
@downey @maiyannah
A good reminder when speaking/posting about it.
It's "Microsoft Github" and not just "github" anymore.
Sign in to participate in the conversation

For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).