GSoC 2021 · 14 of 17

First Evaluation

July 14, 2021

First Evaluation Report

Updates

List of task completed

  • Created a jinja template for ScanCode required output

  • Integrated ScanCode for license scanning

    • Display name of license with percentage matched
    • Insert new license to license_ref table
    • Highlight matched text for license scanned

    image

  • Integrated ScanCode for Copyright and Author

    • Created following tables in the database
      • scancode_copyright
      • scancode_author
      • scancode_copyright_event
      • scancode_author_event
    • Able to insert scancode scanned output in these tables.
    • Added a tab named ScanCode Findings in copyright browser and modified Copyright findings by Fossology to FOSSology Findings.

    image

List of commits

How to test

Note Incase facing problem in scancode installation, Install scancode manually with pip.

Work in progress

Postponed tasks

  • Writing Tests for license integration.
  • Create a ScanCode plugin to extract license-text.
    • Will do after integrating scancode copyright/author.