Final Evaluation

By Sarita Singh, Mon 23 August 2021, in category Final evaluation

fossology, gsoc-21, scancode

Final Evaluation Report GSoC'21

Organization: FOSSology
Project: Integrating ScanCode Toolkit to FOSSology
Mentor: Michael C. Jaeger, Gaurav Mishra , Ayush Bhardwaj, Sahil Jha
Student: Sarita Singh

Source Code (GitHub)

Related Blog Posts

Description

Integrating ScanCode toolkit as a new agent to FOSSology. Using the command line interface from the scancode package in order to be called right from the fossology application. Fossology is passing a single file and takes the result for license/copyright/author from the scancode command line call.

Current Status

category task status
template Using scancode custom template
license License info scanned by scancode
license DB Reusing existing license in the fossology database
license DB Inserting new license in the fossology database
license UI Highlighting license relevance text
license DB Inserting new license key,full name, ref_url
license DB Inserting license text for new license in fossology
license report Including scancode in the license report
copyright Creating new tables for copyright and author both on UI and DB
copyright Copyright and Author info scanned by scancode
copyright Email and URL info scanned by scancode
copyright DB Populated newly created scancode database table
copyright UI Copyright bulk view has scancode table populated
copyright UI Email/URL/Author bulk view has scancode table populated
copyright UI Copyright single view has scancode integrated
copyright UI Highlight working for copyright
copyright report Including scancode copyright in the report
scancode Schedule scancode from bulk view space
API Integrating ScanCode to FOSSology API
testing Write tests for scancode agent
CLI Using CLI to run scancode

Video Demonstration

Demonstrating ScanCode integrated to the FOSSology UI

Working

Challenges

Learnings

How to test

Open Source Contributions

Resources