X World 2024

8-10 MAY • NAARM | MELBOURNE

Bart Reardon

Bart Reardon

So You Want to Make an Open Source App

Many in the mac admin space make use of open source tools. Whether it's software like munki, autopkg or eraseinstall or even someone elses script, we rely on the shared work of others to get our jobs done. This talk is for those that are thinking about releasing their work as open source or anyone that wants to know what goes in to creating and supporting free software. I'll go over topics from creating something from scratch, taking over an existing project or even contributing to someone elses work. I'll then look at options for publishing your work, what licenses are in use, getting access to resources like Macadmins Opensource (https://macadmins.io). Lastly I'll look at the realities of ongoing maintenance, what to expect, how to interact with your customers, how, as a customer, to interact with developers and other highs and lows of running an open source project.

About the presenter

Bart has worked for the CSIRO for over 22 years and is based in Canberra. Bart currently works for CSIRO’s desktop infrastructure team and leads development for the Mac and Linux Desktop SOE’s and manages 1000+ macOS workstations using JAMF, Munki and other open source tools. He has contributed to Munki, macOSLAPS, Nudge and Outset open source projects, as well as developed swiftDialog from scratch in SwiftUI and released as open source to the macadmins community.

Session Recording