We started UpCodes for a couple reasons: one is to make money and build a business, another is because it seemed fun and interesting work, another is because we think this was important that no one was tackling (simplifying compliance, not the lawsuit which was unexpected and very unfortunate).
> their idea is that people will pay them instead of ICC
No, that's not right. Although, I admit I am pretty upset with them, they caused me a lot of personal anxiety of the last 19 months.
But ICC makes most of their revenue from program services, including consulting, certification, and training[1]. We haven't every thought about doing any of that, so their primary revenue stream is very much safe. The also have membership dues which are quite significant too.
[1] page 52 here: http://media.iccsafe.org/AnnualReports/2015/2015AnnualReport...