Is this allowing them full licensing in perpetuity ?
Do you have any approximate numbers as to how many users they are expecting ?
I think you need to evaluate these numbers before you can negotiate. Obviously you want to keep this deal, but you're going to need to bring in revenue to scale.. so keeping in some type cost per seat is ideal. It is a good strategic investment opportunity and for a seed round, its definitely not bad.