if you've looked at moving off github in the past and ended up extremely unimpressed by the janky ui and bugs of gitlab, i don't blame you. but please give codeberg.org and other gitea sites a second look; they are head and shoulders above gitlab in usability and stability.

@Sandra @alcinnz My home (gollum) wiki is a bare repo running on my NAS. I also set up gitea to have my own “github” on my local network. #

In honor of World Give Up GitHub day, here's a quick guide to how to serve up your own git repos.

In an empty directory readable from WWW (that has the URL you want your repo to have, for cloning) that you also can write to over SSH, run

git init --bare
mv hooks/post-update.sample hooks/post-update

Make sure the directory has the permissions you want for web (world readable, not writable).

Set the SSH path to the directory as a remote on your local copy of the repo, and push to it and you're done.


Just created a new repo with a list of resources from teaching Web Design and Programming - - - > git.vvvvvvaria.org/JoanaChicau 🌐 🖥️✨ < - - work in progress - - > #webdesign #javascript #HTML5 #CSS3


Time-sharing systems are older than kit computers. They're the bread and butter of the machine room computer, and they always have been. How we do time-sharing is different, but the overall concept hasn't changed. We pay to have our software run and are billed for just the time that our software runs. (The AWS model is the original model.)

Minimal computing, to me, is about embracing the kit computing ethos, even if only doing it in software.

One of my work mates has been implementing support for extensions to #GNOME Web (a.k.a. Epiphany): blog.tingping.se/2022/06/29/We

This has been made possible because at #Igalia we want more of us to dogfood a WebKit-based browser, and the number one complaint was “but, I miss extension $XYZ”. Luckily, being an owner-based coop we can *choose* ourselves to invest time in things like these :pika:

Meanwhile, adaptive message dialogs, and a good opportunity to improve the API over GtkMessageDialog.

It hasn't landed yet, but it's fairly close.

If I didn't have to move, this probably would have happened in March or April.

@alcinnz hmm I use multiple different versions of python using pyenv. Pretty easy to do.

@conservancy I might drop GitHub mirrors for new projects, but I worry that this could disproportionately cause friction among disabled users.

The main reason I currently mirror to GitHub is accessibility. The only other forge I know of that’s usable with assistive technologies is Sourcehut, my primary forge. Many feel uncomfortable with Sourcehut’s style of contribution and the other FOSS forges are severely lacking, so that leaves GitHub.

GitLab requires JavaScript for basic functionality, which itself is a little problematic from a FOSS perspective and very problematic from a privacy perspective: there’s a reason why the Tor Browser disables JavaScript on its “Safest” mode.

“the GitLab Enterprise Edition, which is provided to the public on gitlab.com, is (like GitHub) trade-secret, proprietary, vendor-lock-in software”

I agree with this statement except for the “trade-secret” choice of words. The “Enterprise Edition” is source-available proprietary software.

Some things I think you should consider adding:

Notes on CI solutions. While SourceHut and GitLab provide excellent CI, Gitea does not. Codeberg offers CI in the form of Woodpecker CI. I don’t know how good Woodpecker is from an accessibility perspective, but Sourcehut’s “builds” service is excellent.
Notes on measures taken by forges to escape vendor lock-in through the network effect (I like to call this “user domestication”). Sourcehut uses mailing lists and does not require making an account.

#POSSE note from https://seirdy.one/notes/2022/06/30/give-up-github/

We call on people in positions of power in their FOSS communities to stop using GitHub and stop recommending it. GitHub, as a proprietary, trade-secret platform cannot be the singular development community for FOSS projects.

Show thread

We can no longer in good conscience stay silent about problems w/#GitHub's products. This latest effort to capitalize on the corpus of #copyleft code hosted on GitHub is merely the latest of their many ethical and moral lapses.

Show thread

We tried to communicate w/ #GitHub re: #Copilot; they have outright refused to answer community questions on Copilot & took it for-profit. Copilot ignores copyleft requirements; so it's time to #GiveUpGitHub GiveUpGitHub.org

Show thread

"software is a process, and whoever controls it ultimately decides what the developers can do and how they communicate"

#distributedchoice #decentralization #softwaredevelopment

State of the Forge Federation: 2021 to 2023 forgefriends.org/blog/2022/06/

@szakib @humanetech @dachary git request-pull --help - git-scm.com/docs/git-request-p…

They were not invented by github or some other company, they were there from the beginning! 😉

Opinion: Davos Was a Case Study in How Not to Talk About Climate Change
In emphasizing technological solutions, the elite are sidestepping their own responsibility for the climate crisis. - Jag Bhalla @ Undark: undark.org/2022/06/30/davos-wa

Anyone know good resources on the history of C++ compilers?

Long quote from above report 


wow. That opening paragraph hits hard & true:

Millions of Free Software developers forgot why it matters to own their tools. They know, better than anyone, how to fix and improve them. But when they choose to collaborate only via the most popular proprietary software forges, they are denied the right to use their skills and cannot work with fellow developers who are banned because they reside in the wrong country. They have been made to believe that the tools they use daily to craft their own software are out of reach. As if their software was a product that could be separated from the other software running the tests, allowing changes to be merged or bugs to be filed. But software is a process, and whoever controls it ultimately decides what the developers can do and how they communicate.


Show older

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