EML vs DML: What’s the Difference?

While discussing optical transceivers (especially 100G), we’re often asked about the two different types of laser technology: DML and EML. What is the difference between