2025-06-18 –, Main stage
Developed by Abilian, Hop3 is an open-source Platform-as-a-Service (PaaS) streamlining deployment, integration, and maintenance of F/OSS applications for developers and SMEs. Built on the 12-Factor App methodology for scalability and security, Hop3 offers a resilient alternative to proprietary clouds, promoting digital sovereignty. This presentation covers Hop3's architecture, security focus, and a live demo, plus its future roadmap. Learn how Hop3 empowers users to control their digital infrastructure. Financed, in part, by NGI Zero Commons and NEPHELE projects.
Talk Outline
The talk will be structured as follows:
Introduction and Problem Statement (2 minutes)
- Context: We will establish the challenges faced by developers and SMEs when attempting to self-host F/OSS applications. These challenges include the complexity of infrastructure management, the significant time investment required for configuration and maintenance, and the inherent security risks associated with self-managed systems. The increasing importance of digital sovereignty and reducing reliance on proprietary cloud providers will be highlighted.
- Hop3 as a Solution: Hop3 will be introduced as an open-source PaaS specifically designed to mitigate these challenges. Its dual objectives of improving internal operational efficiency and enabling client-facing SaaS offerings will be briefly explained. The talk will emphasize Hop3's commitment to providing a streamlined, secure, and accessible platform for deploying and managing a wide range of F/OSS applications.
Core Principles and Architectural Overview (5 minutes)
- Technical Merit: This section will present the key technical design choices that underpin Hop3's functionality and differentiate it from existing solutions.
- 12-Factor App Methodology: How Hop3's adherence to the 12-Factor App principles ensures application scalability, maintainability, portability, and resilience. Specific examples of how these principles are implemented within Hop3 will be provided.
- Declarative Configuration Model: The advantages of Hop3's declarative configuration approach over traditional imperative methods will be discussed, highlighting the benefits of reduced complexity and improved maintainability.
- Security-Focused Design: Hop3's built-in security features, including the use of Software Bill of Materials (SBOM) and other mechanisms to mitigate vulnerabilities and protect user data.
- Extensible Plugin Architecture: How Hop3's plugin-based architecture allows for easy integration of new technologies and ensures the platform's long-term adaptability and relevance.
Demonstration and Use Case (5 minutes)
- Practical Application: A concise, practical demonstration of Hop3 in action. The demonstration will focus on the ease and speed with which a typical F/OSS application can be deployed using Hop3.
- Deployment Workflow: The demonstration will highlight the key steps involved in deploying an application, emphasizing the user-friendly interface and streamlined workflow.
- Key Features: The demonstration will visually illustrate the benefits of Hop3's architectural choices, such as reproducible builds and simplified configuration.
Future Roadmap and Community Engagement (3 minutes)
- Vision and Development: This section will provide a brief overview of the future development roadmap for Hop3, outlining planned features and enhancements.
- Open Source Contribution: The talk will emphasize the open-source nature of Hop3 and actively encourage community participation and contributions. Specific avenues for engagement, such as contributing code, providing feedback, or joining the Hop3 community, will be presented.
- Key Takeaways: The key benefits of Hop3 and its potential impact on the F/OSS ecosystem and the promotion of digital sovereignty. The four key audience segments (Developers/DevOps, IT Managers, Application Developers, Open Source Contributors) and their respective takeaways will be reiterated.
Novelty and Relevance
This talk is relevant because it addresses the timely and critical need for accessible, secure, and sovereign cloud deployment solutions for F/OSS applications. Hop3's unique combination of the 12-Factor App methodology, pluggable build engines and runtimes (Nix, Kubernetes, etc.), and a focus on security offers a novel approach to simplifying F/OSS deployment and promoting digital autonomy. The talk will contribute to the conference by showcasing a practical, open-source solution that empowers developers and SMEs to leverage the benefits of F/OSS without the traditional complexities of self-hosting. The demonstration will provide concrete evidence of Hop3's capabilities and its potential to transform the landscape of F/OSS application deployment.
Links
- Source: https://github.com/abilian/hop3 ou https://git.sr.ht/~sfermigier/hop3
- NGI0 Commons project: https://nlnet.nl/project/Hop3-Nixified/
- A previous version of this presentation: https://speakerdeck.com/sfermigier/hop3-simplifying-cloud-and-self-hosting-for-developers-and-smes (this presentation didn't include a demonstration)
Stefane Fermigier is a French tech entrepreneur and open source advocate. He is the founder and CEO of Abilian, a company which develops enterprise information management solutions based on open source software. Previously, he founded Nuxeo in 2000, a company which was sold in 2021 for $M150. A graduate of ENS Paris (now called ENS PSL), he holds a PhD in mathematics from Paris 7 University (now called University of Paris).
He has cofounded and led - as president/chairman, co-president/co-chairman or vice-president - several organisations dedicated to developing the open source ecosystem in France and Europe:
- EuroStack Project (2025)
- EUCLIDIA (2021)
- APELL (2020)
- The PyData Paris / PyParis conference (2014)
- CNLL (2010), the French National Council of Free / Open Source Companies.
- GTLL (2007), the business and innovation cluster for open source in the Paris Region (part of the Systematic Paris Region cluster).
- The Open World Forum / Paris Open Source Summit (2008), yearly conference dedicated to open source and "open everything" in Paris.
- EuroLinux (2000), a federation of European open source associations, that was formed to fight software patents between 2000 and 2005.
- AFUL (1998), the french-speaking Linux and free software users association.
He's also the founder or a cofounder of several open source projects, including:
- 2024: Hop3 (Python-based self-hosted cloud platform)
- 2021: NUA (Python and Docker based self-hosted cloud platform)
- 2016: Olapy (Python based business analytics)
- 2012: Abilian SBE (Python based social business platform)
- 2009: Apache Stanbol (content analysis)
- 2009: Apache Chemistry (CMIS implementation in several languages)
- 2007: Nuxeo EP (Java based ECM platform)
- 2002: Nuxeo CPS (Python based collaboration suite)