You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project aims to support the detection and reporting of SPDX License Expressions. Currently, FOSSology uses regular expressions, full-text match, and fuzzy match to scan licenses, stores all types of license expressions as a list of licenses, and wrongly classifies them as conjunctive licenses or disjunctive licenses. It also stores license exceptions as licenses and does not differentiate exceptions from licenses.
28
+
29
+
In the project, I will be working on scanning license expressions using regular expressions with Ojo, storing them in the database, creating UI components to see license expressions in the file clearing page, and finally updating reports to export the expressions in the correct format.
28
30
29
31
## What should be done?
30
32
31
-
What are the plans for the project?
33
+
1. Detect and validate license expressions
34
+
- Develop algorithms for accurately detecting SPDX license expressions and validating them.
35
+
36
+
2. Store license expressions and metadata in database
37
+
- Design and implement a database schema to store complete license expressions and associated metadata.
38
+
- Develop mechanisms for efficient retrieval and manipulation of license expression data.
39
+
40
+
3. Improve User Interface
41
+
- Create intuitive UI components to visualize and manage license expressions.
42
+
- Allow users to interactively create and edit license expressions.
43
+
44
+
4. Update Report Generation:
45
+
- Enhance and correct SPDX report generation functionality to accurately represent license expressions.
0 commit comments