4 ms·
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. GitHu
by oever 7y ago
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.
- deleted 7y ago[deleted]
- divbzero 7y agoGit 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?
- phoe-krk 7y agohttps://notabug.org/peers/forgefed https://notabug.org/peers/forgefed is one attempt at that.
- Conan_Kudo 7y agoSupporting 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 https://pagure.io/pagure [1]: https://src.fedoraproject.org/rpms/pagure https://src.fedoraproject.org/rpms/pagure [2]: https://build.opensuse.org/package/show/openSUSE:Factory/pagure https://build.opensuse.org/package/show/openSUSE:Factory/pag... [3]: http://madb.mageia.org/package/show/name/pagure/release/cauldron/application/0 http://madb.mageia.org/package/show/name/pagure/release/caul... [4]: https://packages.debian.org/sid/pagure https://packages.debian.org/sid/pagure [5]: https://packages.ubuntu.com/focal/pagure https://packages.ubuntu.com/focal/pagure [6]: https://aur.archlinux.org/packages/pagure/ https://aur.archlinux.org/packages/pagure/
- jacquesm 7y agoI'm not using any of those.