Loading…
October 31 - November 1 - Co-Located Events
October 28-30 - Conference
Lyon Convention Centre - Lyon, France
More information for Open Source Summit + Embedded Linux Conference Europe 2019

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Best Practices for OS Development [clear filter]
Monday, October 28
 

11:30

Continuous Documentation - This Best Time is Now - Kenigbolo Meya Stephen, BCaster OY
Bad or non existent documentations are almost always the ripple effect of not writing documentation when it matters. In this talk I’ll take a quick deep dive into the importance of “Continuous Documentation” and how this is important for creating an amazing developer experience.

The importance of documentation cannot be over emphasised. In todays world where we have several buzz words with the suffix “continuous” e.g. “Continuous Integration”, “Continuous Deployment” etc. I believe it is imperative to introduce the audience to the concept of “Continuous Documentation”. Having encountered a documentation bottleneck at my current role as an Engineering Team Lead I coined the phrase “Continuous Documentation” which in plain language means the “Continuous writing and improvement of documentation along with development” hence the phrase “the best time to write the docs is now”.

Speakers
avatar for MEYA STEPHEN KENIGBOLO

MEYA STEPHEN KENIGBOLO

FrontEnd Engineering Lead, BCaster OY
I'm Kenigbolo Meya Stephen, Full Stack Software Engineer working as the Frontend Engineering Team Lead at BCaster OY. Arch Conveyer/Community Manager of CodeAfrique, a not-for-profit weekend intensive software engineering bootcamp for underrepresented groups in IT which started in... Read More →


Monday October 28, 2019 11:30 - 12:05
Rhone 2

12:20

Seven Hard Truths about Open Source Community - Karen Chu & Matt Butcher, Microsoft
In OSS, managing a project may not get easier as it gets more successful. We like to think that attracting lots of users means success, & success means spreading the workload. But sometimes managing a successful OSS project actually comes with unexpected work. In this talk, we cover hard lessons learned from managing OSS projects:

1.More than code needs to be open–ex. using HackMD, not Google Docs (some countries can't access Google -- this is a roadblock to openness)
2.Multiple projects, same team–one team managing many projects has its own pros/cons
3.Bad actors in the space - how to deal with them
4.Open decision making is part of OSS–making trade offs w/ time, resources & features
5.Branding is more important expected–Devs care that your website is pretty+logo is hip
6.Success=criticism–Pioneering a new space means early benefits but critics catch up
7.Pick sustainable tooling–Freemium/limited tools can cause churn in projects. What happens when you’ve used up your free allotment?

Speakers
avatar for Matt Butcher

Matt Butcher

Principal Software Engineer, Microsoft
Matt Butcher is a Principal Software Developer at Microsoft, where he leads the team of open source developers that manage Helm, CNAB, Brigade, Porter, and several other projects. Matt has a Ph.D. in philosophy, and is the author of eight technical books. He’s also the co-author... Read More →
avatar for Karen Chu

Karen Chu

Community Manager, Microsoft
Karen Chu is a Community Manager on the Microsoft Azure Container Compute Upstream team with a focus on open source tools such as Helm, CNAB, Brigade, Virtual Kubelet, and more. She is a CNCF Ambassador, meet-up organizer, and conference organizer. She has also worked on and keynoted... Read More →


Monday October 28, 2019 12:20 - 12:55
Rhone 2

14:25

Open Source Contributing Beyond the Code - Rebecca Pilcher, Drupal Association (former) PagerDuty (current)
Great code sells itself, right? Well….
Marketing is essential to every product - especially if your core competition are multibillion dollar companies. So how do you market open source - a product (yes, it’s a product) that might not have a company backing its strategy, and in most cases has very tight budgets?

Working with the Drupal community, Rebecca organized a global open source marketing initiative that created a format for collaboration among a not-so-obvious part of the open source community - the marketers - working across competition and continents to ensure a united and consistent brand.

She’ll share how a successful open source project has structured the collaborative format for marketers to participate, creating a world-wide marketing effort on a shoe-string budget. Rebecca will share how it keeps moving, what's working really well, and where there are potential pitfalls - so that other projects might benefit from what’s been accomplished and where they’ve gone wrong.

Speakers
avatar for Rebecca Pilcher

Rebecca Pilcher

Sr. Marketing Manager, PagerDuty
Rebecca is recently departed Director of Marketing Communications for the Drupal Association where she led marketing of Drupal on several fronts - association communications, DrupalCon marketing, memberships and fundraising, community communications, and Drupal product and brand marketing... Read More →



Monday October 28, 2019 14:25 - 15:00
Rhone 2
  • Session Slides Included Yes

15:15

Mentors Make Mentors: 7 Tips For Your Open Source Mentoring - Karsten Wade, Red Hat
If mentoring is the cornerstone of a successful open source project, how do you sustainably grow mentors? After all, mentors don't fall from trees, right? How can the hand-holding become viral? In this talk you'll learn why and how "mentors make more mentors" is a secret ingredient of the best open source project.

This mentoring method helps enable collaboration at a scale, to grow beyond a tightly-knit original contributor core. Karsten draws upon two decades in roles across open source projects and as a community architect at Red Hat to craft 7 specific tips for education and discussion. By no means all the tips and tricks one can know about, he focuses on broadly useful areas, such as: defining the role; empowering subjects; creating communities of practice; building diversity in from the start; and more!

By the end of this presentation you will have methods and resources to use for your open source community development mentoring.

Speakers
avatar for Karsten Wade

Karsten Wade

Community Architect, Red Hat
Since 2000 Karsten has been teaching and working in the open source way. As a community architect in Red Hat's Open Source Program Office, he helps with community development activities. At 24 years in the IT industry, Karsten has worked as an IT manager, professional services consultant... Read More →


Monday October 28, 2019 15:15 - 15:50
Rhone 2

16:20

(How to) Be a Good Citizen in Open-Source Documentation - Robert Kratky, Red Hat
Open-source projects struggle with documentation -- it is often cited as the weak spot of open source. Many projects have failed to attract docs contributors, and many companies that contribute code don’t have processes for working with upstream docs. How can you, both as a corporate and individual contributor, help to create a healthy documentation set? What are best practices for writing and maintaining open docs?

This session will introduce attendees to basic principles of fitting docs work into the open-source collaboration model. You will learn about open-source documentation what you may already know about open-source code: how to be a good community member, how to contribute meaningfully, and how to ensure the resulting docs serve the community well and can also be downstreamed easily.

Speakers
avatar for Robert Kratky

Robert Kratky

Principal Technical Writer, Red Hat
Robert Kratky often presents about documentation topics at industry and open-source events. In the role of a technical writer at Red Hat, Robert specializes in developer docs and improvement of user experience with documentation.



Monday October 28, 2019 16:20 - 16:55
Rhone 2
  • Session Slides Included Yes

17:10

Free and Open: A Historical Perspective - Gordon Haff, Red Hat
Software freedom. Open source development approaches. Commercial business models that incorporate open source software in some fashion. These interrelated threads have always had points of conflict and that has never been truer than in today’s cloud era.

In this talk, Red Hat’s Gordon Haff will take you on a tour through how conflicting notions of ownership, cooperation, shared commons, and profit has played out since the early days of software and before. But this won’t be just a history lesson. There are today real and serious questions about what it means to have commercial software businesses that can thrive in a world of mega-scale public cloud providers delivering software in a far different manner than the world in which free and open source software was originally conceived.

Does open source mean something different today? Should it?  

Speakers
avatar for Gordon Haff

Gordon Haff

Writer, opensource.com
Gordon Haff is Technology Evangelist at Red Hat where he works on emerging technology product strategy; writes about tech, trends, and their business impact; and is a frequent speaker at customer and industry events. Among the topics he works on are edge, blockchain, AI, cloud-native... Read More →



Monday October 28, 2019 17:10 - 17:45
Rhone 2
  • Session Slides Included Yes

18:00

BoF: Launching Projects and Foundations at Scale - A Product Approach - Michael Cheng, Facebook & Max Sills, Google
As new companies and industries continue to embrace building home-grown software development teams, open source has also been brought into the mainstream as an indispensable part of any software organization. For better or worse, open source is now run in much more polished and professional manner -- much in the same way that products are built. In this talk, Max Sills and Michael Cheng from the Open Source Teams at Google and Facebook will talk about some of the lessons learned from scaling an OSPO to handle hundreds of open source project releases a year as well as the lifecycle involved in transition projects into successful foundations.

Speakers
avatar for Michael Cheng

Michael Cheng

Associate General Counsel, Facebook
Lawyer. Raspberry Pi Fanatic. Currently supporting mergers & acquisitions and the open source program office at Facebook. Former IT sysadmin, investment banker and high school dropout. Spent most of my professional career in China and Asia before moving to the US.
MS

Max Sills

Attorney, Google
Max Sills is the lead open source attorney at Google. He manages teams doing open source compliance, standards strategy, and corporate governance for open source foundations. His team has written a casebook with primary sources on open source legal issues: https://google.github.i... Read More →


Monday October 28, 2019 18:00 - 18:35
Rhone 1

18:00

BoF: Securing Open-source: Dependencies, Incident Response, Vulnerabilities, and Bug Bounties - Maya Kaczorowski, Google
Open-source projects have a more nebulous operating model, and that also means it's harder to figure out who's on the hook when something goes wrong.

In security, if you're running an open-source project that's widely used, that means the community looks to you for help identifying and addressing vulnerabilities. We'll discuss what a mature open-source project does for security, including:
- mapping and understanding dependencies, and frequently patching those,
- responding to incidents in a private manner, and managing disclosures,
- patching vulnerabilities and vulnerability management, and
- running a bug bounty program.

Altogether, these make up a complete security response program for a larger open-source project. We'll also discuss what to do first if your project is just getting started, what to prioritize with limited resources (that's every project!), and what smaller projects can do when all of these pieces aren't possible.

