September 28, 2005 How the GPL Works Four types of works

Four types of works

  1. Works based on the Library (that are libraries)
    • Example: You add a cube root function to my LGPL math library
    • Must be distributed under the LGPL
  2. Works based on the Library (that aren't libraries)
    • Example: You textually copy the Matrix class from my math library into your 3d game
    • Library must be converted to GPL
  3. Works that use the Library
    • Example: Your calculator source or object files refer to functions the GNU C Library
    • No restrictions on distribution
  4. Works that use the Library, linked with the library
    • Example: You dynamically link your calculator to my math library
    • Distribution is permitted under liberal conditions


Next: Works based on the Library (that are libraries)

FSF Copyright © 2003-2005, Free Software Foundation. Verbatim copying permitted provided this notice is preserved.