Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. Open Source Best Practices

Open Source Best Practices

Open Source Best Practices
Open Source Best Practices

Onboarding your new project at the Eclipse Foundation

Boris Baldassari (Eclipse Foundation)
Maria Teresa Delgado (Eclipse Foundation Europe GmbH)

The Eclipse Foundation Development Process describes a structure and set of principles for successful vendor neutral, commercial friendly open source development. During this session, we will present what creating a new project at the Eclipse Foundation means and implies. We will cover what you need to consider for a successful journey, go through the sequence of process steps from the proposal to provisioning and initial contribution, discuss the IP and licensing topics, and provide a pack of good practices and recommendations.

Experience level: 
Beginner

Open Source Best Practices
Open Source Best Practices

Eclipse Open VSX, the Open VSX Registry, and Ericsson’s Perspective and Interest

Matthew Khouzam (Ericsson AB)

Eclipse Open VSX is an established tool. Open VSX is new. Open VSX (registry) is THE marketplace. Can we really use the Open VSX registry? Many questions surround this emerging service and project. We will explain Ericsson’s viewpoint.

Experience level: 
Beginner

Open Source Best Practices
Open Source Best Practices

Open AQAvit Test Strategy

Lan Xia (IBM)
Longyu Zhang (IBM)

Open AQAvit Test Strategy for OpenJDK binaries are based on open, transparent, robust, and adaptable test suites. We are establishing AQA as the comprehensive open quality standard for OpenJDK verification. AQAvit verification demonstrates that the product is a high-quality offering, ready for enterprise usage, and production quality inclusion criteria. It is one of the three requirements for listing at the Adoptium Marketplace.

Experience level: 
Beginner

Open Source Best Practices
Open Source Best Practices

Build Developer Experience Teams for Open Source

Chris Womack (Work for AWS Amplify)

Open Source has become the default strategy for many IT organizations and Enterprises. However, the constant challenge with Open Source leaders of these organizations has been - 

How is my product's developer experience? 
Is this the right metric to track? 
How can I scale my team to support our products better?
How can I add automation to scale redundant workflows?
If my product involves working with developers, how can I scale to the complexity of the requests and reduce Engineering bandwidth?

Experience level: 
Intermediate

Open Source Best Practices
Open Source Best Practices

SBOM Management with SW360: Cross-Industry Perspectives and Best Practices

Kouki Hama (Toshiba Corporation)
Katharina Ettinger (Siemens AG)
Arun Azhakesan (Siemens AG)

Attendees do not need to have prior knowledge of SW360, as the session will commence with a comprehensive introduction to the tool. This will make it accessible to newcomers, while also serving as a refresher for those who have prior familiarity.

Our session will provide an overview of SW360's functionalities, highlighting its role as an end-to-end software component management solution. We will outline its core features and discuss the benefits it offers to organizations in managing their software assets.

Experience level: 
Beginner

Open Source Best Practices
Open Source Best Practices

Enriching Kafka Applications With Real-time Contextual Data

Fawaz Ghali (Hazelcast)
Developing high-performance large-stream processing applications is a challenging task. Choosing the right tool(s) is crucial to get the job done; as developers, we tend to focus on performance, simplicity, and cost. However, the cost becomes relatively high if we end up with two or more tools to do the same task. Simply put, you need to multiply development time, deployment time, and maintenance costs by the number of tools. Kafka is great for event streaming architectures, continuous data integration (ETL), and messaging systems of record (database).
Experience level: 
Intermediate

Open Source Best Practices
Open Source Best Practices

Boosting Similarity Search With Real-time Stream Processing

Fawaz Ghali (Hazelcast)
The goal of similarity search and vector databases is to find similar results to the search query for unstructured data, such as text, images, and videos. The unstructured data first is vectorized, and stored in a vector format. There are publicly available tools to create vectors from unstructured data; similarly, there are vector databases to store and perform similarity searches. This is important because of the rising popularity of Large Language Models (LLMs) and their combination with vector databases.
Experience level: 
Intermediate

Open Source Best Practices
Open Source Best Practices

EMO & YOU

Maria Teresa Delgado (Eclipse Foundation Europe GmbH)

In this talk we will take you on a quick walk-through of the more common Eclipse Development Processes and how you can leverage the tools and resources that the Eclipse Foundation has made available to support committers in the adoption of Open Source best practices. We will cover the basic processes' flows and how to engage with the EMO.

After this talk, you will have learned how to take advantage of the services the EMO can provide to help you and your team be part of a successful Open Source project.

Experience level: 
Beginner

Open Source Best Practices
Open Source Best Practices

Jumping the contribution hurdles - Let's help Newcomers

Hendrik Ebbers (Open Elements GmbH)

Most people at EclipseCon are experts in open source contribution and adding code to an eclipse project is a no-brainer for them. When having a look at newcomers like young man and woman that just finished school or university the situation is totally different: While that people are badly needed to move our projects to the future and strengthen the diversity of the maintainers the hurdles for a first contribution are sadly quite high.

Experience level: 
Beginner

Open Source Best Practices
Open Source Best Practices

How to Make Unmaintainable Project Maintainable - GlassFish Example

David Matějček (Omnifish OU)

Eclipse GlassFish, Oracle GlassFish, Sun GlassFish, SunOne ... names changed, but the software still contains parts which did not change much in all those years. Until now.

Experience level: 
Intermediate

Open Source Best Practices
Open Source Best Practices

  • first
  • previous
  • 1
  • 2
  • 3
  • 4
  • next
  • last

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top