Speakers
avatar for Maya Kaczorowski

Maya Kaczorowski

Product Manager, Software Supply Chain Security, GitHub
Maya is a Product Manager for Software Supply Chain Security at GitHub. She was previously at Google, focused on container security, and encryption at rest and encryption key management. Prior to Google, she was at McKinsey & Company, and before that, completed her Master\'s in mathematics... Read More →



Monday October 28, 2019 18:00 - 18:35
Rhone 2
  • Session Slides Included Yes
 
Tuesday, October 29
 

11:30

X-Road Joint Development – Cross-border Open Source Development Between Two Countries and Global Community - Petteri Kivimäki, Nordic Institute for Interoperability Solutions
The Nordic Institute for Interoperability Solutions (NIIS) is an association founded jointly by Finland and Estonia. Its mission is to develop open e-governance solutions, kicking off with the X-Road technology used nationwide in the Estonian public administration and in the Suomi.fi Data Exchange Layer service. This is probably the first time in the world when a joint special purpose organization of two countries develops an open source software using agile software development methods. The aim of the conference talk is to tell about the X-Road related collaboration between Finland and Estonia, activating the developer community and future possibilities of the collaboration model.

Speakers
avatar for Petteri Kivimäki

Petteri Kivimäki

CTO, Nordic Institute for Interoperability Solutions
Petteri Kivimäki is the CTO of the Nordic Institute for Interoperability Solutions (NIIS). The NIIS is an association founded jointly by Finland and Estonia which mission is to develop e-governance solutions, kicking off with the X-Road technology. Before joining the NIIS, Petteri... Read More →



Tuesday October 29, 2019 11:30 - 12:05
Rhone 2
  • Session Slides Included Yes

