Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 46 additions & 0 deletions content/en/news/2022/eclipse-con-2022.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: SW360 at EclipseCon 2022 in Ludwigsburg, Germany
linkTitle: SW360 at EclipseCon 2022
date: 2022-11-25
---

#### Presented by **Helio Chissini de Castro** (BMW Group) at EclipseCon 2022.


{{< youtube sbCwuV6iuOM >}}

---
## Overview
This talk covered insights from an experienced open-source engineer **Helio Chissini de Castro** with over 25 years in the field. As a core developer in SW360, the speaker shared thoughts on evolving technologies, compliance challenges, and the future of software development.

## Key Takeaways

- **Passion for Fun and Innovation**
Emphasizes enjoyable coding and staying ahead with evolving technologies.

- **Challenges in Compliance Software**
Compliance solutions require major improvements as existing tools remain incomplete.

- **New Industry Standards**
Open compliance groups are working on defining modern standards.

- **Need for Better Integration & Authentication**
Modernizing these aspects is crucial for efficiency and security.

- **Continuous Improvement in Development**
The software landscape demands constant enhancements and refinements.

- **Unified Installation Approach**
A single, streamlined installation process is necessary to reduce complexity.

- **Upgrading Core Technologies**
Significant updates to underlying software and libraries are required.

- **Collaborative Development**
Partnering with multiple companies to achieve common goals.

- **Community Contributions**
Encouraging wider participation to drive innovation and improvement.

## Conclusion
The talk highlighted the importance of continuous innovation, improving compliance software, and fostering community collaboration. By embracing new standards and modernizing technology, open-source projects like SW360 can remain at the forefront of development.
29 changes: 29 additions & 0 deletions content/en/news/2022/updates-2022.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
title: SW360 in 2022 Key Updates and Developments
linkTitle: Key Updates and Developments
date: 2022-01-12

---

