News for hackers. Stuff that matters.
Re:NPM Is Joining GitHub by oever on Monday March 16, 2020 @02:44PM (#22595970)
Microsoft wants to host as much information as possible so it can collect data on developers and users. It is very hard to avoid giving data to Microsoft. GitHub, NPM, LinkedIn, Office 365, Teams, the lock-in is still alive.

A decentralized web or a non-for-profit like Wikipedia is a much better model for these infrastructure projects.

Re:NPM Is Joining GitHub by divbzero on Monday March 16, 2020 @02:59PM (#22596160)
Git was designed to be decentralized from the start. Is there a way to revitalize that heritage?

Discoverability and pull requests are two big benefits that GitHub has offered. Could we create decentralized open source solutions to provide those benefits? Are there other benefits that we’d need to provide to have viable alternatives to centralization?

Re:NPM Is Joining GitHub by Conan_Kudo on Tuesday March 17, 2020 @09:08AM (#22604506)
Supporting and using Git forges that support decentralized development, such as Pagure[0], would be a good way to do so.

Pagure supports submitting pull requests with Git repos on any server (regardless of whether it's running Pagure or not) with its remote pull requests feature. Issues, docs, and pull request metadata are all stored as git repos using JSON files as data, making it easy and portable to other Pagure instances and easy to convert for any other system.

As far as I know, Pagure is now the only Git forge software packaged in all major Linux distributions (Fedora+EPEL[1], openSUSE[2], Mageia[3], Debian[4], Ubuntu[5], Arch Linux AUR[6]).

It'd be nice to see people interested in this helping to build a future supporting portable, decentralized development.

[0]: https://pagure.io/pagure

[1]: https://src.fedoraproject.org/rpms/pagure

[2]: https://build.opensuse.org/package/show/openSUSE:Factory/pag...

[3]: http://madb.mageia.org/package/show/name/pagure/release/caul...

[4]: https://packages.debian.org/sid/pagure

[5]: https://packages.ubuntu.com/focal/pagure

[6]: https://aur.archlinux.org/packages/pagure/

Re:NPM Is Joining GitHub by phoe-krk on Monday March 16, 2020 @03:13PM (#22596347)
https://notabug.org/peers/forgefed is one attempt at that.
Re:NPM Is Joining GitHub by jacquesm on Monday March 16, 2020 @03:10PM (#22596299)
I'm not using any of those.