12:20

Growing and Sustaining OSS: Evolution of the Ceph Development Process - Neha Ojha, Red Hat
Ceph is a fully open source distributed storage system that started in a university lab, and has now reached 100K commits from nearly 800 contributors from all over the world. The use cases for Ceph are broad; from providing shared file systems in small private clusters, Ceph scales to meet the needs of even modern public clouds. Like other large OSS projects, a diverse set of tools and procedures have grown up around the user and development community.

This talk will explore the unique aspects of the size and scope of Ceph development process, and how the community is trying to improve the overall experience through documentation. The nature of many large software projects means documentation and reality are often drifting further apart, and this is especially true for projects like Ceph that are constantly evolving to meet the needs of new hardware systems and operating environments.

Speakers
avatar for Neha Ojha

Neha Ojha

Senior Software Engineer, Red Hat
Neha is a Senior Software Engineer at Red Hat. She is the project technical lead for the core team focusing on RADOS. Neha holds a Master's degree in Computer Science from the University of California, Santa Cruz.



Tuesday October 29, 2019 12:20 - 12:55
Rhone 2
  • Session Slides Included Yes

14:25

Upgrading Your Users: How We Get Better at Developer Relations - George Miranda, PagerDuty
We understand the value of building communities, experiences, and documentation. Not surprisingly, Developer Relations is seeing an incredible stage of growth and excitement. There are a wealth of new strategies and new techniques for building a following and influence. But in this age of influencer marketing, what lessons can we learn from the not-so-distant past?

In this talk, I will introduce you to Kathy Sierra and her “Kick Ass” method for building the most inspired and loyal users that will advocate on your behalf. You’ll understand why community and developer relations teams are uniquely situated in a place where they can add tremendous value to both their users and their company by being crystal clear on why and how you don’t just upgrade your product, but upgrade your users.

Speakers
avatar for George Miranda

George Miranda

Community Advocate, PagerDuty
George Miranda is a Community Advocate at PagerDuty, an infrastructure engineer, and a former EMT & First Responder. He is passionate about the systems we use to effectively manage crisis situations and how we learn to continuously improve our practices. He is the author of the O'Reilly... Read More →



Tuesday October 29, 2019 14:25 - 15:00
Rhone 2
  • Session Slides Included Yes

15:15

How Did Automotive Grade Linux become THE Open Source Community Cars? - Walt Miner, The Linux Foundation
Car companies and their suppliers long ago learned how to take raw steel and turn it into a finished product. When software first entered the car, it was all closed source, but at the turn of the twenty-first century the complexity of software in cars exploded. Even so, OEMs and Tier Ones continued to keep their software proprietary, so much so that most Tier Ones only reluctantly gave source code to their OEM customers. With consumers now demanding the same app based experience their car that they have on their mobile phones and tablets OEMs have turned to open source software to make up the gap. How did the ultra-competitive world of car manufacturers come to together to embrace Automotive Grade Linux and grow a community where Tier One suppliers, OEMs, and hobbyists can come together and build software for your next car? Walt reviews the challenges that were overcome, where we stand today, and what needs to be done to continue to grow the open source automotive community.

Speakers
avatar for Walt Miner

Walt Miner

AGL Community Manager, The Linux Foundation
Walt Miner has worked for The Linux Foundation as the Community Manager for Automotive Grade Linux since 2014. Walt has spoken at Automotive Linux Summit, Embedded World Conference in Nuremberg, Embedded Linux Conference, LinuxCon North America, Open Source Summit North America and... Read More →



Tuesday October 29, 2019 15:15 - 15:50
Rhone 2
  • Session Slides Included Yes

16:20

