Special Thanks : Aboutcode project -- what makes our tools SPDX-Native
A tool writtern by Python (vue+elementui+Django) for open source copyright compliance and in future it can support other compliance scan.
“Open source compliance is the process by which users, integrators and developers of open source software observe copyright notices and satisfy license obligations for their open source software components” — The Linux Foundation
Now FenixscanX is in its prototype, it's only a cli-tool for scan software copyright and maybe other metadata.
emmm ... Vue-UI and Django_rest_api is on the way.
Our purpose is to build a expert system to help people who uses opensource software to well obey their license and copyright obligations.
Build environment: Ubuntu Linux 20.04 (recommended) / M$ Windows 10
Build tool: VC buildTool (if M$ Windows) | Python 3.8 | pip 20.3.3+
1 - Now you can simply git clone the code
2 - Go into "scanengine" folder
3 - just run "./configure" | in Windows 10 , just run ".\configure"
Have a cup of coffee and wait for everything to be done.
You can type :
scanengine -c -n 2 --json-pp copyright.json samples
in Windows 10 :
.\scanengine -c -n 2 --json-pp copyright.json samples
-c means copyright scan
-n 2 means 2 threads will be used in scan
--json-pp means json will be used for output format
copyright.json means the output report's name
samples means what folder you will scan