Firefox Roadmap for Flash End-Of-Life
blog.mozilla.org
blog.mozilla.org
Don't get me wrong I'm glad we can call flash dead but unless Adobe open sources it, we need a project like shumway for archival purposes.
Even if my goal is to have small packages (it lowers the barrier to entry and allows to version components independently), it also creates some friction during the prototyping phase when I need a change across all the components. That's why I mostly work with local symlinked directories and neglected the online repos, but I'll fix it ;)
As I already mentioned above, it's still in the early stages and I don't know how it will end, but I sure hope that there will be a solution ready once Adobe discontinues Flash.
I am fairly certain that there was some work about this but I'm not sure if anything succeeded. Regarding the ActionScript part, a plausible solution would be to target Haxe with the OpenFl library. OpenFl is a Haxe library exposing the same API as Flash so you can use it to compile projects to the targets supported by Haxe (JS, C++, ...). Some advanced AS code could be tricky to translate, but using untyped sections and restricting it to JS it could maybe be possible?
What I had in mind was more about converting the programs (SWF files) instead of fixing the VM. I know that there were some open source VMs, but were there some successful attempts at converting SWF files to a different format?
Because it would be hilarious to need to access the system to bring up the system but the image can't run because the system's not up, keep a copy of the image laying around ready for any desktop running vmware workstation. I also keep a vcenter laying around for desktop use which has occasionally come in handy.
In the free software world someone would provide a virtualization appliance ready to run, but there are too many copyrights and lawyers involved. There's probably an illegal torrent out there somewhere, I suppose if you really trust your firewall it couldn't be that bad.
vmware is the last "serious" "general purpose" thing I'm aware of that requires flash.
It's also possible to export any Flash movie as a standalone executable with the Flash runtime baked in. This should be immune to any sort of deprecation. Of course this relies on the developer who holds the original source file to do the exporting.
"Game developers that formerly built games for Flash are quickly switching to HTML and seeing great results. Last week, Kongregate published data about the transition to HTML and the trends in game technologies used on their web gaming platform."
So it looks like stuff is being converted over from flash
Watch videos using an awesome, efficient video player with `mpv https://youtube.com/watch?v=...`. I believe vlc offers the same feature.
It's such a small change, but has a very large impact on the quality of my video-watching experience, I couldn't believe it initially.
[ytdl_hook] ERROR: Signature extraction failed: Traceback (most recent call last):
[ytdl_hook] File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 905, in _decrypt_signature
[ytdl_hook] video_id, player_url, s
[ytdl_hook] File "/usr/lib/python2.7/dist-packages/youtube_dl/extractor/youtube.py", line 797, in _extract_signature_function
[ytdl_hook] raise ExtractorError('Cannot identify player %r' % player_url)
[ytdl_hook] ExtractorError: Cannot identify player u'/yts/jsbin/player-vflC3ZxIh/en_US/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[ytdl_hook] (caused by ExtractorError(u"Cannot identify player u'/yts/jsbin/player-vflC3ZxIh/en_US/base.js'; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.",)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
[ytdl_hook] youtube-dl failed, trying to play URL directly ...
[ffmpeg] tls: The TLS connection was non-properly terminated.
Failed to recognize file format.
Exiting... (Errors when loading file)For example, mine is 'browser "urxvt -e elinks %u"'.
yt-dl directly supports a fair few other video sites (http://rg3.github.io/youtube-dl/supportedsites.html) too, and indirectly a large number of others as its generic resource locator does a fairly good job of finding the object you want unless the site actively tries to obfuscate the video's location.
And normally, mpv will automatically recognize when it needs to use "--ytdl".
And there would be these issues with multiple monitors but I think I mention it out of old habit.
Plus the ads or banners don't play on the Flash version of youtube. It's something. :)
Very strange; the HTML implementation does have support for running truly fullscreen. You might consider filing a bug against Firefox and describing the situation.
> Plus the ads or banners don't play on the Flash version of youtube. It's something. :)
They don't play on the HTML version either, if you use Firefox with an adblocker using EasyList.
IIANM, no it's not. We don't have the source for flash player and none of the open source alternative have ever been complete.
> Over the years, Flash has helped bring the Web to greatness with innovations in media and animation.
In reality, it was actually the opposite. Flash made the web lose a couple late before much needed features emerged by occupying space with a proprietary plugin which is among the top cause of security issues due to constant vulnerabilities.
It's sad that mozilla would take such a stance and pretend flash made the web great, or maybe they truly believe this which would explain a lot.
Thing is by 2020 it's possible firefox would have ceased to exist, when we see the speed at which it become irrelevant and how mozilla pushes for this outcome. Or maybe by 2020 firefox would have rebounded and turned around to put the user first. We'll see.
Aren't HTML animation authoring tools are still catching up to what Flash had? I don't know that it held the web back so much as it provided a bar to clear.
On a content level, Flash was definitely a boon. A lot of stuff like Homestar Runner and Kongregate could not have existed with pure web technology at the time.
There was a Hanselminutes podcast where it was mentioned that all the hostility towards Flash before HTML animation was ready for prime time drove a lot of animators away from the web completely, and that we're still recovering from their departure.
Work on an open standard for vector graphics and animation started in 1998 (svg and smil) and due to the nature of the process took time. By the time the specification was mature in 2001 and 1999 flash had gone through a few major versions and had just started including the first version of scripting (still no kongregate possible at this point).
Flash got another major release introducing actionscript 2 in 2004 and after being bought by adobe got its 9th major version with actionscript 3 in 2007 (and there we have kongregate). 4 years later support for the first version of the open standard equivalent was still incomplete in browsers, 10 years after the specification was mature. Could it be that it was not a priority for them as there was flash filling this market ?
In the mean time flash had added support for video, of which the open standard equivalent specification took a while then took another while before browsers implemented it (once again, could it be related to fact that flash already filled this market ?)
The other point to note is that flash from version 1 came with a GUI animation editor with a slight learning curve, while the open standard required to code, something most graphic designers do not care to learn. This also played a part in flash popularity despite being proprietary, being a resource hog, a major security issue and a serious privacy concern.
IMHO had flash not existed, the open standard would have been given a higher priority and better authoring tools may have seen the light of the day.
So as we saw, kongregate could not have existed with flash either at the time, and by the time kongregate launched, flash has had 10 years of existence and the better half of dominating the market preventing the emergence of the web technology that would have made a non-flash kongregate possible.
And as we see now in 2017, the closed and proprietary flash is once again on the way out and with it about 20 years of web history are gonna disappear and kongregate is now switching to pure web technology, though it could have been done a few years back it only happened now that flash has been officially deprecated on all platforms.
Nothing that we weren't repeatedly warned about for maybe 15 years now.
But the guy who championed this stance has since left mozilla in 2015 after 17 years to pursue his objective of changing the world with Open Source and Free Software and the Web.
[1]: https://web.archive.org/web/20081227145942/http://news.zdnet...
You also have to appreciate that things changed a bit after Adobe bought Macromedia. As far as them being int it "for the money"... whatever, I have no problem with that. If there were better, more open tools available no one would have used Flash. There weren't, and I don't expect companies to always be altruistic in their endeavors.
I don't mind companies being in it for making a profit, what I mind is the building of a closed web vs an open web. The closed version is doomed to fail and takes away power from the people while the open one is empowering people and gives us a chance at democracy and freedom.
Sadly this is a fight that we lost and I tend to agree with Peter Sunde, now it is a matter of damage control.