Herding Code 199: Rob Reynolds on the Chocolatey Kickstarter, Chocolatey growth and OneGet

Jon talks to Rob Reynolds about how Chocolatey has grown over the past few years, how OneGet fits in, and the Chocolatey Kickstarter.

Download / Listen: Herding Code 199: Rob Reynolds on the Chocolatey Kickstarter, Chocolatey growth and OneGet

Show Notes:

  • The state of the Chocolatey
    • (00:19) Rob explains what Chocolatey is and compares it to package managers on other platforms. Jon talks about how he uses Chocolatey to install all his programs every time he installs Windows.
    • (02:10) Rob talks about how Chocolatey has grown in the past 3 1/2 years.
  • Package Moderation
    • (02:24) Rob explains how package moderation works – whereas previously all packages were immediately published and reviewed later, now they’re reviewed by moderators before they’re listed. One common fix is just getting the naming right.
    • (05:24) Rob talks about how they’re curating the community feed. They’re currently in a grace period until December 1; some packages are that aren’t broadly applicable are being told to move to MyGet. Jon and Rob talk about other hosting options (anything that host NuGet) and benefits of using the NuGet infrastructure underneath Chocolatey.
    • (07:25) Rob talks about the checksumming features they’ve added.
  • Chocolatey Pro
    • (09:03) Rob explains how Chocolatey has grown, partly due to the OneGet announcement – they’re up to 7 million downloads now, half of them in the past six months. He talks about how the costs have grown over that time.
    • (11:40) Rob explains what the Kickstarter supports. The free / open source version will always be free. They’re also adding in professional-only feeds and a content delivery network to support the professional feeds. Jon asks and Rob explains the professional feeds work.
    • (14:50) Rob explains how the pro version includes additional virus checking via Virus Total.
    • (15:31) Jon says it sounds like most of the money is to provide for infrastructure. Rob agrees, but says some will help buy him some time to work on it. He talks about the example of Octopus Deploy – development has really accelerated since it became a full-time endeavor.
  • OneGet
    • (17:05) Jon asks what OneGet is. Rob explains that it’s a package manager aggregator and works with the Chocolatey feed right out of the box. Rob and Jon talk about the advantages of having Chocolatey support installed in Windows.
    • (20:20) Jon asks about the impact to the Chocolatey team. Rob clarifies that they’re a provider, so they build the hooks, and OneGet will read directly from their feed.
  • Windows Store
    • (21:02) Jon asks if Rob’s worried that the Windows Store will someday add Win32 app support and make Chocolatey irrelevant. Rob says he doesn’t expect it, but even if they did there are some big differences between a store and a package manager. Jon and Rob discuss package managers, meta-packages, dependency management and package uninstallation.
  • Kickstarter Benefits
    • (24:36) Jon asks Rob to explain the different Kickstarter award levels. Rob discusses Chocolatey Pro pricing and some of the higher level awards like a custom workshop. He points out that the pricing is perpetual for business accounts, so by backing the Kickstarter you’re locking in the price.
    • (29:00) Jon says that even if you don’t care about the rewards, if you’ve been using Chocolatey you should consider supporting the project. Rob describes why they came up with their goal amount, including the Kickstarter and Amazon transaction fees.
  • Wrap-up
    • (21:29) Rob and Jon mention ways you can get involved. Of course you can back the Kickstarter, but he’s also really appreciate any press or exposure.

Show Links: