[FE training-materials-updates] LGPL: stop saying that dynamic linking must be used

Michael Opdenacker michael.opdenacker at free-electrons.com
Fri Mar 28 06:33:02 CET 2014


Repository : git://git.free-electrons.com/training-materials.git

On branch  : master
Link       : http://git.free-electrons.com/training-materials/commit/?id=28616abb323cb2e64977a889559de798d4a18f9a

>---------------------------------------------------------------

commit 28616abb323cb2e64977a889559de798d4a18f9a
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date:   Fri Mar 28 05:33:03 2014 +0100

    LGPL: stop saying that dynamic linking must be used
    
    Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>


>---------------------------------------------------------------

28616abb323cb2e64977a889559de798d4a18f9a
 .../sysdev-embedded-linux.tex                      |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
index 55aff44..5f1a999 100644
--- a/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
+++ b/slides/sysdev-embedded-linux/sysdev-embedded-linux.tex
@@ -197,10 +197,12 @@
     \begin{itemize}
     \item Modified versions must be released under the same license
     \item But, programs linked against a library under the LGPL do not
-      need to be released under the LGPL and can be kept proprietary
+      need to be released under the LGPL and can be kept proprietary.
     \item However, the user must keep the ability to update the
-      library independently from the program, so dynamic linking must
-      be used
+      library independently from the program. Dynamic linking is the
+      easiest solution. Statically linked executables are only possible
+      if the developer provides a way to relink with an update
+      (with source code or linkable object files).
     \end{itemize}
   \item Used instead of the GPL for most of the libraries, including
     the C libraries



More information about the training-materials-updates mailing list