translate English to French: This has driven innovation.
Ces engagements ont favorisé l'innovation.