Question: what is the difference between patent and license?
Answer: A patent allows the patent holder to stop others from building his invention. A license is an agreement between two parties. The licensor allows the licensee to do something (use the software, build an invention). For example, a patent holder may license his patents to others so they can practice his invention.