Which is why I wonder what the "accepted standard" & "cost of giving up IP" is. I assume it varies greatly across domains -- OP's is "web development".