You Can Now See the Code That Helped End Apartheid ![rw-book-cover](https://media.wired.com/photos/67117743e1da938c94094373/master/pass/Plaintext-Tim-Jenkin-Business-1206649650.jpg) Full Document Contents/Articles/You Can Now See the Code That Helped End Apartheid.md, You Can Now See the Code That Helped End Apartheid, Steven Levy. > [!note]+ Document Notes > tags: > - #Apartheid > - #OpenSource > - #SocialJustice > Author: [Steven Levy] > Source: [Wired](https://www.wired.com/story/plaintext-you-can-now-see-the-code-that-ended-apartheid/) > Reference: [Page link](https://www.wired.com/story/plaintext-you-can-now-see-the-code-that-ended-apartheid/) > date created: 2024-10-20 21:00 > > # Title: The Code That Helped End Apartheid: How Open Access Reveals Historical Digital Tools > <!-- deep-read:sections start --> ## Table of Contents: - [📝 Summary](#-summary) - [📖 Main Content](#-main-content) - [🗒️ Notes](#-notes) - [📖 References](#-references) - [🗣️ Paraphrase](#-paraphrase) - [📰 Newsletter](#-newsletter) - [✅ Action Items](#-action-items) - [🧪 Hypotheses](#-hypotheses) - [📊 Methodology](#-methodology) - [❓ Questions](#-questions) - [🔮 Future Research](#-future-research) - [💡 Implications](#-implications) - [🧠 Learning Styles Assessment](#-learning-styles-assessment) - [📊 Accessibility Assessment](#-accessibility-assessment) - [🌍 DEIB Assessment](#-deib-assessment) - [✅ Logical Validity](#-logical-validity) - [🔍 SEO Evaluation](#-seo-evaluation) - [🎯 Conclusion](#-conclusion) ### References: - [Wired - The Code That Helped End Apartheid](https://www.wired.com/story/plaintext-you-can-now-see-the-code-that-ended-apartheid/) ## 📝 Summary: This article dives into the release of the source code for the digital tools used to combat apartheid in South Africa. This newly accessible code provides insight into how these tools were used for organizing, communications, and mobilization during the anti-apartheid movement. The release represents a historic moment in the open-source and social justice movements. ## 📖 Main Content: The open-source release of the digital tools behind the efforts to end apartheid allows the public to see how technology was used to organize and resist oppression. The source code, which was previously hidden, has now been made publicly accessible, revealing the mechanisms used to encrypt and protect communication within the anti-apartheid movement. This revelation bridges the gap between technology and social justice, showing how digital innovations supported a broader fight for human rights. ### 🗒️ Notes: - **Historical Relevance**: The code used during the anti-apartheid era is now open for examination, revealing the technological tactics employed. - **Open Access and History**: Making the code public preserves a critical part of history, blending technology with social activism. - **Encryption for Freedom**: The code enabled secure communication among activists, preventing interception by oppressive regimes. - **Technological Impact on Social Justice**: This shows how digital tools can play a pivotal role in social justice movements and political change. ## 📖 References: - [Wired](https://www.wired.com/story/plaintext-you-can-now-see-the-code-that-ended-apartheid/) ## 🗣️ Paraphrase: 1. The source code used during the fight against apartheid is now publicly accessible, showcasing how technology supported efforts to resist and organize securely. 2. This release allows us to explore the digital tools that empowered activists, bridging the gap between technology and social justice in a historically significant way. ## 📰 Newsletter: 🔓 **The Code Behind Social Justice: How Technology Helped End Apartheid** In a landmark moment for open-source and social justice, the source code used during the anti-apartheid movement has been made publicly available. This code reveals the vital role digital tools played in organizing and encrypting communication among activists. The release highlights the intersection of technology and social movements, demonstrating how innovation can support freedom. Check out the full story [here](https://www.wired.com/story/plaintext-you-can-now-see-the-code-that-ended-apartheid/). ## ✅ Action Items: This article connects directly with your advocacy for open-source as a tool for social justice. By making historical code publicly accessible, it aligns with your professional focus on the role of open-source in supporting freedom, transparency, and education. It reinforces your commitment to engaging contributors in projects that drive social change and technological empowerment. ## 🧪 Hypotheses: - Open access to historical source code could inspire modern social justice movements to adopt open-source tools for organization and communication. - The release of this source code might spark a renewed interest in the intersection of technology and activism, leading to the development of new digital tools for social movements. ### 📊 Methodology: - **Archival Research**: Study the newly released code in comparison to modern encryption tools used by activists today. - **Case Studies**: Analyze how this technology impacted communication and mobilization efforts in social movements. - **Interviews**: Conduct interviews with historians, technologists, and activists to understand the broader impact of digital tools in political resistance. ### ❓ Questions: - How has the release of this source code shaped our understanding of the role technology played in the anti-apartheid movement? - Could modern social justice movements benefit from studying these historical digital tools? ### 🔮 Future Research: Further research could explore how similar digital tools are being used in modern political resistance movements and how they can be improved using lessons from the anti-apartheid movement. ### 💡 Implications: Understanding the historical impact of digital tools on social movements can lead to advancements in modern technological tools for activism, influencing both political strategy and the development of open-source encryption software. ### 🧠 Learning Styles Assessment: 1. **Visual Learners (Spatial)**: - **Present**: The article is text-heavy. - **Improve**: Adding infographics showing the code architecture or how the digital tools were used would help visual learners. 2. **Aural Learners (Auditory-Musical)**: - **Present**: No auditory elements are included. - **Improve**: Consider embedding an audio summary or interview with someone who used these tools during the anti-apartheid movement. 3. **Verbal Learners (Linguistic)**: - **Present**: The article is rich in content, with a detailed narrative. - **Improve**: Add more historical storytelling elements, such as anecdotes from activists who used these tools. 4. **Physical Learners (Kinesthetic)**: - **Improve**: Provide hands-on tasks like allowing readers to run or test parts of the original source code. 5. **Logical Learners (Mathematical)**: - **Present**: Technical details about the encryption process are missing. - **Improve**: Introduce a deeper analysis of the encryption algorithms used and compare them to modern methods. 6. **Social Learners (Interpersonal)**: - **Present**: No direct social elements are present. - **Improve**: Encourage discussion on the role of technology in political movements by linking to related forums or social groups. 7. **Solitary Learners (Intrapersonal)**: - **Present**: The article provides a reflection on the intersection of technology and activism. - **Improve**: Offer journaling prompts or reflection questions about the ethical use of technology in social justice. 8. **Naturalistic Learners**: - **Present**: No environmental references are included. - **Improve**: Draw parallels between activism for human rights and environmental conservation efforts, both of which benefit from secure communication. ### 📊 Accessibility Assessment: - **Screen Reader Compatibility**: Ensure that all technical terms in the article are tagged with appropriate semantic HTML for screen readers. - **Keyboard Navigation**: Test the article’s navigability using only a keyboard to ensure accessibility. - **Contrast and Readability**: Improve contrast in color schemes and ensure font size scalability. - **Text Resizing**: Ensure that text can be resized without breaking the layout, making it readable for individuals with visual impairments. ### 🌍 DEIB (Diversity, Equity, Inclusion, and Belonging) Assessment: - **Cultural Relevance**: The article represents a globally significant historical event and provides diverse perspectives from the anti-apartheid movement. - **Inclusive Language**: The language is accessible, though some technical terms could be simplified for broader accessibility. - **Neurodiversity Support**: Break up longer paragraphs into shorter sections and use more headers to make the content more digestible. - **Representation**: The article highlights an important moment in history but could benefit from adding more voices from marginalized communities involved in the tech space. - **Psychological Safety**: Address the sensitive nature of apartheid in a thoughtful way, providing context for younger audiences unfamiliar with the era. ### ✅ Logical validity: - **Sound Deductive Reasoning**: The article clearly outlines how open-source code contributed to anti-apartheid efforts, supported by historical context. - **Improvement**: Introduce more concrete examples of how the code was practically applied to emphasize its effectiveness in organizing and communication. ### 🔍 SEO Evaluation: 1. **Keywords**: “Open-source code,” “anti-apartheid,” “digital tools,” and “historical technology” are well integrated. 2. **Meta Description**: Add a meta description summarizing the intersection of open-source technology and social justice movements. 3. **Title Tag**: The title is engaging but could include keywords like “open-source” for better SEO. 4. **Headers**: Use more descriptive headers to break down the historical context versus the technical aspects of the article. 5. **Content Length**: The article is informative and fits within the ideal range for detailed content. 6. **Internal Links**: Link to related topics like open-source activism or encryption technologies. 7. **Alt Text**: Ensure all images related to the code and the movement include alt text. 8. **Mobile Optimization**: Test mobile responsiveness to ensure quick loading and readability. ## 🎯 Conclusion: This article sheds light on the crucial role of open-source technology in the anti-apartheid movement, emphasizing how digital tools enabled secure communication. The release of this source code presents an opportunity for technologists and activists to learn from history and apply these lessons to modern social justice movements. <!-- deep-read:sections end --> ## Highlights - he DM’d me to say that he had “a hell of a story”—promising “one-time pads! 8-bit computers! Flight attendants smuggling floppies full of random numbers into South Africa!”—I responded. ([View Highlight](https://read.readwise.io/read/01jantcr07h8kejkrp7r8rk1w2)) - He had always had a penchant for gadgetry and was skilled in creating “[leaflet bombs](https://www.youtube.com/watch?v=wV9TTU5XCt8)”—devices placed on the street that, when triggered, shot anti-government flyers into the air to be spread by the wind. Unfortunately, he says, in 1978 “we got nicked.” Jenkin was sentenced to 12 years in prison. ([View Highlight](https://read.readwise.io/read/01jantd7pa3a6zwdxg8er3z9z4)) - Using a [Toshiba T1000 PC](https://www.reddit.com/r/retrobattlestations/comments/tzr11x/1987_toshiba_t1000_laptop_exchanged_for_a_500g_of/) running an early version of MS-DOS, Jenkin wrote a system using the most secure form of crypto, a one-time pad, which scrambles messages character by character using a shared key that’s as long as the message itself. Using the program, an activist could type a message on a computer and encrypt it with a floppy disk containing the one-time pad of random numbers. The activist could then convert the encrypted text into audio signals and play them to a tape recorder, which would store them. Then, using a public phone, the activist could call, say, ANC leaders in London or Lusaka, Zambia, and play the tape. The recipient would use a modem with an acoustic coupler to capture the sounds, translate them back into digital signals, and decrypt the message with Jenkin’s program. ([View Highlight](https://read.readwise.io/read/01jante3jkn9b9bg9xz76h8q00))