Mire hace años y hice mas bien poco, pero las cosas han cambiado mucho... a ver si así algunos con experiencia pueden tratar el tema ^^.
Libres:
http://www.openbravo.com para pcs con 2gb de ram, versión tpv para minoristas solo en versión de pago
http://www.openerp.com apenas conozco pero ofrece de todo (manejo via web). Pero tal vez... sea demasiado para solo un TPV
ntpv.org (livecdlinux 256ram es desactualizado con 1.0 y temas de guardar configuraciones problema). mejor desechar por inactividad.
bulmatpv (KO hace tiempo al parecer)
http://www.codeka.net (mas bien gestion que TPV)
http://www.comerzzia.es (desarrollo detenido), permite modo multipuesto, desarrollo español
http://www.lemonpos.org (.deb solo y viejo ya)
http://www.unicentaopos.co.uk basado en viejo openbravo independiente pero parece lo mas viable (mono puesto supongo).
Gratuitos (no libres)
http://www.sdelsol.com/es/tpvsol.php requiere factusol pero parece bastante viable. Eso si, multipuesto e incluso migrar datos al actualizar programa supone un pago.
http://www.zoocopos.com/ <--- no info, hasta por el manual piden pasta. Poco profesional.
http://www.tpvgratuito.com/http://www.phostersoft.com/ (multiplataforma)
Me gustaría que fuera multiplaforma o incluso posibilidad de acceder vía web (android y tal) ^^, sino uno independiente pero completito para android no estaría nada mal la verdad para negocios pequeños para asi mediante un tablet o movil gestionar todo (los pesados ERP tienen esa posibilidad de hace tiempo pero eso mas bien para multiusuario).