I like to mess around with architectural CAD as a hobby, with the likes of Revit and Chief Architect, but I ain't about sink enterprise levels of money for something I play with.
There's always the open seas. That said, if you make money with something, pay for it, either via their revenue channels or donations to FOSS projects.