GithubHelp home page GithubHelp logo

gtian28 / osslselection Goto Github PK

View Code? Open in Web Editor NEW

This project forked from osslab-pku/osslselection

1.0 0.0 0.0 103.51 MB

A tool for selecting open source licenses for projects. Open source license compatibility, individual open source style, business model, community development, terms details, popularity, readability and other factors are considered

JavaScript 13.43% C++ 5.30% Python 9.35% Perl 12.42% C 0.14% CSS 6.88% HTML 16.43% Dockerfile 0.02% Roff 36.04%

osslselection's Introduction

OSSLSelection

A tool for selecting open source licenses for projects. Open source license compatibility, individual open source style, business model, community development, terms details, popularity, readability and other factors are considered

介绍

一种开源许可证选择工具,从开源许可证兼容性检测、开源许可证类型指导、开源许可证条款细节分析对比、使用流行度、可读性等方面因素指导开发者为项目选择开源许可证,使用Django+jQuery实现。

环境配置

  • 操作系统:windows
  • 运行环境:python3.6+、perl5、JDK8、vs2005
  • 第三方工具部署:
    1. 下载许可证识别工具Ninka(https://github.com/dmgerman/ninka)并解压,将ninka-master\lib中的文件复制到C:\Strawberry\perl\lib,将ninka-master\bin中的文件复制到C:\Strawberry\perl\bin,ninka-master\comments文件夹复制到制到C:\Strawberry\perl\,cd到comments\,执行nmake;测试:cd到perl\bin\,执行perl ninka [filename],查看是否filename的许可信息。
    2. 下载静态依赖识别工具depends的release版(https://github.com/multilang-depends/depends/releases/)并解压,cd到depends-0.9.6-package\depends-0.9.6,执行java -jar depends.jar <src_path> <output_file>,查看是否成功输出.

osslselection's People

Contributors

ymeaa avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.