What is a public franchise?

A. A public franchise is a company that was taken over by the government so that its services could be offered for free.
B. A public franchise is a company created by a government to offer a service.
C. A public franchise is any company that offers free goods or services.
D. A public franchise is a company owned by the public in which all profits are distributed to the public.