Why would you do a deal with somebody who doesn't have any skin in the game? You're going to burn runway while you work on a product that you can't sell personally. They are going to have the right to sell it and not put any money in? I don't see any upside for you.
If I were in your position I would structure your take as a percentage of the gross sale price. They should pay you an advance[1]. That gives them some skin in the game, and keeps you from eating up your runway making money for somebody else.
[1] Be careful that things are constructed such that you keep the advance if they screw up in any way.