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 / 3165
3164  |  3166
Subject: 
Re: Ebrace and Extend (was Re: Non-commercial clause)
Newsgroups: 
lugnet.cad.dev.org.ldraw
Date: 
Sat, 5 Jun 2004 23:28:10 GMT
Viewed: 
8969 times
  
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.

I may have missed something though.

> (For those of you who do not know, GPL=Gnu Public License.)

http://www.gnu.org/copyleft/gpl.html

> 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.

ROSCO



Message has 1 Reply:
  Re: Ebrace and Extend (was Re: Non-commercial clause)
 
(...) You are corrrect. Re-submission is not required. Library changes only need to be published. [snip] (...) 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. (...) (22 years ago, 6-Jun-04, to lugnet.cad.dev.org.ldraw)

Message is in Reply To:
  Ebrace and Extend (was Re: Non-commercial clause)
 
(...) (For those of you who do not know, GPL=Gnu Public License.) 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 (...) (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

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

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