unison
unison copied to clipboard
Reconsider project hosting
It's been a long time since the project arrived on github, and thus we should probably evaluate if that's still the best choice. Missing features are CI for a variety of platforms, mailinglists, and being Free Software.
Some possible alternatives are listed at https://sfconservancy.org/GiveUpGitHub/ and concerns about license violations are discussed at https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/
Github CI has required more attention lately, and seems to be withdrawing support for platforms that don't seem super old. See #445 for more discussion
Since you mentioned Codeberg in #443 – what are the requirements for a future hosting platform, and what hosting platforms are you currently contemplating?
Not fully baked, but my take on requirements is:
- site runs Free Software
- site is a charity with a mission towards Free Software, more or less, the point being that it's legally obligated to act in the public interest instead of the interests of shareholders. Or maybe, the project after getting a fiscal sponsor can buy service with donations.
- runs git, has wiki, issue tracker, way for people to submit proposed changes, etc.
- well run, mostly up, etc.
- has a track record of sanity and one can make a case for future sanity
- we can somehow do CI including public access to artifacts
- as part of this, we should be able to do CI on more Free platforms and CPU types
- Windows and mac are hard (license costs), so those we can consider (and donations if a mechanism), but losing them would be a big change. I'm personally ok with non-Free platform CI happening only if users pay for CI costs, as long as there is some reasonable mechanism for them to do so. But I expect others would be upset by that.
- would be really nice if it had mailinglists, but not a requirement
If you get the idea this is not fully baked, you would be correct!