Re: bsd.licenses.mk: where is "or any later version" construct?

2010-06-11 Thread Johan van Selst
Alberto Villa wrote:
> On Thursday 10 June 2010 17:39:52 Anonymous wrote:
> > IANAL, but I think LGPL3 is applicable here, too. So, I've tried to set
> >   LICENSE= LGPL21+
> > but it doesn't work. I've figured this will work
> >   LICENSE= LGPL21 LGPL3
> >   LICENSE_COMB= dual
> > Is this correct usage or I'm missing smth?
> that's what you're supposed to do, as far as i understand

This doesn't seem right: "LGPL21 or any later version" is very
different from "LGPL21 or LGPL3". Also, how should one describe the
difference between a "GPL3" and a "GPL3 or any later version" licence?

There might not be a newer version right now, but there will be in the
future and it would be rather annoying if we'd have to check all the
software licences again when this version is released. We'd then have to
change the licence registration for each such port, even though neither
the software nor its licence text has changed - but only because of
limitations of our framework.

Since this is a very common practice with GPL and LGPL licences, imho
it seems sensible to make this distinction right from the start and use
different keywords for software with/without the "or any later version"
clause.


Regards,
Johan


pgpy9I2ra2YbF.pgp
Description: PGP signature


Re: bsd.licenses.mk: where is "or any later version" construct?

2010-06-10 Thread Alberto Villa
On Thursday 10 June 2010 17:39:52 Anonymous wrote:
> but it doesn't work. I've figured this will work
> 
>   LICENSE= LGPL21 LGPL3
>   LICENSE_COMB= dual
> 
> Is this correct usage or I'm missing smth?

that's what you're supposed to do, as far as i understand

while here, i have a similar problem: i have a port licensed under 
(GPLv2 OR GPLv3) AND (LGPL21 OR LGPL3)... it would require a 
combination of dual and multi. should i just chose two licenses and 
go with them (e.g. GPLv2 and LGPL21)?
-- 
Alberto Villa, FreeBSD committer 
http://people.FreeBSD.org/~avilla

"Do you think there's a God?"
"Well, SOMEbody's out to get me!"
-- Calvin and Hobbs


signature.asc
Description: This is a digitally signed message part.


bsd.licenses.mk: where is "or any later version" construct?

2010-06-10 Thread Anonymous
One of my ports have this in its source header

 * GNU LGPL information
 * 
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

Looking at bsd.licenses.db.mk it does have LGPL21. However, it doesn't
match in a sense that user can apply any later version. Here is a quote
from FSF site

  13. The Free Software Foundation may publish revised and/or new versions
  of the Lesser General Public License from time to time. Such new
  versions will be similar in spirit to the present version, but may
  differ in detail to address new problems or concerns.

  Each version is given a distinguishing version number. If the Library
  specifies a version number of this License which applies to it and "any
  later version", you have the option of following the terms and
  conditions either of that version or of any later version published by
  the Free Software Foundation. If the Library does not specify a license
  version number, you may choose any version ever published by the Free
  Software Foundation. 

IANAL, but I think LGPL3 is applicable here, too. So, I've tried to set

  LICENSE= LGPL21+

but it doesn't work. I've figured this will work

  LICENSE= LGPL21 LGPL3
  LICENSE_COMB= dual

Is this correct usage or I'm missing smth?
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"