translate English to German: At last, the big players are taking the issues seriously.
Zumindest nehmen die großen Player das Anliegen einmal ernst.