1. Can IP be encoded as a way of dodging the DMCA? a: no.
2. Will encoding the source material allow you to dodge DMCA trolls?
I think the answer is again no. The tradeoff in complexity isn't worth the marginal gains. Imagine not being able to browse the code on github, for example, since it's encoded.
A better response is to fight. If the DMCA has been abused, it's up to us to meet each claim with energy and on the same battlefield. It's tiring work, but this is the compromise America has reached circa 2017.
So the encoding isn't skirting anything.
It is just removing an easy, incorrect loophole. They are getting away with the DMCA complaint filing because most providers will allow them if you can find the "matching infringing text" on the page, without further justification.
Encoding it forces the DMCA filer to more comprehensively explain what is being violated. Basically it just raises the bar to a point where frivilous complaints can't clear it.
You can argue that's unfair, but we don't have a justice system. We have a legal system. And these are the rules.
Encoding it forces the DMCA filer to more comprehensively explain what is being violated. Basically it just raises the bar to a point where frivilous complaints can't clear it.
I think the crux of the disagreement is that I've seen how tenacious DMCA trolls are. They're smart. We like to think of them as dumb, but that's just flattery.
If you're trying to apply technical tricks to get around the legal system, you generally lose. The way to win in this case is to meet force with force on the same terms: file a counter-notification.
I think you're underestimating how valuable it is to have the content un-encoded on github. Anyone can see it. Flip through their commit logs. They have dozens of contributors that add or remove URLs almost daily. That wouldn't happen if it were encoded.
Github is a very above the table solution for distributing a list of things. But if it gets to expensive to host it there, due to frivolous lawsuit threats, I expect other solutions to distributing these lists start to pop up.
The best advantage of encoding or even encrypting this stuff would be obfuscation. It would make is much more difficult for someone to even become AWARE that they are being blocked, if the info is hidden.
Not everybody has the resources to fight off trolls, even if what they are doing is completely legal (as in this case). Sometimes technical solutions are your only option.
Regarding your point about obfuscation, I feel like people aren't thinking this through. It's on Github. The commit messages are public. Finding whether you're blocked is as simple as grepping the logs for your domain. And if you feel the people filing the DMCAs aren't technically capable, you may be underestimating them.
The advantage of having it on github far outweighs the negatives. How many contributors do you feel they gained from this publicity? Possibly at least one, which is one more than EasyList would've had otherwise.
Obscuring it makes the DMCA filer have to better explain the why in the request. Something more than just "this short piece text is on this page and I don't like it".
This is false if the IP being enforced is trademark (which I'm not even sure is covered by the DMCA).