1
submitted 1 year ago* (last edited 1 year ago) by Freesoftwareenjoyer@lemmy.world to c/opensource@lemmy.ml

I found two apps that seem to be violating the AGPL license. They both use the AGPL-licensed lemmy-js-client library, which means the apps themselves should also use the same license (which is the whole purpose of Copyleft). But they aren't. I don't know if Lemmy developers and contributors are aware of this.

The apps:

https://github.com/ando818/lemmy-ui-svelte - Apache license

https://github.com/aeharding/wefwef - MIT license

What should we do about this as a community? I informed one of the app's developers about this and it doesn't seem like they care. I wonder if some of the proprietary apps that are being developed right now also rely on this library.

Update: wefwef now includes the AGPL license in the repo. Thank you to the Lemmy user who reported it to the author and to the author for quickly resolving the issue :)

top 9 comments
sorted by: hot top controversial new old
[-] OsrsNeedsF2P@lemmy.ml 2 points 1 year ago* (last edited 1 year ago)

Looks like you are correct, these projects are required to be AGPL: https://opensource.stackexchange.com/questions/2684/monetizing-and-licensing-with-agpl-libraries

When your program uses an AGPL library, then your whole program must be licensed under the AGPL.

I would simply create an issue in the relevant repositories and let them know.

[-] gkd@lemmy.ml 1 points 1 year ago

After reviewing this, I’ve updated the license for Memmy. Frankly had no idea, good idea to let people know like you said and just kindly inform them through GitHub or otherwise.

[-] Freesoftwareenjoyer@lemmy.world 1 points 1 year ago* (last edited 1 year ago)

Thanks for changing it so quickly :). Your app looks very cool, btw. I don't use iOS, but I will start recommending it to others.

Edit: just noticed that it's for Android too. But I assume it's not in the store yet?

[-] gkd@lemmy.ml 0 points 1 year ago

I think I got stuck in review hell. I resubmitted a build today.

[-] leds@feddit.dk 1 points 1 year ago

Could you submit it to fdroid too since it is GPL now ;)

[-] fafff@lemmy.ml 0 points 1 year ago

File an issue in their repos, sometimes people (understandably) do not understand licencing very well — or it might be they were granted an exception.

If that fails you can contact the library author and the repositories who host the code.

[-] fulano@lemmy.eco.br 2 points 1 year ago

This.

Not all violations are ill-intended, and most amaetur devs aren't specialists in licensing.

[-] Cloak@lemmy.ml 0 points 1 year ago

Most professional developers aren't either. Many companies employ people and/or deploy software to detect license violations

[-] OsrsNeedsF2P@lemmy.ml 1 points 1 year ago

Oracle has entered the chat.

this post was submitted on 26 Jun 2023
1 points (66.7% liked)

Open Source

30511 readers
157 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS