What are open type fonts?

Besides larger character sets what makes open type fonts different than true type?

Is one better than the other?