Google Summer of Code 2024 application #2663
Replies: 11 comments 13 replies
-
Some useful links for contributors who Are first time here :
|
Beta Was this translation helpful? Give feedback.
-
Idea!Title: Improving FOSSology CI scanner imageGoal: Enhancing current scanner image with new reports and featuresAs a fun project, FOSSology started combining scanners in a simple and small Docker image which can be run on CI providers. The image is currently capable of understanding build environment (GitLab/GitHub Actions/Travis) and use their API's to fetch diff of a branch or scan the complete repo. The capabilities of image include license scanning with Nomos and ojo scanners, copyright and keyword scanning with respective scanners. The image makes use of a Python script to perform all the tasks.
Additionally, the JSON output of nomos needs to be enhanced providing highlight and line information in the output.
Contact: @GMishx @shaheemazmalmmd |
Beta Was this translation helpful? Give feedback.
-
Idea!Title: Support text phrases and bulk based scanning for MONK a like agentGoal: Adding text phrases from UI to database and use existing bulk phrases and provide ability to scan them using MONK and identify files if the match is 100%.FLOW :
Contact: @GMishx @shaheemazmalmmd |
Beta Was this translation helpful? Give feedback.
-
Idea!Title: SPDX license expression supportGoal: Support SPDX license expression detection and reporting
Contact: @GMishx @shaheemazmalmmd |
Beta Was this translation helpful? Give feedback.
-
Idea!Title: Overhauling scheduler designGoal: Improving FOSSology scheduler or replacing with OTS solutionThe existing scheduler design is causing new issues which need to be addressed. Moreover, existing scheduler design is not touched in years. Concerning points
|
Beta Was this translation helpful? Give feedback.
-
Idea!Title: Debian packaging for Debian repositoryGoal: Improve Debian packaging and make it acceptable for APTThe existing effort to put FOSSology under Debian packaging list needs to be taken forward. A repository under Debian Salsa was setup initially but not maintained any more: https://salsa.debian.org/fossology-team/fossology Blockers
See also
Contact: @GMishx @shaheemazmalmmd |
Beta Was this translation helpful? Give feedback.
-
Idea!Title: REST API improvementsGoal: Completing REST API implementation and migrate to v2
Contact: @GMishx @shaheemazmalmmd |
Beta Was this translation helpful? Give feedback.
-
Idea!Title: New Artificial Intelligence based copyright and license scanner agentGoal: Integrate new AI capabilities to improve the scannersA quick ChatGPT 3.5 test shows it's pretty good at spotting the correct licenses and expressing them as SPDX expressions. One idea would be integrate a similar technology into an Fossology agent - however not by relying on external proprietary services but by building a dedicated LLM model based on existing open source solutions.
Contact: @NicolasToussaint @ag4ums |
Beta Was this translation helpful? Give feedback.
-
Idea!Title: Support SPDX 3.0 reportsGoal: Support reading and generating SPDX 3.0 reports
Refs:
Contact: @GMishx @shaheemazmalmmd |
Beta Was this translation helpful? Give feedback.
-
Idea!Title: Support text phrases and bulk phrases scanning for MONK agentGoal: Adding text phrases from UI to database and provide ability to scan them using MONK.FLOW : Create a UI Where user can add multiple text phrases associated with license from UI. and user should have a option to choose bulk license text based on users or whole. Also there should be another Tab where a user can select bulk phrases with two options one with whole users or selected users and another with whole bulk table.
|
Beta Was this translation helpful? Give feedback.
-
Idea!Title: Data pipelining for safaa project.Goal: Automate the process of model training using pipelining.FLOW : Currently in Safaa Project data was manually curated And we see that most of the things are manual here. the projuct should concentrate on creating a pipeline, Utilizing LLMS if required to increase the accuracy, use deep learning techniques to improve.
Contact : @ag4ums |
Beta Was this translation helpful? Give feedback.
-
Hello all!
FOSSology as an org is planning to apply for Google Summer of Code this year as well. In preparation to do so, we are creating this discussion to gather ideas for the GSoC-2024 projects.
Since last year, there are some changes made by Google in the program. You can read more about it on their website. But as a summary,
Please feel free to drop any questions here (or start a new discussion) you have regarding the program, you want to submit a proposal idea, you want to be mentor in the program, etc.
While submitting a project idea, please tag it to be "Medium" or "Large" sized and who you'll prefer working on it "student" or "professional".
Some resources from Google:
You can also check the detailed documentation of previous students from GSoC-2023.
Beta Was this translation helpful? Give feedback.
All reactions