"OBATA Akio" <obache%netbsd.org@localhost> writes:
> On Wed, 10 Jun 2009 22:37:34 +0900, Takahiro Kambe
> <taca%back-street.net@localhost> wrote:
>
>> In message <rmihbyogqrs.fsf%fnord.ir.bbn.com@localhost>
>> on Wed, 10 Jun 2009 09:30:31 -0400,
>> Greg Troxel <gdt%ir.bbn.com@localhost> wrote:
>>> > Log Message:
>>> > Add Ruby programming language license.
>> ...(snip)...
>>> Given the current situation, I think it makes sense for ruby to be
>>> tagged as gpl2, and I don't see any reason to even have ruby-license in
>>> pkgsrc/licenses. The license framework is not supposed to be a complete
>>> taxonomy - the purpose is just to enable people to avoid accidentally
>>> building software with non-free licenses.
>>>
>>> ruby-license is so confusing that redistributing something based on it
>>> would seem to need advice of counsel. But GPL2 is well understood, and
>>> asking pkgsrc users to put ruby-license in mk.conf seems unreasonable,
>>> especially when gpl2 is already in the default list.
>> I see and agree with you.
>>
>> I'll change it just now.
>
> * ruby-license itself is like a artistic license
Interesting - I was not able to figure that out from reading it.
> * it is valuable for desire to avoid GPLed software
> * I know some ruby-* packages just said "LICENSE is ruby's"
>
> So, I suggest to take care same as perl's one
> (now "gnu-gpl-v2 #OR artistic", will be ${PERL_LICENSE}).
I can see the point that people might want to avoid GPL for things they
are redistributing, perhaps building into a product. The license
framework is not intended to enable such people to set a few variables
and have their product be clean - it's just to avoid accidentally
building software with objectionable licenses.
I haven't yet heard of anyone who has removed gnu-gpl-v2 from
DEFAULT_ACCEPTABLE_LICENSES as a seriously-intended way to be.
(Presumably they've first removed gcc and ld and all the other GPL bits
From their NetBSD system and are using some other toolchain :-)
> * I know some ruby-* packages just said "LICENSE is ruby's"
In that case it's "GPL2 or ruby-license", because that is the license of
ruby itself. Plus the upstream should be asked to clarify if that's not
really clear. If a package says that the license is only the "alternate
ruby license" (with no GPL2 option), then we'll need to express
ruby-license in pkgsrc.
Attachment:
pgpnyE3xctF_0.pgp
Description: PGP signature