uniCenta is a free, self-hosted GPL-3.0 POS for retail and hospitality — no per-terminal fees like Lightspeed, but you run the database.
uniCenta was forked from Openbravo POS around 2010, after Openbravo moved its retail edition behind a commercial license, to keep a free, GPL point-of-sale option for small shops. That rescue mission still shapes the project: the software costs nothing and hides no feature behind a paywall, but the herbiehp repository hosting its source has not been pushed since January 2015, so fixes now depend on the community rather than a funded team.
Lightspeed POS bundles register software with hosted inventory sync, an app marketplace and its own payment processing, billed per register every month. uniCenta covers the same checkout core — barcode scanning, till management, receipt and kitchen printing, customer accounts — as a single Java application installed once on Windows, macOS or Linux and pointed at a local Apache Derby, MySQL or PostgreSQL database. There is no seat count and no monthly invoice; the trade-off is that you run the server, back up the database and manage accounts yourself instead of leaving that to Lightspeed's cloud.
For a single counter or a handful of terminals on one LAN, that trade favors uniCenta: multi-location, multi-terminal setups spanning bars, cafés and general retail run off shared config screens rather than a cloud dashboard. It does not offer Lightspeed's integrated card processing, e-commerce sync or vendor app ecosystem — teams that need those end up layering a gateway and import scripts on top themselves.
Is uniCenta free for commercial use? Yes. It ships under GPL-3.0 with no paid tier for the core POS; uniCenta's own site sells optional cloud-sync and support add-ons, but the desktop application is free.
uniCenta vs Lightspeed POS — which should I choose? Lightspeed if you want hosted inventory sync, integrated payments and vendor support out of the box; uniCenta if you'd rather run one Java install with no monthly bill and manage the database yourself.
Does uniCenta still get updates? Not from the original herbiehp repository, inactive since 2015; active development now happens in community forks such as Chromis POS and through unicenta.com's commercial builds.
uniCenta suits a small retailer or agency that wants a free, self-hosted POS and can live with running its own database — not a team expecting cloud sync, integrated payments or frequent updates out of the box. It's GPL-3.0, which lets an agency redistribute or customize it for clients without a licensing conversation, but the code hasn't moved since 2015, so treat it as stable-and-frozen rather than actively maintained.
Lint, codegen, breaking-change checks and dependency management in one Git-native CLI. Open source, no registry lock-in.
Show that uniCenta is listed as an open-source alternative. Paste into your README: