-
Notifications
You must be signed in to change notification settings - Fork 99
Google Summer of Code Proposals 2023
We from the Sw360 project would like to apply for GSoC. Please see two main resources for finding out more about Sw360:
Meetings: Checkout the Meetings table
If you are interested in an application - great! We encourage your application. So the question is how to get started with the topic, just a few points:
- Check https://www.eclipse.org/sw360/ and development and deployment section.
- Try to install sw360 from source or your can try the Docker
- Read the proposed topics
- Use the mailing list sw360-dev@eclipse.org or contact proposed mentors for further steps
- Slack invite link
- GitHub discussion
Interested in becoming a mentor? Please reach out to us!
Proposed so far
- Abdul Kapti
- Afsah Syeda
- Anupam Ghosh
- Gaurav Mishra
- Kouki Hama
- Rudra Chopra
- Smruti Prakash Sahoo
- Eldrin
Please reach out to us to add more proposals for GSoC 2023.
Currently, discussion happening on https://github.com/eclipse/sw360/discussions/1818
- Support CycloneDX report
- Rest API and UI Improvement for sw360 project
- Improving automation with fossology
- Import and Export release information between multiple sw360 servers
- Creating Project as a service in Sw360
- ORT Integration
CycloneDX is another popular format for generating SBOMs. Having SW360 import reports in CycloneDX along with SPDX will enable integration with more tools.
Links:
Category | Rating |
---|---|
Low Hanging Fruit | ** |
Risk/Exploratory | * |
Fun/Periphial | ** |
Core Development | * |
Project Infrastructure | ** |
Project size | Large |
Preferred contributor | Student/Professional |
SW360 uses Liferay as a frontend, we are currently looking for a new UI for sw360 based on react. Multiple different Topics like Projects, Component, License and ECC, Admin and Preference, Request and Clearing request, Searching)
Links:
Category | Rating |
---|---|
Low Hanging Fruit | - |
Risk/Exploratory | * |
Fun/Periphial | *** |
Core Development | *** |
Project Infrastructure | ** |
Project size | Large |
Preferred contributor | Student/Professional |
Goal: Extending the existing sw360-fossology automation, so that we can automate the component scanning and uploading fossology generated report seamlessly.
Category | Rating |
---|---|
Low Hanging Fruit | - |
Risk/Exploratory | * |
Fun/Periphial | *** |
Core Development | *** |
Project Infrastructure | ** |
Project size | Large |
Preferred contributor | Student/Professional |
Goal: Creating an importer and exporter service in sw360 to export the release information from one server in json that can be imported to another server
Category | Rating |
---|---|
Low Hanging Fruit | - |
Risk/Exploratory | * |
Fun/Periphial | *** |
Core Development | *** |
Project Infrastructure | ** |
Project size | Large |
Preferred contributor | Student/Professional |
Goal: Idea is to create a project as a service that can then be used by multiple BU/Org to reuse common component repository
Category | Rating |
---|---|
Low Hanging Fruit | - |
Risk/Exploratory | * |
Fun/Periphial | *** |
Core Development | *** |
Project Infrastructure | ** |
Project size | Large |
Preferred contributor | Student/Professional |
Goal: Extending the existing ORT integration with sw360 (https://github.com/eclipse/sw360/issues/1179 ).
Category | Rating |
---|---|
Low Hanging Fruit | - |
Risk/Exploratory | * |
Fun/Periphial | *** |
Core Development | *** |
Project Infrastructure | ** |
Project size | Large |
Preferred contributor | Student/Professional |
To coordinate work, we have had regular meetings for the different topics open for the community.
Topic(s) | Timings | Meeting link | ICS |
---|---|---|---|
General Meeting | TBD | TBD | |
- | - | - | - |
Project 1 | TBD | TBD |