XiPlay logo
Licensing 4 min read

Open-source vs commercial signage players: what a licence actually buys

Free players are free to licence, not free to run. The costs that never appear on an invoice, and the point at which an estate stops being able to absorb them.

The choice between a free player and a paid one is rarely decided by the licence fee. It's decided by who absorbs the work when a screen is wrong at 3am on a bank holiday. Open-source players move that work to you and charge nothing for the software; commercial players charge and take a defined slice of it. Both are legitimate answers, and the size of your estate plus the cost of a site visit is what tips it.

Note: We sell a commercial player, so read this as an interested party being as fair as we know how. The section on what free buys is not a courtesy; those are real advantages we can't offer.

The Xibo® ecosystem has both, which is unusual and useful

Most signage vendors give you one model. Xibo® gives you both, which makes it a good place to see the trade honestly. Xibo® for Windows is free and open source under AGPLv3. There's a community-contributed open-source Linux player, and Xibo® notes support isn't currently offered for it. The official Android, LG webOS, Samsung Tizen and ChromeOS players are commercial, licensed per device on a perpetual basis. XiPlay is an independent commercial player for BrightSign® hardware, licensed per device on a subscription.

So a Xibo® estate can be entirely free, entirely paid, or a mix, and plenty are. The full option-by-option breakdown lives on our alternatives page; this post is about the principle underneath it.

What a commercial licence is supposed to buy

Not features. Anyone selling you features that the free option also has is selling you a spreadsheet. What you're paying for is continuity of somebody else's attention:

  • A support path with a name on it, rather than a forum thread and hope.
  • Someone whose job is compatibility: the next CMS release, the next player OS update, the next thing that breaks quietly.
  • Security and stability updates that arrive without you tracking them.
  • A licensing model that survives real operations, so a dead player at an RMA is a portal action rather than a purchase.
  • Someone to escalate to when the answer is genuinely 'we don't know yet'.

Check each of those before you pay for them, because a licence fee guarantees none of them by itself. Ask for the support terms in writing and ask how the last CMS major version was handled.

What free buys that money can't

Open source has advantages a commercial licence structurally cannot match, and they're not small:

  • The source. You can read exactly what runs on your network, which some security reviews require and no vendor assurance replaces.
  • No vendor exit risk. A company can stop trading; a published codebase can't be withdrawn from the copies already out there.
  • The freedom to fix it yourself when your case is too niche for anyone's roadmap.
  • No device count. Nothing to reconcile, no seat maths, no renewal.

If your team has the engineering depth to use those properly, free is not the cheap option. It's the powerful one.

The costs that appear on neither invoice

Both models have expenses that never show up in procurement, and the free side has more of them. Time spent testing an upgrade before it reaches the estate. Time spent proving a fault is the player rather than the network. The site visit for a screen that couldn't recover itself. The staleness nobody reported for a fortnight because the display looked fine from the door.

We're deliberately not putting figures on those, because ours would be invented and yours are the ones that matter. What we'd say is this: the numbers that decide the argument are cost per screen per year and cost per truck roll, and almost nobody calculates either before choosing.

Free until it's a fleet

The inflection is scale, and it's sharper than people expect. One player in an office where a colleague can walk over and restart it costs essentially nothing to run, and paying for a licence there is hard to justify. Two hundred players across sites you have to drive to is a different business. At that size, the hours quietly spent keeping free software running outgrow the licence fee, usually well before anybody notices it happened.

The trap isn't choosing free. It's choosing free at ten screens, being right, and never revisiting the decision at two hundred.

How to judge either one fairly

The questions worth asking apply to both models, and to us:

  • What does a screen do when the vendor's cloud, or the CMS, is unreachable?
  • Can this run on a network with no internet at all?
  • When hardware is replaced, what happens to the entitlement?
  • Is the capability I need included, or behind a tier?
  • Who fixes it if the answer turns out to be 'the player', and what does that cost?

We wrote a longer piece on the licensing half of that list, because the answers say more about a vendor's architecture than their marketing does.

One legal note worth ten minutes

AGPLv3 is a copyleft licence, and obligations follow if you modify the software and distribute or serve it. For most estates that just install and run it, this changes nothing. If your team plans to modify a player, put it in front of whoever handles licensing in your organisation first. We're a player vendor, not your counsel, and that's the whole of our advice on it.

The short version

Free players are free to licence, not free to run. Commercial players are worth paying for exactly when they remove more work than they cost, which is a real threshold you can estimate rather than a slogan. Work out what a site visit costs you and how many screens you're responsible for, and the answer stops being ideological.

More from the blog

Ready to light up your screens?

Start a 14-day free trial: every feature, no card required.