1) реклама расширеной платной версии 2) платная поддержка 3) разное лицензирование для физлиц и организаций 4) платная доработка / кастомизация под заказчика 5) раскрутка самих себя
На добровольных пожертвованиях. Программы такие создаются не для заработка... в отдельных случаях только благодаря другим продуктам компании, которые позволяют выпускать подобное, скажем, для поднятия интереса... саморекламы. Разное бывает.