Sourcelift and How We Care about Open Source - Jona Azizaj, Kiwi.com
It’s only been a couple of years since Kiwi.com was a small and bootstrapped startup. Kiwi.com job would have been immensely more difficult if it wasn’t for the open source community and all the tools they provide and share with everyone. Now they feel the urge to give back to the community, not only with code commits but also with the recent project they have started that is called Sourcelift. SourceLift is a project created by Kiwi.com to help bring communities together. By providing flights, they hope to boost the progress of FOSS projects while rewarding tireless contributors with a well-deserved trip at the same time.

In this talk, Jona will share why and how Kiwi.com help open source projects, Sourcelift and the internal tools they have open sourced.

Speakers
avatar for Jona Azizaj

Jona Azizaj

DevRel Advocate



Tuesday October 29, 2019 16:20 - 16:55
Rhone 2
  • Session Slides Included Yes

17:10

Let's Talk about Open Source Collaboration for Data Management and Storage - Steven Tan, Futurewei
The data management and storage landscape is full of spot solutions and solution stacks that create data silos. With cloud native, the problem gets worse. The OpenSDS project is an open source community comprising data management and storage vendors as well as end users working to address data management and storage challenges in the cloud native era. We are embarking on a new rebranded project to build an autonomous data platform.

This talk will discuss the about the project rebranding, the governance, development plan etc. In addition, the talk will cover activities to cultivate the developer community, grow the ecosystem, and support end user adoption.

Speakers
avatar for Steven Tan

Steven Tan

VP & CTO Cloud Solution, Futurewei
Steven Tan is OpenSDS TSC chair, and VP & CTO at Huawei where he is responsible for cloud storage solutions, and open-source collaboration. Steven brings over 20 years of engineering experience spanning cloud, virtualization, storage, data security, and data protection. He held various... Read More →


Tuesday October 29, 2019 17:10 - 17:45
Rhone 2
 
Wednesday, October 30
 

11:30

Community Managers Surviving the Shift from Non-profit to For-profit Projects - Stefano Maffulli, Scality
What are key differences between foundation-based and company-led open source projects? What skills, tools, metrics do community managers need in non-profit and for-profit projects? What drives the motivation of contributors?

Open source projects hosted at foundations typically involve dozens of member companies with hundreds (and sometimes thousands) of developers. Company-led open source projects on the other hand, typically involve majority of developers employed by the “host” company with a small number of volunteers from a wider community.

Based on experience working at non-profit FSFE, OpenStack and at for-profit companies Funambol, Scality this presentation will share lessons learned. The talk will include different approaches they had to learn for motivating community members, doing outreach to potential contributors, dealing with cultural differences (incl. open source background), looking at community metrics, etc.
Slides

Speakers
SM

Stefano Maffulli

Sr. Dir. Marketing & Community, Scality
Senior Director of Community Marketing at Scality where he is leading the efforts to bring Zenko, the open source multi-cloud controller, to developers around the world. Stefano built his career around Free Software and open source: from pre-sales engineer and product manager at Italian... Read More →


Wednesday October 30, 2019 11:30 - 12:05
Rhone 2

12:20

Community Building Best Practices: Creating Successful and Sustainable Open Source Communities - Kaitlyn Barnard, Kong
Open source technologies are becoming vital to many businesses, but what about the community around them? Building awareness, encouraging contributions, and increasing adoption can be challenging for any open source project. So how are some of the most popular communities achieving success?

In this talk, Kaitlyn will share best practices for building and engaging open source communities that have been learned through building the Cloud Native Ambassador and Kong Champions programs.

This talk will cover:
- Building a sustainable community around your open source project
- How to encourage and incentivize contributions
- When does an Ambassador program make sense?
- How to measure and communicate the business value of your program

Speakers
avatar for Kaitlyn Barnard

Kaitlyn Barnard

Developer Marketing Manager, Kong
Kaitlyn leads Developer & Community Marketing at Kong, the world’s most popular open source microservice API gateway and platform. Prior to joining Kong, Kaitlyn worked at The Linux Foundation where she focused on developer outreach, and awareness and adoption of open source cloud-native... Read More →



