We call that approach legalization, and it's used by countries like the Netherlands, Germany and Nevada in the US.
Chamamos a essa abordagem "legalização", e é aplicada em países como a Holanda, a Alemanha e o Nevada, nos EUA.