svn commit: r421549 - in head: . Mk
Kubilay Kocak
koobs at FreeBSD.org
Fri Sep 9 11:15:40 UTC 2016
On 9/09/2016 8:06 PM, Pietro Cerutti wrote:
> On 2016-09-09 10:57, Kubilay Kocak wrote:
>> On 9/09/2016 6:35 PM, Alexey Dokuchaev wrote:
>>> On Fri, Sep 09, 2016 at 06:29:33PM +1000, Kubilay Kocak wrote:
>>>> On 9/09/2016 4:26 PM, Baptiste Daroussin wrote:
>>>>> In both case that means there is NO license and then we
>>>>> should not distribute them at all.
>>>>
>>>> There are cases where software has no license, the author says
>>>> so, but they mean, and/or say 'free to do with what you
>>>> please'. This is neither NONE, nor undefined (in terms of the
>>>> 'terms'), nor PD, nor 'empty(LICENSE)'.
>>>
>>> That's why I prefer something along
>>> UNCLEAR/MOOT/VAGUE/CONTROVERSIAL/etc. to cover all those "weird"
>>> cases and be done with it.
>>>
>>> ./danfe
>>>
>>
>> And precisely why UNDEFINED was suggested over NONE.
>>
>> The reason for UNDEFINED over others? Not as prescriptive or
>> subjective. More inclusive (better coverage/utility).
>
> Which is likely the problem here. As this thread clearly shows, the
> lack of an explicit license could mean different things depending on
> different factors, including i) who you're talking to, ii) the
> country where the software was developed or resides, iii) others
> UNKNOWN to me. Ultimately, a court could state the exact meaning of
> the lack of a license, but we don't want to get there for every
> single piece of abandonware that's not declaring a license. UNDEFINED
> is wrong. The license could well be defined by laws even if not
> defined in the source code.
Indeed. I like this argument, both in terms of legal definitions, and
that UNDEFINED is still prescriptive, though not as much as NONE.
> The fact that we do not know what the lack of license means makes me
> feel safer with UNKNOWN than with UNDEFINED.
+1
UNKNOWN also sounds like it means what it does (in this implementation)
and both of the following still make sense:
LICENSE=UNKNOWN
LICENCE_PERMS=FOO BAR
Result: packaged and distributed
and
LICENSE=UNKNOWN (no known 'terms')
Result: no package or code (re)distribution (no LICENSE_PERMS)
The latter would be the one that could replace the empty(LICENSE) cases
we have now.
./koobs
More information about the svn-ports-head
mailing list