The correct answer to this situation would be:
The definite result would be “Jack would win since the promise not to compete was illusory”.
Contracts or agreements about not to compete will not be upheld by courts if they place unreasonable burdens on a person's right to earn a living. Especially in this case, the promise was illusory since there was no supporting legal document or contract about the promise not to compete.