{"id":86548,"date":"2026-07-11T09:05:26","date_gmt":"2026-07-11T09:05:26","guid":{"rendered":"https:\/\/www.cryptocabaret.com\/?p=86548"},"modified":"2026-07-11T09:05:26","modified_gmt":"2026-07-11T09:05:26","slug":"pearsons-anti-piracy-vendor-takes-down-best-selling-authors-own-github-repo","status":"publish","type":"post","link":"https:\/\/www.cryptocabaret.com\/?p=86548","title":{"rendered":"Pearson\u2019s Anti-Piracy Vendor Takes Down Best-Selling Author\u2019s Own GitHub Repo"},"content":{"rendered":"<p><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2026\/07\/javadeitel-600x500.png\" alt=\"deitel book\" width=\"300\" height=\"250\" class=\"alignright size-large wp-image-279568\" srcset=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2026\/07\/javadeitel-600x500.png 600w, https:\/\/torrentfreak.com\/images\/javadeitel-300x250.png 300w, https:\/\/torrentfreak.com\/images\/javadeitel-150x125.png 150w, https:\/\/torrentfreak.com\/images\/javadeitel.png 1139w\" sizes=\"(max-width: 300px) 100vw, 300px\"><a href=\"https:\/\/deitel.com\/\">Paul Deitel<\/a> is a best-selling programming textbook author whose books, published by Pearson Education, are used by students and developers worldwide. <\/p>\n<p>The author\u2019s personal GitHub account includes a widely referenced repository that hosts the official example code for titles including <em>Java SE 8 for Programmers, C++ How to Program, and Python for Programmers<\/em>.<\/p>\n<p>These <a href=\"https:\/\/web.archive.org\/web\/20250625193649\/https:\/\/github.com\/pdeitel\/JavaSE8forProgrammers\">code examples<\/a> are a key reference, but for a few weeks they have been <a href=\"https:\/\/github.com\/pdeitel\/JavaSE8forProgrammers\">unavailable<\/a> due to a DMCA takedown notice. The <a href=\"https:\/\/github.com\/github\/dmca\/blob\/master\/2026\/04\/2026-04-20-pearson-education.md\">notice in question<\/a> was sent in April by Pearson\u2019s anti-piracy vendor Link-Busters, which is the <a href=\"https:\/\/torrentfreak.com\/googles-top-dmca-sender-plateaus-at-70-million-takedowns-per-week\/\">most prolific<\/a> DMCA takedown sender in recent history.<\/p>\n<\/p>\n<p><center><em>Takedown notice<\/em><\/center><br \/><center><a href=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2026\/07\/gitdeitake.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2026\/07\/gitdeitake.png\" alt=\"takedown\" width=\"600\" height=\"343\" class=\"alignnone size-full wp-image-279572\" srcset=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2026\/07\/gitdeitake.png 1496w, https:\/\/torrentfreak.com\/images\/gitdeitake-300x172.png 300w, https:\/\/torrentfreak.com\/images\/gitdeitake-600x343.png 600w, https:\/\/torrentfreak.com\/images\/gitdeitake-150x86.png 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\"><\/a><\/center><\/p>\n<p>Apparently, Link-Busters confused the educational code repository with an illegally posted copy of the book, which it clearly isn\u2019t.<\/p>\n<h2>Deitel Files Counternotice<\/h2>\n<p>While Link-Busters generally has a decent track record, this notice caused clear collateral damage. In <a href=\"https:\/\/github.com\/github\/dmca\/blob\/master\/2026\/07\/2026-07-09-pearson-education-counternotice.md\">a counternotice<\/a> that was sent to GitHub yesterday, July 9, Deitel requests his repository to be restored. <\/p>\n<p>GitHub redacted his name in the published counter-notice, but the identity of the filer is clear from the context. The author explains that the targeted repo does not contain a copy of the book, but important code examples. <\/p>\n<p>\u201cI am the [private] of the book and [private] [private] GitHub page is where ALL [private] readers worldwide get the example code that goes with [private] books,\u201d the counternotice reads.<\/p>\n<p>\u201cWhoever this [private] organization is has no idea of the damage they\u2019re doing by automated scanning and sending of removal notices.\u201d<\/p>\n<p>\u201cHad they done even the simplest bit of research they would have seen that the book was not posted in [private] GitHub repo and that it was just the supporting materials, and that [private] am the [private] of the book!\u201d<\/p>\n<\/p>\n<p><center><em>The counternotice<\/em><\/center><br \/><center><a href=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2026\/07\/countern.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2026\/07\/countern.png\" alt=\"counternotice\" width=\"600\" height=\"425\" class=\"alignnone size-full wp-image-279571\" srcset=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2026\/07\/countern.png 1727w, https:\/\/torrentfreak.com\/images\/countern-300x212.png 300w, https:\/\/torrentfreak.com\/images\/countern-600x425.png 600w, https:\/\/torrentfreak.com\/images\/countern-150x106.png 150w, https:\/\/torrentfreak.com\/images\/countern-1536x1088.png 1536w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\"><\/a><\/center><\/p>\n<p>The counter-notice stresses that access to the GitHub repository is \u201cCRITICAL\u201d as readers worldwide depend on it to access the example code that accompanies the book. Without it, the textbook\u2019s code exercises are effectively inaccessible.<\/p>\n<h2>Waiting for Restoration<\/h2>\n<p>At the scale Link-Busters operates, sending billions of DMCA takedown notices on behalf of major publishers, mistakes are perhaps unavoidable. However, this example shows that even a minuscule error rate can result in real damage, even for the very people these notices aim to protect.<\/p>\n<p>The contested April takedown notice covered roughly 25 book titles. Most of the targeted repositories did contain unauthorized PDF copies of textbooks, uploaded by students to \u201cbooks\u201d collections on GitHub. The Deitel companion code repo was the clear outlier.<\/p>\n<p>At the time of writing, Deitel\u2019s GitHub repository is still offline, pointing to the removal notice shown below. <\/p>\n<\/p>\n<p><center><em>Repository unavailable<\/em><\/center><br \/><center><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2026\/07\/deiteldown.png\" alt=\"dmca\" width=\"600\" height=\"415\" class=\"alignnone size-full wp-image-279574\" srcset=\"https:\/\/www.cryptocabaret.com\/wp-content\/uploads\/2026\/07\/deiteldown.png 1295w, https:\/\/torrentfreak.com\/images\/deiteldown-300x207.png 300w, https:\/\/torrentfreak.com\/images\/deiteldown-600x415.png 600w, https:\/\/torrentfreak.com\/images\/deiteldown-150x104.png 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\"><\/center><\/p>\n<p>Under the DMCA\u2019s counter-notice procedure, GitHub has to restore the disabled repository within 10 to 14 business days unless Pearson or Link-Busters file a federal lawsuit to keep it offline. Since the takedown appears to be a clear mistake, it will likely be restored soon. <\/p>\n<p>TorrentFreak reached out to Deitel for comment but had not received a response at the time of publication. Link-Busters has yet to respond to our request for comment too. We will update this article if responses come in.<\/p>\n<p>From: <a href=\"https:\/\/torrentfreak.com\/\">TF<\/a>, for the latest news on copyright battles, piracy and more.<\/p>\n<p class=\"wpematico_credit\"><small>Powered by <a href=\"http:\/\/www.wpematico.com\" target=\"_blank\">WPeMatico<\/a><\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Paul Deitel is a best-selling programming textbook author whose books, published by Pearson Education, are used by students and developers worldwide. The author\u2019s personal GitHub account includes a widely referenced repository that hosts the official example code for titles including Java SE 8 for Programmers, C++ How to Program, and Python for Programmers. These code [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":86549,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[308],"tags":[],"class_list":["post-86548","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-torrent"],"_links":{"self":[{"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/posts\/86548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=86548"}],"version-history":[{"count":0,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/posts\/86548\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=\/wp\/v2\/media\/86549"}],"wp:attachment":[{"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=86548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=86548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cryptocabaret.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=86548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}