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

Opensource

6419 readers
55 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

you are viewing a single comment's thread
view the rest of the comments
[–] Kissaki@programming.dev 10 points 4 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 4 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