Greetings fediverse-ians! We're ( @karen @bkuhn @ossguy and @conservancy ) are here to answer your questions about #SFC, software freedom, @outreachy or any other things you might have on your mind :)

Be sure to tag us and use #SFC !

@conservancy

I'm here and ready to answer all you have to ask about #SFC. Might be better if we do it in this thread so it doesn't pollute the timelines (hey, a Multiverse joke!)

Any way you do it, use the hashtag #SFC so we're sure to see your questions.

Cc: @karen
@ossguy @outreachy

@bkuhn @conservancy @karen @outreachy Hi #SFC! I'm catching up on recent fediverse discussions about the GPL and the right to install modified software. If I buy a device with GPLv2 firmware, does the license require that the manufacturer provide a way to load customized firmware? Often firmware loading will be protected (e.g. cryptographic signature) so I can't run customized firmware on the device even if the source code is available.

@stefanha

This is a good question, & goes to the core of common confusions about what #LGPLv2.1 & #GPLv2 require.
My essay here explains the history…
https://sfconservancy.org/blog/2021/jul/23/tivoization-and-the-gpl-right-to-install/
…about this matter.
What the GPLv2 requires is the software *under* GPLv2 has to be upgradable/installable, but breaking the proprietary applications is ok upon changing the underlying software is permitted; that's what TiVo did.

LPGLv2.1§6 requires that you can relink (either through replacing .so or statically) in place

“Tivoization” & Your Right to Install Under Copyleft & GPL

Two schools of thought about the purpose of copyleft have been at odds for some time. Simply put, the question is: are copyleft licenses designed primarily to protect the rights of large companies that produce electronics and software products, or is copyleft designed primarily to protect individual users' rights to improve, modify, repair, and reinstall their software?

Software Freedom Conservancy
@bkuhn Thanks for the reply! I will check out your essay.