1390. An offer to contract may be made to a determinate or an indeterminate person, and a term for acceptance may or may not be attached to it.
Where a term is attached, the offer may not be revoked before the term expires; if none is attached, the offer may be revoked at any time before acceptance is received by the offeror.