xHarbour NO ES GRATIS, es OPEN SOURCE que no es lo mismo.
OPEN SOURCE quiere decir que tienes la herramienta, junto con sus codigos fuentes a tu disposicion para hacer con ellos lo que quieras, y no tienes que pagar por ellos, tienes derechos de usarlo y de distribuir tus aplicaciones.
El hecho de que un programa sea OPEN SOURCE no quiere decir que TODO sea gratis, para eso se inventarion las DISTRIBUCIONES, una distribucion es una version comercial de un producto Open Source, que contiene basicamente la parte Open Source, pero la empresa que lo vende ha agregado "algo mas" y cobra por ello.
En el caso de xHarbour, tienes la parte Open Source (www.xharbour.org), de donde te puedes descargar los binarios y los codigos fuentes de todo el "nucleo" del producto es 100% utilizable, probado, libre de regalias, y sin coste.
Por otro lado tienes la versión de paga de xHarbour, (www.xharbour.com), donde ademas de obtener lo que obtienes en la versión Open Source, tienes además un monton de herramientas adicionales, como por ejemplo una completa documentación en formato electrónico, modulos adicionales por ejemplo el XBScript, los RDDs para acceso a SQL, las librerías de comunicaciones, el xBuilder para compilar y ejecutar las aplicaciones, el Visual xHarbour, que es un entorno visual de desarrollo, etc, por esa parte si que tienes que pagar, los precios van desde 90 dolares hasta 900 por una suscripción completa.
Conozco poca gente que utilice el .COM, la gran mayoria estamos con el .ORG.