It would be too painful to move D to Gitlab or another medium?

IchorDev zxinsworld at gmail.com
Sun Jan 26 19:27:01 UTC 2025


On Saturday, 25 January 2025 at 19:59:48 UTC, Steven 
Schveighoffer wrote:
>> And again it's owned by a company which is not regarded for 
>> good things, I just read the article about the usage of their 
>> AI for the destruction of Gaza.
>
> Speaking for myself, we are here to write software, not 
> participate in activism. As long as the service can perform the 
> needs we have, how others use their service is nothing of my 
> concern.
>
>> Another thing that I always think, is giving too much power to 
>> one entity, balance is good.
>
> I don't think we would be in anywhere near as good shape if we 
> hadn't relied on github for all these years. It was 
> revolutionary in getting people to contribute to D.
>
> I think we should keep GH as long as they do not make things 
> unbearable. We have all the code, we can export all the PR 
> data, etc. If we wanted to change services, it's doable. 
> There's no need to go through that pain for almost no gain, 
> when we are comfortable here.
>
> We already know how much effort and pain it took to move from 
> bugzilla to GH. We shouldn't be looking at other services now.
>
> -Steve

The fact that an account is required to PR is not great. As a 
bare minimum a push-pull mirror should be established as a 
backup. Even a slow mirror would be suitable, since according to 
you it would have less traffic.

> And no guarantee gitlab does not do the same thing eventually.

Fuck GitLab. I don’t have anything nicer to say about it than 
that.
If we were to move forge, it should be to something like 
Codeberg, since it’s community-driven, and D is FOSS. It’s worth 
noting that many other forges have a function to migrate 
repositories from GitHub (including issues, PRs, etc.) with 
trivial effort, and some have a way to set up mirrors as well.

> Note that we pay GH nothing for all the services we get. And we 
> get a lot.
>
> Many online services are moving this way. We are just going to 
> have to live with this.

This direction is dangerous. Free services aren’t free to run, 
and eventually we’ll be forced to pay or become the product. If 
GitHub starts requiring an account to view repositories or pull 
them, then D will effectively become closed source. I fully 
expect them to do this though (and probably also start charging 
money for more and more previously ‘free’ stuff) because it will 
give users an ultimatum between signing up and giving up. 
Facebook and TwiXter have already done this, and modern social 
media platforms are all designed to be signup-only from day 0. 
People are disturbingly accustomed to the expansion of the deep 
web, which has now swallowed vast amounts of previously readily 
available information into its depths.
For contrast, you know what happened when I temporarily lost my 
forum account in the past? Nothing. I was even posting the entire 
time, because you don’t need an account to use the forums.

The bottom line is that D’s core infrastructure must remain 
freely accessible. I don’t care if we have to go back to mailing 
lists, RSS feeds, and IRC. This present acquiescence will cost us 
dearly in the long run if not averted.


More information about the Digitalmars-d mailing list