Vous êtes un particulier, une organisation ou une entreprise et vous avez créé un logiciel open source très intéressant. Les utilisateurs le téléchargent, vous avez des retours, des rapports de bugs et des demandes d’ajout et de modification de code. Il est alors temps de réfléchir à la façon de faire rentrer d’autres personnes dans votre projet.
Lors de cette conférence, nous verrons quelles sont les étapes importantes pour attirer et impliquer des développeurs et des utilisateurs en balaynt depuis les fondamentaux, comme le guide de contribution ou la documentation, jusqu’aux prémices d’une gouvernance neutre.
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.
Choisir le bon business model et la bonne licence pour la survie de son proje...Open Source Experience
Lorsque l’on démarre une activité et décide de la mener en open source, il est essentiel de savoir pourquoi on le fait et quels sont les avantages que l’on attend d’une telle démarche. Cette session va vous aider à définir et à gérer les aspects licence de votre projet ainsi qu’à déterminer un business model qui fonctionne avec l’approche open source.
Ces 10 dernières années ont vu l’émergence d’un nouveau rôle, distinct de ceux d’utilisateur et de développeur : le fournisseur d’infrastructure. Il s’agit de la personne qui met une infrastructure programmable à disposition des autres rôles. Par infrastructure ouverte, on entend le fait de proposer à ce nouveau rôle des solutions open source permettant le déploiement d’une infrastructure à la bonne échelle. Avec le succès d’OpenStack et de Kubernetes, l’infrastructure ouverte est en plein boom. La souveraineté numérique est l’une des préoccupations qui va favoriser l’adoption future de l'infrastructure ouverte, en particulier en Europe. Que nous réservent les dix prochaines années en matière d’infrastructure ouverte ?
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...Open Source Experience
OpenForum Europe et Fraunhofer ISI ont mené une étude ambitieuse pour la Commission européenne portant sur l’impact des logiciels et matériels open source sur l’indépendance technologique, la compétitivité et l’innovation dans l’UE. Cette étude permettra d’orienter les politiques européennes en matière d’open source pour les prochaines années, mais elle a aussi un intérêt pour les instances gouvernementales à l’échelle mondiale.
Notre étude indique que l’impact de l’open source sur l’économie européenne était de l’ordre de 65 à 95 milliards € en 2018 alors que pour cette même année, les pays et les société de l’UE ont réalisé des investissements conséquents dans l’open source, à hauteur de plus d’un milliard d’euros. Les produits de ces investissements sont disponibles pour être réutilisés dans les secteurs public et privé, ainsi que pour faire progresser le développement et l’innovation.
Lorsque l’on regarde les chiffres historiques, on voit clairement que l’open source a très fortement contribué à la croissance économique, mais s’il était soutenu par des politiques et des actions adaptées, il pourrait dynamiser bien plus encore l’économie. À titre d’exemple, si les contributions au code open source augmentaient de 10 % chaque année, l’Union européenne verrait son PIB croître de 70 milliards € et pourrait compter 1000 start-ups de plus dans le secteur des TIC.
Au cours de cette conférence, des représentants de Fraunhofer ISI et de l’OpenForum Europe partageront dans le détail les résultats de l’étude d’impact économique, des études de cas, une analyse des politiques et des recommandations en la matière.
Community Repositories: Why You Need One for Your Open Source ProjectAll Things Open
Presented by: Kiran Rin' Oliver
Presented at the All Things Open 2021
Raleigh, NC, USA
Raleigh Convention Center
Abstract: A well designed, clearly laid out community repository is a strong addition to any open source project's GitHub organization. Having a community repository means that not only experienced project contributors, but those new to your community can quickly get up-to-speed. Designing a community repository takes time, investment, and a commitment to improving documentation and enabling developers.
In this talk we will learn more about why you should consider having a community repository in your OSS project's GitHub organization.
Attendees will learn how to create a README that lays out best practices for new contributors, establishes their code of conduct front-and-center, learn the differences between a contributor guide and a community repository, and will leave with actionable takeaways to start their own community.
Community catalysts value of open sourceDave Neary
What is the value of using an open source product? If you're buying a product from a vendor, does it matter that the underlying software is open source? This presentation describes some of the benefits that only come from an open source product.
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.
Choisir le bon business model et la bonne licence pour la survie de son proje...Open Source Experience
Lorsque l’on démarre une activité et décide de la mener en open source, il est essentiel de savoir pourquoi on le fait et quels sont les avantages que l’on attend d’une telle démarche. Cette session va vous aider à définir et à gérer les aspects licence de votre projet ainsi qu’à déterminer un business model qui fonctionne avec l’approche open source.
Ces 10 dernières années ont vu l’émergence d’un nouveau rôle, distinct de ceux d’utilisateur et de développeur : le fournisseur d’infrastructure. Il s’agit de la personne qui met une infrastructure programmable à disposition des autres rôles. Par infrastructure ouverte, on entend le fait de proposer à ce nouveau rôle des solutions open source permettant le déploiement d’une infrastructure à la bonne échelle. Avec le succès d’OpenStack et de Kubernetes, l’infrastructure ouverte est en plein boom. La souveraineté numérique est l’une des préoccupations qui va favoriser l’adoption future de l'infrastructure ouverte, en particulier en Europe. Que nous réservent les dix prochaines années en matière d’infrastructure ouverte ?
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...Open Source Experience
OpenForum Europe et Fraunhofer ISI ont mené une étude ambitieuse pour la Commission européenne portant sur l’impact des logiciels et matériels open source sur l’indépendance technologique, la compétitivité et l’innovation dans l’UE. Cette étude permettra d’orienter les politiques européennes en matière d’open source pour les prochaines années, mais elle a aussi un intérêt pour les instances gouvernementales à l’échelle mondiale.
Notre étude indique que l’impact de l’open source sur l’économie européenne était de l’ordre de 65 à 95 milliards € en 2018 alors que pour cette même année, les pays et les société de l’UE ont réalisé des investissements conséquents dans l’open source, à hauteur de plus d’un milliard d’euros. Les produits de ces investissements sont disponibles pour être réutilisés dans les secteurs public et privé, ainsi que pour faire progresser le développement et l’innovation.
Lorsque l’on regarde les chiffres historiques, on voit clairement que l’open source a très fortement contribué à la croissance économique, mais s’il était soutenu par des politiques et des actions adaptées, il pourrait dynamiser bien plus encore l’économie. À titre d’exemple, si les contributions au code open source augmentaient de 10 % chaque année, l’Union européenne verrait son PIB croître de 70 milliards € et pourrait compter 1000 start-ups de plus dans le secteur des TIC.
Au cours de cette conférence, des représentants de Fraunhofer ISI et de l’OpenForum Europe partageront dans le détail les résultats de l’étude d’impact économique, des études de cas, une analyse des politiques et des recommandations en la matière.
Community Repositories: Why You Need One for Your Open Source ProjectAll Things Open
Presented by: Kiran Rin' Oliver
Presented at the All Things Open 2021
Raleigh, NC, USA
Raleigh Convention Center
Abstract: A well designed, clearly laid out community repository is a strong addition to any open source project's GitHub organization. Having a community repository means that not only experienced project contributors, but those new to your community can quickly get up-to-speed. Designing a community repository takes time, investment, and a commitment to improving documentation and enabling developers.
In this talk we will learn more about why you should consider having a community repository in your OSS project's GitHub organization.
Attendees will learn how to create a README that lays out best practices for new contributors, establishes their code of conduct front-and-center, learn the differences between a contributor guide and a community repository, and will leave with actionable takeaways to start their own community.
Community catalysts value of open sourceDave Neary
What is the value of using an open source product? If you're buying a product from a vendor, does it matter that the underlying software is open source? This presentation describes some of the benefits that only come from an open source product.
Have you ever asked yourself how can you leverage open source for selling your products or services, attracting talent and innovating? In the first part of this lecture I’ll give a historical context about how open source has transformed the Software industry and changed the way we develop, collaborate, communicate, organize and think about business values. In the second part I will talk about open source opportunities, challenges and what it means to successfully plan and implement an open source project from the practical side. I will also share my own Open Source management experience at Intuit.
2019 12-10 ow2 - OSPO - Open Source Governance et grands utilisateursFrédéric Aatz
OSS & Corporate users: from awareness to sustainability.
Embrace, use, contribute and release .. lead to OSS Governance imperatives for Corporate users. #opensource #ospo #azure #microsoft #openatmicrosoft
This presentation was provided by Peter Murray of Index Data, during the NISO Webinar "Open Source Publishing Technologies: Current Status and Emerging Possibilities" held on August 14, 2019.
The journey to DevOps: What I learned after leading transformation at 2 Enter...VMware Tanzu
SpringOne Platform 2017
Brian Roche, Cognizant
The rapid advancement of technology has created an inescapable reality that every company must evolve in order to maintain their relevancy in the digital economy. This need to change is the existential crisis facing us all. In this talk Brian Roche will share his lessons learned in leading transformation across two enterprise companies enabling them to compete effectively in the Digital Economy.
Crafting an open source product strategyDave Neary
Should I open source this project? If so, how do I do it successfully? A presentation explaining fundamental principles behind open source business models. For a prose accompaniment, see https://community.redhat.com/blog/2018/04/crafting-an-open-source-product-strategy/
This presentation was provided by Paul Shannon of eLife, during the NISO Webinar "Open Source Publishing Technologies: Current Status and Emerging Possibilities" held on August 14, 2019.
"IBMs Open Source Strategy" by Adam Jollans @ eLiberatica 2009eLiberatica
This is a presentation held at eLiberatica 2009.
http://www.eliberatica.ro/2009/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
There is no open source business model - only people selling complementary goods, and using an open source project as a development and distribution model.
Europace is a network-centric organization within a network of organizations (Hypoport). It uses the self-organization framework Holacracy as its operating system---loosely coupled, autonomous teams are working together for a common purpose. But with autonomy also comes a trend towards self-sufficiency. In the years after starting with self-organization we experienced a lot of “reinventing the wheel” instead of company-wide collaboration. In order to find a way out of this dilemma we looked at the open source world, especially on how collaboration works in such a distributed world. What we found was The Apache Way.
Next, a group of people interested and experienced in Open Source founded a community of practise at Europace. Together, we run experiments for applying the patterns of The Apache Way at our teams. As a result of those experiments these patterns can nowadays be found everywhere at Europace, especially when it comes to collaboration between teams. But we did not stop there, we kept on running experiments in order to improve the InnerSource experience at Europace. In this talk you will learn which experiments we run, how we did it and what we discovered on our journey so far.
The WebKit project (LinuxCon North America 2012)Igalia
By Juan José Sánchez Penas.
WebKit is a popular open source web rendering engine (HTML, JavaScript, CSS) with a generic part (WebCore, JS Engine), and 'ports' for specific platforms which implement bits like rendering, networking or multimedia. The WebKit community is interesting: companies & individuals cooperate successfully to evolve a complex codebase. Given the popularity of HTML5 and web technologies, WebKit is one of the most important open source projects. Our WebKit team at Igalia maintains the WebKitGTK+ port and contributes to WebCore, JSC, V8 & other ports (EFL, Clutter, Qt), being the top committers after Google&Apple. In this talk, we will review the past&present&future of the project, will explain how to interact with it, how to create or maintain ports, and other details very useful for those who in one way or another use or depend on WebKit.
Node.js is coming up on its fifth year of existence and is clearly showing signs of maturity, from the core APIs becoming more stable, to the exponential growth of modules in npm to even a number of books being published to support the education needs of developers who want to learn Node. Node.js is officially past the infancy it was once in and is developing into a proper first class technology solution.
With this growth, there are growing pains. We have an exceptionally large and growing community of developers and now, enterprise companies who are adopting and actively supporting and contributing to Node. With this growth comes new challenges and new opportunities to strengthen the value propositions behind using and adopting Node.
Projects the City of Amsterdam is doing in Open Source, and what I see as the big problems in public Open Source development, as presented at the Linux Foundation Open Source Leadership Summit 2018 in Sonoma, CA.
Have you ever asked yourself how can you leverage open source for selling your products or services, attracting talent and innovating? In the first part of this lecture I’ll give a historical context about how open source has transformed the Software industry and changed the way we develop, collaborate, communicate, organize and think about business values. In the second part I will talk about open source opportunities, challenges and what it means to successfully plan and implement an open source project from the practical side. I will also share my own Open Source management experience at Intuit.
2019 12-10 ow2 - OSPO - Open Source Governance et grands utilisateursFrédéric Aatz
OSS & Corporate users: from awareness to sustainability.
Embrace, use, contribute and release .. lead to OSS Governance imperatives for Corporate users. #opensource #ospo #azure #microsoft #openatmicrosoft
This presentation was provided by Peter Murray of Index Data, during the NISO Webinar "Open Source Publishing Technologies: Current Status and Emerging Possibilities" held on August 14, 2019.
The journey to DevOps: What I learned after leading transformation at 2 Enter...VMware Tanzu
SpringOne Platform 2017
Brian Roche, Cognizant
The rapid advancement of technology has created an inescapable reality that every company must evolve in order to maintain their relevancy in the digital economy. This need to change is the existential crisis facing us all. In this talk Brian Roche will share his lessons learned in leading transformation across two enterprise companies enabling them to compete effectively in the Digital Economy.
Crafting an open source product strategyDave Neary
Should I open source this project? If so, how do I do it successfully? A presentation explaining fundamental principles behind open source business models. For a prose accompaniment, see https://community.redhat.com/blog/2018/04/crafting-an-open-source-product-strategy/
This presentation was provided by Paul Shannon of eLife, during the NISO Webinar "Open Source Publishing Technologies: Current Status and Emerging Possibilities" held on August 14, 2019.
"IBMs Open Source Strategy" by Adam Jollans @ eLiberatica 2009eLiberatica
This is a presentation held at eLiberatica 2009.
http://www.eliberatica.ro/2009/
One of the biggest events of its kind in Eastern Europe, eLiberatica brings community leaders from around the world to discuss about the hottest topics in FLOSS movement, demonstrating the advantages of adopting, using and developing Open Source and Free Software solutions.
The eLiberatica organizational committee together with our speakers and guests, have graciously allowed media representatives and all attendees to photograph, videotape and otherwise record their sessions, on the condition that the photos, videos and recordings are licensed under the Creative Commons Share-Alike 3.0 License.
There is no open source business model - only people selling complementary goods, and using an open source project as a development and distribution model.
Europace is a network-centric organization within a network of organizations (Hypoport). It uses the self-organization framework Holacracy as its operating system---loosely coupled, autonomous teams are working together for a common purpose. But with autonomy also comes a trend towards self-sufficiency. In the years after starting with self-organization we experienced a lot of “reinventing the wheel” instead of company-wide collaboration. In order to find a way out of this dilemma we looked at the open source world, especially on how collaboration works in such a distributed world. What we found was The Apache Way.
Next, a group of people interested and experienced in Open Source founded a community of practise at Europace. Together, we run experiments for applying the patterns of The Apache Way at our teams. As a result of those experiments these patterns can nowadays be found everywhere at Europace, especially when it comes to collaboration between teams. But we did not stop there, we kept on running experiments in order to improve the InnerSource experience at Europace. In this talk you will learn which experiments we run, how we did it and what we discovered on our journey so far.
The WebKit project (LinuxCon North America 2012)Igalia
By Juan José Sánchez Penas.
WebKit is a popular open source web rendering engine (HTML, JavaScript, CSS) with a generic part (WebCore, JS Engine), and 'ports' for specific platforms which implement bits like rendering, networking or multimedia. The WebKit community is interesting: companies & individuals cooperate successfully to evolve a complex codebase. Given the popularity of HTML5 and web technologies, WebKit is one of the most important open source projects. Our WebKit team at Igalia maintains the WebKitGTK+ port and contributes to WebCore, JSC, V8 & other ports (EFL, Clutter, Qt), being the top committers after Google&Apple. In this talk, we will review the past&present&future of the project, will explain how to interact with it, how to create or maintain ports, and other details very useful for those who in one way or another use or depend on WebKit.
Node.js is coming up on its fifth year of existence and is clearly showing signs of maturity, from the core APIs becoming more stable, to the exponential growth of modules in npm to even a number of books being published to support the education needs of developers who want to learn Node. Node.js is officially past the infancy it was once in and is developing into a proper first class technology solution.
With this growth, there are growing pains. We have an exceptionally large and growing community of developers and now, enterprise companies who are adopting and actively supporting and contributing to Node. With this growth comes new challenges and new opportunities to strengthen the value propositions behind using and adopting Node.
Projects the City of Amsterdam is doing in Open Source, and what I see as the big problems in public Open Source development, as presented at the Linux Foundation Open Source Leadership Summit 2018 in Sonoma, CA.
Leading An Open Source Project As A StartupMailjet
Slides from Nicolas Garnier's talk at Pycon.it about doing open source as a company or startup, sharing what we learnt at Mailjet from open sourcing MJML.
Nicolas Garnier is the MJML Product Lead at Mailjet.
Just some thoughts, about costs and price of using and developing free and open source software from the point of view of business, developer and society.
Open core summit 2020: Building an Open Source office on a shoestring budgetAliza Carpio
This is the talk by Intuit's Aliza Carpio and Rocio Montes for OCS 2020. Building an Open Source office on a shoestring budget:
A Guide to Getting Started “on the cheap”
IDCEE 2013: How to do a successful company around open source - Michael Widen...IDCEE
http://idcee.org/p/michael-widenius-monty/
Monty is creator and original developer of MySQL, Founder of MySQL Ab.
He is an open source advocate with firsthand experience in creating and enhancing an open source community. A software architect and designer with experience in creating big complex applications alone and with a virtual team.
Currently, Monty is CTO of the MariaDB foundation. Previously to that, he was CEO & VP Community of Monty Program Ab, as well as Partner and owner of Open Ocean Capital (since 2009).
In 2008-2009, he was a MySQL Fellow and Sun DE at Sun Microsystems. He was working in Sun CTO Lab under Sun's CTO Greg Papadopoulos.
For 12 years (1983 – 1995) Monty was a Developer for Tranfor Data AB, Software Architect, TCX Datakonsult AB.
From 1981 to 1995 he was CEO of Monty Program Ab; CEO, Coder, architect and user of UNIREG (The origin of MySQL).
Pic's are here: http://www.flickr.com/photos/idcee/sets/
More @ http://idcee.org
Follow us on:
YouTube: http://www.youtube.com/user/OfficialIDCEEChannel
Facebook: https://www.facebook.com/IDCEE
Linkedin: http://www.linkedin.com/groups/IDCEE-3940138
Twitter: https://twitter.com/idcee_eu
Google+: http://gplus.to/idcee
Flickr: http://www.flickr.com/photos/idcee/collections/
We need Metadesign and Strategic Design projects in order to build the tools, processes and systems we need for really working Open Design Projects.
Media Ecologies & Post-Industrial Production Conference, Manchester 03/11/09
http://www.espach.salford.ac.uk/sssi/p2p/
All of us, as part of the technical sphere, have sometime or the other heard about the term 'open-source'. Even if we haven't, we have been using since the first time we learned an algorithm or downloaded a software for free from the internet. But for most of you, this term may still be shrouded in mystery. So DSC IIT Goa and InfoSec IIT Goa are here for the rescue.
In this introductory event, we will celebrate the existence of this ever-expanding and most welcoming open-source community. A brief overview of the topics we'll cover is as below:
1. Introduction to open-source and why is it so valuable?
2. Basics of Git, GitHub and how to make a Pull Request.
3. Everything you need to know before making your first contribution.
4. Challenges faced and how to resolve them.
5. How open-source brings a security mindset.
6. Guide to safe usage and contribution to the community.
7. Famous annual open-source events and how to participate in them.
This event will fully equip you make the most dashing entry into this amazing community.
Session ID: SFO17-TR01
Session Name: Philosophy of Open Source
- SFO17-TR01
Speaker: Daniel Lezcano
Track:
★ Session Summary ★
What is the history and culture of Open Source?
New to Open Source? Always wondered why certain tools and processes are in place? Our presenters have experienced the good, bad and ugly of working with Open Source software and will share their wisdom and hard won tips.
---------------------------------------------------
★ Resources ★
Event Page: http://connect.linaro.org/resource/sfo17/sfo17-tr01/
Presentation:
Video:
---------------------------------------------------
★ Event Details ★
Linaro Connect San Francisco 2017 (SFO17)
25-29 September 2017
Hyatt Regency San Francisco Airport
---------------------------------------------------
Keyword:
http://www.linaro.org
http://connect.linaro.org
---------------------------------------------------
Follow us on Social Media
https://www.facebook.com/LinaroOrg
https://twitter.com/linaroorg
https://www.youtube.com/user/linaroorg?sub_confirmation=1
https://www.linkedin.com/company/1026961
Social Sourcing as a Collaborative Design Process: Story of GetPaid (Plone Co...ifPeople
Open Source projects are normally developer-driven and tend to lack ways for non-developers to make meaningful contributions. GetPaid, an ecommerce framework for Plone, was organized with a collaborative design process known as "social sourcing". This talk provides an update on the community organizing, fundraising, and development of GetPaid.
We Need to Talk: How Communication Helps CodeDocker, Inc.
To build a successful open source project requires more than just code. As Docker and many other household-name projects show, communication is also an essential ingredient in growing a project to greatness. This introvert-friendly talk will help you level up your development game by highlighting three tools and techniques: user research, InnerSource, and documentation. First, I'll help you apply some basic user research practices to refine your project purpose, vision, and value proposition. Then I'll talk about the role of documentation and effective storytelling in generating interest and feedback from broad development audiences. Next, I'll move on to InnerSource: what it is, how it works, and how it can improve your team's communication and collaboration habits. For this, I'll share real-world examples (including some from Zalando) of how InnerSource enabled teams to develop more effectively and efficiently. Finally, I’ll offer some examples of open-source projects (including Docker) that demonstrate how great communication leads to great software. Ideally, you’ll come away inspired to integrate more communication into your development processes.
The spirit of Opensource - lets plan to contribute ! @JWC16Parth Lawate
Open Source Is A Powerful Concept And Used Correctly It Evolves A Powerful & Sustainable Ecosystem Around It. Open Source Can Be A Powerful Strategy That Drives Growth And Innovation. Join This Session To See How You Or Your Company Can Adopt This Powerful Tool That Not Only Increases Your Development Velocity But Also Drives You To Innovate And Make A Difference All While Running A Sustainable Business Around It !
Depuis bientôt 20 ans, l’Adullact soutient les alternatives libres auprès des collectivités. Récemment, l’association souhaité mettre en place un nouveau service à destination de ses membres, base sur Nextcloud, en partenariat avec l’entreprise Arawa. L’objectif est de permettre aux collectivité de découvrir une solution libre, plutôt que d’aller confier ses données aux alternatives bien connues proposées par les GAFAM (Microsoft365, Google Doc, etc). L’idée n’est pas de concurrencer les entreprises du numérique libre mais de proposer une acculturation au libre, bénéfique à l’ensemble du secteur open source. Pascal Kuczynski, Délégué Général de l’Adullact et Philippe Hemmel, président d’Arawa, expliqueront la démarche, le fonctionnement multi-collectivités du service et proposeront une démonstration du service.
Aujourd’hui, quand on parle d’API, on pense en général aux API REST. Elles sont omniprésentes, utilisent des protocoles et des formats standard, reposent sur des bases solides...
Pour l’administrateur système, une API REST de type Redfish permet, par exemple, de se constituer aisément une interface de gestion hors bande multi-constructeurs.
Pour autant, dans certaines situations, des contraintes peuvent empêcher de recourir à une API REST. Notamment lorsque votre système n’est pas directement accessible via le protocole HTTP. Dans ce cas, vous pouvez bien sûr toujours utiliser une API, mais reposant sur d’autres standards, comme le vénérable protocole SMTP !
Dans notre cas pratique, un système d’atelier de formation à la demande, c’est un front-end Web qui gère l’enregistrement des utilisateurs afin d’exécuter les documents Jupyter Notebooks hébergés sur un back-end accueillant l’instance Jupyterhub ainsi que tous les systèmes d’accompagnement nécessaires à la réalisation des différents ateliers proposés (sur Redfish, Git, Rust comme affiché sur https://hackshack.hpedev.io/workshops et via le portail de démo HPE WW https://hpedemoportal.ext.hpe.com/)
Pour que tout ceci fonctionne parfaitement, nous avons utilisé une API SMTP, le front-end générant le contenu SMTP et le back-end utilisant procmail, des scripts et des playbooks Ansible pour gérer la configuration de l’environnement utilisateur. Une fois connecté à la plateforme, l’utilisateur peut accéder au contenu d’atelier qui lui est propre, tous les liens vers les autres systèmes étant disponibles pour effectuer les actions. Pourquoi SMTP ? Nos besoins étaient suffisamment limités pour éviter le développement d’une API REST complète (même si nous en avons également une pour le front-end), nous bénéficions gratuitement de l’aspect asynchrone de l’e-mail pour la gestion des demandes et c’est sympa d’utiliser les bonnes vieilles méthodes pour montrer aux jeunes ingénieurs qu’il existe plusieurs de faire ;-)
Ça vous tente ? Venez donc découvrir comment nous avons procédé et voir comment tout cela fonctionne, depuis le déploiement automatique de la plateforme jusqu’à l’exécution d’un atelier.
Votre équipe a finalement décidé de passer le projet sur lequel vous travaillez depuis 2 ans en open source et de le publier sur GitHub.com. C’est maintenant chose faite et il ne vous reste plus qu’à profiter et retirer tous les avantages de ce passage en open source, n’est-ce pas ?
Eh bien non !
D’après ce que je comprends, vous vous y êtes mal pris ! Et vous n’en retirerez probablement pas grand-chose :-(
Dans cette présentation, nous allons partager avec vous des bonnes pratiques retirées de projets internes et externes sur le sujet pour que vous puissez vous-aussi vraiment tirer profit de la migration en open source de votre code.
Différents aspects seront abordés, notamment :
- Quand passer en open source ?
- Quoi passer en open source ?
- Quelle licence privilégier et pourquoi ?
- Développement communautaire
- Bénéfices retirés si l’opération est bien menée
Un passage en open source bien mené génère à la fois de la satisfaction intellectuelle et des retombées pour l’entreprise.
Le mouvement du logiciel libre a commencé à se structurer au milieu des années 80 et on pourrait croire qu’après 35 ans d’évolution, il a trouvé un mode de fonctionnement optimal qui n’est plus remis en question de nos jours. Pourtant, il n’en est rien, bien au contraire. L’organisation des projets libres continue à évoluer, remettant en question les modèles établis, à la recherche d’une efficacité toujours accrue. Cela se perçoit notamment au travers de quatre évolutions : une gestion allégée des contributions sur le plan juridique avec l’adoption croissante du Developer Certificate of Origin (DCO), une popularité croissante des licences permissives, un recul des modèles de gouvernance historiques (méritocratie et dictateur bienveillant à vie) au profit d’un modèle démocratique et l' émergence de nouvelles fondations incarnant ces changements.
Cette conférence vous présentera ces quatre évolutions et leurs motivations.
Data in Motion : un enjeu pour la modernisation des systèmes d'informationOpen Source Experience
Que ce soit au travers des projets d'Open Data, d'Open Banking ou plus simplement d'échange d'informations entre acteurs d'un même domaine d'activité (santé, assurances, transports ...), la médiation de données est un sujet clé pour toutes les entreprises et organisations. Le cloud peut faciliter ces échanges, mais le point essentiel reste la mise en œuvre et la maîtrise des flux : les pipelines de la donnée.
Le parcours de AAA Data, association devenue entreprise leader dans la donnée automobile, illustre comment l'ouverture d'un "gisement de données" (datalake), peut irriguer tout un secteur et contribuer à faire naître de nouveaux services.
GitOps est une combinaison de bonnes pratiques pour automatiser le déploiement de conteneurs et d'infrastructures. Au lieu de manipuler des changements de configuration en les poussant activement, ici les systèmes synchronisent leurs états automatiquement par rapport à un référentiel contrôlé. À travers de ce workshop, vous découvrirez comment mettre en œuvre cette méthode pour gérer automatiquement des clusters Kubernetes avec l'outil Flux qui vient récemment de sortir en version 2.
Comment créer une application web en quelques minutes avec un générateur de code Open Source simple et utilisable avec tous types de langages ou frameworks.
Cette présentation sera essentiellement basée sur une démonstration (création d’un application web en Python).
L’épilepsie est une maladie neurologique qui touche 600 000 personnes en France. Près d’un tiers de ces patients sont dits “pharmaco-résistants”, c'est-à-dire qu'ils continuent à avoir des crises malgré les traitements médicamenteux. Ils disposent alors de très peu d'alternatives. Ces crises imprévisibles sont une source de stress et un risque d’accident au quotidien pour les malades. Par ailleurs c’est une maladie complexe, on dénombre plus de 80 épilepsies distinctes.
Aura est une association à but non lucratif ayant pour objectif l’amélioration de la qualité de vie des personnes atteintes d’épilepsie. Au travers d'une approche Open Science, le projet fédère une communauté multidisciplinaire ayant pour but de développer un patch thoracique connecté permettant de détecter les crises d'épilepsie et d'alerter le patient. Pour la personne épileptique, une meilleure connaissance de sa maladie est un premier pas pour retrouver de l’autonomie et de la tranquillité dans son quotidien.
Un élément clé du dispositif passe par la conception d’un algorithme personnalisé de détection des crises d’épilepsie. Cet algorithme s’appuie sur des méthodes statistiques par apprentissage automatique. Afin de relever ce défi technique, nous avons mis en place une chaîne de traitement automatisé reposant entièrement sur une stack Open Source (Airflow, MLFlow, InfluxDB, Grafana) et un ensemble de librairies open source dédiées au traitement du signal cardiaque. Nous vous présenterons comment cette approche encore trop marginale dans le milieu de la santé est le garant de la transparence, de la reproductibilité et de la robustesse de nos résultats ainsi que de la diffusion de nos travaux auprès de la communauté scientifique.
Pour répondre aux besoins de nos clients, nous avons mis en place une infrastructure Cloud multi-clients et multi-services basée uniquement sur des composants Open Source : OVirt, OKD (Kubernetes), awx, Jenkins, Prometheus, FreeIPA, Foreman...
Cette plate-forme, nommé W'Opla, nous a permis tout d'abord de créer une offre concurrente à Office 365 ou Google Apps : W'Sweet. Cette solution déployée sous forme de conteneurs permet d'instancier BlueMind, NextCloud, Rocket.Chat, Jitsi pour chaque organisation en bénéficiant de l'isolation des données et d'exécution des processus de Kubernetes.
Forts de cette expérience et de notre expertise dans la gestion des identités et des accès nous mettons en place une nouvelle offre "Identity as a Service" nommée W'IDaaS. Elle repose ell aussi sur des logiciels libres : OpenLDAP, LDAP Tool Box, LemonLDAP::NG, LSC, FusionDirectory. Chaque client bénéficie alors de son propre annuaire et portail d'authentification compatible SAML et OpenID Connect. C'est à notre connaissance la première solution IDaaS 100% libre et souveraine.
Il faut trouver des solutions pour faire face à la menace de plus en plus forte que font peser les attaques, à la pénurie de talents et aux défis de l’optimisation des coûts en matière de cybersécurité. La tendance actuelle consiste à s’appuyer sur l’automatisation et l’orchestration des opérations de sécurité.
Or l’automatisation des SecOps conduit à devoir gérer des alertes de sécurité en plus grand nombre. L’inconvénient de cette approche est qu’on est potentiellement confronté chaque jour à une foule de nouvelles alertes. Et avec des centaines de vulnérabilités de gravité critique ou élevée à gérer, c’est à un sapin de Nöel tout illuminé que ressemble le rapport de sécurité quotidien. Cela peut bel et bien conduire à l’épuisement des équipes ou, pire encore, à de mauvaises décisions en matière de gestion des vulnérabilités.
Bien évidemment, il n’est pas réaliste d’espérer corriger toutes les failles. Les chefs d’entreprise doivent donc définir une limite en accord avec les équipes de sécurité. La hiérarchisation est un facteur de réussite essentiel si l’on veut renforcer l’efficacité et continuer à assurer un service approprié et de haute qualité en matière de réponse aux incidents de sécurité et de gestion des vulnérabilités. Le score CVSS ne suffit pas. Quelles sont donc les métriques pertinentes ? Comment les mesurer ? Quelle décision prendre ? Comment analyser l’efficacité de ce processus et comment l’adapter ?
Cette conférence a pour but d’échanger des idées sur une méthodologie de gestion des vulnérabilités basée sur le risque à l’aide de solutions open source comme PatrowlHears.
Cette approche est rendue possible par un juste équilibre entre automatisation des SecOps (pour être informés des vulnérabilités, failles et autres menaces) et hiérarchisation basée sur les métriques de vulnérabilité, l’actualité des menaces et la criticité des ressources. Nous verrons également des exemples d’événements qui devraient nous conduire à envisager une redéfinition des priorités en matière de vulnérabilités.
AliceVision is a Photogrammetric Computer Vision Framework providing 3D Reconstruction and Camera Tracking algorithms. It allows creating a 3D textured model from the analysis of a set of unordered images of a static scene taken with any type of cameras, from professional cameras to smartphones.
Meshroom is the graphical user interface built around AliceVision. It has a nodal-based interface, with a default reconstruction pipeline that can be customized for specific acquisition systems or industrial workflows. The nodal pipeline is split into small tasks that can be computed on multiple machines in parallel on render farm. This nodal pipeline also allows the end user to customize the workflow for a specific acquisition setup or to add dedicated nodes to run any task from another script or piece of software.
Meshroom has been used since 2014 in digital environment creation for the Visual Effects industry and now in many other industries including manufacturing, medical, cultural heritage, tourism, archeology, biology, surveillance and 3D printing.
During this session, we will present the technology behind AliceVision, illustrated by some concrete examples of production pipelines built around it.
Check out our website : alicevision.org
Analyse de la composition logicielle à l’aide d’outils open sourceOpen Source Experience
Un des principes les plus répandus dans l'ingénierie est celui de "ne pas réinventer la roue" ; il est d'autant plus important et courant dans le domaine de l'informatique. Aujourd'hui, de plus en plus de projets se trouvent avec des
dépendances Open Source, mais avec la facilité d'utiliser une librairie maintenue par toute une communauté vient aussi
la responsabilité de s'assurer que cette librairie ne contient pas de failles de sécurité connues, et qu'elle est
compatible avec le reste du projet en termes de licences. Ainsi, cela nous mène à devoir faire une analyse SCA (Software
Composition Analysis), qui consiste principalement en deux parties : la production d'une SBOM (Software Bill Of
Materials) afin de détailler l'arbre des dépendances et les informations de licences de chaque logiciel utilisé dans le
projet, et aussi la production d'un rapport de vulnérabilités de ces dépendances, afin d'avertir les utilisateurs en ce
qui concerne les CVEs publiés pour un logiciel donné.
Chez AdaCore, nous avons décidé de faire cela avec deux projets Open Source : ScanCode Toolkit et VulnerableCode. Après
avoir examiné les leaders du marché, en recherchant une solution "plug-and-play" qui nécessiterait peu de maintenance,
nous avons trouvé que les équivalents Open Source sont, dans notre cas, plus adaptés et plus flexibles.
Dans cette présentation, je partagerai les résultats de cette analyse, et j'expliquerai comment nous mettons en œuvre
ces solutions en pratique.
E-commerce en 2021 : grandes tendances technologiques dans le développement d...Open Source Experience
L’avenir du développement de l’e-commerce en open source est influencé par l’innovation technologique et les tendances du secteur. Certaines ont d’ailleurs déjà pris une place importante et acquis de la notoriété.
Cette conférence va évoquer rapidement les types de solution e-commerce existants et aborder les 5 principales plateformes open source qui dominent le marché en 2021. Nous allons aussi étudier plus en détail les tendances technologiques actuelles et futures qui stimulent le développement de nouvelles fonctionnalités clés pour les prochaines versions des plateformes ici évoquées. Nous tenterons également d’en explorer l’impact sur l’industrie dans son ensemble.
La conférence est structurée de la façon suivante : présentation d’une tendance technologique accompagnée d’exemples illustrant comment chacune des plateformes d’e-commerce étudiées a choisi de l’interpréter et de la mettre en œuvre dans les nouvelles versions de son produit.
Découvrez CrowdSec, la plate-forme d’automatisation de la sécurité, gratuite et open source, reposant sur l'analyse comportementale et la réputation des adresses IP. Elle analyse le comportement des visiteurs, identifie les menaces et protège les services numériques contre tout type d’attaques. La solution permet aussi aux utilisateurs de se protéger mutuellement. Chaque fois qu'une IP est bloquée, tous les membres de la communauté en sont informés. Déjà utilisée dans plus de 110 pays sur 6 continents, la solution constitue une base de données d’IP en temps réel qui profitera aux particuliers, aux entreprises, aux institutions, etc.
Le développement des solutions embarquées et IoT grand public met en évidence un choix de systèmes d’exploitation dérivés de GNU/Linux (utilisant Yocto, Buildroot ou plus rarement des distributions classiques type Debian en utilisant des outils comme ELBE). Le système d’exploitation Android de Google (également basé sur un noyau Linux) est très présent sur ces domaines (décodeurs TV, multimédia, bornes interactives, applications d’infotainment dans l’automobile - Android Auto et Android Automotive OS). Durant cette conférence nous décrirons les avantages et les inconvénients de chaque solution (GNU/Linux ou Android) en fonction du projet envisagé et ce sur plusieurs critères :
- domaines d’application
- architecture et difficultés techniques
- outils de développement disponibles
- prise en compte de la sécurité
- gestion des licences
- contraintes commerciales (coût, certification/compatibilité)
- écosystème
- pérennité et tendances
A l'issue de la conférence nous tenterons de fournir un comparatif synthétique afin d'aider l'auditeur dans son choix.
Démystifier les architectures orientées événements avec Apache KafkaOpen Source Experience
Les architectures orientées événements (ou EDA) sont perçues comme des entités magiques qui transforment instantanément vos systèmes en systèmes « temps réel » ! MAIS, en y réfléchissant, ne sont-ils pas déjà « temps réel » ? Je veux dire par là qu’ajouter un article dans un panier est pratiquement instantané dans la plupart des boutiques en ligne.
En fait, une EDA résout un ensemble de problèmes totalement différents et, en faisant appel à Apache Kafka, nous allons suivre la voie de l’évolution (ou de la révolution).
Les microservices sont faciles à prendre en main, mais une fois que c’est fait, on butte toujours sur les mêmes problèmes : l’accès aux données, la cohérence et les échecs (cela vous parle ? ).
La solution ? Les modèles, les modèles, rien que les modèles… Vous avez déjà dû entendre parler des notions de « Event Notification », d’« Event-carried State Transfer » ou même d’« Event Sourcing », mais comment les utiliser pour résoudre vos problèmes ? Et, plus important, comment peut-on utiliser Apache Kafka pour tirer parti de ces modèles ?
C’est ce que allons découvrir.
Les plateformes d'hébergement et de partage de code open source (Github, Gitkab, BitBucket, etc.) constituent le pilier fondamental pour la dissémination et l'organisation des logiciels open source. Elles permettent de structurer le code source, d'orchestrer les contributions, d'organiser le versionnage, de gérer la communauté des contributeurs et de fournir une vitrine essentielle pour tous les projets open source.
Exposer son code source au public va dans la démarche du partage open source, mais elle peut exposer son auteur a divulguer des vulnérabilités plus ou moins facile a exploiter par un attaquant. L'une des vulnérabilités les plus courantes et plus faciles a exploiter consiste a laisser les secrets (clefs d'API, Mots de passes, tickets, informations confidentielles etc.) en clair dans le code ou dans l'historique de modification du code. Les conséquences de ce genre de vulnérabilités peuvent se révéler désastreuses pour les entreprises, les organisations et le citoyens. Le cas de Uber en 2016 qui a subi une fuite de données personnelles de 57 millions de leurs clients à cause d'un mot de passe non protégé sur Github en est un exemple flagrant.
Dans cette présentation nous allons discuter des raisons qui conduisent à engendrer ce genre de vulnérabilités, des moyens de s'en protéger et des différents outils Open Source permettant de scanner les projets et détecter en amont les risques de divulgation des secrets.
Le logiciel open source (ou OSS) a pris une importance cruciale dans le monde entier. Pourtant, même si certains OSS respectent les bonnes pratiques de sécurité, d’autres ne le font pas, ce qui peut conduire à des vulnérabilités dangereuses en la matière. Le programme de badge des bonnes pratique de la CII (Core Infrastructure Initiative) a ainsi été créé dans le but de remédier à cette situation. Ce programme définit des critères de « bonne pratique » en matière de sécurité et de maintien en service, ainsi qu’un processus permettant de décerner aux projets OSS un badge attestant qu’ils respectent ces critères. Cette démarche a pour but d’inciter les projets à appliquer les bonnes pratiques et à aider les utilisateurs à identifier ceux qui les respectent.
Cette présentation abordera la situation actuelle du programme de badge. Elle précisera les principaux critères correspondant aux différents niveaux (basique, argent et or), les projets ayant obtenu des badges, les améliorations en termes de sécurité que les projets ont mené pour obtenir le badge, la prise en charge des diverses langues (français, allemand, etc.) ainsi que certaines pistes intéressantes que les projets ont suivies pour satisfaire aux critères. Nous verrons également l’évolution de la participation au fil des ans (actuellement, plus de 3800 projets participants). Enfin, la présentation abordera les liens entre le programme et le monde qui l’entoure, notamment son intégration à l’OpenSSF (Open Source Security Foundation) et l’impact potentiel du décret présidentiel américain sur la cybersécurité.
A tort ou à raison, Kubernetes s'est imposé, en l'espace de 3 ans, comme un des nouveaux standards dans la gestion des architectures microservices modernes.
Cependant, cet outil complexe amène son lot de pièges dans lesquels les débutants ne manqueront pas de tomber... Et ce n'est pas l'apparente facilité apportée par les offres Kubernetes as a Service qui va arranger les choses !
Après un rapide tour de l'actualité sécu autour de Kubernetes, je vous donnerai donc les clés pour éviter de vous faire voler (trop facilement) vos cycles CPU.
Understanding Globus Data Transfers with NetSageGlobus
NetSage is an open privacy-aware network measurement, analysis, and visualization service designed to help end-users visualize and reason about large data transfers. NetSage traditionally has used a combination of passive measurements, including SNMP and flow data, as well as active measurements, mainly perfSONAR, to provide longitudinal network performance data visualization. It has been deployed by dozens of networks world wide, and is supported domestically by the Engagement and Performance Operations Center (EPOC), NSF #2328479. We have recently expanded the NetSage data sources to include logs for Globus data transfers, following the same privacy-preserving approach as for Flow data. Using the logs for the Texas Advanced Computing Center (TACC) as an example, this talk will walk through several different example use cases that NetSage can answer, including: Who is using Globus to share data with my institution, and what kind of performance are they able to achieve? How many transfers has Globus supported for us? Which sites are we sharing the most data with, and how is that changing over time? How is my site using Globus to move data internally, and what kind of performance do we see for those transfers? What percentage of data transfers at my institution used Globus, and how did the overall data transfer performance compare to the Globus users?
Into the Box Keynote Day 2: Unveiling amazing updates and announcements for modern CFML developers! Get ready for exciting releases and updates on Ortus tools and products. Stay tuned for cutting-edge innovations designed to boost your productivity.
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).
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.
First Steps with Globus Compute Multi-User EndpointsGlobus
In this presentation we will share our experiences around getting started with the Globus Compute multi-user endpoint. Working with the Pharmacology group at the University of Auckland, we have previously written an application using Globus Compute that can offload computationally expensive steps in the researcher's workflows, which they wish to manage from their familiar Windows environments, onto the NeSI (New Zealand eScience Infrastructure) cluster. Some of the challenges we have encountered were that each researcher had to set up and manage their own single-user globus compute endpoint and that the workloads had varying resource requirements (CPUs, memory and wall time) between different runs. We hope that the multi-user endpoint will help to address these challenges and share an update on our progress here.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Accelerate Enterprise Software Engineering with PlatformlessWSO2
Key takeaways:
Challenges of building platforms and the benefits of platformless.
Key principles of platformless, including API-first, cloud-native middleware, platform engineering, and developer experience.
How Choreo enables the platformless experience.
How key concepts like application architecture, domain-driven design, zero trust, and cell-based architecture are inherently a part of Choreo.
Demo of an end-to-end app built and deployed on Choreo.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Modern design is crucial in today's digital environment, and this is especially true for SharePoint intranets. The design of these digital hubs is critical to user engagement and productivity enhancement. They are the cornerstone of internal collaboration and interaction within enterprises.
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...informapgpstrackings
Keep tabs on your field staff effortlessly with Informap Technology Centre LLC. Real-time tracking, task assignment, and smart features for efficient management. Request a live demo today!
For more details, visit us : https://informapuae.com/field-staff-tracking/
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Designing for Privacy in Amazon Web ServicesKrzysztofKkol1
Data privacy is one of the most critical issues that businesses face. This presentation shares insights on the principles and best practices for ensuring the resilience and security of your workload.
Drawing on a real-life project from the HR industry, the various challenges will be demonstrated: data protection, self-healing, business continuity, security, and transparency of data processing. This systematized approach allowed to create a secure AWS cloud infrastructure that not only met strict compliance rules but also exceeded the client's expectations.
Check out the webinar slides to learn more about how XfilesPro transforms Salesforce document management by leveraging its world-class applications. For more details, please connect with sales@xfilespro.com
If you want to watch the on-demand webinar, please click here: https://www.xfilespro.com/webinars/salesforce-document-management-2-0-smarter-faster-better/
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Cyaniclab : Software Development Agency Portfolio.pdfCyanic lab
CyanicLab, an offshore custom software development company based in Sweden,India, Finland, is your go-to partner for startup development and innovative web design solutions. Our expert team specializes in crafting cutting-edge software tailored to meet the unique needs of startups and established enterprises alike. From conceptualization to execution, we offer comprehensive services including web and mobile app development, UI/UX design, and ongoing software maintenance. Ready to elevate your business? Contact CyanicLab today and let us propel your vision to success with our top-notch IT solutions.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Impliquer des contributeurs externes dans son projet open source
1. Paris open source experience
-
Involving external
contributors in your
open source project
2. Antoine THOMAS
Open source evangelist
@ttoine
blog.ttoine.net
linkedin.com/in/ttoine
10 years in Industry
10 years in IT
20+ years of open source
- Ubuntu Studio cofounder
- Middleware Java, Eclipse
Foundation, …
- 3+ years at PrestaShop
2021 - Paris open source experience - Involving external contributors in your open source project
3. Basics
Let’s break open doors
2021 - Paris open source experience - Involving external contributors in your open source project
4. Contributing to open source
You can do a looooooot of things
● Using the software
● Planning, sponsorising, or speaking at
events (meetups, conferences, ...)
● Designing (specifications, UX/UI, ...)
● Writing (translation, documentation,
blog posts, tutorials, video, ...)
● Gardening (sorting GitHub issues,
moderating community forum, ...)
● Helping community members
● Reporting bugs
And not only
● Writing code (require coding skills)
4
2021 - Paris open source experience - Involving external contributors in your open source project
5. Don’t expect that
smart people will
guess what you
want
Minimum documentation:
● How to install, run
● How to build
● Contribution requirements
● Licenses accepted in the project
● Records of important decisions
● Code of Conduct
● How to reach project roles
2021 - Paris open source experience - Involving external contributors in your open source project
6. Communication channels
Open source communities usually
collaborate through 5 main channels:
● Chat (used to be IRC, now Slack)
● Forum or Q&A
● Tracker (also called Forge)
● Wiki (collaborative doc)
● Events (CFP to highlight the
champions)
6
2021 - Paris open source experience - Involving external contributors in your open source project
7. Mandatory but
forgotten topics
Well Managed IP
● 4 years in a master in IT or CS
and no IP course (at all)
● Licenses of core and dependencies are
important
Neutral governance
● Put your project in a third party
organization
● Involve partners, customers, users, ...
7
2021 - Paris open source experience - Involving external contributors in your open source project
8. Common problems
● Internal fear of public judgement
● External pull requests not merged
○ Expectations not documented
○ Focus on contributions that solve problems
for most users
● Difficulties to give key roles outside the company
or project founders
● Internal people privilege
Bypassing documented rules is a very bad practice
https://www.redhat.com/en/blog/helping-developers-engage-community-projects
8
2021 - Paris open source experience - Involving external contributors in your open source project
9. Keep in mind
2021 - Paris open source experience - Involving external contributors in your open source project
10. Best practice to grow an open source project’s ecosystem
More users
More developers
More
contributions
Better IP
1
3
4
2
release
merge
needs
improvements
Custom
 2021 - Paris open source experience - Involving external contributors in your open source project
11. Example of dashboard: all the tasks and personas
2021 - Paris open source experience - Involving external contributors in your open source project
12. This presentation in one slide
● Be friendly and tolerant
(people might just not be fluent in
English)
● Respect the rules and
prerequisites
(no bypass for friends and
colleagues)
● Be patient, accept feedback, learn,
and practice
(the more you contribute, the more
you know, the more you become
trustable) 12
2021 - Paris open source experience - Involving external contributors in your open source project
14. Antoine THOMAS
Open source evangelist
Let’s talk together
@ttoine
blog.ttoine.net
linkedin.com/in/ttoine
Dashboard template at
https://github.com/ttoine/open-source-software-dashboard
2021 - Paris open source experience - Involving external contributors in your open source project