explaingit

open-source-flash/open-source-flash

7,321ActionScriptAudience · generalComplexity · 1/5Setup · easy

TLDR

A GitHub repository acting as a community petition asking Adobe to release Flash Player and Shockwave Player as open source so that thousands of interactive games, art projects, and websites from the early internet can be preserved.

Mindmap

mindmap
  root((repo))
    What It Does
      Adobe petition
      Flash preservation
      Community signatures
    Content
      Petition text
      Adobe draft letter
      Notable Flash list
    Reasoning
      Interactive art lost
      Games inaccessible
      Emulator potential
    Awareness
      Media articles
      GitHub star count
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Star the repository to register your support for Adobe releasing Flash Player and Shockwave as open source

USE CASE 2

Read the draft letter to Adobe and contribute arguments for why Flash content deserves preservation

USE CASE 3

Browse the curated list of notable Flash games, art, and interactive sites that would be lost without open-source access

USE CASE 4

Share media coverage of the petition to raise awareness about the Flash preservation effort

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

This repository is a petition asking Adobe to release the source code and technical specifications for Flash Player and Shockwave Player as open source. When Adobe announced in 2017 that it would stop distributing and updating both products, a developer started this GitHub repository as a way for people to show support for the idea. Starring the repository serves as signing the petition. The reasoning behind the petition is that Flash and Shockwave were major platforms for creative work on the early internet: games, interactive art, experimental websites, and animations that cannot simply be saved as a video and still retain their interactive qualities. Without a way to run Flash content, that work becomes inaccessible to future audiences. Open sourcing the code would give independent developers a chance to build emulators, converters, or standalone players. The petitioners acknowledged that Adobe might need to remove licensed third-party components and said they would work around any gaps. The README includes a long list of example Flash and Shockwave works that supporters believe deserve preservation, including games, art projects, and interactive websites from the early 2000s. It also links to media coverage of the petition from The Register, Gizmodo, The Next Web, and other publications. This is not a software project in the usual sense. It contains no runnable application code. Its content is the petition text, a draft letter to Adobe, and lists of links to notable Flash content and press coverage. People participate by starring the repository.

Copy-paste prompts

Prompt 1
Help me write a compelling argument to add to the open-source-flash petition about why a specific Flash game or interactive piece I care about deserves to be preserved
Prompt 2
I want to help preserve old Flash content. What are the best current tools and browser extensions for running SWF files without Adobe Flash Player?
Prompt 3
What technical steps would Adobe realistically need to take to open-source Flash Player while stripping out any third-party licensed components? Summarize the approach
Prompt 4
I have a collection of SWF files from the early 2000s. What are my best options for archiving and playing them today without Flash Player installed?
Open on GitHub → Explain another repo

← open-source-flash on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.