This document summarizes a talk about the challenges facing the open source model today. The talk discusses how open source has become more complex with most contributors being paid and questions around company loyalty versus community. Modern engagement is different with increased governance, licenses and vendor lock-in through cloud providers. It suggests ways to stay passionate including contributing to a small personal project, mentoring newcomers, donating money, and using knowledge to advocate against vendor lock-in. Overall it addresses how the open source landscape has changed and ways to continue supporting open source ideals.
Neither Rogues nor Saints: Ethics in Open SourceAll Things Open
Neither Rogues nor Saints: Ethics in Open Source
Presented by Robert Hodges, Altinity, Inc.
Presented at Open Source 101 2021
Abstract: Open source software has unleashed a flood of innovation and created amazing, worldwide communities. It has also exposed tricky ethical quandaries. Do maintainers owe bug fixes to open source users? Should open source companies relicense code from community users to make more money? Do users have an obligation to be welcoming to other users? To answer these we'll need to think about what it means to be "ethical" in open source communities. First, we'll explore a reasonable set of mutual obligations that help communities function better. Next, we'll discuss how to structure projects to make it easier to uphold obligations without being a saint. Finally we'll consider how to escape obligations you can't meet without acting like a rogue. Open source ethics are intensely personal and I don't claim to have the answers. I hope this talk will help you find them yourself and make your projects better for you and the community around you.
Neither Rogues nor Saints: Ethics in Open SourceAll Things Open
Neither Rogues nor Saints: Ethics in Open Source
Presented by Robert Hodges, Altinity, Inc.
Presented at Open Source 101 2021
Abstract: Open source software has unleashed a flood of innovation and created amazing, worldwide communities. It has also exposed tricky ethical quandaries. Do maintainers owe bug fixes to open source users? Should open source companies relicense code from community users to make more money? Do users have an obligation to be welcoming to other users? To answer these we'll need to think about what it means to be "ethical" in open source communities. First, we'll explore a reasonable set of mutual obligations that help communities function better. Next, we'll discuss how to structure projects to make it easier to uphold obligations without being a saint. Finally we'll consider how to escape obligations you can't meet without acting like a rogue. Open source ethics are intensely personal and I don't claim to have the answers. I hope this talk will help you find them yourself and make your projects better for you and the community around you.
InnerSource - Using open source best practices to help your companyEric Caron
Once a company has more than 1 department developing code, a problem inevitably arises: How do you share source code that's mutually used? There are many different thoughts on the matter, but one that's starting to gain a significant amount of attention is "InnerSource". PayPal defines InnerSource as:
"InnerSource takes the lessons learned from developing open source software and applies them to the way companies develop software internally. As developers have become accustomed to working on world class open source software, there is a strong desire to bring those practices back inside the firewall and apply them to software that companies may be reluctant to release. For companies building mostly closed source software, InnerSource can be a great tool to help break down silos, encourage internal collaboration, accelerate new engineer on-boarding, and identify opportunities to contribute software back to the open source world."
In this talk I cover how to get from where you are ("Hey, we've got some source code that multiple people find useful!"), where you're going ("Look, we're more popular than ReactJS"), and some hurdles along the way ("Oh shoot, it looks like there is already a library to convert FLAC to MP3s..."). I give real-world examples of doing it right, and leave with some takeaways that people can immediately implement at their own companies.
Inner Source Webinar Series: Open Source Community Development MethodsBlack Duck by Synopsys
In this webinar series, Guy Martin from Red Hat and Andrew Aitken from Black Duck Consulting cover the inner source concept of using open source community-style development methods and best practices in internal IT development organizations.
Slides from my Inner Source 101 presentation at Great Wide Open 2016. Using the lessons learned from Open Source to enhance Enterprise IT via inner-sourcing
The Growing Research that Open Source Owns the Future in CloudAll Things Open
Presented by: Chris Ferris & Deb Bryant
Presented at the All Things Open 2021
Raleigh, NC, USA
Raleigh Convention Center
Abstract: The latest research on open source shows the growing need and value of the skills as well as the advancement of open source in the enterprise stack. Join Deb Bryant, Senior Director, Open Source Project Office at Red Hat and Chris Ferris, CTO, Open Technologies at IBM to cover the latest global research on Open Source. Red Hat and IBM embarked on research in 2020 that have insights on the state of open source, its practitioners and its future. 65% of developers consider skills and knowledge related to underlying Open Source cloud technologies to be more beneficial to their careers, than skills related to any specific cloud. Join us to cover some of the critical questions and discoveries which showed strong support for your skills in key open source technologies. While the widespread use of free and open source software and migration to the cloud are the two most significant shifts characterizing computing in the last two decades, open source technology is still the root of that innovation. In the era of hybrid cloud, open source is maintaining and increasing its influence. Our research suggests that over the long term, recruiting skills in the most fundamental open source tools and libraries will likely provide major benefits to both professionals and their organizations.
A small story about Open Source projects' specificities. This presentation has been designed for non technical profiles with no previous experience in Open Source projects
More & more organisations are adopting open source principles in order to build software. They recognise that open source projects are a productive & successful way of delivering high quality code that solves complex business problems. These organisations allow their developers to share their work without boundaries, require code reviews to be focussed & open to everyone in the company, encourage documentation to be added to the same code repository & implement rigorous automation to test and deploy their code. By adopting these principles they increase productivity & build better software that is shipped earlier and more often.
Reflections on the relationship between open source licensing and accessibility. Guest lecture for Ryerson University School of Disability Studies' DST 614: Community Access and Technology course.
October 2, 2010
Approaching Developer Relations in an Open Source communityAll Things Open
Presented by: Shedrack Akintayo
Presented at the All Things Open 2021
Raleigh, NC, USA
Raleigh Convention Center
Abstract: Developer Relations is a very new concept in the industry today, a lot of B2D companies are beginning to pay serious attention to it, and this way their community of users are happy and effective.
I believe that this should be the same in open source communities because Developers and Designers are at the heart of every open source community.
In this talk, I'll list out why open source communities should care about Developer Relations, methods & strategies that can be used to approach developer relations in open source, and lastly, how to build an effective developer relations program in an open-source community.
At the end of this session, attendees will be able to:
- Apply the right methods to relating with developers in their OSS communities.
- Develop strategies that are helpful in making developers in their communities feel happy
- Encourage inclusiveness in their communities towards not just developers but designers also
Dr. Ibrahim Haddad, Head of Open Source Group, Samsung Research America, talks about Samsung's focus on improving it's open source leadership through contribution to key projects used in it's products.
Nowadays data matters so much that some organisations working in the development sector have made data their main ‘service’. This is the case of the UN Global PulseLabs aimed to analyse big data to accelerate social innovation for sustainable development; or the Akvo foundation focused on developing open source tools used by hundreds of organisations throughout the world to manage data and information in areas such as water, sanitation, health, education, agriculture, conservation and economic development.
How do international development actors deal with this enormous amount of data? How do they make data and information meaningful for the groups they want to empower? How do they use data to improve transparent and accountable decision-making process? And, last but not least, how may they increase the quality and effectiveness of development interventions starting from data?
Source: http://www.ong2zero.org/en/blog/corsi/free-webinar-open-data-for-development-4-june-2015/
Guided by Pelle Aardema from the Open for change initiative, we will investigate the meaning of expressions such as open data for development and open development. Special attention will be dedicated to the IATI standard, a framework for publishing information on development cooperation activities in a timely, comprehensive and forward-looking manner.
This presentation contains an overview about things to keep in mind when trying to build a community. As one of the first slides already states: you cannot create a community, it is already there. However you can help the community better in several ways. Therefore a model of the different phases of a member in a community is used. Based on this model several actions are defined which a community manager could take to help the community. The last few slides contain an overview of several well known social media cases.
Open Source Software Editor without raising capital: can it be done and how? ...OW2
Open Source Software can be produced in many ways. One of them is to build a company that will lead and finance the development of the Open Source Software. Most of such companies have raised capital and are using the "Open Core" business model.
This talk aims to present the way XWiki has evolved over the last 12 years, without raising capital and without restraining it's licence, reaching 1,5 MEuros of revenues in the competitive space of collaboration and information management software, contributing year after year to all it's production as Open Source Software. The XWiki Software is now being used around the world by thousands of organizations.
We will go through the ways this was achieved, the way we were helped, the difficulties we had and the way we managed them, the lessons we learned over time and how we believe we can continue to grow in the future while staying an "Open" company.
Open source applications are rapidly becoming a mainstream option in almost every area of the higher education enterprise. While we are all familiar with the term "open source" at this point, many of us do not really understand the details of how this model is fundamentally different from proprietary software. During this talk, we will discuss what open source really means, how open source licensing works, some of the major benefits of open source software, common myths about open source, where open source is being used in the enterprise, how open source affects the procurement process, and strategies for adopting open source applications into your enterprise.
InnerSource - Using open source best practices to help your companyEric Caron
Once a company has more than 1 department developing code, a problem inevitably arises: How do you share source code that's mutually used? There are many different thoughts on the matter, but one that's starting to gain a significant amount of attention is "InnerSource". PayPal defines InnerSource as:
"InnerSource takes the lessons learned from developing open source software and applies them to the way companies develop software internally. As developers have become accustomed to working on world class open source software, there is a strong desire to bring those practices back inside the firewall and apply them to software that companies may be reluctant to release. For companies building mostly closed source software, InnerSource can be a great tool to help break down silos, encourage internal collaboration, accelerate new engineer on-boarding, and identify opportunities to contribute software back to the open source world."
In this talk I cover how to get from where you are ("Hey, we've got some source code that multiple people find useful!"), where you're going ("Look, we're more popular than ReactJS"), and some hurdles along the way ("Oh shoot, it looks like there is already a library to convert FLAC to MP3s..."). I give real-world examples of doing it right, and leave with some takeaways that people can immediately implement at their own companies.
Inner Source Webinar Series: Open Source Community Development MethodsBlack Duck by Synopsys
In this webinar series, Guy Martin from Red Hat and Andrew Aitken from Black Duck Consulting cover the inner source concept of using open source community-style development methods and best practices in internal IT development organizations.
Slides from my Inner Source 101 presentation at Great Wide Open 2016. Using the lessons learned from Open Source to enhance Enterprise IT via inner-sourcing
The Growing Research that Open Source Owns the Future in CloudAll Things Open
Presented by: Chris Ferris & Deb Bryant
Presented at the All Things Open 2021
Raleigh, NC, USA
Raleigh Convention Center
Abstract: The latest research on open source shows the growing need and value of the skills as well as the advancement of open source in the enterprise stack. Join Deb Bryant, Senior Director, Open Source Project Office at Red Hat and Chris Ferris, CTO, Open Technologies at IBM to cover the latest global research on Open Source. Red Hat and IBM embarked on research in 2020 that have insights on the state of open source, its practitioners and its future. 65% of developers consider skills and knowledge related to underlying Open Source cloud technologies to be more beneficial to their careers, than skills related to any specific cloud. Join us to cover some of the critical questions and discoveries which showed strong support for your skills in key open source technologies. While the widespread use of free and open source software and migration to the cloud are the two most significant shifts characterizing computing in the last two decades, open source technology is still the root of that innovation. In the era of hybrid cloud, open source is maintaining and increasing its influence. Our research suggests that over the long term, recruiting skills in the most fundamental open source tools and libraries will likely provide major benefits to both professionals and their organizations.
A small story about Open Source projects' specificities. This presentation has been designed for non technical profiles with no previous experience in Open Source projects
More & more organisations are adopting open source principles in order to build software. They recognise that open source projects are a productive & successful way of delivering high quality code that solves complex business problems. These organisations allow their developers to share their work without boundaries, require code reviews to be focussed & open to everyone in the company, encourage documentation to be added to the same code repository & implement rigorous automation to test and deploy their code. By adopting these principles they increase productivity & build better software that is shipped earlier and more often.
Reflections on the relationship between open source licensing and accessibility. Guest lecture for Ryerson University School of Disability Studies' DST 614: Community Access and Technology course.
October 2, 2010
Approaching Developer Relations in an Open Source communityAll Things Open
Presented by: Shedrack Akintayo
Presented at the All Things Open 2021
Raleigh, NC, USA
Raleigh Convention Center
Abstract: Developer Relations is a very new concept in the industry today, a lot of B2D companies are beginning to pay serious attention to it, and this way their community of users are happy and effective.
I believe that this should be the same in open source communities because Developers and Designers are at the heart of every open source community.
In this talk, I'll list out why open source communities should care about Developer Relations, methods & strategies that can be used to approach developer relations in open source, and lastly, how to build an effective developer relations program in an open-source community.
At the end of this session, attendees will be able to:
- Apply the right methods to relating with developers in their OSS communities.
- Develop strategies that are helpful in making developers in their communities feel happy
- Encourage inclusiveness in their communities towards not just developers but designers also
Dr. Ibrahim Haddad, Head of Open Source Group, Samsung Research America, talks about Samsung's focus on improving it's open source leadership through contribution to key projects used in it's products.
Nowadays data matters so much that some organisations working in the development sector have made data their main ‘service’. This is the case of the UN Global PulseLabs aimed to analyse big data to accelerate social innovation for sustainable development; or the Akvo foundation focused on developing open source tools used by hundreds of organisations throughout the world to manage data and information in areas such as water, sanitation, health, education, agriculture, conservation and economic development.
How do international development actors deal with this enormous amount of data? How do they make data and information meaningful for the groups they want to empower? How do they use data to improve transparent and accountable decision-making process? And, last but not least, how may they increase the quality and effectiveness of development interventions starting from data?
Source: http://www.ong2zero.org/en/blog/corsi/free-webinar-open-data-for-development-4-june-2015/
Guided by Pelle Aardema from the Open for change initiative, we will investigate the meaning of expressions such as open data for development and open development. Special attention will be dedicated to the IATI standard, a framework for publishing information on development cooperation activities in a timely, comprehensive and forward-looking manner.
This presentation contains an overview about things to keep in mind when trying to build a community. As one of the first slides already states: you cannot create a community, it is already there. However you can help the community better in several ways. Therefore a model of the different phases of a member in a community is used. Based on this model several actions are defined which a community manager could take to help the community. The last few slides contain an overview of several well known social media cases.
Open Source Software Editor without raising capital: can it be done and how? ...OW2
Open Source Software can be produced in many ways. One of them is to build a company that will lead and finance the development of the Open Source Software. Most of such companies have raised capital and are using the "Open Core" business model.
This talk aims to present the way XWiki has evolved over the last 12 years, without raising capital and without restraining it's licence, reaching 1,5 MEuros of revenues in the competitive space of collaboration and information management software, contributing year after year to all it's production as Open Source Software. The XWiki Software is now being used around the world by thousands of organizations.
We will go through the ways this was achieved, the way we were helped, the difficulties we had and the way we managed them, the lessons we learned over time and how we believe we can continue to grow in the future while staying an "Open" company.
Open source applications are rapidly becoming a mainstream option in almost every area of the higher education enterprise. While we are all familiar with the term "open source" at this point, many of us do not really understand the details of how this model is fundamentally different from proprietary software. During this talk, we will discuss what open source really means, how open source licensing works, some of the major benefits of open source software, common myths about open source, where open source is being used in the enterprise, how open source affects the procurement process, and strategies for adopting open source applications into your enterprise.
Matt Asay - The Community Imperative - Openbravo World Conference 2009Matt Asay
Matt Asay's keynote presentation on the changing face of commercial open-source communities. Delivered on April 19, 2009, at the Openbravo World Conference.
Do you use, or plan to use in the next budget year, an open-source project or product as an alternative to commercial software?
http://www.slideshare.net/mjasay/matt-asay-the-community-imperative-openbravo-world-conference-2009
20 years of open source and... what’s next?Speck&Tech
ABSTRACT: Open source started as a marketing program for free software back in 1998. Starting as a controversial and disruptive idea, it has moved through the stages of acceptance to become the dominant idea in creating software systems. Why did it start and what was the timeline? Why did open source work so well? What's next?
BIO: Simon Phipps is managing director of Meshed Insights Ltd, providing companies with open community engagement advice. He is a pro-bono director of the Open Source Initiative, the global steward of the Open Source Definition - OSI serves to advocate for, educate about and build bridges within the open source community; of The Document Foundation, stewards of LibreOffice; and of the Open Rights Group, protecting digital rights in the UK. His career has included early engagement in establishing Java, XML and weblogs as computer industry technologies as well as contributions to open standards in a variety of fields. As chief open source officer at Sun Microsystems he supervised the open source relicensing of Solaris Unix, Java and many other software systems.
Fundamentals of Free and Open Source SoftwareRoss Gardler
Introduction to the OSS Watch Business
and Sustainability Models Around Free and Open Source Software. this presentation doesn't deal with the business models, it introduces FOSS and the key licence types.
Building Reliability - The Realities of ObservabilityAll Things Open
Presented at the ATO RTP Meetup
Presented by Jeremy Proffit, Director of DevSecOps & SRE for Customer Care and Communications, Ally
Title: Building Reliability - The Realities of Observability
Abstract: Join me as we discuss true observability, learn what works and what doesn't. We'll not only discuss dashboards, monitoring and alerting, but how these can be built by automation or included in your IAC modules. We'll talk about how to properly alert staff based on priority to keep your staff and yourself sane. And even discuss architecture and how it impacts reliably and why serverless isn't always the best at being reliable.
Presented at the ATO RTP Meetup
Presented by Peter Zaitsev, Founder of Percona
Title: Modern Database Best Practices
Abstract: There are now more Database choices available for developers than ever before - there are general purpose databases and specialized databases, single node and distributed databases, Open Source, Proprietary databases and databases available exclusively in the cloud. In this presentation we will cover the best practices of choosing database(s) for your applications, best practices as it comes to application development as well as managing those databases to achieve best possible performance, security, availability at the lowest cost.
All Things Open 2023
Presented at All Things Open 2023
Presented by Deb Bryant - Open Source Initiative, Patrick Masson - Apereo Foundation, Stephen Jacobs - Rochester Institute of Technology, Ruth Suehle - SAS, & Greg Wallace - FreeBSD Foundation
Title: Open Source and Public Policy
Abstract: New regulations in the software industry and adjacent areas such as AI, open science, open data, and open education are on the rise around the world. Cyber Security, societal impact of AI, data and privacy are paramount issues for legislators globally. At the same time, the COVID-19 pandemic drove collaborative development to unprecedented levels and took Open Source software, open research, open content and data from mainstream to main stage, creating tension between public benefit and citizen safety and security as legislators struggle to find a balance between open collaboration and protecting citizens.
Historically, the open source software community and foundations supporting its work have not engaged in policy discussions. Moving forward, thoughtful development of these important public policies whilst not harming our complex ecosystems requires an understanding of how our ecosystem operates. Ensuring stakeholders without historic benefit of representation in those discussions becomes paramount to that end.
Please join our open discussion with open policy stakeholders working constructively on current open policy topics. Our panelists will provide a view into how oss foundations and other open domain allies are now rising to this new challenge as well as seizing the opportunity to influence positive changes to the public’s benefit.
Topics: Public Policy, Open Science, Open Education, current legislation in the US and EU, US interest in OSS sustainability, intro to the Open Policy Alliance
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Weaving Microservices into a Unified GraphQL Schema with graph-quilt - Ashpak...All Things Open
Presented at All Things Open 2023
Presented by Ashpak Shaikh & Lucy Shen - Intuit
Title: Weaving Microservices into a Unified GraphQL Schema with graph-quilt
Abstract: The magic of GraphQL is that it provides data access through a single endpoint—clean and easy. But as the number of GraphQL microservices your tech stack depends on starts to grow, that single-endpoint purpose becomes a new multi-endpoint problem. Ideally, we would have an orchestrator that could aggregate schemas from multiple microservices into a unified GraphQL schema and route the requests to the appropriate microservice.
Enter graph-quilt, an open source Java library that provides recursive schema stitching and Apollo Federation style schema composition. In this talk, we’ll walk through our GraphQL journey and show you how to use graph-quilt to simplify your data orchestration needs. We will also share our open sourced reference implementation of a highly performant graph-quilt gateway currently being used in production here at Intuit, where we’ve had incredible success in scaling the gateway with 50+ microservices and 150+ clients.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
The State of Passwordless Auth on the Web - Phil NashAll Things Open
Presented at All Things Open 2023
Presented by Phil Nash - Sonar
Title: The State of Passwordless Auth on the Web
Abstract: Can we get rid of passwords yet? They make for a poor user experience and users are notoriously bad with them. The advent of WebAuthn has brought a passwordless world closer, but where do we really stand?
In this talk we'll explore the current user experience of WebAuthn and the requirements a user has to fulfil to authenticate without a password. We'll also explore the fallbacks and safeguards we can use to make the password experience better and more secure. By the end of the session you'll have a vision of how authentication could look in the future and a blueprint for how to build the best auth experience today.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Total ReDoS: The dangers of regex in JavaScriptAll Things Open
Presented at All Things Open 2023
Presented by Phil Nash - Sonar
Title: Total ReDoS: The dangers of regex in JavaScript
Abstract: Regular expressions are complicated and can be hard to learn. On top of that, they can also be a security risk; writing the wrong pattern can open your application up to denial of service attacks. One token out of place and you invite in the dreaded ReDoS.
But how can a regular expression cause this? In this talk we’ll track down the patterns that can cause this trouble, explain why they are an issue and propose ways to fix them now and avoid them in the future. Together we’ll demystify these powerful search patterns and keep your application safe from expressions that behave in a way that is anything but regular.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
What Does Real World Mass Adoption of Decentralized Tech Look Like?All Things Open
Presented at All Things Open 2023
Presented by Karl Mozurkewich - Storj
Title: What Does Real World Mass Adoption of Decentralized Tech Look Like?
Abstract: We delve into the transformative potential of decentralized technology. Beginning with a brief overview of the rise of centralization with the advent of the internet and the counter-shift marked by blockchain we explore the intrinsic characteristics of decentralized and distributed systems, such as trustless operations, peer-to-peer networks, and enterprise application scalability. Various sectors, including finance, supply chains, media and entertainment, data science and cloud infrastructure are on the brink of disruption. The societal implications are vast, with the potential for greater individual empowerment, a greener planet and more viable resource utilization, but concerns about data security persist.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Presented at All Things Open 2023
Presented by Anastasia Lalamentik - Kaleido
Title: How to Write & Deploy a Smart Contract
Abstract: In this talk, Anastasia Lalamentik, Full Stack Engineer at Kaleido, will walk through how Ethereum smart contracts work and go over related concepts like gas fees, the Ethereum Virtual Machine (EVM), the block explorer, and the Solidity programming language. This is vital to anyone who wants to build a blockchain app and is a great introduction to blockchain technology for newcomers to the space.
By the end of the talk, attendees will better understand how to:
- Write a simple smart contract
- Deploy their smart contract to an Ethereum test network through the latest tools like Hardhat and the MetaMask wallet
- Test interactions with their deployed smart contract and ensure that everything is working properly
Additionally, participants will get to interact with Anastasia's deployed smart contract at the end of the talk. Anastasia’s past talks have attracted and have been attended by a diverse group of participants with a range of experience in the space.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlowAll Things Open
Presented at All Things Open 2023
Presented by Paul Brebner - Instaclustr (by Spot by NetApp)
Title: Spinning Your Drones with Cadence Workflows, Apache Kafka and TensorFlow
Abstract: In this talk we’ll build a Drone delivery application, and then use it to do some Machine Learning “on the fly”.
In the 1st part of the talk, we'll build a real-time Drone Delivery demonstration application using a combination of two open-source technologies: Uber’s Cadence (for stateful, scheduled, long-running workflows), and Apache Kafka (for fast streaming data).
With up to 2,000 (simulated) drones and deliveries in progress at once this application generates a vast flow of spatio-temporal data.
In the 2nd part of the talk, we'll use this platform to explore Machine Learning (ML) over streaming and drifting Kafka data with TensorFlow to try and predict which shops will be busy in advance.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Presented at the All Things Open 2023 Inclusion and Diversity in Open Source Event
Presented by Efraim Marquez-Arreaza - Red Hat
Title: DEI Challenges and Success
Abstract: In today's world, many companies and organizations have Diversity, Equity and Inclusion (DEI) communities. Red Hat Unidos is a DEI community focused on advocating for the Hispanic/Latine community. In this talk, we would like to share our challenges and success during the past 4-years and plans for the future.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Presented at All Things Open 2023
Presented by Lydia Cupery - HubSpot
Title: Scaling Web Applications with Background Jobs: Takeaways from Generating a Huge PDF
Abstract: Do you need to perform time-consuming or CPU-intensive processes in your web application but are concerned about performance? That’s where background jobs come in. By offloading resource-intensive tasks to separate worker processes, you can improve the scalability of your web application.
In this talk, I'll share my experience of using background jobs to scale our web application. I'll discuss the challenges my team faced that led us to adopt background jobs. Then, I'll share practical tips on how to design background jobs for CPU-intensive or time-consuming processes, such as generating huge PDFs and batch emailing. I'll wrap up by going over the performance and cost tradeoffs of background jobs.
I'll use Typescript, Express, and Heroku as examples in this talk, but the concepts and best practices that I'll share are applicable to other languages and tools.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Presented at All Things Open 2023
Presented by Robert Aboukhalil - CZI
Title: Supercharging tutorials with WebAssembly
Abstract: sandbox.bio is a free platform that features interactive command-line tutorials for bioinformatics. This talk is a deep-dive into how sandbox.bio was built, with a focus on how WebAssembly enabled bringing command-line tools like awk and grep to the web. Although these tools were originally written in C/C++, they all run directly in the browser, thanks to WebAssembly! And since the computations run on each user's computer, this makes the application highly scalable and cost-effective.
Along the way, I'll discuss how WebAssembly works and how to get started using it in your own applications. The talk will also cover more advanced WebAssembly features such as threads and SIMD, and will end with a discussion of WebAssembly's benefits and pitfalls (it's a powerful technology, but it's not always the right tool!).
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Presented at All Things Open 2023
Presented by K.S. Bhaskar - YottaDB LLC
Title: Using SQL to Find Needles in Haystacks
Abstract: Database journal files capture every update to a database. A database of a few hundred GB can generate GBs worth of journal files every minute at busy times. Troubleshooting and forensices, especially of rare and intermittent problems, such as which process made what update and when, is an exercise of finding needles in haystacks. A similar problem exists with syslogs. A solution is to load the journal files and syslogs into a database, and use SQL to query the database. Bhaskar will present and demonstrate this with a 100% FOSS stack.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Configuration Security as a Game of Pursuit InterceptAll Things Open
Presented at All Things Open 2023
Presented by Wes Widner - Automox
Title: Configuration Security as a Game of Pursuit Intercept
Abstract: In this session we will take a look at the emerging field of cloud security posture management and how we can approach the problem space using a class of board games known as pursuit/intercept. Using the game Scotland Yard as a visual illustration we'll explore the cognitive and technical limitations that all CSPM systems face and what you should look for when evaluating the strengths and weakness of CSPM vendors and approaches.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Presented at All Things Open 2023
Presented by Carol Huang & Mike Fix - Stripe
Title: Scaling an Open Source Sponsorship Program
Abstract: We already know this: the open-source ecosystem needs further monetary investment from the companies that benefit most from it. Likewise, companies say they want to participate in these initiatives, but find it hard to dedicate resources to open source funding when there isn’t a clear ROI.
This talk discusses how the Open Source Program Office at Stripe built a scalable, sustainable open source sponsorship model that aligns internal company incentives with those of open source maintainers and the community at large. We go over the unique “platformization” of our OSPO that allowed us to create multiple funding models, such as BYOB (Bring Your Own Budget), and share lessons learned from this experience as well as other OSPOs.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Build Developer Experience Teams for Open SourceAll Things Open
Presented at All Things Open 2023
Presented by Arundeep Nagaraj - Amazon Web Services (AWS)
Title: Build Developer Experience Teams for Open Source
Abstract: Open Source has become the default strategy for many IT organizations and Enterprises. However, the constant challenge with Open Source leaders of these organizations has been -
How is my product's developer experience?
Is this the right metric to track?
How can I scale my team to support our products better?
How can I add automation to scale redundant workflows?
If my product involves working with developers, how can I scale to the complexity of the requests and reduce Engineering bandwidth?
The challenges within support of open source products continues to magnify depending on the end user persona whether they are consumers or contributors to your product. Consumers utilize your product, SDK's and API's and are blocked with using it or run into issues, whereas contributors are advanced users of your software that understands the codebase to provide a meaningful contribution back to the product.
The answer to the above is to look at Open Source support as a first-class citizen of your corporate support strategy. To employ the right level of developer focused support as opposed to traditional infrastructure based support is key to scale to the amount of developers using your product. Supporting customers in the open involves more than pure support - building customer / developer experiences (DX) in the open (across platforms and communities) that pivots over the ability of your product's users or developers to be focused on the end-to-end value add. This helps with your active developer growth and retention of users.
Key Takeaways:
- IT leaders of Open Source will learn to employ strategies to build a DX team that engages on multiple platforms
- Work on identifying accurate metrics for product and organization
- Innovate on platforms such as Discord to build a bot and a dashboard
- Ability to leverage customer feedback and iterate over the customer success flywheel
- Distinguish between DX and Developer Advocacy (DA)
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Presented at All Things Open 2023
Presented by Danny McCormick - Google
Title: Deploying Models at Scale with Apache Beam
Abstract: Apache Beam is an open source tool for building distributed scalable data pipelines. This talk will explore how Beam can be used to perform common machine learning tasks, with a heavy focus on running inference at scale. The talk will include a demo component showing how Beam can be used to deploy and update models efficiently on both CPUs and GPUs for inference workloads.
An attendee can expect to leave this talk with a high level understanding of Beam, the challenges of deploying models at scale, and the ability to use Beam to easily parallelize their inference workloads.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Sudo – Giving access while staying in controlAll Things Open
Presented at All Things Open 2023
Presented by Peter Czanik - One Identity
Title: Sudo – Giving access while staying in control
Abstract: Sudo is used by millions to control and log administrator access to systems, but using the default configuration only, there are plenty of blind spots. Using the latest features in sudo let you watch some previously blind spots and control access to them. Here are four major new features, which arrived since the 1.9.0 release, allowing you see your blind spots:
- configuring a working directory or chroot within sudo often makes full shell access redundant
- JSON-formatted logs give you more details on events and are easier to act on
- relays in sudo_logsrvd make session recording collection more secure and reliable
- you can log and control sub-commands executed by the command run through sudo
Let us take a closer look at each of these.
Previously, there were quite a few situations where you had to give users full shell access through sudo. Typical examples include when you need to run a command from a given directory, or running commands in a chroot environment. You can now configure the working directory or the chroot directory and give access only to the command the user really needs.
Logging is a central role of sudo, to see who did what on the system. Using JSON-formatted log messages gives you even more information about events. What is even more: structured logs are easier to act on. Setting up alerting for suspicious events is much easier when you have a single parser to configure for any kind of sudo logs. You can collect sudo logs not only by local syslog, but also by using sudo_logsrvd, the same application used to collect session recordings.
Speaking of session recordings: instead of using a single central server, you can now have multiple levels of sudo_logsrvd relays between the client and the final destination. This allows session collection even if the central server is unavailable, providing you with additional security. It also makes your network configuration simpler.
Finally, you can log sub-commands executed from the command started through sudo. You can see commands started from a shell. No more unnoticed shell access from text editors. Best of all: you can also intercept sub-commands.
These are just a few of the most prominent features helping you to watch and control previous blind spots on your systems. See these and other possibilities in action in some live demos during our presentation.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Fortifying the Future: Tackling Security Challenges in AI/ML ApplicationsAll Things Open
Presented at All Things Open 2023
Presented by Christine Abernathy - F5, Inc.
Title: Fortifying the Future: Tackling Security Challenges in AI/ML Applications
Abstract: As Artificial Intelligence (AI) and Machine Learning (ML) applications continue to surge, it is crucial to be aware of and address the security risks associated with these technologies. In this talk, Christine will explore AI/ML failure modes, threats, and mitigation strategies. She will guide you through the fundamentals of ML models then introduce you to key security challenges such as adversarial attacks, data poisoning, model inversion, model stealing, and membership inference attacks, using real-world examples to demonstrate their potential impact.
Christine will also discuss privacy and ethical considerations in ML, touching upon techniques like federated learning and shedding light on the current regulatory landscape surrounding security risks. If you are developing AI/ML applications or incorporating AI/ML components into your technology stack, check out this talk. You will walk away with a deeper understanding of the current AI/ML security landscape and a toolkit to help you address these risks, enabling you to build safer, more secure, and privacy-aware applications.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Securing Cloud Resources Deployed with Control Planes on Kubernetes using Gov...All Things Open
Presented at All Things Open 2023
Presented by Carlos Santana - AWS
Title: Securing Cloud Resources Deployed with Control Planes on Kubernetes using Governance and Policy as Code
Abstract: Are you concerned about the security of your cloud resources deployed on Kubernetes? Are you struggling to ensure compliance with regulatory requirements while managing your cloud infrastructure? If yes, then this talk is for you!
We will discuss how to secure cloud resources deployed with Crossplane on Kubernetes using Governance and Policy as Code. We will explore how to leverage Governance and Policy as Code tools like Rego, Kyverno, and OPA to ensure security and compliance.
By the end of this talk, you will have a better understanding of the challenges associated with securing cloud resources deployed with Crossplane or ACK on Kubernetes, the importance of Governance and Policy as Code in ensuring security and compliance, and why it is critical to use open source and open standards in these technologies.
Find more info about All Things Open:
On the web: https://www.allthingsopen.org/
Twitter: https://twitter.com/AllThingsOpen
LinkedIn: https://www.linkedin.com/company/all-things-open/
Instagram: https://www.instagram.com/allthingsopen/
Facebook: https://www.facebook.com/AllThingsOpen
Mastodon: https://mastodon.social/@allthingsopen
Threads: https://www.threads.net/@allthingsopen
2023 conference: https://2023.allthingsopen.org/
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
2. What this talk
is about
Our personal journeys
Modern engagement with open
source
Supporting open source ideals in a
changing world
It’s not specifically about the
Commons Clause, Server Side Public
License, or other licensing news
3. Elizabeth K. Joseph
Linux Systems Engineer and Developer Advocate
Author of Official Ubuntu Book 8th and 9th editions & Common OpenStack
Deployments
15+ years involvement in open source projects
4. You and open source:
Passion? Paycheck? Both?
(all awesome reasons, but they are different)
11. Why do we contribute?
Equal access to technology
Friendship and a rewarding community
I enjoy working on technology
The Four Freedoms to: use, study, share and
improve the software
Build skills for current or future paid work
Found bugs or needed features during work and
give back
Belief that building on open source software
makes for better long-term viability, security
Long term cost savings for using and improving
open source software, and avoiding vendor
lock-in
12. Some of the topics during a seminar in 2009
● What is Free/Open Source Software (FOSS)?
● How & Why Linux and FOSS can Deliver Business Results
● Using Open Source Web Applications to Produce Business Results
18. The open source landscape today
Project complexity is intimidating for new contributors
Most of the contributors of top projects are paid
Unpaid contributors can be at a disadvantage
Reduced commitment beyond company loyalties and loss of community feel
More governance structures, licenses, agreements to sift through
Questions around whether you are contributing to a company or a community
More projects that make the source available, but are not developed openly
Vendor lock-in crept in, in the form of cloud providers and hosted services
21. Remind yourself why you <3 open source and...
What inspired you to start getting involved with open source in the first place?
What kept you working on it?
Are there other things in your life you rather be doing right now?
22. Find good projects
A small project you use personally
Tip: Not on your desktop/laptop much? Contribute to an open source phone app!
Clear, open development
Nice people
23. Stay vigilant about modern vendor lock-in
Remember that third-party cloud platforms are latest form of proprietary vendor
lock-in
Use your open source knowledge to steer organizations you’re involved with away
from the vendor-specific tooling where possible
24. Get involved locally
Find a non-profit in your area that is using open source
Support a local organization by offering your expertise with open source, and/or
help them find open source solutions to their problems
25. Mentor a new contributor
Help them on-board to a project, it feels good to help!
Help the project even out the rough spots for new-comers
Build a personal relationship that may last a lifetime
Support them as they take their newfound expertise to the next level
26. Donate $$$
If you’re short on time, you can donate money to a non-profit in the open source
space
● An open source project directly
● An organization using open source
● An organization supporting the ideals and legal side of open source