Browsing as a guest. You can post with a name and email, like, and report. Sign in as Maya, Tomas, Priya… to pin, moderate, and see author badges from the other side.

Episode 47 · 58 min

Shipping a paid Laravel package

Maya Chen · Staff Engineer, Ledgerline

Now playing

Shipping a paid Laravel package

Licensing, private Composer repositories, and how to keep a free package genuinely good while selling a paid one on top.

  1. 00:00 Why not just open-source everything
  2. 06:12 Picking a licensing stack
  3. 18:40 Private Composer distribution
  4. 31:05 Shipping JavaScript inside a Composer package
  5. 44:20 Support boundaries that stay kind

Listener discussion (3)

Or Log in to comment!

Priya Nair Priya Nair

Would love a follow-up episode purely on support boundaries. That was ten minutes and could easily be an hour.

Lukas Novak Lukas Novak

The bit about no runtime license checks stood out. Is that purely a trust decision or is there a technical argument too?

Sam Okafor Sam Okafor

The section at 31:05 on shipping JavaScript inside a Composer package is the most useful ten minutes of package advice I have heard this year. One license covering the PHP and the JS is obvious in hindsight and I had never seen anyone do it.