Hi,
These kind of generalizations are really dangerous to claim, I’d be
careful before making them.
Anything that imply/procrastinate/describe a substantial change is
dangerous, but it’s part of the game of life
I don’t think any platform we pick will be fair
Sadly these days it’s probably true, at least to a certain extent,
but a note: I’m not against GitHub, or GitLab, or SourceHut, or
something else. I’m against of a certain use of them. Use as a
mere public repo mirror is IMO normal, good, it does not tie to
any service in particular, multiple mirror on multiple platforms
may exists. The issue is basing on them the development model, PRs,
pipelines etc are a potential threat, since there are not based on
standard FOSS tools anyone can host, so if GitHub can’t be used
anymore at a certain point in time, an workflow change and a
potential, partial history/“data” happen. Nothing more, nothing less.
I dislike profiling, but this is a “philosophical point”, impacting
human life not mere development. Depend on certain service on contrary
impact directly a project.
a better way than arguing on discourse is to setup an alternative
system to help those that can’t use github and proxy them.
Honestly I think it would be wasted time in the sense that GitHub,
like any other, is a service, those APIs might change suddenly at
any point in time, invest in a potentially not quick&simple tool,
witch can probably only be another service, is not much nice IMO.
My question to you @xte is how much are you will to contribute to help
these values? I see there’s plenty of things anyone could do to
improve the status quo, but it’s much easier to cast morale onto
others
If I can contribute suggesting and implement an alternative I’m
happy to as much as I can. But what I mean is something like
“how to being able to develop around standard tools”, like how
to setup a proper mailing list, a searchable archive, a issue
tracking system around it, all needed documentation to help anyone
entering the new system, even with little or no previous knowledge
of those tools etc.
For some issue I can’t contribute, like I can’t offer hosting for
a ML, an archive etc. My knowledge of Nix development is not enough
to going deep enough to describe a migration process, but I’m willing
to learn.
It will be a nice start, if there are a certain interest in Nix{,OS}
devs, to discuss how such “new system” might work. For instance
many FOSS project are developed with this model but they still have
a certain number of downside. For instance handling bugs with tools
like Gnus/debbugs are well… A bit of a nightmare. Develop something
new is NOT easy nor quick, but as long as there is now pressing
schedule why not, I can do something and it will be nice.
Propose an easy entry-barrier to a powerful MUA, also explaining why
is not only “the sole way to properly participate to a specific
project” but a nice and useful to know and have thing it’s also
challenging in an era where people want web services.
Craft them like a single package, complete with docs, demo video, etc
since this IMO is the sole possible way to succeed is also not that
quick, but that’s is. Is a thing I’m certainly willing to contribute.
And this is a simple start, after there probably be many specific
issues to address, the classic 90/10% rules…
So my answer how many are interested?
– Ingmar