they are getting Upfront payments from this agreement and it is even mentionned in the PR :"milestone payments" A MILESTONE PAYMENTS is a PAYMENT based on PROGRESS and that means: they get UPFRONT on signature and they get paid during the PROGRESS of things till they REACH sales where they get ROYALTIES in other WORDS :VPRO Have CASH on hands upon the signature with SPPI