composer / spdx-licenses Goto Github PK
View Code? Open in Web Editor NEWTools for working with the SPDX license list and validating licenses.
License: MIT License
Tools for working with the SPDX license list and validating licenses.
License: MIT License
Outdated to 1.3.0
They're published in different formats (including JSON) at https://github.com/spdx/license-list-data
It's probably going to be more reliable in the long-term to parse these files instead of screen-scraping the HTML.
Not sure if I am missing anything but I probably am :)
Has been removed from https://spdx.org/licenses/index.html
The SPDX License List 3.0 was released last week:
Ensuring that deps in vendor/ have a license compatible with the root project is a tough task.
Other projects exist in js/Rust/Ruby/etc. I computed the following list of interest:
Later on, we could build a composer plugin like this on top:
This could be a great contribution if anyone is up to learn about the topic and contribute a PR here, if the maintainers agree?
Help wanted.
Please consider removing tests from .gitattributes.
This make downstream CI easier.
(really small)
See http://blog.remirepo.net/post/2014/08/12/Koschei-continuous-integration-of-PHP-stack-in-Fedora
Oh crap, sorry that's what happens when you release late on Friday heh.. Good thing I saw this before heading to bed ;) Fixed now.
Originally posted by @Seldaek in composer/getcomposer.org#209 (comment)
Is there a way to set a package licensing as "private" or "all rights reserved". We use this on a project that has a mix of public and private packages to validate the licenses but on the private packages, we would like to be able to specify that the package is unlicensed and cannot be distributed.
NPM as added a similar option to their system and it would be really nice here.
Thanks
I don't see any usage of JsonSchema namespace in the code.
See "phpcompatinfo ananyser:run src" report
Classes Analysis
Class Matches REF EXT min/Max PHP min/Max PHP all
Composer\Spdx\SpdxLicenses 2 user 5.3.0
Composer\Spdx\SpdxLicensesUpdater user 5.3.0
DOMDocument 2 dom 5.0.0 5.0.0
DOMXPath 2 dom 5.0.0 5.0.0
InvalidArgumentException 2 spl 5.1.0 5.1.0
RuntimeException 1 spl 5.1.0 5.1.0
self 2 Core 5.0.0 5.0.0
Total [7] 5.3.0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.