Comment by moolcool
3 hours ago
I think it's taken for granted just how good flash was. It gets hated on a lot because it was proprietary and insecure, but it's really impressive that they had a system where teenagers could make genuinely good games and animations, and then play them in web browsers on machines with Pentium IIs. There's nothing else like that today.
Flash created a medium. The particular genius of the authoring tool gave rise to a whole style of animation and game and thing-in-between that only existed in its time and could have only been created with the tool at hand. Software should aspire to this.
Well said, and I completely agree.
Since Flash was an animation-first piece of software that still had a fairly robust scripting system, it was able to create very unique and interesting pieces of media that can kind of only exist as they are.
People aren't making full on TV cartoons in Construct or GameMaker. This isn't a dig at those tools, they're good software, but the animation parts of them are targeted much more towards "animation for games".
I think Adobe should have open-sourced the Flash player like 20 years ago.
If they had done that, then it could have been incorporated into the web standards (or at least something somewhat inspired by it). Instead it took like 10+ years for web standards to catch up, Flash Player got crappier and crappier and eventually murdered in 2020.
If they had FOSS'd it, Adobe could still be the de facto leader of web-authoring tech.
They would have if they could have - answered here:
https://news.ycombinator.com/item?id=47256093
There would still be the security issues, but yea this is still true
Sure, maybe, but I think if it were FOSS'd back in ~2005, then these security issues could be addressed by a larger set of eyes, including the browser-makers themselves.
If this hypothetical universe happened, I think we'd have had something akin to WASM much earlier. Flash already had its own bytecode and VM, and even had something roughly like Emscripten [1] to compile existing C++ code to Flash.
[1] https://en.wikipedia.org/wiki/CrossBridge