Bug 249536 - Make permissions of license NONE permissive instead of restrictive
Summary: Make permissions of license NONE permissive instead of restrictive
Status: Closed Not Accepted
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Ports Framework (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Port Management Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-22 21:29 UTC by Yuri Victorovich
Modified: 2020-09-23 10:07 UTC (History)
1 user (show)

See Also:


Attachments
license-NONE-is-permissive.patch (439 bytes, patch)
2020-09-22 21:29 UTC, Yuri Victorovich
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri Victorovich freebsd_committer freebsd_triage 2020-09-22 21:29:39 UTC
Created attachment 218193 [details]
license-NONE-is-permissive.patch

If software authors do not define any license for their software this means that it is free and open to use by default. An alternative explanation is that they don't care or didn't think about license, which also means that they didn't restrict use of their software.

FreeBSD license LICENSE=NONE should reflect the above and should default to permissive PERMS.
Comment 1 Baptiste Daroussin freebsd_committer freebsd_triage 2020-09-23 08:34:14 UTC
legally in most countries no licenses means the copyright applies and in this case it is not permissive at all as far as I am aware.
Comment 2 Yuri Victorovich freebsd_committer freebsd_triage 2020-09-23 08:46:46 UTC
(In reply to Baptiste Daroussin from comment #1)

Copyright and license are different concepts. Copyright means that somebody claims authorship or ownership. License is a set if terms of use of software.

LICENSE=NONE simply means that no limitations on copying/distributing/etc. were set. Copyright usually still applies, which means that others can't claim ownership. Rights to claim ownership are limited, but rights to copy and distribute aren't.
Comment 3 Baptiste Daroussin freebsd_committer freebsd_triage 2020-09-23 08:49:41 UTC
ok let me clarify what I was trying to say. if you have no license, there is nothing that is allowing anyone to redistribute, no fallback etc, in that case you have to ask the owners of the copyrights to explicit grant permissions for redistribution etc.
Comment 4 Mathieu Arnold freebsd_committer freebsd_triage 2020-09-23 10:03:28 UTC
I am with Baptiste here, this is an absolute NO.  The license framework is explicitely designed so that you must specify what permissions are allowed.

If a port has no license, then you have absolutely no idea what the terms are.  What you must do is ask upstream developpers for clarifications.

You must not, ever, decide for yourself what the permissions are.
Comment 5 Yuri Victorovich freebsd_committer freebsd_triage 2020-09-23 10:07:18 UTC
Ok, thanks.