swupdate.so LGPL confirmation

9 views
Skip to first unread message

Jean-Philippe A

unread,
Oct 9, 2025, 8:25:59 AM (13 days ago) Oct 9
to swupdate
Hello,

I am using swupdate on a closed source system. The swupdate service is run as a systemD service and we link against swupdate.so to use the swupdate IPC library to interact with it from our code. 
Looking at the source code I can see that the implementation files have a LGPL licence header and so do the headers that pertain directly to the IPC library. 
However, tracing through the makefile I was not 100% sure the resulting swupdate.so contains purely the LGPL code, although when I dumped the symbols from the .so it seemed to only contain LGPL code.

I use the meta-swupdate to build and install the swupdate.so.

Could you confirm that my understanding is correct and the swupdate.so only contains LGPL code please?

Many thanks

Stefano Babic

unread,
Oct 9, 2025, 8:35:07 AM (13 days ago) Oct 9
to Jean-Philippe A, swupdate
Hi Jean-Philippe,
It is written here:

https://swupdate.org/features

and here:

https://github.com/sbabic/meta-swupdate/blob/master/recipes-support/swupdate/swupdate.inc#L10

And here (README):

https://github.com/sbabic/swupdate

And you have dumped the symbols and you have already checked there is no
contamination (of course, I took care of it)...

Which other confirmations you need ? If it is not enough, I state that
it is perfectly legal to have closed source software and link it to the
IPC (libswupdate.so), that is licensed under LGPL for this use case.

Best regards,
Stefano Babic



Reply all
Reply to author
Forward
0 new messages