> So breaking the DRM is easy, but it would automatically be hit with a DMCA
> violation for breaking digital copyright protection schemes, or whatever is
> the equivalent in Canada or the EU or whatever. (DMCA is really just a
> legislation passed to enforce a international treaty if you look at it
> closely)
Doesn't this fall under the reverse engineering clause of the DMCA? There is some confusing language in there about "achiev[ing] interoperability of an independently created computer program with other programs."
If not, support could still be added to Gnash / SWFDec in loadable module form. Not everyone lives in the US and Canada.