Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Zef Hemel
Zef Hemel
@zef@social.zef.pub  ·  activity timestamp last week

“Funny” (not really) to consider how open source project easily slip into dependence on #github. In principle you’d think: “it’s just a git repo, you can just push it anywhere” but I started to make a list of aspects a bit harder to move:

Issues and PRs (can be auto migrated it seems)

Sponsors (yep, locked in)

Actions (CI, need to self host?)

Docker image hosting (ghcr, back to docker hub?)

And then there’s of course the fact that like 99% of open source projects are on GitHub. It’s the default, this is where you look for stuff.

  • Copy link
  • Flag this post
  • Block
Dale
Dale
@Q3fRtMU0WFxfK2M@toot.community replied  ·  activity timestamp last week

@zef
Well, github makes a lot of thing easy. Otherwise their proposition wouldn't be worthwhile.

Regarding sponsorship - you'll have to find an alternative if you want to ditch GH, but it is not related to repo, as far as I can tell. Project (not repo) is sponsored, and you can leave it be even if repo is moved, isn't it?

  • Copy link
  • Flag this comment
  • Block
Zef Hemel
Zef Hemel
@zef@social.zef.pub replied  ·  activity timestamp last week

@Q3fRtMU0WFxfK2M yes unless I’d remove the org I’d still get the money so that’s ok.

  • Copy link
  • Flag this comment
  • Block
James Ravenscroft
James Ravenscroft
@jamesravey@social.lol replied  ·  activity timestamp last week

@zef I see a lot of FOSS projects use OpenCollective for managing donations/subscriptions but I guess a big issue is that you can't "migrate" your GH sponsors automatically to any other platform. I was planning to start a sponsorship for SilverBullet soon so if you are planning on moving off GH Sponsors I'd like to be a test subject for the new way :D

  • Copy link
  • Flag this comment
  • Block
Zef Hemel
Zef Hemel
@zef@social.zef.pub replied  ·  activity timestamp last week

@jamesravey yeah, I added @Liberapay a while back and prefer that: https://liberapay.com/zef/

Donations are much appreciated! And both GitHub and Liberapay only let you pay stripe fees.

Liberapay

zef's profile - Liberapay

I am the main developer of SilverBullet, the note taking app for engineers. If you would like to support my work and allow me to spend more time on SilverBullet, please …
  • Copy link
  • Flag this comment
  • Block
Zef Hemel
Zef Hemel
@zef@social.zef.pub replied  ·  activity timestamp last week

I also realized that in #SilverBullet there is direct support for pushing files directly into GitHub repositories via GitHub specific APIs. Luckily I just found that @forgejo supports those as well: https://codeberg.org/api/swagger#/repository/repoUpdateFile

Forgejo API

  • Copy link
  • Flag this comment
  • Block
Mark IJbema
Mark IJbema
@mark@tacobelllabs.net replied  ·  activity timestamp last week

@zef I agree. But then again, 99% of the oss projects eventually managed to flee SourceForge, OSS will weather GitHub. The sentiment has already changed a lot (though I'm sure my fedi-bubble isn't representative) and it feels like it has already stopped to become the only logical option (though I think it's still the default for new OSS projects). I could see someone with a lot of influence tipping it though (for instance DHH)

  • Copy link
  • Flag this comment
  • Block
Zef Hemel
Zef Hemel
@zef@social.zef.pub replied  ·  activity timestamp last week

@mark I agree, but let it maybe not be DHH 😂

  • Copy link
  • Flag this comment
  • Block
Mark IJbema
Mark IJbema
@mark@tacobelllabs.net replied  ·  activity timestamp last week

@zef not saying I'm a fan either, but moving rails of GitHub would influence the ecosystem

  • Copy link
  • Flag this comment
  • Block
Zef Hemel
Zef Hemel
@zef@social.zef.pub replied  ·  activity timestamp last week

@mark definitely. More major projects moving would help. The Linux kernel, Python would make good candidates.

  • Copy link
  • Flag this comment
  • Block
Justin Crozer
Justin Crozer
@justincrozer@fosstodon.org replied  ·  activity timestamp last week

@zef I'm not familiar with github or other alternatives (I just code for fun and to make life easier) but is a git pull one as well in the linux terminal or can you do that with others?

  • Copy link
  • Flag this comment
  • Block
Zef Hemel
Zef Hemel
@zef@social.zef.pub replied  ·  activity timestamp last week

@justincrozer that’s a git built in, any git hosting repository supports that. It’s not GitHub specific.

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.1-beta.35 no JS en
Automatic federation enabled
Log in
  • Explore
  • About
  • Members
  • Code of Conduct