Digital rights management seemingly came out of nowhere to define our relationship with technology in the modern day.
Popularly, it seemed like its birth had come as a direct response to the growth of piracy in the film and music industries, but what’s interesting—and perhaps not properly contextualized—is that it existed for years prior to Napster, and had a technical component before the Digital Millennium Copyright Act gave it a legal component.
The roots of DRM go back a little further than you might guess. Here’s how those roots have played out in the broader market.
“We felt that this would be impractical and inconvenient for users and expensive for IBM. We also concluded that any single-machine locks and keys, or special time-out and self-destruct programs, would be onerous to our best customers and not effective against clever thieves. Because we could not devise practical physical security measures, we had to rely on the inherent honesty of our customers. Our hope was that legal protection and criminal prosecution would limit the piracy problem.”
— Watts S. Humphrey, an IBM employee in the late 1960s, discussing the decision by the company to move away from any effort to heavily protect its software through encryption. The issue came up for the company in 1969, after the firm decided to unbundle its software from hardware. Decades later, IBM would produce its own DRM technology called Cryptolope.
Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.