diff --git a/gpl-lgpl.tex b/gpl-lgpl.tex index 90fb3cd8ae7f77e679cbb654adfe0351ff01f733..05d5676de192844f910b40580fb328a115128261 100644 --- a/gpl-lgpl.tex +++ b/gpl-lgpl.tex @@ -2263,16 +2263,18 @@ that does enable other parties to make or receive copies is permitted as % FIXME: Talk briefly about importance of CCS and reference compliance guide -% FIXME: reword source code a bit +% FIXME: verify this still matches final GPLv3 text. +% FIXME: link to GPLv2 tutorial sections if possible and where appropriate. -Section 1 retains GPLv2's definition of ``source code'' and adds an explicit -definition of ``object code'' as ``any non-source version of a work.'' +GPLv3\~S1 retains GPLv2's definition of ``source code'' and adds an explicit +definition of ``object code'' as ``any non-source version of a work''. Object code is not restricted to a narrow technical meaning and is to be understood broadly as including any form of the work other than the preferred form for making modifications to it. Object code therefore includes any kind -of transformed version of source code, such as bytecode. The definition of -object code also ensures that licensees cannot escape their obligations under -the GPL by resorting to shrouded source or obfuscated programming. +of transformed version of source code, such as bytecode or minified +Javascript. The definition of object code also ensures that licensees cannot +escape their obligations under the GPL by resorting to shrouded source or +obfuscated programming. % FIXME: CCS Coresponding Source updated to newer definition in later drafts