Wednesday October 30, 2019 12:20 - 12:55
Rhone 2
  • Session Slides Included Yes

14:25

Building Diverse Blockchain Communities for a Decentralized Future - Jocelyn Matthews, Storj Labs
New communities are forming around blockchain and decentralization technologies. To realize the full potential of this technology, we need women and people of color to be involved in its creation and its ability to provide economic empowerment. This presentation will discuss the confluence of blockchain and open source and how its principles of transparency, openness will contribute to societal shifts for women and p.o.c. in coming years.

Decentralization and blockchain technologies apply the principles of open, transparent collaboration to our burgeoning world of opportunity, suggesting blockchain technology to be on the forefront of equality, empowerment and inclusiveness. But we can't be passive in this expectation; if we expect blockchain technologies to take hold and truly be successful, we must inspire a diverse spectrum to get involved in these communities to help build the tech of tomorrow.

Speakers
avatar for Jocelyn Matthews

Jocelyn Matthews

Global Community, Events and Evangelism, Storj Labs
Jocelyn Matthews is Community Manager at Storj Labs, a company focused on decentralized cloud object storage. Her focus is to grow a vibrant ecosystem to which people bring their best selves. She is a former Rosberg-Geist Fellow at UC Berkeley's Center for African Studies. Her ethnographic... Read More →


Wednesday October 30, 2019 14:25 - 15:00
Rhone 2

15:15

Catalyzing Industry Collaboration with Open Source - Gaël Blondelle, Eclipse Foundation
In this talk, we describe how the Eclipse Foundation has developed and improved a model for industry collaboration in the open over the past 15 years. Starting in 2012 we have been working with different industry leaders in IoT, Automotive, Aerospace and others to create repeatable and adaptable governance models and processes for very focused and transparent collaboration efforts. We believe about 80% of all the software needed can be developed collaboratively and shared.

While this model is not a silver bullet, we strongly believe that it helps to develop modern stacks at lower cost, to allow faster deployment and enable our ecosystems to compete with bigger and more advanced industry players.

We will present what has worked and what did not work when setting up more than 20 different Working Groups, some of them being led by software companies, while other are created by automotive engineers that are users rather than creators of the technologies.

Speakers
GB

Gaël Blondelle

VP Ecosystem Development, Eclipse Foundation
Gaël Blondelle is Managing Director of Eclipse Foundation Europe GmbH and VP, Ecosystem Development of the Eclipse Foundation. Since 2004, Gaël has been involved in open source, with the goal to help companies adopt and develop open source projects and collaborate better. From... Read More →


Wednesday October 30, 2019 15:15 - 15:50
Rhone 2

16:15

Rallying, Marketing, and Communicating - Open Source Project Magic - Kim McMahon, Cloud Native Computing Foundation & Jonas Rosland, VMware
In open source, code is the currency of choice. However, running an open source project includes non-code tasks that can make a difference in your project becoming high-velocity or one that gets forgotten.

In this presentation, Kim and Jonas will share their experience and best practices on PR and proposal management, building consensus, rallying a community, and marketing that makes a difference. It’s all about sustainability of an open source project and the things you can do, other than code, to help its future growth.

There will also be time for audience engagement in an interactive conversation to answer your questions.

Speakers
JR

Jonas Rosland

Open Source Community Manager, VMware
Jonas Rosland is a community builder, open source advocate, blogger, author and speaker at many open source focused events, as well as an Open Organization Ambassador. As Open Source Community Manager at VMware, he is responsible for the growth and prosperity of the communities surrounding... Read More →
avatar for Kim McMahon

Kim McMahon

Director of Marketing, Linux Foundation
Kim is a director of marketing at the Cloud Native Computing Foundation working on marketing plans, marketing programs, and communications as well as with Members and Ambassadors. She has spent her career doing technology marketing with companies such as SGI, Cray, VMware, and the... Read More →


Wednesday October 30, 2019 16:15 - 16:50
Rhone 2