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

Re: NEW ocaml licence proposal by upstream, will be part of the 3.08.1 release going into sarge.



On Tue, Aug 24, 2004 at 11:07:36AM -0400, Brian Thomas Sniffen wrote:
> Sven Luther <sven.luther@wanadoo.fr> writes:
> 
> > On Mon, Aug 23, 2004 at 11:12:52PM +0200, Francesco Poli wrote:
> >> On Mon, 23 Aug 2004 09:34:00 +0200 Sven Luther wrote:
> >> 
> >> > Notice that in the ocaml case, it is well possible that the additional
> >> > licences is more near the BSD, since it allows for third party to make
> >> > modifications under a more permisive licence than the LGPL/QPL duo.
> >> >
> >> > So, would a wording where QPL 3b is modified to say that it may be
> >> > relicenced under the QPL and under a more permisive licence be
> >> > acceptable ?
> >> 
> >> IMHO, it would not improve the modified-QPL freeness.
> >
> > Why not ? It would say : upstream can redistribute under the QPL and any other
> > licence that is considered DFSG-Free, including the BSD licence.
> >
> > What do you find non-free in this ? 
> 
> It compels me to grant upstream a right which upstream will not grant
> me.  If that were symmetric, I would not object to this under DFSG 3.

Well, take the example of the BSD for example ? It is in no way symmetric.

> Depending on phrasing, I might still find it objectionable, but I'd
> have to think long and hard about the differences between compelled
> grant of license to recipients, compelled grant of license to a third
> party, and compelled transmission of data.  The first is free, the
> third is not, and the second... well, I'm really not sure.

Notice that nowhere in the QPL does it say that the original author can
compell the patch from you, he can only get it freely from either you if you
publicly distribute it, or from one of the chain of people you distribute it
too.

> >> It however would really improve the ocaml freeness, if ocaml itself were
> >> dual-licensed under a 2-clause BSD license (or X11 or Expat or...)
> >> besides the QPL. In that case Debian could choose to distribute
> >> under the 2-clause BSD license (or X11 or...) and everyone could be
> >> happy...
> >
> > Notice that the situation is not exactly the same. I didn't say the ocaml
> > would be dual licenced, but that upstream has the right to distribute your
> > changes under some random free licence, including the 2-clause BSD one, to the
> > people they chose to. Not necessarily the world at large though.
> 
> But of course those people could distribute it further, under their
> permissive license, right?  Because if they can't, then it's not free.
> So this would at least allow somebody to buy and fork Ocaml into a
> free-Ocaml and a QPL'd Ocaml.

Indded. Now, this is no different than the pure BSD stuff, so if the BSD is
free, what is the difference with this one ? 

Friendly,

Sven Luther



Reply to: