일단, Contract은 Enforceable agreement로서 계약 당사자간에 강제력이 있는 약속이라고 볼 수 있습니다. 이런 강제력이 있는 약속이 이루어지기 위해 1)Offer, 2)Acceptance, 3)Consideration 총 3가지가 만족되어야 합니다. 위 세 가지가 만족이 될 때, 그 때 "Contract"이 만들어졌다고 볼 수 있습니다. 예외 사항이 되는 계약이 있습니다. 그 중 하나가 바로 "Donation to charitable organization"입니다. 상식적으로 접근해 보겠습니다. 어떤 A라는 사람이 Charitable organization에 $100,000를 기부하기로 약속을 했습니다. Charitable organization에서도 환영한다는 입장을 밝혔습니다. ..