Loading…
March 6-8, 2018 - Sonoma, CA
Click Here For Information

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

Best Practices in Open Source Development / Lessons Learned [clear filter]
Tuesday, March 6
 

11:30am PST

Crafting an Open Source Product Strategy - Dave Neary, Red Hat
Building a business and growing a community around an open source project involved lots of trade-offs. How do you position your product offering and your community commons relative to competitors? What is the value proposition for product customers? Should you put more effort into growing a user community or satisfying early customers? How will growing your community help you to meet your company objectives? How will you make enough money to fund growth and development?

In this talk, Dave will take you through some of the trade-offs involved in business models based on open source software, and how to craft a community strategy that supports your company and product goals.

Speakers
avatar for Dave Neary

Dave Neary

Community Architect, Red Hat
Dave Neary is part the Open Source Program Office at Red Hat, driving adoption and community growth for open source projects. Dave has been active in free and open source communities for more than 15 years as a consultant, community manager, trainer and developer. In that time, he... Read More →



Tuesday March 6, 2018 11:30am - 12:00pm PST
Sonoma Valley Room

12:10pm PST

Driving Open Source Programs in Conservative Companies - Eddie Satterly, DataNexus
We will discuss the deep changes needed in a 150+ year old conservative and highly regulated company to move to an open source culture. In a period of 18 months my team worked with a major insurer to build a culture of sharing and collaboration leveraging open source technology at every turn. This required changes to thinking at the legal and executive level all the way down to the rank and file. It also required a number of new tools along with thinking to support the peer review process, testing and development effort. This culminated in the release of two open source projects at the end of 2017 and employees contributing to other open source projects under Apache license.

Speakers
avatar for Eddie Satterly

Eddie Satterly

Co-founder, Datanexus
Mr. Satterly has served in a variety of roles including developer, engineer, architect and CTO over his 28+ year career for startups to Fortune 500 companies. At DataNexus he is building a new open source based data application to serve as a context based data router. Previously he... Read More →


Tuesday March 6, 2018 12:10pm - 12:40pm PST
Sonoma Valley Room

2:10pm PST

Growing Open Source at Amazon - Alolita Sharma, Amazon Web Services
Amazon contributes to many open source projects like Kubernetes, Gluon and ONNX. It also sponsors a diversity of projects including Apache MXNet, Amazon FreeRTOS, AWS Amplify, AWS CLI, AWS S2N and many others.

This talk introduces motivations that have propelled Amazon’s open source engagement. The talk also highlights metrics used to track project health and surveys lessons Amazon has learned in leading and contributing to open source projects.

Speakers
avatar for Alolita Sharma

Alolita Sharma

Principal Technologist, Amazon Web Services
Alolita Sharma is a Principal Technologist at Amazon Web Services. Currently, she drives open source strategy, infrastructure and programs for open source projects such as Open Distro for Elasticsearch. Two decades of doing open source continue to inspire her. Alolita has built and... Read More →


Tuesday March 6, 2018 2:10pm - 2:40pm PST
Sonoma Valley Room

2:50pm PST

Cloud is Eating Open Source. So? - Subbu Allamaraju, Expedia
Under every value generating app, there is a platform. During the last 15 years, open source played a critical role in shaping the platform to keep a check on vendor-ware and gave portability a chance. In recent years, however, we see public clouds slowly eroding open source through managed services and serverless frameworks. This trend is likely to accelerate in the coming years and resistance is futile. What does this mean for open source?

In this thought-provoking and opinionated talk, you will hear about the shrinking open platform, changing opportunity landscape, and how to approach open source and open culture in the future.

Speakers
avatar for Subbu Allamaraju

Subbu Allamaraju

Vice President of Technology, Expedia Inc.
Subbu Allamaraju is Vice President of Technology at Expedia Inc., where he leads Expedia’s large-scale cloud migration from enterprise data centers to public cloud. Subbu built cloud platforms, enabled devops cultural practices and operations, and ran complex tech initiatives from... Read More →


Tuesday March 6, 2018 2:50pm - 3:20pm PST
Sonoma Valley Room

3:50pm PST

10 Pragmatic Lessons for Building Data Collaboration - Patrick McGarry, data.world
While data may be the “new oil,” decision makers and data scientists often struggle with how to refine raw data to the greatest impact across an organization. If done properly, a data-driven approach can drive massive impact, but effective data collaboration is about more than giving everyone access to data. Inclusion, flexibility, setting, and smart prioritization are all key components to fruitful data work. Drawing inspiration from data science practices, ethical data standards, and open source communities, this presentation will explore ten specific ways that you can build data collaboration practices to great impact.

