unison icon indicating copy to clipboard operation
unison copied to clipboard

Reconsider project hosting

Open gdt opened this issue 2 years ago • 4 comments

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.

gdt avatar Apr 20 '22 00:04 gdt

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/

gdt avatar Jun 30 '22 17:06 gdt

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

gdt avatar Oct 14 '22 14:10 gdt

Since you mentioned Codeberg in #443 – what are the requirements for a future hosting platform, and what hosting platforms are you currently contemplating?

mvglasow avatar Nov 07 '22 19:11 mvglasow

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!

gdt avatar Nov 07 '22 20:11 gdt