🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Richard Stallman Sun, 13 Jan 1991 21:25
Reverse engineering and LGPL
#366
Author: Richard Stallman
Date: Sun, 13 Jan 1991 21:25
23 lines
1473 bytes
The idea of paragraph 6 of the LGPL is that people should be able to
change the library, recompile it, and relink the proprietary program
with it.

If the terms for the proprietary program don't permit modification,
this won't be allowed.  So the terms must permit it.

If the user wants to debug the modified program, since there's no
source except for the library itself, the only way to look at the rest
(the callers of library functions, etc) is by disassembling it, as any
debugger will do.

If the terms for the proprietary program don't permit disassembly
("reverse engineering), this won't be allowed.  So the terms
must permit it.


The purpose of the FSF is to promote the freedom to share and change
software.  The only "price" the FSF wants to get for the *use* of
software is respect for this freedom--in this case, the freedom to
change the library that's used in an application program.  Offering
something else--money-back guarantees, or whatever--*instead* of
freedom is missing the point.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads