-
-
Notifications
You must be signed in to change notification settings - Fork 600
Roadmap
Philippe Ombredanne edited this page Jul 28, 2015
·
25 revisions
Features and improvements we are planning or working on:
- provide basic file information in results (size, type, etc.)
- common model for component data
- basic support for common packages format
- URLs, emails, authors
- approximate license detection
- unknown license detection
- sync with external sources (DejaCode, SPDX, etc.)
- web ui for easier license rules contribution
- improved detected lines range
- streamline grammar
- accelerate license detection indexing and scanning; include caching
- scan using multiple processes to speed up overall scan
- integration in a build/CI loop
- end to end guide to analyze a codebase
- transparent archive extraction
- support scan pipelines to organize more complex scans
- .scancode configuration file for exclusions, defaults, etc
- scan baselining, delta scan and failure conditions (such as license change, etc)
- simpler installation, automated installer
- minimal GUI
- demo web site
- common model for component data
- Java Maven POM.XML files, Ivy, Graddle, etc.
- RPMs
- debs
- Windows Nuget, PE
- Gems
- npm and other JavaScript (jspm, bower, etc.)
- Python
- Go
- PHP
- AboutCode
- other Linux distro packages
- Docker images
- symbols
- metrics
- classification
- ELFs
- Java byte code
- Windows PE
- Mach-O
- Dalvik/dex
#Completed features
- exact license detection
- copyright detection
- archive extraction
- simple command line with outputs in:
- JSON
- plain HTML tables, also usable in a spreadsheet
- fancy HTML 'app' with a file tree navigation, and scan results filtering, search and sorting
See http://nexb.com for more.