Skip to content

Roadmap

pombr edited this page Jul 1, 2015 · 25 revisions

Roadmap

Features and improvements we are planning or working on:

additional clues detection

  • basic file info in results (size, type, etc.)
  • URLs, emails, authors

license detection

  • approximate license detection
  • unknown license detection
  • sync with external sources (DejaCode, SPDX, etc.)
  • web ui for easier license rules contribution

copyrights

  • improved detected lines range
  • streamline grammar

speed!

  • speed up license detection indexing and scan, include caching
  • scan using multiple processes to speed up overall scan

documentation

  • integration in a build/CI loop
  • end to end analysis of a codebase

core features

  • 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)

packaging

  • simpler installation, automated installer
  • minimal GUI
  • demo web site

packaged code and dependencies support

  • common model for component data
  • Java Maven poms, Ivy, Graddle, etc.
  • RPMs
  • debs
  • Windows Nuget, PE
  • Gems
  • npm and other JavaScript (jspm, bower, etc.)
  • Python
  • Go
  • PHP
  • AboutCode

source code support

  • symbols
  • metrics
  • classification

compiled code support

  • ELFs
  • Java byte code
  • Windowss PE
  • Mach-O

#Completed features

Version 1.0.0

  • exact license detection
  • copyright detection
  • 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
Clone this wiki locally