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:
|
3214 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:
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
|
|
|
|