4 ms·
If you were to take Ruffle and then create an open source creator, would that lead to trouble with Adobe? As AS2 has been reversed-engineer that means you cou
by doublerabbit 4y ago
If you were to take Ruffle and then create an open source creator, would that lead to trouble with Adobe?
As AS2 has been reversed-engineer that means you could create an editor right? Or would you need to branch and make a new "flash" scripting language?
The beauty of flash was that even with an install of a plugin, it worked the same everywhere. As Ruffle is an browser extension thats less faff then having to download a binary.
I guess what I'm saying is I miss flash and would love to see something rise upon the web again.
- kmeisthax 4y agoAdobe specifically released documentation under the Open Screen Project to counter accusations from Steve Jobs that Flash was a closed platform. The documentation we got is full of missing information, but it constitutes explicit permission to write this sort of thing. Even without that permission, reverse engineering and creating work-alike emulators is specifically allowed by several Ninth Circuit precedents. Google v. Oracle also protects us here, too. The reason for this is that software copyright is very weird. Ownership over interfaces is, depending on what circuit court you listen to, either nonexistent or very very very thin. There really isn't an analogue of this for copyright on creative works[0] so it's hard to explain to nontechnical people. You could use our SWF crate to generate SWFs, but the real meat of Flash/Animate's editor is the animation UI, none of which is part of the SWF spec or player. As far as I'm aware nobody ever made a good FOSS replacement for that. If you just want to program games all the AS3 tooling was released as Free Software by Adobe. Ruffle isn't just a browser extension - that's just a convenient way for users to put it on old pages. Our real value prop is being able to put it onto your own website and have your Flash content just be part of the open web, even on iPhones. [0] Which is why the Google/Oracle lawsuit was full of analogies to filing cabinets and Harry Potter chapter titles. I suppose the closest would be tabletop game rules documents, which are explicitly not copyrightable.
- noduerme 4y agoRuffle used to be based off PixiJS did it not? So this is a whole new implementation in Rust > WASM?
- kmeisthax 4y agoAs far as I'm aware, no. When I joined in we already had our own graphics backends using HTML5 canvas and later WebGL with tesselation. It's possible that Mike had tried using PixiJS at one point since he was working on Ruffle for several years before I found it. I'd have to hunt through the early Git commits to find evidence for this one way or another.
- noduerme 4y agoI think I was thinking of OpenFL originally using Pixijs.
- rtpg 4y agoTwo things: - you can set up flash cs3 in an XP VM and goof around - it’s not the same thing! But im finding the Phaser 2D Editor (an IDE for Phaser) to give me some of the goodies I missed from flash
- andai 4y agoFlash CS6 works on Windows 10.