[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: The QPL



Richard Braakman wrote:

> Peter S Galbraith wrote:
>
> >                                              He wants to avoid
> > someone taking his work (without compensation), slapping a GUI on
> > top on it and selling it as a Windows app or something.  The X
> > license would allow that.
> 
> But he wants to do exactly that with contributed code? :)  

Yup.  He wants to keep that door open in case he decide to do
that.  I guess he doesn't expect an email saying: `There's a cool
new way of figuring out contours, here's a patch for it's inclusion
into gri'.  He expects patches like `on line 3456 of gri.c the
foreach loop should go to n-1 instead of n'.

>                                                            Yes, that
> requires an asymmetric license.  The ones I know about are the QPL and
> the NPL.
> 
> > He was almost ready to use the GPL, but I pointed out that once
> > people send in patches his work is no longer his alone.  He can't
> > turn around, modify the work and sell it without hunting through
> > for all patches and re-writing them.
> 
> But you say below that he doesn't expect a significant amount
> of patches.  Make up your mind ;-)

Doesn't make a difference right?  The _worst_ case is someone
sending in a GPL'ed patch like `on line 3456 of gri.c the foreach
loop should go to n-1 instead of n'.  How could he re-write that
patch?

The protection for him is against having to hunt through his own
code for snippets that don't belong to him anymore.

Once I told RMS I had written something better for feature in
Emacs, and he should take a look at it.  RMS replied he wouldn't
_look_ at the code unless it was GPL'ed.  Same idea I guess.

> >                                    I don't think that the threat
> > of reduced hacker code input is an argument for him since it
> > hasn't been a driving factor so far.
> 
> Then why does he want the program to be free?  If he doesn't expect
> code input, then perhaps because he wants many people to use it --
> people who would not use a non-free program.  I think he could get
> even more people to use it if he uses something freer than the QPL.

He doesn't _expect_ code input.  I think he'd be glad if someone
contributed huge features.  It's easy to give your code away
unless you want to hang on to the possibility of selling it under
a different license in a parallel fashion.  I have written code
that I couldn't hope to sell now because of my inclusion of
contributions from dozens of people.
 
> > Is the patch clause your major hurdle?  Or the fact that he could
> > use your 0.1% contribution for profit?
> 
> The patches-only clause.  I don't consider such code to be free.
> (Notice how carefully I said DFSG-free in my first mail :-)

If we could modify the QPL and rename it, we could do that.

I will be forwarding this conversation to the upstream author.

Peter


Reply to: