Thankfully, we’ve had the EFF to campaign for exemptions, but it’s frustrating having to go through the whole ordeal every three years because Congress can’t be arsed to fix it.
17 U.S. Code §1201(a)(1)(C)[0]:
> (C) During the 2-year period described in subparagraph (A), and during each succeeding 3-year period, the Librarian of Congress, upon the recommendation of the Register of Copyrights, who shall consult with the Assistant Secretary for Communications and Information of the Department of Commerce and report and comment on his or her views in making such recommendation, shall make the determination in a rulemaking proceeding for purposes of subparagraph (B) of whether persons who are users of a copyrighted work are, or are likely to be in the succeeding 3-year period, adversely affected by the prohibition under subparagraph (A) in their ability to make noninfringing uses under this title of a particular class of copyrighted works. In conducting such rulemaking, the Librarian shall examine—
(followed by a list of things the Librarian will consider)
This is basically the right to repair / right to do whatever you want with your device debate. You can't force Apple to program the functionality for running other people's code into iOS, but it's legal if you figure out how. This is exactly what went down in 2010 with Cydia [0] - it's fair use to modify your own device, but that doesn't compel apple to make it easy to do so[1].
0: https://www.wired.com/2010/07/feds-ok-iphone-jailbreaking/
1: https://www.wired.com/images_blogs/threatlevel/2010/07/dmcae...