[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: octave license is incompatible with openssl
From: |
Mathieu Lirzin |
Subject: |
Re: octave license is incompatible with openssl |
Date: |
Fri, 05 Aug 2016 13:43:16 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Alex Vong <address@hidden> writes:
> John Darrington <address@hidden> writes:
>
>> I would not be at all suprised if there were more incompatibilities like
>> this. Ought we not have a lint rule that checks this?
>>
> Indeed, in the short term, we could lint for special case, such that
> openssl appears as an input for an GPLv[123](+) package.
>
>
> In the long term, we could have the following in guix. Since licenses
> are scheme values. I was thinking we can have procedure like:
>
> (compatible? l1 l2)
>
> which is a reflexive and symmetric relation. Also, we might be able to
> build compound licenses by:
>
> (dual-license lics ...)
>
> and
>
> (intersect-license lics ...)
>
> The 3 procedures should satisfy the following "laws":
>
> (compatible? l1 (dual-license lics ...))
>
> if and only if
>
> (any (cut compatible? l1 <>) lics)
>
> Similarly,
>
> (compatible? l1 (intersect-license lics ...))
>
> if and only if
>
> (every (cut compatible? l1 <>) lics)
>
>
> How do everyone think?
>
I like the idea!
--
Mathieu Lirzin
- octave license is incompatible with openssl, Alex Vong, 2016/08/04
- Re: octave license is incompatible with openssl, John Darrington, 2016/08/04
- Re: octave license is incompatible with openssl, Ricardo Wurmus, 2016/08/05
- Re: octave license is incompatible with openssl, Alex Vong, 2016/08/05
- Re: octave license is incompatible with openssl, Leo Famulari, 2016/08/08
- Re: octave license is incompatible with openssl, Alex Vong, 2016/08/09
- Re: octave license is incompatible with openssl, Mike Miller, 2016/08/09
- Re: octave license is incompatible with openssl, Ricardo Wurmus, 2016/08/09
- Re: octave license is incompatible with openssl, kei, 2016/08/09
- Re: octave license is incompatible with openssl, Mark H Weaver, 2016/08/10
- Re: octave license is incompatible with openssl, Mike Miller, 2016/08/11
- Re: octave license is incompatible with openssl, Mark H Weaver, 2016/08/11