As I specifically mentioned, "If an open source system can run the CDM.." - the CDMs run inside a browser, and for an open source browser such as Firefox or Chromium I definitely can modify it and redistribute the modifications; and if Firefox and Chromium can't run the CDMs, well, then they won't get used much since that's the majority of users.