The document discusses how the definition of a healthy open source project has evolved over time at the Eclipse Foundation from 2001 to 2021. It began with ensuring software works properly but now includes priorities like security, sustainability, supply chain management, and building an inclusive community. The Eclipse Foundation has played a key role in these changes by focusing on adopters, contributors, social coding practices, and addressing modern issues like reproducible builds and carbon neutral development.
Developing Sleek and Collaborative Applications with OpenSocial and AJAX PushChris Schalk
Presentation: Developing Sleek and Collaborative Applications with OpenSocial and AJAX Push.
This was presented at Community One 2009 on June 1st in San Francisco by Ted Goddard of IceFaces and Chris Schalk of Google.
What is DevOps? History, Present and the FutureRohit Kumar
First upload:-
A short introduction to "What is DevOps" and it's history. Currently has definitions, how and where it originated. More to come soon, only when you show interest.
Eine Java API zum Zugriff auf Soziale Netzwerke, sowohl Öffentlich (Facebook, Twitter, Google+, LinkedIn, Xing, Yammer,...) als auch im Unternehmen bzw. der Institution (Schule, Universität, Krankenhaus,...)
Eine weitere Zielsetzung ist die Unterstützung Sozialer Funktionen für Webanwendungen, die in Java geschrieben wurden bzw. auf einer JVM laufen.
Developing Sleek and Collaborative Applications with OpenSocial and AJAX PushChris Schalk
Presentation: Developing Sleek and Collaborative Applications with OpenSocial and AJAX Push.
This was presented at Community One 2009 on June 1st in San Francisco by Ted Goddard of IceFaces and Chris Schalk of Google.
What is DevOps? History, Present and the FutureRohit Kumar
First upload:-
A short introduction to "What is DevOps" and it's history. Currently has definitions, how and where it originated. More to come soon, only when you show interest.
Eine Java API zum Zugriff auf Soziale Netzwerke, sowohl Öffentlich (Facebook, Twitter, Google+, LinkedIn, Xing, Yammer,...) als auch im Unternehmen bzw. der Institution (Schule, Universität, Krankenhaus,...)
Eine weitere Zielsetzung ist die Unterstützung Sozialer Funktionen für Webanwendungen, die in Java geschrieben wurden bzw. auf einer JVM laufen.
"Open Source as a enabler for industry collaborations and innovation!" by Gaë...Mindtrek
Track | the Future of Open Source Business
Gaël Blondelle, Chief Membership Officer, Eclipse Foundation
Mindtrek Conference
15th of November 2022.
Tampere, Finland
www.mindtrek.org
Cela fait 8 ans que nous prenons part à des projets de recherche européens. Nous avons participé à 14 projets (H2020, ECSEL, ITEA, BMBF) en soutenant leurs activités de diffusion, de community building et d’exploitation de logiciel open source.
Il y a des réussites, mais aussi des échecs. Dans les deux cas, nous avons beaucoup appris sur la façon d’optimiser notre soutien à nos partenaires et à leurs projets ainsi que sur les résultats obtenus.
Dans cette présentation, nous souhaitons partager avec vous le retour d’expérience de ces 8 dernières années afin de mieux comprendre :
- les motivations de ces équipes pour inviter une fondation open source à participer à un projet de recherche,
- les motivations de la fondation pour accepter l’invitation, voire la solliciter,
- les défis auxquels sont confrontés les partenaires lorsqu’il s’agit de passer en open source en cours de projet,
- les solutions que la fondation Eclipse a mises en place pour faciliter l’adoption des bonnes pratiques en matière d’open source,
- des exemples concrets de réussite ou d’échec, notamment celui d’un projet open source qui a réussi à passer de la phase de recherche à une exploitation industrielle.
How to Be a Responsible Open Source CitizenIvar Grimstad
Have you ever worked on a project that didn't use any open source tools, libraries, or products? Using open source has been such an integral part of our daily work life that we don't even think about it. We just expect it to be available, secure, stable, and bug-free.
But how many of you are actually contributing back to an open source project? In this session, I will go through some aspects of being a responsible open source citizen.
There may even be a couple of pointers on how to make a career in open source.
Research@Eclipse: 10 years of commitment and supportPhilippe Krief
This slide deck presents the lessons learned from the Eclipse Foundation Research team after 10 years of commitment and support.
It has been presented during the Apereo Foundation webinars.
Open Source governance and the Eclipse Foundation, OW2online, June 2020OW2
Presentation by Gael Blondelle, Managing Director at Eclipse Foundation.
Abstract:
In this talk, we will cover two complementary topics: The different Eclipse projects related to Open Source governance, like Eclipse SW360, SW360 Antenna, and Eclipse Steady, as well as the opportunity to leverage SW360 as the core of a larger Open Source governance initiative.
The Eclipse IP Process that has been applied to hundreds of Eclipse projects for more than 15 years and is going through a modernization process that involves both simplification from the developer point of view, and openness to new source of trusted data like Clearly Defined.
Applied Domain-Driven Design Blueprints for Jakarta EEJakarta_EE
Domain-Driven Design (DDD) is an architectural approach that strongly focuses on materializing the business domain in enterprise software through disciplined object-oriented analysis. This session demonstrates first-hand how DDD can be elegantly implemented using Jakarta EE via an open source project named Cargo Tracker.
Cargo Tracker maps DDD concepts like entities, value objects, aggregates and repositories to Jakarta EE code examples in a realistic application. We will also see how DDD concepts like the bounded context are invaluable to designing pragmatic microservices.
Quickie: How to Be a Responsible Open Source CitizenIvar Grimstad
Have you ever worked on a project that didn't use any open source tools, libraries, or products? Using open source has been such an integral part of our daily work life that we don't even think about it. We just expect it to be available, secure, stable, and bug-free.
But how many of you are actually contributing back to an open source project? In this session, I will go through some aspects of being a responsible open source citizen.
There may even be a couple of pointers to how to make a career in open source
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...Gaël Blondelle
Sections:
* More about open source
* Trends of software: Open Source is mainstream
* The Eclipse Foundation and open source ecosystems
* Open Innovation through Open Source
* The Capella Ecosystem
The most notable impact of using SW in the automotive domain is the decrease in fatalities as ADAS functions are more widely employed. On the other hand, SW complexity has seen an almost exponential growth reaching about 100 million lines of code.
Hardly any organization can tackle this challenge alone.
The Eclipse Software Defined Vehicle (SDV) Working Group ’s mission is to foster collaboration across industries to create an open technology platform for the software defined vehicle of the future. The working group community driven by its 40 member organization has chosen a “code first” approach to facilitate more agile and faster time-to-market software development.
After its formation about a year ago, the SDV WG has onboarded about 20 open source projects and is working on integrating several projects together to create “blueprints”. The frameworks emerging from these initial blueprints show the potential and benefits of utilizing different projects as components to build broader solutions to address more complex problems
This contribution introduces the SDV WG and Community, as well as its projects and capabilities.
"Open Source as a enabler for industry collaborations and innovation!" by Gaë...Mindtrek
Track | the Future of Open Source Business
Gaël Blondelle, Chief Membership Officer, Eclipse Foundation
Mindtrek Conference
15th of November 2022.
Tampere, Finland
www.mindtrek.org
Cela fait 8 ans que nous prenons part à des projets de recherche européens. Nous avons participé à 14 projets (H2020, ECSEL, ITEA, BMBF) en soutenant leurs activités de diffusion, de community building et d’exploitation de logiciel open source.
Il y a des réussites, mais aussi des échecs. Dans les deux cas, nous avons beaucoup appris sur la façon d’optimiser notre soutien à nos partenaires et à leurs projets ainsi que sur les résultats obtenus.
Dans cette présentation, nous souhaitons partager avec vous le retour d’expérience de ces 8 dernières années afin de mieux comprendre :
- les motivations de ces équipes pour inviter une fondation open source à participer à un projet de recherche,
- les motivations de la fondation pour accepter l’invitation, voire la solliciter,
- les défis auxquels sont confrontés les partenaires lorsqu’il s’agit de passer en open source en cours de projet,
- les solutions que la fondation Eclipse a mises en place pour faciliter l’adoption des bonnes pratiques en matière d’open source,
- des exemples concrets de réussite ou d’échec, notamment celui d’un projet open source qui a réussi à passer de la phase de recherche à une exploitation industrielle.
How to Be a Responsible Open Source CitizenIvar Grimstad
Have you ever worked on a project that didn't use any open source tools, libraries, or products? Using open source has been such an integral part of our daily work life that we don't even think about it. We just expect it to be available, secure, stable, and bug-free.
But how many of you are actually contributing back to an open source project? In this session, I will go through some aspects of being a responsible open source citizen.
There may even be a couple of pointers on how to make a career in open source.
Research@Eclipse: 10 years of commitment and supportPhilippe Krief
This slide deck presents the lessons learned from the Eclipse Foundation Research team after 10 years of commitment and support.
It has been presented during the Apereo Foundation webinars.
Open Source governance and the Eclipse Foundation, OW2online, June 2020OW2
Presentation by Gael Blondelle, Managing Director at Eclipse Foundation.
Abstract:
In this talk, we will cover two complementary topics: The different Eclipse projects related to Open Source governance, like Eclipse SW360, SW360 Antenna, and Eclipse Steady, as well as the opportunity to leverage SW360 as the core of a larger Open Source governance initiative.
The Eclipse IP Process that has been applied to hundreds of Eclipse projects for more than 15 years and is going through a modernization process that involves both simplification from the developer point of view, and openness to new source of trusted data like Clearly Defined.
Applied Domain-Driven Design Blueprints for Jakarta EEJakarta_EE
Domain-Driven Design (DDD) is an architectural approach that strongly focuses on materializing the business domain in enterprise software through disciplined object-oriented analysis. This session demonstrates first-hand how DDD can be elegantly implemented using Jakarta EE via an open source project named Cargo Tracker.
Cargo Tracker maps DDD concepts like entities, value objects, aggregates and repositories to Jakarta EE code examples in a realistic application. We will also see how DDD concepts like the bounded context are invaluable to designing pragmatic microservices.
Quickie: How to Be a Responsible Open Source CitizenIvar Grimstad
Have you ever worked on a project that didn't use any open source tools, libraries, or products? Using open source has been such an integral part of our daily work life that we don't even think about it. We just expect it to be available, secure, stable, and bug-free.
But how many of you are actually contributing back to an open source project? In this session, I will go through some aspects of being a responsible open source citizen.
There may even be a couple of pointers to how to make a career in open source
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...Gaël Blondelle
Sections:
* More about open source
* Trends of software: Open Source is mainstream
* The Eclipse Foundation and open source ecosystems
* Open Innovation through Open Source
* The Capella Ecosystem
The most notable impact of using SW in the automotive domain is the decrease in fatalities as ADAS functions are more widely employed. On the other hand, SW complexity has seen an almost exponential growth reaching about 100 million lines of code.
Hardly any organization can tackle this challenge alone.
The Eclipse Software Defined Vehicle (SDV) Working Group ’s mission is to foster collaboration across industries to create an open technology platform for the software defined vehicle of the future. The working group community driven by its 40 member organization has chosen a “code first” approach to facilitate more agile and faster time-to-market software development.
After its formation about a year ago, the SDV WG has onboarded about 20 open source projects and is working on integrating several projects together to create “blueprints”. The frameworks emerging from these initial blueprints show the potential and benefits of utilizing different projects as components to build broader solutions to address more complex problems
This contribution introduces the SDV WG and Community, as well as its projects and capabilities.
Talk that I gave about the intersection of Eclipse, open source, and open standards in machine-to-machine (M2M) and Internet of Things (IoT). This was given at the MSTF of the GSC meeting in Atlanta.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Utilocate offers a comprehensive solution for locate ticket management by automating and streamlining the entire process. By integrating with Geospatial Information Systems (GIS), it provides accurate mapping and visualization of utility locations, enhancing decision-making and reducing the risk of errors. The system's advanced data analytics tools help identify trends, predict potential issues, and optimize resource allocation, making the locate ticket management process smarter and more efficient. Additionally, automated ticket management ensures consistency and reduces human error, while real-time notifications keep all relevant personnel informed and ready to respond promptly.
The system's ability to streamline workflows and automate ticket routing significantly reduces the time taken to process each ticket, making the process faster and more efficient. Mobile access allows field technicians to update ticket information on the go, ensuring that the latest information is always available and accelerating the locate process. Overall, Utilocate not only enhances the efficiency and accuracy of locate ticket management but also improves safety by minimizing the risk of utility damage through precise and timely locates.
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Globus
Large Language Models (LLMs) are currently the center of attention in the tech world, particularly for their potential to advance research. In this presentation, we'll explore a straightforward and effective method for quickly initiating inference runs on supercomputers using the vLLM tool with Globus Compute, specifically on the Polaris system at ALCF. We'll begin by briefly discussing the popularity and applications of LLMs in various fields. Following this, we will introduce the vLLM tool, and explain how it integrates with Globus Compute to efficiently manage LLM operations on Polaris. Attendees will learn the practical aspects of setting up and remotely triggering LLMs from local machines, focusing on ease of use and efficiency. This talk is ideal for researchers and practitioners looking to leverage the power of LLMs in their work, offering a clear guide to harnessing supercomputing resources for quick and effective LLM inference.
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...Juraj Vysvader
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I didn't get rich from it but it did have 63K downloads (powered possible tens of thousands of websites).
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Open Source Health
1. Open Source Health:
A Practitioners Guide
Mike Milinkovich, Eclipse Foundation
@mmilinkov
Or how the quest for open source health has impacted the
Eclipse Foundation, its projects, and its community
COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
2. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
“Never let the
facts get in the
way of a good
story.”
3. Software ate the world...
COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
4. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
...then open source
gobbled up software
5. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Be Careful What You Wish For....
With great power
comes great
responsibility
6. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
c. 2002: Getting software to work (better)
7. Heidelberg, June 13, 2005 COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Testing
▪ innovate with confidence
▪ tests run after each build
▪ test kinds
▪correctness tests
▪ assert correct behavior
▪performance tests
▪ assert no performance regressions
▪ based on a database of previous
test run measurements
▪resource tests, leak tests
▪ assert no resource consumption
regressions
Defect
s
Testing
Kent Beck – JUnit handbook
8. Heidelberg, June 13, 2005 COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Unit Test Report
9. Heidelberg, June 13, 2005 COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Performance Test Report
10. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
c. 2005: Is anyone using our stuff?
11. Early Days
5 May 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 11
Welcome to eclipse.org
Eclipse is a kind of universal tool platform -
an open extensible IDE for anything and
nothing in particular.
12. Eclipse: A Leading Community
5 May 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 12
15. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
c. 2005: Focus on Adopters
16. IP Policy
5 May 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 16
18. Heidelberg, June 13, 2005 COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
How is the Development Done?
milestones
first
API
first
end
game
retrospectives
always have
a client
built to
last
continuous
integration
community
involvement
new &
noteworthy
early incremental
planning
continuous
testing
consume your
own output
component
centric
drive with
open eyes
validate
reduce
stress
learn
enable
attract
to latest
transparency
validate
update
dynamic
teams
show progress
enable
explore
validate
20. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
c. 2006: Supporting an ecosystem
23. Eclipse Marketplace
● Catalog over 1000+
solutions
● Make it easy to find
Eclipse-based
products
● Anyone may list their
Eclipse product
24. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
c. 2007: Focus on Contributors
25. Contributions Abound
5 May 2010 Copyright (c) 2010, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 25
26. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Eclipse Orion
27. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Eclipse IDE Platform
28. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Companies by Commits in 2021Q1
29. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
c. 2007: Basic Security
30. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
c. 2010: The emergence of Social Coding
aka The death of the self-hosted foundation forge
31. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
The impact of GitHub
32. Proposal
26-Mar-2013 Copyright (c) 2013, Eclipse Foundation, Inc. Made available under the Eclipse Public License 1.0 32
Contributions
& Patches
Git
Builds
Signing
Release &
Download
IPzilla & PMI
Contributions
& Patches
SCM
Bugzilla & Gerrit
Git clone of
main SCM
repos
Pull requests
Github
33. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
c. 2013: Social agency
34. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Code of Conduct
35. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
c. 2014: Long Term Sustainability
36. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Eclipse BIRT
37. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
c. 2017: Securing FLOSS
38. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
c. 2021: Supply Chain Security
39. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
40. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Reproducible Builds, Vulnerability
Scanning
41. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
c. 2021: Carbon Neutral Coding
42. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
The ever-growing and evolving
definition of “Health”
Early days… software that works
2004… Is anyone using our stuff?
2005… Focus on adopters
2006… Supporting an ecosystem
2007… Focus on contributors and contributor diversity (organization)
2007… Basic security
2010… Social coding a.k.a. the death of the forge
2013… Social agency, code of conduct, diversity initiatives
2014... Long term Sustainability (Heartbleed 2014)
2017… Security v2 - CVE issuing authority, security policy
2021… Supply Chain Security and Management
OpenChain, SPDX, reproducible builds, US Executive Order, Google blog post
2021 “Green” open source
43. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Summary
● 2001 definition of a healthy open source project:
○ It works and it solves a business or technical problem
● 2021 definition of a healthy open source project:
○ Working, secure, and carbon-neutral code, delivered on an environmentally friendly,
sustainable, predictable, repeatable, and supply-chain secure basis with millions of users and
thousands of GitHub stars, along with a plethora of adopters and a large, dynamic ecosystem
all delivered by a diverse and welcoming community governed in an open and transparent
manner with a commitment to equity and social justice.
44. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Told you so...
With great power
comes great
responsibility
45. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Conclusions
● The amount of resources required to have a “healthy open source project”
has increased dramatically
○ Many of the tasks necessary for health fall outside the interests of most developers
● The success of open source is forcing its industrialization and
professionalization
● The ever-growing definitions of “open source software health” may be
unsustainable
○ At a minimum, they are changing the dynamics of how open source is created
● The ability of the “hero programmer” or small teams to significantly impact the
industry has been reduced
○ Not necessarily a bad thing… open source has always been a team sport
46. COPYRIGHT (C) 2021, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)
Thoughts on the Future
● Successful, impactful, and healthy open source projects:
○ Require the (increasing) support of a foundation; or
○ Require the support of a well-funded startup; or
○ Both
● GitHub is trying
○ Actions, security scans, licensing options, code of conduct templates