This is very cool - thanks for the update.  

BTW - I just finished doing a code audit for a company that uses NPM
extensively.  The additional license metadata really helped make this a
painless audit even when verifying the license text in the source.

Thanks,
Gary

> -----Original Message-----
> From: [email protected] [mailto:spdx-tech-
> [email protected]] On Behalf Of Kyle E. Mitchell
> Sent: Thursday, February 11, 2016 5:21 PM
> To: [email protected]
> Subject: SPDX Expressions on npmjs.com
> 
> SPDX-tech-folk:
> 
> I write just to let folks know that www.npmjs.com, the most popular
> search page for the npm package registry, is now making use of spdx.org
> and SPDX license expressions in a far more visible way. The site now:
> 
> 1. displays links to license texts on spdx.org, including for
>    dual-license and other non-trivial SPDX expressions
> 
> 2. displays a tiny green OSI logo (and obligatory registered-trademark
>    symbol) for packages that offer at least one OSI-approved choice
> 
> 3. displays license information only for packages in the registry that
>    set `license` in `package.json` to a valid SPDX expression
> 
> For example:
> 
> 1. yargs, a popular, MIT-licensed command-line option parser:
> 
>    https://www.npmjs.com/package/yargs
> 
> 2. v3l2camera, a package dual-licensed under MIT or LGPL-3.0:
> 
>    https://www.npmjs.com/package/v4l2camera
> 
> If you're interested in the code behind these features, which is all in
> JavaScript:
> 
> - A JSON-formatted list of SPDX identifiers of OSI-approved
>   terms:
> 
>   https://www.npmjs.com/package/spdx-osi
> 
> - A function predicate that takes an SPDX expressions and returns a
>   boolean value indicating whether any license choice is OSI-approved:
> 
>   https://www.npmjs.com/package/spdx-is-osi
> 
> - A function that takes a string SPDX expression and returns HTML for a
>   plain English phrase approximating its meaning, with links to terms
> on
>   spdx.org:
> 
>   https://www.npmjs.com/package/spdx-to-html
> 
> The pull requests for these features were mine, but wouldn't have
> landed without the help of Aria Stewart at npm, Inc.
> 
> Many thanks to all who've contributed from the SPDX side to make this
> kind of thing possible!
> 
> Best,
> 
> K
> 
> --
> Kyle Mitchell, attorney // Oakland // (510) 712 - 0933
> _______________________________________________
> Spdx-tech mailing list
> [email protected]
> https://lists.spdx.org/mailman/listinfo/spdx-tech

_______________________________________________
Spdx-tech mailing list
[email protected]
https://lists.spdx.org/mailman/listinfo/spdx-tech

Reply via email to