Speakers
avatar for Patrick McGarry

Patrick McGarry

Director of Community, data.world
Patrick McGarry is currently building the thriving data community around data.world as the Head of Community. He has worked to build community and foster Open Source ideals at companies like Sourceforge/Slashdot, Alcatel-Lucent, and Perforce. Most recently Patrick served as the Director... Read More →



Tuesday March 6, 2018 3:50pm - 4:20pm PST
Sonoma Valley Room

4:30pm PST

Strategies for Building Open Source Communities - Jeffrey Osier-Mixon, Intel
This presentation focuses on the unique challenges to developing communities in large-scale cooperative open source projects, particularly in corporate environments, walking through the problem space as well as the solution space. It explores materials and processes, describes open source and community best practices, and walks through lessons learned from successful Linux Foundation projects including the Yocto Project, Zephyr Project, and others. Attendees are encouraged to participate and share their own experiences.

Speakers
avatar for Jefro Osier-Mixon

Jefro Osier-Mixon

Program Manager, Linux Foundation
"Jefro" Osier-Mixon has been an open source professional since the early 1990s as a technical writer and occasional developer as well as community manager, program manager, and OSPO leader. His primary activities over the years have included the Yocto Project, Zephyr Project, GNU... Read More →



Tuesday March 6, 2018 4:30pm - 5:00pm PST
Sonoma Valley Room

5:10pm PST

The Challenges of Creating a Sustainable Open Source Business Model - Haseeb Akhtar & Chris Price, Ericsson
Following topics are addressed:
• Lack of synergies in aligning objectives across industries.
• Too many open source initiatives to fragment available resources. E.g., ONOS, ODL, OpenContrail in SDN-C; MEC, OpenFog, OpenStack, 3GPP etc. for Edge Compute.
• Lack of unifying platform to bring relevant open source initiatives under one umbrella. E.g., Edge stack consisting of Docker, Kubernetes, OpenStack, CNCF, OPNFV for SDN/NFV.
• IPR revenue challenges faced by the vendors for contributing to open source. How do they pivot business models to address the market?
• Comparison between IETF, 3GPP and SDN/NFV open source initiatives? Where is most innovations? Where is cost reduction coming from? Is open source bringing service introduction velocity?
• And finally, where is the money? What business model has a fighting chance to win? What will motivate vendors to contribute in open source?

Speakers
avatar for Haseeb Akhtar

Haseeb Akhtar

Principal Solutions Consultant, Ericsson
Haseeb Akhtar is a Principal Solutions Consultant in Ericsson. Haseeb’s experience spans across various roles within telecommunications research and product development with a concentration on wireless and packet based networks, IETF, wireless and wireline protocols. Currently Haseeb... Read More →
avatar for Chris Price

Chris Price

President, Ericsson software technology
Christopher Price heads the network architecture and standardization team for Ericsson's IP and Broadband division where he focuses on the development of technology and innovation. Across his career he has worked as an integrator, verification engineer, developer and technical leader... Read More →



Tuesday March 6, 2018 5:10pm - 5:40pm PST
Sonoma Valley Room
 
Wednesday, March 7
 

11:40am PST

Rebooting an Open Source Project - Amye Scavarda, Red Hat
Within most open source projects, you're never starting completely from scratch. But not all projects have the momentum that they start out with, and sometimes changing that requires structure and strategic thinking. Amye will outline the strategic changes and momentum created in Gluster, an open source project that celebrates thirteen years of active development.

Including:
- discovery techniques
- gap analysis that's impactful for you as a leader
- stakeholder reviews to find out what's really important
- infrastructure as a metric for project health
- building reasonable strategic plans that engage your community
- managing competing interests while making a community successful
- the black art of budgeting
- finding your place in the release cycle
- crisis management as a function of community leadership

Speakers
avatar for Amye Scavarda

Amye Scavarda

Gluster Community Lead, Red Hat
Amye Scavarda is the Gluster Community Lead at Red Hat. She's spoken at previous Open Source Leadership Summits on open source project management, leadership, strategic contribution and engagement in an open source environment. In her spare time, she's a law student at Mitchell Hamline... Read More →



Wednesday March 7, 2018 11:40am - 12:10pm PST
Kenwood 1

12:20pm PST

Product Management in the Open Source World (Kubernetes Community Lessons Learned) - Ihor Dvoretskyi, Cloud Native Computing Foundation
Kubernetes - is on the of the largest and high-velocity open projects in the open source world today. Having a huge number of contributors, and being a solid open-source market offering, it can be easily defined as an open source product.

With the goal of enhancing Kubernetes project as an open source product, the Product Management Special Interest Group (SIG) in Kubernetes community has been established. Ihor Dvoretskyi, co-lead of SIG-Product Management will describe the best practices of driving Kubernetes as a product, together with the notable lessons learned.

Speakers
avatar for Ihor Dvoretskyi

Ihor Dvoretskyi

Developer Advocate, Cloud Native Computing Foundation



Wednesday March 7, 2018 12:20pm - 12:50pm PST
Kenwood 1

2:00pm PST

Doing Open Source and Community Well: Pragmatic Do's and Dont's - Jono Bacon, Strategy Consultant
In this presentation, Jono Bacon, a leading community strategy consultant and previous director of community at GitHub, Canonical, and XPRIZE, shares pragmatic recommendations for the most effective methods of building open source and community collaboration.These recommendations cover topics such as code collaboration, tracking metrics and identifying improvements, communication refinements, governance, project management, conflict resolution, and other areas.Each recommendation is rooted in Bacon's practical experience working with organizations such as Huawei, Intel, GitHub, HackerOne, Canonical, Mattermost, Santander, and elsewhere, and mapped to a wide range of requirements.This will result in a presentation with a lot of practical, actionable, recommendations and material you can take to your own organization and projects.

Speakers
avatar for Jono Bacon

Jono Bacon

Founder, Jono Bacon Consulting
Jono Bacon is a leading community and collaboration speaker, author, and podcaster. He is the founder of Jono Bacon Consulting which provides community strategy/execution, workflow, and other services. He previously served as director of community at GitHub, Canonical, XPRIZE, and... Read More →


Wednesday March 7, 2018 2:00pm - 2:30pm PST
Kenwood 1
  Best Practices in Open Source Development / Lessons Learned
  • about Jono Bacon is a leading community manager, speaker, author, and podcaster. He is the founder of Jono Bacon Consulting which provides community strategy/execution, developer workflow, and other services. He also previously served as director of community at GitHub, Canonical, XPRIZE, OpenAdvantage. His clients include Huawei, GitLab, Microsoft, Sony Mobile, Deutsche Bank, HackerOne, Mattermost, SAP, data.world, Creative Commons, and others. He is the author of the critically-acclaimed The Art of Community, is a columnist for Forbes and opensource.com, founder of the Community Leadership Summit, and co-founder of the Bad Voltage and LugRadio podcasts.

2:40pm PST

Lessons Learned Using GitHub for Corporate Open Source - Charles Eckel, Cisco
GitHub has emerged as the ecosystem for collaborating on code. Creating a GitHub account and even a new GitHub organization is free and easy. The end result is a wild west of GitHug usage within corporations that is as confusing and troubling as it is liberating and empowering. The session takes a look at how GitHub has been used within Cisco and recent efforts within Cisco DevNet to establish clear practices that enable Cisco and non-Cisco developers to collaborate effectively and openly with the blessings of their respective legal departments.

Speakers
avatar for Charles Eckel

Charles Eckel

Principal Engineer, Global Technology Standards, Cisco Systems
Charles is a recognized champion of open source, standards, and interoperability. At Cisco, Charles is responsible for identifying and guiding open source efforts related to key standards initiatives. In addition to work in MEF, Charles is active in IETF, where he started and runs... Read More →



Wednesday March 7, 2018 2:40pm - 3:10pm PST
Kenwood 1

3:40pm PST

The Ansible Project: A Case Study in Modularity and Community - Robyn Bergeron, Red Hat
In their seminal 2005 Harvard Business School paper "Does Code Architecture Mitigate Free Riding in the Open Source Development Model?", Carliss Baldwin and Kim Clark described the importance of early architecture decisions to a project's ability to attract and retain open source community developers. From the very beginning, the Ansible project was built with the findings of this paper in mind.

In this session, we will dig deeply into the history of the Ansible project codebase for specific examples of these architectural decisions, and we will examine how these decisions contributed to Ansible's ultimate success in building one of the most active developer communities in the open source world.

Speakers

Wednesday March 7, 2018 3:40pm - 4:10pm PST
Kenwood 1

4:20pm PST

Change - Darren Hart, VMware
Just about everything we do as developers can be considered creating change. While it is only natural for us to focus on the details of the specific domain, project, feature, or file that we are working on -  the changes we create impact much more. From the broader project, to internal release management, to unknown products around the globe, we have a responsibility to create our changes in a way that considers this bigger picture. Darren discusses the concept of structured changes in the context of revision control best practices, drawing from his own experience as a contributor, maintainer, and open source mentor. He will share examples and counter examples, and discuss the specific ways in which following these best practices benefits your company as well as the broader open source project you are contributing to.

Speakers
avatar for Darren Hart

Darren Hart

Sr Director, VMware Open Source Technology Center
Darren is the Sr Director of the Open Source Technology Center at VMware. He leads the engineering team in their efforts to contribute to open-source projects as well as role model and advocate for open source engineering best practices at VMware and in the projects they contribute... Read More →


Wednesday March 7, 2018 4:20pm - 4:50pm PST
Kenwood 1

5:00pm PST

Open Source is Being Ruined and It’s All Our Fault - Brian Redbeard, CoreOS
Open Source software has become a necessity of most businesses. The promise of “free” software has lead to rapid adoption of new technology, revolutionized development processes, and spurred new business models. The reality is that open source “realpolitik” is now the norm, abandoning much of the founding ideologies.

Do businesses care about these ideological concerns? Are they used as a marketing/recruiting tool? Can/should the enterprise crowd take a stance on these issues?

In this talk we analyze how “Open Source” businesses make money, how they benefit their users, and look at the pragmatic challenges ubiquitous to libre software, open hardware, and selling “support” as a model. In an audience friendly to open source we should be able to look in the mirror and ensure that we aren’t hurting ourselves, our businesses in the pursuit of making a living with the projects we love.

Speakers
BR

Brian Redbeard

Chief Architect, CoreOS
Brian Harrington, also known as Redbeard, is chief architect at CoreOS. He is developer, hacker, and technical writer in the areas of open-source development and systems administration. His time spent in both defensive and offensive computing have combined with his readings of classical... Read More →


Wednesday March 7, 2018 5:00pm - 5:30pm PST
Kenwood 1
 
Thursday, March 8
 

11:20am PST

Cathedrals in the Cloud: The Future of Open APIs and The Web - Mike Amundsen, Author

In 1999, the first edition of Eric S. Raymond’s book “The Cathedral and the Bazaar” was published by O’Reilly Media. Almost 20 years later, most open source coding projects follow Raymond’s “Bazaar” model.

With the rise of cloud-based services and Open Web APIs, it may be time to re-visit Raymond’s 19 “lessons” to see how they can be applied (and/or modified) to fit a world where much of the software we use is no longer installed locally and is often kept out of reach from most developers and users.

It seems each day we learn about bugs or security shortcomings in cloud-based software. And API projects are sometimes cancelled and abandoned without notice. Do we need more “eyes on the code”? Are cloud-based services treating their users like “co-developers”? Are API consumers encouraged to use cloud-based APIs in ways that were “never expected”?

Are we building Cathedrals in the Cloud? More importantly, what can we do to foster a healthy, safe, ethical, and successful Open API Community?

Public Page for this talk is here: http://g.mamund.com/2018-03-osls/

Speakers
avatar for Mike Amundsen

Mike Amundsen

Author, Adviser, Trainer, amundsen.com, Inc.
An internationally known author and speaker, Mike Amundsen consults with organizations around the world on network architecture, Web development, and the intersection of technology & society. He works with companies large and small to help them capitalize on the opportunities provided... Read More →



Thursday March 8, 2018 11:20am - 11:50am PST
Sonoma Valley Room

12:00pm PST

Development Practices and Lessons Learnt from Two Open Source Projects: gRPC and Protocol Buffers - Jayant Kolhe, Google
gRPC and Protocol Buffers are two Open source projects that are related and originated from Google. Yet, the development practices and constraints under they were developed were very different. gRPC was developed in Open Source from inception where as Protocol Buffers was developed internally and then open sourced later. These have resulted in different constraints and development practices. This talk explains these two projects as case studies and contrasts them.

Speakers
avatar for Jayant Kolhe

Jayant Kolhe

Engineering Director, Google
Jayant is Director of Engineering at Google working in Google Cloud Organization. He has been at Google for last 10 years. He manages teams that work in areas of Networking, distributed systems and APIs. He has led and managed multiple Open Source Projects such as gRPC and Protocol... Read More →


Thursday March 8, 2018 12:00pm - 12:30pm PST
Sonoma Valley Room

1:50pm PST

Lessons Learned Creating a Blockchain Ledger for Managing Software Parts - Sameer Ahmed & Mark Gisi, Wind River Systems
The Blockchain concept was an innovation born out of the Bitcoin cryptocurrency initiative. Other more recent initiatives have demonstrated that the blockchain technology can be used for applications beyond cryptocurrencies, some of which include: supply chain accountability, real estate title tracking, asset management, music ownership rights tracking and royalty distribution, and healthcare record management and access. The Hyperledger Sawtooth project provides a general purpose platform for creating domain specific blockchain ledgers. The SParts project used the platform to develop a Software Parts ledger to track the open source components from which manufactured products are constructed. In this talk we present our experiences and lessons learned in constructing the SParts ledger and discuss how the Sawtooth platform can be used to create ledgers for other domains.

Speakers
SA

Sameer Ahmed

Senior Member of Technical Staff - App, Wind River Systems
Sameer Ahmed is a Sr. Member of Technical Staff at Wind River Systems. He has developed various cloud system applications including tools to generate and consumer SPDX data. Sameer is the technology lead of the SParts project and core blockchain ledger developer. Sameer has a Master... Read More →
avatar for Mark Gisi

Mark Gisi

Director, Open Source Program Office, Wind River
Mark Gisi, Director of the Open Source Program Office at Wind River Systems, is responsible for open source adoption; risk mitigation; community engagement and fostering innovation. He has been managing open source programs for over 15 years and is a contributor to the Software Parts... Read More →


Thursday March 8, 2018 1:50pm - 2:20pm PST
Sonoma Valley Room

2:30pm PST

Case Study: From Internal Processes to a Community-Based Platform: How to Successfully Transform to Open Source - Alla Goldner, Amdocs
Developing an open-source platform is completely different from developing a product using internal processes. Take inputs… the platform now has to include inputs from the community, including competitors and operators you’re not even working with – and if accepted, you have to implement them. And that (formerly internal) roadmap you’re building? It now needs to be aligned with the community. Open source also requires new skillsets, including emotional intelligence. So how does a company with no extensive open-source experience become a major community contributor/influencer, and a founding and platinum member of ONAP/LFN who is already working with early adopters AT&T, Bell, Orange?

Here, Amdocs shares its dramatic open-source transformation journey, including cultural change, modifying internal processes, best practices in-open source development, and its open-source vision.

Speakers
avatar for Alla Goldner

Alla Goldner

Director, Technology, Strategy & Standardization, Amdocs
Recognized by Light Reading as one of the industry’s best Female Tech Pioneers in 2018, by capacity Media as the “Best Women in Network Orchestration” in 2019 and with multiple patents to her name, Alla Goldner is the Chair of ONAP Use-Case Subcommittee. She also leads all ONAP... Read More →



Thursday March 8, 2018 2:30pm - 3:00pm PST
Sonoma Valley Room

3:30pm PST

Stories from the Field – Triumphant Successes and Epic Failures of Corporate Engagement in Open Source Projects - Phil Robb, The Linux Foundation
Here at the Linux Foundation, we often talk about “Open Source Best Practices” that we diligently work to instill as the culture for our collaborative projects. While hearing about those best practices is informative, it’s a lot more fun, and often more relatable to hear the stories of success and failure of companies working in open source that have informed us in the creation of those best practices. In this presentation, Phil Robb will recount his 18 years of experience helping teams navigate open source project processes and politics highlighting the gems of great successes and epic failures witnessed through out that time period. Hopefully, this presentation will be interesting and entertaining for all who either develop in, or manage those that develop in, an open source project.

Speakers
avatar for Phil Robb

Phil Robb

Vice President - Operations, Networking & Orchestration, Linux Foundation
Phil Robb’s experience spans more than 30 years of work on the leading edge of software and networking technology, beginning with the launch of the personal computer in the early 1980s. He began working with open source in 2001 at Hewlett Packard, where he formed and led the company’s... Read More →


Thursday March 8, 2018 3:30pm - 4:00pm PST
Sonoma Valley Room

4:10pm PST

CNCF: Making Standards without Standards - Doug Davis, IBM
In the not too distant past interoperability was driven by Standards produced by SDOs such as W3C and OASIS. Paper Standards first, followed by code to prove the Standard. Since then we've flipped things around. Today, the trend is towards code first, specification next (or at the same time), and the word "Standard" (as defined by SDOs) is almost a dirty word. Yet, there is clearly still a need for some way to ensure interoperability. Are "specifications" developed by one OSS implementation really sufficient?

In this talk we'll explore how the CNCF is finding a middle ground between these two extremes. Through experience-based collaborative efforts, the CNCF is developing interoperable, cross-product, specifications without raising the concerns people might have of traditional Standards development work.

Speakers
avatar for Doug Davis

Doug Davis

PM CodeEngine/Knative, IBM
Doug works in IBM's Hybrid Cloud division. He's been working on Cloud related technologies for many years and has worked on many of the most popular OSS projects, including OpenStack, CloudFoundry, Docker and Kubernetes. He's currently the OM for Knative, co-chairing the CNCF's Serverless... Read More →



Thursday March 8, 2018 4:10pm - 4:40pm PST
Sonoma Valley Room