Re: [swinog] Decentralisation vs. centralisation [was: new project: DHCP Protect]
On 2019-10-30 22:09, Gregor Riepl wrote: Gregor, if I understand you correctly, you are implicitly saying "please put your stuff on one of the big sites like github/gitlab/bitbucket". I personally think that this is the wrong direction to move, as it makes the Internet more dependent on a few entities. That makes it less robust, as we have seen in the censorship case at github related to nationality. IMHO, this does not apply to Git repositories. Git repo is only part of that solution. The primary reason for difficulty switching to another 'git host' (gitlab, github, https://git.sr.ht/, or self hosted) is issue tracking... As those issues are not stored/tracked in the .git repo you can clone, and thus 'taking out' or 'moving' that data is near impossible. And that is why projects on Github won't leave github easily. Yes, some of the platforms have 'import' scripts to tackle this, but it is not a universal given that one can export/import these issues. And issues can contain a lot of data about a project (discussion about a bug, why it was solved, why not etc). Of course, this could partially be solved with better commit messages, but who has time for that eh ;) Greets, Jeroen (who mirrors his projects on github, but has a private original of the repo self hosted; issue tracking thus is public and private...). ___ swinog mailing list swinog@lists.swinog.ch http://lists.swinog.ch/cgi-bin/mailman/listinfo/swinog
Re: [swinog] Decentralisation vs. centralisation [was: new project: DHCP Protect]
> Gregor, if I understand you correctly, you are implicitly saying "please > put your stuff on one of the big sites like github/gitlab/bitbucket". > > I personally think that this is the wrong direction to move, as it > makes the Internet more dependent on a few entities. That makes it less > robust, as we have seen in the censorship case at github related to > nationality. IMHO, this does not apply to Git repositories. It is very easy to leave public forks in several places, and there are even ways to automate pulling from one repository to the other. Private Git hosting has its merits, but it makes it more difficult to send patches or improvements. There are ways around that of course (good example: the Linux kernel), but they rely on a lot more effort than is usually necessary for a small open-source project. Of course, it is everybody's own choice to not use public collaboration platforms, but there is also not much harm in doing so. Should one of them shut down, crash & burn, or change their terms of service, there are always other ways to share repositories. This is a very different matter than social networks that rely on proprietary protocols and infrastructure. > I understand your point that it should be easy to contribute, but maybe > it is a more sustainable way to fire up your own git service and have > your code pulled in from your machine, preferable via IPv6? That sound like a tremendous amount of effort in coordination and setup compared to the benefit and will probably put off 99% of all potential contributors... Well, notwithstanding everybody on this mailing list, of course. ;) ___ swinog mailing list swinog@lists.swinog.ch http://lists.swinog.ch/cgi-bin/mailman/listinfo/swinog