2 Star 2 Fork 2

Meta-OSS / FenixscanX

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

FenixscanX

Special Thanks : Aboutcode project -- what makes our tools SPDX-Native

What is FenixscanX

A tool writtern by Python (vue+elementui+Django) for open source copyright compliance and in future it can support other compliance scan.

Why FenixscanX?

“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

What FenixscanX now looks like?

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.

How to build?

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"

  • PAY ATTENTION : If using venv, you should config pyvenv for your linux/windows

Have a cup of coffee and wait for everything to be done.

How to use?

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

Comments ( 0 )

Sign in for post a comment

About

a tool for open source copyright compliance spread retract
Python
GPL-2.0
Cancel

Releases (3)

All

Contributors

All

Activities

load more
can not load any more
Python
1
https://gitee.com/meta-oss/FenixscanX.git
git@gitee.com:meta-oss/FenixscanX.git
meta-oss
FenixscanX
FenixscanX
master

Search