## New Features for OSS License and SBOM Management
SW360 introduced capabilities to manage Open Source Software (OSS) license obligations and Software Bill of Materials (SBOM) using the Software Package Data Exchange (SPDX) format. These enhancements aimed to simplify the integration of SW360 with other tools and improve the management of software components. ([Source](https://archive.fosdem.org/2022/schedule/event/how_to_manage_oss_license_obligation_and_sbom_using_sw360_new_features/?utm_source=chatgpt.com))

### Project Lead Election
In May 2022, Kouki Hama was elected as a new project lead for SW360. Kouki had been actively contributing to SW360 by generating content, presenting at events, and maintaining the project's GitHub repository. ([Source](https://www.eclipse.org/lists/sw360-dev/msg00390.html?utm_source=chatgpt.com))

### Presentation at FOSDEM 2022
SW360 was featured in a presentation titled *"How to manage OSS license obligations and SBOM by SW360's new features"* during the Software Composition and Dependency Management devroom at FOSDEM 2022. This presentation highlighted SW360's advancements in managing OSS licenses and SBOMs. ([Source](https://archive.fosdem.org/2022/schedule/track/software_composition_and_dependency_management/?utm_source=chatgpt.com))

### Additional Feature Enhancements

Throughout 2022, SW360 introduced several notable features:

- **CouchDB-Lucene Integration**: Added support for full-text search capabilities by integrating CouchDB-Lucene as a third-party library. This enhancement improved the search functionality within SW360.
- **REST API Documentation Updates**: Updated REST API documentation to include comprehensive details on components, facilitating better integration with external tools and services.

- **SPDX Data Display**: Introduced a new tab in component release pages to display SPDX/SPDX Lite data, enhancing transparency and compliance tracking.


---
These developments underscore SW360's commitment to enhancing software component management and fostering community engagement within the open-source ecosystem.

49 changes: 49 additions & 0 deletions content/en/news/2023/eclipse-con-2023 .md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
title: SW360 at EclipseCon 2023 in Ludwigsburg, Germany
linkTitle: SW360 at EclipseCon 2023
date: 2023-10-18
---

##### Presented at EclipseCon 2023 in Ludwigsburg, Germany by Kouki Hama (Toshiba Corporation), Katharina Ettinger (Siemens AG) and Arun Azhakesan (Siemens AG).

{{< youtube iJkyO7nJZaw >}}

---

## Key Takeaways from the Presentation on Software 360

### Introduction to S360
- **Centralized software management tool** for tracking components, licenses, and vulnerabilities.
- Designed to **simplify software compliance and security** in open-source and enterprise environments.

### Key Features
- **Component Registration**: Tracks software details such as name, type, version, and licensing information.
- **Project Hierarchy Management**: Enables project visibility across multiple levels, including sub-projects.
- **Advanced Search Functions**: Allows users to locate projects and components efficiently.

### Adoption Process
- **Quick and simple setup** through a three-step process.
- **Flexible for all organization sizes**, from startups to large enterprises.

### License Compliance Support
- Supports **Cyclone DX and SPDX** formats for Software Bill of Materials (SBOM).
- Helps ensure adherence to **various open-source licensing standards**.

### Real-World Applications
- **Tosa leverages S360** for license compliance and integrating existing obligations.
- **API integration** allows organizations to connect S360 with existing tools and databases.
- Customizable functionalities to adapt to **language and project-specific requirements**.

### Automation & Efficiency
- **Streamlined approval workflows** for open-source software licensing.
- Supports **CI/CD pipelines** for automated component registration and updates.

### Security & Vulnerability Management
- **Third-party tool integrations** for vulnerability scanning.
- Provides **detailed oversight of dependency security risks**.

### Community Engagement
- Encourages participation in **community discussions and meetings**.
- Promotes **collaboration and innovation** among software professionals.

This presentation emphasizes best practices in software management and demonstrates the adaptability of S360 to various organizational needs while promoting community collaboration for continuous improvement.
49 changes: 49 additions & 0 deletions content/en/news/2023/eclipse-con-2023.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
---
title: SW360 at EclipseCon 2023 in Ludwigsburg, Germany
linkTitle: SW360 at EclipseCon 2023
date: 2023-10-18
---

##### Presented at EclipseCon 2023 in Ludwigsburg, Germany by Kouki Hama (Toshiba Corporation), Katharina Ettinger (Siemens AG) and Arun Azhakesan (Siemens AG).

{{< youtube iJkyO7nJZaw >}}

---

## Key Takeaways from the Presentation on Software 360

### Introduction to S360
- **Centralized software management tool** for tracking components, licenses, and vulnerabilities.
- Designed to **simplify software compliance and security** in open-source and enterprise environments.

### Key Features
- **Component Registration**: Tracks software details such as name, type, version, and licensing information.
- **Project Hierarchy Management**: Enables project visibility across multiple levels, including sub-projects.
- **Advanced Search Functions**: Allows users to locate projects and components efficiently.

### Adoption Process
- **Quick and simple setup** through a three-step process.
- **Flexible for all organization sizes**, from startups to large enterprises.

### License Compliance Support
- Supports **Cyclone DX and SPDX** formats for Software Bill of Materials (SBOM).
- Helps ensure adherence to **various open-source licensing standards**.

### Real-World Applications
- **Tosa leverages S360** for license compliance and integrating existing obligations.
- **API integration** allows organizations to connect S360 with existing tools and databases.
- Customizable functionalities to adapt to **language and project-specific requirements**.

### Automation & Efficiency
- **Streamlined approval workflows** for open-source software licensing.
- Supports **CI/CD pipelines** for automated component registration and updates.

### Security & Vulnerability Management
- **Third-party tool integrations** for vulnerability scanning.
- Provides **detailed oversight of dependency security risks**.

### Community Engagement
- Encourages participation in **community discussions and meetings**.
- Promotes **collaboration and innovation** among software professionals.

This presentation emphasizes best practices in software management and demonstrates the adaptability of S360 to various organizational needs while promoting community collaboration for continuous improvement.
33 changes: 33 additions & 0 deletions content/en/news/2024/version-19.1.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: Latest Version 19.1.0 Release
linkTitle: Version 19.1.0 Release
date: 2024-12-16
---
#### This minor release includes numerous features, corrections, and improvements across the SW360 project since the 19.0.0 release.

#### Highlight of the changes includes:
- Various vulnerabilities and security fixes.
- Multiple new REST API endpoints.
- Improvements on SBOM and CDX import.

## Credits
The following GitHub users have contributed to the source code since the last release (in alphabetical order):

- **Afsah Syeda** (<[email protected]>)
- **Akshit Joshi** (<[email protected]>)
- **Arun Azhakesan** (<[email protected]>)
- **duonglq-tsdv** (<[email protected]>)
- **Gaurav Mishra** (<[email protected]>)
- **Helio Chissini de Castro** (<[email protected]>)
- **hoangnt2** (<[email protected]>)
- **Keerthi B L** (<[email protected]>)
- **Nikesh Kumar** (<[email protected]>)
- **Rudra Chopra** (<[email protected]>)
- **Sameed** (<[email protected]>)
- **Smruti Prakash Sahoo** (<[email protected]>)
- **StepSecurity Bot** (<[email protected]>)
- **tuannn2** (<[email protected]>)

Please note that also many other persons usually contribute to the project with reviews, testing, documentations, conversations or presentations.

#### Read the entire info about the release [here](https://github.com/eclipse-sw360/sw360/releases/tag/sw360-19.1.0)
8 changes: 8 additions & 0 deletions content/en/news/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "SW360 Latest News & Updates"
linkTitle: "News"
menu:
main:
weight: 50
---

41 changes: 41 additions & 0 deletions layouts/news/baseof.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<!doctype html>
<html itemscope itemtype="http://schema.org/WebPage"
{{- with .Site.Language.LanguageDirection }} dir="{{ . }}" {{- end -}}
{{ with .Site.Language.Lang }} lang="{{ . }}" {{- end }} {{/**/ -}}
class="no-js">
<head>
{{ partial "head.html" . }}
</head>
<body class="td-{{ .Kind }} td-blog {{- with .Page.Params.body_class }} {{ . }}{{ end }}">
<header>
{{ partial "navbar.html" . }}
</header>
<div class="container-fluid td-outer">
<div class="td-main">
<div class="row flex-xl-nowrap">
<aside class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none">
{{ partial "sidebar.html" . }}
</aside>
<aside class="d-none d-xl-block col-xl-2 td-sidebar-toc d-print-none">
{{ partial "page-meta-links.html" . }}
{{ partial "toc.html" . }}
{{ partial "taxonomy_terms_clouds.html" . }}
</aside>
<main class="col-12 col-md-9 col-xl-8 ps-md-5 pe-md-4" role="main">
{{ with .CurrentSection.OutputFormats.Get "rss" -}}
<a class="td-rss-button" title="RSS" href="{{ .RelPermalink | safeURL }}" target="_blank" rel="noopener">
<i class="fa-solid fa-rss" aria-hidden="true"></i>
</a>
{{ end -}}
{{ if not (.Param "ui.breadcrumb_disable") -}}
{{ partial "breadcrumb.html" . -}}
{{ end -}}
{{ block "main" . }}{{ end }}
</main>
</div>
</div>
{{ partial "footer.html" . }}
</div>
{{ partial "scripts.html" . }}
</body>
</html>
29 changes: 29 additions & 0 deletions layouts/news/baseof.print.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<!doctype html>
<html itemscope itemtype="http://schema.org/WebPage"
{{- with .Site.Language.LanguageDirection }} dir="{{ . }}" {{- end -}}
{{ with .Site.Language.Lang }} lang="{{ . }}" {{- end }} {{/**/ -}}
class="no-js">
<head>
{{ partial "head.html" . }}
</head>
<body class="td-{{ .Kind }} td-blog">
<header>
{{ partial "navbar.html" . }}
</header>
<div class="container-fluid td-outer">
<div class="td-main">
<div class="row flex-xl-nowrap">
<div class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none">
</div>
<div class="d-none d-xl-block col-xl-2 td-toc d-print-none">
</div>
<main class="col-12 col-md-9 col-xl-8 ps-md-5 pe-md-4" role="main">
{{ block "main" . }}{{ end }}
</main>
</div>
</div>
{{ partial "footer.html" . }}
</div>
{{ partial "scripts.html" . }}
</body>
</html>
24 changes: 24 additions & 0 deletions layouts/news/content.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<div class="td-content">
<h1>{{ .Title }}</h1>
{{ with .Params.description }}<div class="lead">{{ . | markdownify }}</div>{{ end }}
<div class="td-byline mb-4">
{{ with .Params.author }}{{ T "post_byline_by" }} <b>{{ . | markdownify }}</b> |{{ end}}
<time datetime="{{ $.Date.Format "2006-01-02" }}" class="text-body-secondary">{{ $.Date.Format $.Site.Params.time_format_blog }}</time>
</div>
<header class="article-meta">
{{ partial "taxonomy_terms_article_wrapper.html" . -}}
{{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) -}}
{{ partial "reading-time.html" . -}}
{{ end -}}
</header>
{{ .Render "td-content-after-header" -}}
{{ .Content }}
{{ if (.Site.Config.Services.Disqus.Shortname) -}}
<br />
{{- partial "disqus-comment.html" . -}}
<br />
{{ end -}}

{{ partial "pager.html" . }}
{{ partial "page-meta-lastmod.html" . -}}
</div>
45 changes: 45 additions & 0 deletions layouts/news/list.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{{ define "main" -}}

<div class="td-content">
<h1>{{ .Title }}</h1>
{{ with .Content }}{{ . }}{{ end -}}
</div>
{{ if (and .Parent .Parent.IsHome) -}}
{{ $.Scratch.Set "blog-pages" (where .Site.RegularPages "Section" .Section) -}}
{{ else -}}
{{$.Scratch.Set "blog-pages" .Pages -}}
{{ end -}}

{{ if .Pages -}}
<div class="td-blog-posts">
{{ $pager := .Paginate (( $.Scratch.Get "blog-pages").GroupByDate "2006" ) -}}
{{ range $pager.PageGroups -}}
<div class="h2">{{ T "post_posts_in" }} {{ .Key }}</div>
<ul class="td-blog-posts-list">
{{ range .Pages -}}
<li class="td-blog-posts-list__item">
<div class="td-blog-posts-list__body">
<h5 class="mt-0 mb-1"><a href="{{ .RelPermalink }}">{{ .Title }}</a></h5>
<p class="mb-2 mb-md-3"><small class="text-body-secondary">
{{- .Date.Format ($.Param "time_format_blog") }} {{ T "ui_in"}} {{ .CurrentSection.LinkTitle -}}
</small></p>
<header class="article-meta">
{{- partial "taxonomy_terms_article_wrapper.html" . -}}
{{ if (and (not .Params.hide_readingtime) (.Site.Params.ui.readingtime.enable)) -}}
{{- partial "reading-time.html" . -}}
{{ end -}}
</header>
{{- partial "featured-image.html" (dict "p" . "w" 250 "h" 125 "class" "float-start me-3 pt-1 d-none d-md-block") -}}
<p class="pt-0 mt-0">{{ .Plain | safeHTML | truncate 250 }}</p>
<p class="pt-0"><a href="{{ .RelPermalink }}" aria-label="{{ T "ui_read_more"}} - {{ .LinkTitle }}">{{ T "ui_read_more"}}</a></p>
</div>
</li>
{{ end -}}
</ul>
{{ end -}}
</div>
<div class="td-blog-posts__pagination">
{{ template "_internal/pagination.html" . -}}
</div>
{{- end -}}
{{ end -}}
3 changes: 3 additions & 0 deletions layouts/news/section.print.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{{ define "main" }}
{{ partial "print/render" . }}
{{ end }}
3 changes: 3 additions & 0 deletions layouts/news/single.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{{ define "main" }}
{{ .Render "content" }}
{{ end }}
Loading