diff --git a/content/en/news/2022/eclipse-con-2022.md b/content/en/news/2022/eclipse-con-2022.md new file mode 100644 index 0000000..5ad9095 --- /dev/null +++ b/content/en/news/2022/eclipse-con-2022.md @@ -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. diff --git a/content/en/news/2022/updates-2022.md b/content/en/news/2022/updates-2022.md new file mode 100644 index 0000000..e04f6e6 --- /dev/null +++ b/content/en/news/2022/updates-2022.md @@ -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. + diff --git a/content/en/news/2023/eclipse-con-2023 .md b/content/en/news/2023/eclipse-con-2023 .md new file mode 100644 index 0000000..0b3599d --- /dev/null +++ b/content/en/news/2023/eclipse-con-2023 .md @@ -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. \ No newline at end of file diff --git a/content/en/news/2023/eclipse-con-2023.md b/content/en/news/2023/eclipse-con-2023.md new file mode 100644 index 0000000..0b3599d --- /dev/null +++ b/content/en/news/2023/eclipse-con-2023.md @@ -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. \ No newline at end of file diff --git a/content/en/news/2024/version-19.1.0.md b/content/en/news/2024/version-19.1.0.md new file mode 100644 index 0000000..5162365 --- /dev/null +++ b/content/en/news/2024/version-19.1.0.md @@ -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** () +- **Akshit Joshi** () +- **Arun Azhakesan** () +- **duonglq-tsdv** () +- **Gaurav Mishra** () +- **Helio Chissini de Castro** () +- **hoangnt2** () +- **Keerthi B L** () +- **Nikesh Kumar** () +- **Rudra Chopra** () +- **Sameed** () +- **Smruti Prakash Sahoo** () +- **StepSecurity Bot** () +- **tuannn2** () + +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) diff --git a/content/en/news/_index.md b/content/en/news/_index.md new file mode 100644 index 0000000..922c5f9 --- /dev/null +++ b/content/en/news/_index.md @@ -0,0 +1,8 @@ +--- +title: "SW360 Latest News & Updates" +linkTitle: "News" +menu: + main: + weight: 50 +--- + diff --git a/layouts/news/baseof.html b/layouts/news/baseof.html new file mode 100644 index 0000000..5920353 --- /dev/null +++ b/layouts/news/baseof.html @@ -0,0 +1,41 @@ + + + + {{ partial "head.html" . }} + + +
+ {{ partial "navbar.html" . }} +
+
+
+
+ + +
+ {{ with .CurrentSection.OutputFormats.Get "rss" -}} + + + + {{ end -}} + {{ if not (.Param "ui.breadcrumb_disable") -}} + {{ partial "breadcrumb.html" . -}} + {{ end -}} + {{ block "main" . }}{{ end }} +
+
+
+ {{ partial "footer.html" . }} +
+ {{ partial "scripts.html" . }} + + \ No newline at end of file diff --git a/layouts/news/baseof.print.html b/layouts/news/baseof.print.html new file mode 100644 index 0000000..21e63c5 --- /dev/null +++ b/layouts/news/baseof.print.html @@ -0,0 +1,29 @@ + + + + {{ partial "head.html" . }} + + +
+ {{ partial "navbar.html" . }} +
+
+
+
+
+
+
+
+
+ {{ block "main" . }}{{ end }} +
+
+
+ {{ partial "footer.html" . }} +
+ {{ partial "scripts.html" . }} + + diff --git a/layouts/news/content.html b/layouts/news/content.html new file mode 100644 index 0000000..5021da5 --- /dev/null +++ b/layouts/news/content.html @@ -0,0 +1,24 @@ +
+

{{ .Title }}

+ {{ with .Params.description }}
{{ . | markdownify }}
{{ end }} + + + {{ .Render "td-content-after-header" -}} + {{ .Content }} + {{ if (.Site.Config.Services.Disqus.Shortname) -}} +
+ {{- partial "disqus-comment.html" . -}} +
+ {{ end -}} + + {{ partial "pager.html" . }} + {{ partial "page-meta-lastmod.html" . -}} +
diff --git a/layouts/news/list.html b/layouts/news/list.html new file mode 100644 index 0000000..948623c --- /dev/null +++ b/layouts/news/list.html @@ -0,0 +1,45 @@ +{{ define "main" -}} + +
+

{{ .Title }}

+{{ with .Content }}{{ . }}{{ end -}} +
+{{ if (and .Parent .Parent.IsHome) -}} + {{ $.Scratch.Set "blog-pages" (where .Site.RegularPages "Section" .Section) -}} +{{ else -}} + {{$.Scratch.Set "blog-pages" .Pages -}} +{{ end -}} + +{{ if .Pages -}} +
+ {{ $pager := .Paginate (( $.Scratch.Get "blog-pages").GroupByDate "2006" ) -}} + {{ range $pager.PageGroups -}} +
{{ T "post_posts_in" }} {{ .Key }}
+
    + {{ range .Pages -}} +
  • +
    +
    {{ .Title }}
    +

    + {{- .Date.Format ($.Param "time_format_blog") }} {{ T "ui_in"}} {{ .CurrentSection.LinkTitle -}} +

    + + {{- partial "featured-image.html" (dict "p" . "w" 250 "h" 125 "class" "float-start me-3 pt-1 d-none d-md-block") -}} +

    {{ .Plain | safeHTML | truncate 250 }}

    +

    {{ T "ui_read_more"}}

    +
    +
  • + {{ end -}} +
+ {{ end -}} +
+
+ {{ template "_internal/pagination.html" . -}} +
+{{- end -}} +{{ end -}} diff --git a/layouts/news/section.print.html b/layouts/news/section.print.html new file mode 100644 index 0000000..1b04015 --- /dev/null +++ b/layouts/news/section.print.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ partial "print/render" . }} +{{ end }} diff --git a/layouts/news/single.html b/layouts/news/single.html new file mode 100644 index 0000000..00cb3ab --- /dev/null +++ b/layouts/news/single.html @@ -0,0 +1,3 @@ +{{ define "main" }} +{{ .Render "content" }} +{{ end }} \ No newline at end of file