Skip to content
View JohnnyJayJay's full-sized avatar

Organizations

@mela-org @devcordde @WeLoveOpenSourcePlugins @discljord @satviz
Block or Report

Block or report JohnnyJayJay

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JohnnyJayJay/README.md

Hi there 👋

I'm moving away from GitHub.

Short version

Anything new I create will be put on Codeberg. I will not leave GitHub completely, though.

Longer version

Moving away from GitHub means that I will not start any new personal projects on this account and that I will archive most of my existing repos. Most of my repos here haven't been active in years and this is unlikely to change. In part, it's because I'm currently doing less programming than I used to. Another part of the reason is that I'm simply not interested in some of the things I used to develop anymore. I still work on new stuff though, just somewhere else.

Moving away from GitHub does not mean "leaving". I will not delete my account or become completely inactive. Since GitHub (unfortunately) has a near-monopoly on software forges, there is simply too much developer activity on here for me to quit entirely. I will keep checking in from time to time, star projects I find interesting, and make contributions to other projects that remain on GitHub.

I believe that at some point, the open source community's commitment to GitHub is going to blow up in our faces. It's practically inevitable. GitHub is itself not open source and a for-profit company steered by Microsoft. Give Microsoft a monopoly over something, and eventually they're going to start turning the nobs to see how much value they can squeeze from their users. Relying on GitHub alone is a bad move strategically, if nothing else.

Are you prepared for GitHub turning to shit? Are we? Think about the grip this single corporation has on the entire open source world. Software forges, like anything else, can enshittify. It's happened before, and it's bound to happen again. Right now, GitHub is still tolerable (though they have added a fair bunch of shit no one asked for in the past few years). How long is it going to stay that way? I don't know, but whatever the future holds, I don't want free software to suffer for it.

If you're at all concerned about this, please consider supporting an alternative software forge. Contribute to open source alternatives. Host your own. Or just start by creating an account somewhere else. Forgejo is a fork of Gitea maintained by the people behind Codeberg, a non-profit association building a GitHub alternative. They are working on some very exciting stuff, including federated software forges. Also take a look at SourceHut, another alternative that takes some approaches to providing a platform that are very different from GitHub-like forges.

Support independence, and help keep free software and open source alive. All things considered, we have a good thing going; let's not give a single corporation the keys to the castle.

Pinned Loading

  1. discljord/discljord discljord/discljord Public

    A Clojure wrapper library for the Discord API, with full API coverage (except voice, for now), and high scalability

    Clojure 218 27

  2. poker poker Public

    A functional implementation of the game mechanics of Texas hold 'em and a Discord bot to play poker in chat

    Clojure 14 8

  3. instant-poll instant-poll Public

    A Discord bot that lets you create polls in your server

    Clojure 42 9

  4. compatre compatre Public

    An extremely small and fast Bukkit tool to dynamically replace version-specific types (nms, craftbukkit) at runtime without any boilerplate.

    Java 18

  5. spigot-maps spigot-maps Public

    A library to simplify the use of customised maps in Spigot.

    Java 48 4