this post was submitted on 16 Jul 2026
57 points (100.0% liked)

Opensource

6411 readers
13 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS
 

Time to update tags in compose.yml

all 14 comments
sorted by: hot top controversial new old
[–] Kissaki@programming.dev 10 points 3 days ago (1 children)

Forgejo v13.0 added the capability to remove EXIF metadata from images that are uploaded in a user’s avatar. Unfortunately, a licensing mistake was made and Forgejo relied on an AGPL-licensed library to accomplish this work. While other options are being pursued, Forgejo has removed this capability to bring us into license compliance.

😬

[–] med@sh.itjust.works 4 points 3 days ago

I mean, they're 100% correct to do this. Forgejo is definitionally a SaaS application thanks to https://codeberg.org/. Specifically because of the affero clause, you can't relicense AGPLv3 code as GPLv3, so you can't include it in the project.

Moving it to some sort of pluggable module would be good, rather than just dropping it though. There's nothing stopping them shipping code that downloads and sets up exif-terminator. I think working with the AGPL would send a good message and set a good example here.

PR

PR commit

Reopened issue to resolve the problem

[–] Alph4d0g@piefed.social 9 points 3 days ago (2 children)

I dig having my own self hosted instance. Thanks for this awesome tool.

[–] treadful@lemmy.zip 4 points 3 days ago (1 children)

Me too. I can't wait for federation to be done though. Requiring people to register on my personal instance to report bugs or contribute is quite a pain point.

[–] ikidd@lemmy.dbzer0.com 4 points 3 days ago (1 children)

I haven't done it, but I think you can add Github and other OIDC providers to Forgejo.

[–] treadful@lemmy.zip 3 points 3 days ago* (last edited 3 days ago)

Interesting. I didn't realize that was more than LDAP. Gonna look into it, thank you.

EDIT: Works great. Just disabled creating new repos, orgs, and local registrations and that's pretty much what I want.

[–] qprimed@lemmy.ml 4 points 3 days ago

absolutely 110%

just recently spun up a instance and its now one of my most vital local services. such satisfaction to strangle the self-inflicted github dependency.

[–] vinnymac@lemmy.world 5 points 3 days ago* (last edited 3 days ago) (1 children)

I’ve been working on an alternative Frontend for Forgejo called Joui.

It’s coming together nicely. Currently support v15 and up. I hope they added a action logs api in v16, as that’s one of the most common complaints I get from Joui users.

[–] nykula@piefed.social 1 points 1 day ago (1 children)

Interesting, where can I find the Joui code? Quick web search only returns the main Forgejo frontend.

[–] vinnymac@lemmy.world 2 points 1 day ago* (last edited 1 day ago)

It’s currently a private beta, and will be AGPLv3 licensed when I open source it.

In case you just want to see it, here are the only public screenshots of it I’ve shared https://mastodon.social/@vinnymac/116660529396212878

It has some Ui customization settings as well built in, including tweaking the theme and accents.

That was months ago though.

[–] Kissaki@programming.dev 5 points 3 days ago

Granular repository watch settings

Ooh, very nice. Watching for release notifications is something I use excessively on GitHub. Looking forward to being able to use that on Codeberg.

[–] xyro@morbier.foo 2 points 3 days ago* (last edited 3 days ago)

The highly requested endpoints for obtaining workflow logs have been added.

Yay, no need to work around that anymore !