Copy protection has historically been a legal gray area in many cases, and still is. Generally, it works by encrypting the contents of a work (software, movies, what have ya) and decrypting it at runtime.
Decryption keys would need to be distributed with the copy circumvention tooling, but cryptographic keys don’t very clearly fall under copyright law; usually encryption keys are random data and not human works. That’s why the Wii Common Key is readily available The protection schemes themselves are also obviously not copyrightable; you can’t copyright a method. And, since most of the time they’re just based on standardized cryptographic schemes, none of this is patentable.
Obviously, circumventing copy protection and distributing the copyrighted work it protects is totally illegal, but there are legal reasons to copy a work for personal use (e.g. emulation of computer systems), so the protection itself is sometimes legal to circumvent.
But like, is copy protection intellectual property? A particular implementation of it is copyrighted, but if you reverse engineer it and replicate its functionality, is that somehow infringing on its Copyright?
Apple has previously tried to create a copy protection scheme that required copyright infringement to circumvent. They did this by embedding a haiku into the firmware of their devices, which macOS will verify exists at boot. A haiku is a creative work, and therefore protected by copyright.
“our hard work
by these words guarded
please dont steal
(c) Apple Computer Inc”
@sodiboo the “wii common code flag”, huh? I prefer calling it the dolphin pride flag…
@sodiboo and then apple released the M1 series macs using ARM processors instead of x86 ones rendering any attempts at making hackintoshes or macOS VMs increasingly futile until they drop the last version of macOS that runs on the old x86-based macs, the end.
@sodiboo your description isn’t the whole story: before this string, there was a stolen from apple icon, which got introduced into the Macintosh ROM, drawn by a hidden routine and scrambled so it’s not easy to find. It got introduced because a few years prior another company cloned the Apple ][ and commercially released it, including ripping off their ROM. Apple fought them in court and eventually won, but wanted to ensure this doesn’t happen again in the future. The article I linked talks about this in way more detail; the comments are also a great read
@sodiboo if you directly use the reverse engineered code to reimplement it’s functionality, it’s infringement. however, there’s a reason clean-room design exists :3
Ibly 🏳️⚧️
@sodiboo Isn‘t this how copy protection on the Game Boy worked? Each cart has the Nintendo logo in the header and this is what is displayed when you turn on the device. The rest of the rom won‘t boot if the logo on the rom doesn‘t match a version stored on the device. In order to make a bootleg you must include the Nintendo logo and therefore commit a copyright violation. Also, doubles as error check
@sodiboo the fact that it was the psystar thing that tested that is so funny