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 / 3167
3166  |  3168
Subject: 
Re: Ebrace and Extend (was Re: Non-commercial clause)
Newsgroups: 
lugnet.cad.dev.org.ldraw
Date: 
Sun, 6 Jun 2004 21:14:35 GMT
Viewed: 
9024 times
  
In lugnet.cad.dev.org.ldraw, Ross Crawford wrote:
> In lugnet.cad.dev.org.ldraw, Wayne Gramlich wrote:
> > In lugnet.cad.dev.org.ldraw, Dan Boger wrote:
> > > On Sat, Jun 05, 2004 at 06:23:43PM +0000, Wayne Gramlich wrote:
> > > > The more sticky problem that occurs is when somebody does an "embrace
> > > > and extend" strategy. For example, suppose I take the LDraw.Org
> > > > library and add surface normals for every polygon. For many rendering
> > > > algorithms, the surface normals allow more efficient back-culling. As
> > > > another example, suppose somebody figures out how to add connection
> > > > information to all parts. Before you know it, everybody wants to use
> > > > the embraced and extended library, not the official LDraw.Org library.
> > > > Again, I see the way to ensure that this does not happen is for the
> > > > LDraw.Org Standards Committee to agressively keep pushing the LDraw
> > > > format forward so that everybody always wants to use the official
> > > > version.
> > > 
> > > Wouldn't this problem be solved by the GPL approach, where any
> > > modifications made have to be re-submitted to the original library?
> > > This way, yes, you can make your cool changes, and sell them, but you
> > > have to send the patches back to the original parts, where they can
> > > either be integrated or not, depending on what the PT admins think.
> 
> It is my understanding of the GPL that no such re-submission is required. As
> long as you agree to the GPL terms and give appropriate credit to the original
> author, you can publish your mods as a separate work (or upgrade) under the GPL.
> However most open souce authors generally encourage it.

You are corrrect.  Re-submission is not required.  Library changes only
need to be published.

[snip]

> > GPL is one strategy.  I prefer an innovate over litigate strategy.
> > The GPL is complex and in certain critical areas extremely vague.
> > The GPL attempts to mandate innovation by requiring people to
> > give back to the community.
> > 
> > I think the better strategy is to have an active standards committee
> > that ensures that the LDraw file format has always got the best features
> > in it.  For example, if the "embrace and extend" library has surface
> > normals, and the standards committee adds surface normals to LDraw
> > file format, which format will people write software for? the closed proprietary
> > format or the open LDraw file format?
> 
> I agree this would be a better strategy. Encourage authors to submit format
> improvements to Ldraw.org but do not require it. Note that any possible
> improvement makes a lot of work for whoever is approving the official format, as
> well as the author.

Agreed.  It is bunch of work for just about everybody involved.  However,
the result is typically better than if you go off on your own.

-Wayne



Message is in Reply To:
  Re: Ebrace and Extend (was Re: Non-commercial clause)
 
(...) It is my understanding of the GPL that no such re-submission is required. As long as you agree to the GPL terms and give appropriate credit to the original author, you can publish your mods as a separate work (or upgrade) under the GPL. (...) (22 years ago, 5-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
    

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