To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.dev.org.ldrawOpen lugnet.cad.dev.org.ldraw in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / Organizations / LDraw / 3191
3190  |  3192
Subject: 
Re: License Intent
Newsgroups: 
lugnet.cad.dev.org.ldraw
Date: 
Sat, 12 Jun 2004 18:36:49 GMT
Viewed: 
3563 times
  
Just for the record: IANAL

Wayne Gramlich wrote:
Jacob Sparre Andersen wrote:

From <http://www.gnu.org/licenses/lgpl.html>:

  »However, linking a "work that uses the Library" with
   the Library creates an executable that is a
   derivative of the Library (because it contains
   portions of the Library), rather than a "work that
   uses the library". The executable is therefore
   covered by this License. Section 6 states terms for
   distribution of such executables.«

I.e. a rendered LDR file _is_ considered a derivative
work and thus covered by the license.  LGPL is only
special for dynamic linking (roughly speaking at least).

I read the exact same clause and come to exactly the
opposite conclusion.  My reasoning is that because linking
is something you do to code, not LDraw parts; the clause
has no bearing to LDraw parts.  Is my interpretation
right, or is yours?

Mine.  LDraw files are source code (at least according to
the definition in the LGPL).  And unless you consider
rendering a specific kind of compilation, LGPL would not
allow you to do anything useful with a parts library covered
by it.  Since the parts library is "linked" statically into
the renderings, and cannot be substituted after the
rendering has been made, the clause cited above takes
effect.

However, the ambiguity of the GPL license in important
areas like this make the L/GPL a weak candidate for the
LDraw license.

I would hardly say that GPL or LGPL are ambiguous licenses.
They may be difficult to understand, but I only know one
point where GPL and LGPL are slightly ambiguous - and so are
almost all other licenses in the same case.

Jacob
--
»When Roman engineers built a bridge, they had to stand under it while
the first legion marched across. If programmers today worked under
similar ground rules, they might well find themselves getting much more
interested in Ada!«                                     -- Robert Dewar



Message has 1 Reply:
  Re: License Intent
 
(...) I don't know. I think when something is statically linked you can recover the original code with a disassembler. It's really still there in a different form. There's no way to disassemble a picture into the ldraw code without using the ldraw (...) (20 years ago, 13-Jun-04, to lugnet.cad.dev.org.ldraw)

Message is in Reply To:
  Re: License Intent
 
(...) [snip] (...) I read the exact same clause and come to exactly the opposite conclusion. My reasoning is that because linking is something you do to code, not LDraw parts; the clause has no bearing to LDraw parts. Is my interpretation right, or (...) (20 years ago, 12-Jun-04, to lugnet.cad.dev.org.ldraw)

139 Messages in This Thread:
(Inline display suppressed due to large size. Click Dots below to view.)
Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR