Open Source Anti-Patterns with Kelsey Hightower

Oxide and Friends · 29 Aug 2023 · 1h 38m · Episode 25

What this episode covers

Kelsey Hightower, known for his work on Kubernetes and CoreOS, joins Bryan Cantrill and Adam Leventhal to discuss corporate open source anti-patterns, focusing on the shift from proprietary-born companies to open-born ones like HashiCorp. Hightower argues that sustainability, clear governance, and explicit leadership are critical, citing the HashiCorp relicensing of Terraform and Vault as a failure to maintain trust with the community. The conversation covers the importance of foundations like the CNCF for IP clarity, the necessity of extension APIs to manage community contributions, and the ethical responsibility of companies to treat contributors with respect rather than viewing them as 'malicious' freeloaders.

Mentioned

Companies
CoreOS, HashiCorp, Google, Puppet Labs, Oxide Computer Company
Products
Kubernetes, Terraform, Vault, Docker, OpenStack, Nginx, Let's Encrypt
Also
CNCF, Linux Foundation, Go, Swift, Python, Rust

Other shows on the same ground, closest first.

  • Ep. 43 - Collaboration in Open Source

    Thea Flowers and Lucy from Opulo discuss collaboration models in open source hardware, highlighting projects like the LumenPnP, Arduino, and QMK. They emphasize the importance of documentation, clear expectations, and empowering contributors to take ownership. The conversation covers how community-driven projects like Voron and Ornament & Crime thrive by lowering barriers to entry and celebrating diverse contributions. They also touch on the challenges of managing community tone and the value of transparent decision-making in sustaining long-term engagement.

  • Ep. 21 - Incorporating Community Feedback

    Steven Oz and Lucian Che Park of Opulo discuss strategies for managing community feedback in open source hardware projects, specifically focusing on the Opulo Lumen and Feeder. They emphasize the importance of creating accessible 'watering holes' like Discord and community mod pages to receive input, while maintaining strict design decisions to filter out impractical suggestions. The hosts detail how to handle 'nerd-sniped' engineering ideas by redirecting energy toward interoperable mods rather than mainline code, and stress the necessity of celebrating contributors to foster a healthy, symbiotic community.

  • Moore's Lobby · 33m

    Ep. 19 | Open-Source Machine Learning with BeagleBoard Co-Founder Jason Kridner

    Jason Kridner, co-founder of BeagleBoard.org, discusses the evolution of open-source single-board computers (SBCs) and their role in democratizing embedded machine learning. He details the technical capabilities of the BeagleBone AI and the unique low-latency Programmable Real-Time Units (PRUs) in Texas Instruments' Sitara processors, which enable precise industrial control. Kridner also addresses the ethical challenges of AI, specifically the difficulty of recognizing and mitigating biases trained into neural network models.

  • Ep. 14 - Owning Your Data

    Stephen Hawes and Lucian Parr of Opulo discuss the trade-offs between data ownership and convenience, detailing their strategy of using proprietary tools like Gusto and Shopify for non-core functions while maintaining open-source control over design data via GitHub and MkDocs. They highlight the risks of relying on walled gardens like Discord for community management and Google for productivity, noting the difficulty of migrating away from these platforms if they fail. The hosts also explore the potential of self-hosting open-source alternatives like Nextcloud and Mattermost, emphasizing the need for robust local backups and export capabilities to ensure long-term data sovereignty.

  • The Builder Circle · 1h 06m

    S3 E6: Building Innovation Moats with Open Hardware with Andrew "Bunnie" Huang

    Andrew "Bunnie" Huang, a hardware hacker and author of *Hacking the Xbox* and *The Hardware Hacker*, explains how open hardware creates structural innovation moats through community engagement rather than secrecy. He contrasts the Chinese Gomban ecosystem with Western models, citing his startup Chibitronics and products like Arduino and Raspberry Pi as examples where openness accelerates adoption and brand loyalty. Huang also details a manufacturing failure involving swapped microphone wires due to poor documentation and advises against using AI-generated code in critical embedded systems without rigorous review.

The summary, chapters and topics are generated from the episode’s audio by this directory, not written by Oxide and Friends. The episode itself belongs to its publisher.