If the system was designed right any infrastructure could be distributed (put a bitcoin address and a notification URL in your HTML or something dead simple like that) and development could be sponsored by interested parties if needed. There wouldn't be any need for a fee.