Skip to main content

Introduction

Author​

Kavya Shukla

Contact info​

What's the project about?​

Organisations are finding it more challenging to keep track of the numerous licences and conditions under which they are permitted to utilise open-source components as a result of the rising popularity of open-source software. Open-source licences can be challenging to comprehend in terms of how they relate to a particular piece of software or work with other licences. Organisations like FOSSology and SW360 can utilise it for a variety of things, like licence identification, filtering, and management.

What should be done?​

There are two parts of the project:

  • First part is the creating a database service

    • Adding the data components related to licenses.
    • Database will help us to fetch the desired data using the API.
  • Second part is API Designing:

    • Adding endpoints related to the license database.
    • Adding various query parameters for filters and ordering.
    • To add fuzzy search for the license text.
    • Adding the endpoints related to authentication of the API.

Repository Link