LICENSES: Clearly mark dual license only licenses
authorChristoph Hellwig <hch@lst.de>
Tue, 30 Apr 2019 10:51:29 +0000 (06:51 -0400)
committerJonathan Corbet <corbet@lwn.net>
Fri, 3 May 2019 12:34:16 +0000 (06:34 -0600)
commit8ea8814fcdcb32cc667d090455649893a362c658
tree30f34bd321ef70e695529f88de4af730c7513d37
parent6132c37ca543d45cc911043fb17b2d86593fb612
LICENSES: Clearly mark dual license only licenses

Just like the CDDL the Apache license and the MPL must only be used as
a choice in additional to an GPL2 compatible license.  Copy over the
boilerplate from the CDDL file to the other two after fixing it up to
make it clear the licenses need to be GPL2 compatible, not just the
more generic GPL compatible.  For example the Apache 2 license is GPL3
compatible, but that doesn't matter for the kernel.

Also move these licenses to a separate directory and document the rules
in license-rules.rst.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Documentation/process/license-rules.rst
LICENSES/dual/Apache-2.0 [new file with mode: 0644]
LICENSES/dual/CDDL-1.0 [new file with mode: 0644]
LICENSES/dual/MPL-1.1 [new file with mode: 0644]
LICENSES/other/Apache-2.0 [deleted file]
LICENSES/other/CDDL-1.0 [deleted file]
LICENSES/other/MPL-1.1 [deleted file]