Skip to content

Roadmap

Philippe Ombredanne edited this page Jul 28, 2015 · 25 revisions

Roadmap

Features and improvements we are planning or working on:

next release

additional file information

  • provide basic file information in results (size, type, etc.)

packaged code and dependencies support

  • common model for component data
  • basic support for common packages format

Beyond

additional clue detection

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

  • accelerate license detection indexing and scanning; include caching
  • scan using multiple processes to speed up overall scan

documentation

  • integration in a build/CI loop
  • end to end guide to analyze 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 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

source code support

  • symbols
  • metrics
  • classification

compiled code support

  • ELFs
  • Java byte code
  • Windows PE
  • Mach-O
  • Dalvik/dex

#Completed features

Version 1.0.0

  • 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
Clone this wiki locally