aboutcode-org / scancode-toolkit

:mag: ScanCode detects licenses, copyrights, dependencies by "scanning code" ... to discover and inventory open source and third-party packages used in your code. Sponsored by NLnet project https://nlnet.nl/project/vulnerabilitydatabase, the Google Summer of Code, Azure credits, nexB and others generous sponsors!
https://aboutcode.org/scancode/
2.15k stars 552 forks source link

Microsoft RNDIS Specification License Agreement #3908

Open AyanSinhaMahapatra opened 2 months ago

AyanSinhaMahapatra commented 2 months ago

Seen at https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/usb/gadget/function/rndis.c?h=v4.19.64 (and also newer kernel versions)

// SPDX-License-Identifier: GPL-2.0
/*
 * RNDIS MSG parser
 *
 * Authors: Benedikt Spranger, Pengutronix
 *      Robert Schwebel, Pengutronix
 *
 *      This software was originally developed in conformance with
 *      Microsoft's Remote NDIS Specification License Agreement.
 *
 * 03/12/2004 Kai-Uwe Bloem <linux-development@auerswald.de>
 *      Fixed message length bug in init_response
 *
 * 03/25/2004 Kai-Uwe Bloem <linux-development@auerswald.de>
 *      Fixed rndis_rm_hdr length bug.
 *
 * Copyright (C) 2004 by David Brownell
 *      updates to merge with Linux 2.6, better match RNDIS spec
 */

Here This software was originally developed in conformance with Microsoft's Remote NDIS Specification License Agreement. is being detected as unknown.

I could not find a license text for this, is this a candidate for a new license?

DennisClark commented 2 months ago

@AyanSinhaMahapatra I found a pdf for this: "[MS-RNDIS]: Remote Network Driver Interface Specification (RNDIS) Protocol" and will add it to DejaCode shortly.

DennisClark commented 2 months ago

@AyanSinhaMahapatra I have added LicenseRef-scancode-ms-rndis to DejaCode. Proprietary Free. Please synch the new license and create corresponding detection rules, thanks!