Lightspark 0.4.2 Open Source Flash Player Released 172
suraj.sun writes "The Lightspark project has released version 0.4.2 of its free, open source Flash player. According to Lightspark developer Alessandro Pignotti, the alternative Flash Player implementation is 'designed from the ground up to be efficient on current and (hopefully) future hardware.'
The latest release of Lightspark features better compatibility with YouTube videos, sound synchronization support and the ability to use fontconfig for font selection. Other changes include plug-in support for Google's Chrome/Chromium web browser and support for Firefox's out of process plug-in (OOPP) mode, which was added in version 3.6.4 of the browser."
Project page (Score:5, Informative)
At least link to the project page rather than a rehashed "news" story: http://sourceforge.net/apps/trac/lightspark [sourceforge.net]
Re: (Score:2)
The best feature they could add... (Score:2)
...would be blacklisting for sites that serve ads and popups. I'd settle for restricting flash to site domain only.
Re: (Score:2, Informative)
I'd settle for restricting flash to site domain only.
What a novel concept! [mozilla.org]
Re: (Score:3, Insightful)
Architecturally, though, isn't the flash renderer plugin a silly place for blacklisting/whitelisting/domain control features? The browser is responsible for issuing the HTTP requests, rendering what it can, calling plugins for what it can't, and so forth. Why should the browser download the flash blob, load the renderer, an
Re: (Score:2)
Because that blob calls 800 other flash files from around the web. The biggest problem is one flash file including cross-domain other-flash. And Macromedia used to understand that and forbid it. Then, the content producers
Re: (Score:2)
Re: (Score:2)
In Adobe's defense, I want to embed fucking videos in everything.
Re: (Score:2)
Re: (Score:2)
Already exists for Firefox:
https://addons.mozilla.org/en-US/firefox/addon/433/ [mozilla.org]
Re: (Score:2)
Since it's OS, maybe that's the best feature YOU could add.
That sounds good in theory but not everyone's a (capable) programmer. Perhaps the best feature they could add is bounties, meaning people can offer cash for someone with the necessary skillset to implement the feature they want.
Re: (Score:3, Funny)
Offer -cash-?
Cash?!
s/cash/money
(Note to self, no more colloquialisms on Slashdot.)
Re: (Score:2)
pedant warning: you are missing a slash. :)
Re: (Score:3, Insightful)
Maybe, maybe not.
But that condescending reply in response to an informal feature request is terrible.
You give open source a bad name.
Re: (Score:2, Interesting)
Re: (Score:2, Funny)
It wasn't intended to be condescending. It was intended to be encouraging.
Re: (Score:2)
The most promising aspect of open source software, even beyond being free of locked-down monopolies, is the opportunity for anyone with an interest in software to get their hands dirty and experience what it feels like to help develop a project they actually use and care about. Even if the coding experience isn't there, there may be other ways to get involved. Participating in OSS has the potential to be very gratifying, and can entice more people to consider computer
Re: (Score:2, Insightful)
Since it's OS, maybe that's the best feature YOU could add.
If - and only if - he is a programmer.
Something to remember before the mod-up to "Insightful."
embrace and extend (Score:3, Insightful)
Now that open source has embraces the flash standard, no doubt Adobe will add proprietary additions so sow incompatibility.
The protentially nice thing about this howerve is that if
1) it's efficient
2) not buggy
3) supports DRM
then it answers apple's complaints about flash and Youtube's complaints about H264. The problme for apple was that it would be insane to make your player beholden to a closed 3rd party app, espeically one from a company that hsitorically dragged it's heels in incorproating your platforms new features. Apple thrives on offering distinguishing features and adobe smothers them if they don't incorporate them.
But if the source is open apple is free to make sure it keeps up. So long as it is not as buggy as flash was.
Likewise youtube complained they could not monetize Video under H264 as well as under flash. the ability to have linking and overlays and such was required for the cash register.
Again this is now possible if this supports DRM.
One nice thing is that since apple already has a sandboxing system in both OSX and iOS, having it open source may allow them to get a tighter sandbox. No need to count on Adobe's sandbox working.
Re: (Score:2, Informative)
Now that open source has embraces the flash standard, no doubt Adobe will add proprietary additions so sow incompatibility.
The protentially nice thing about this howerve is that if
1) it's efficient
2) not buggy
3) supports DRM
4)has the potential to run on 64 bit and ARM platforms.
Re: (Score:2)
Flash on 64 it linux has been ok for a while, though it's borked again at the moment whilst adobe re-architect. As for ARM....
Works fine on my N900!
Re:embrace and extend (Score:5, Insightful)
It won't, however, answer Apple's biggest reason for not wanting to support Flash.
Flash is, simply, a proprietary format that they don't have any patent control over. They want h264, which is a proprietary format controlled by a consortium they are a major member of.
Apple wants Flash dead. They don't want it open, they don't want it closed, they don't want it with cherries and whipped cream on top. They want it dead. It's something they cannot control, and therefore it must die.
Re: (Score:3, Interesting)
If you had used flash on a mac you'd probably change your tune. Adobe have almost abandoned apple when most of their apps started on mac os. I can understand apple saying "fuck off" to adobe after the bullshit they've pulled over recent years.
Re:embrace and extend (Score:5, Informative)
They want h264, which is a proprietary format controlled by a consortium they are a major member of.
I'm not sure what you mean by "major" but Apple only has 1 patent in the h264 patent pool that looks like nothing but a placeholder patent to satisfy the membership requirement.
Re: (Score:3, Insightful)
h.264 and Flash aren't incompatible. And Apple's a minor member of that consortium with almost no patents in the game. Apple just wants the best products and doesn't want to have to depend on others to get them, and Flash is the opposite of both of those things.
Considering how much Apple has contributed to open source over
Re:embrace and extend (Score:5, Informative)
Re: (Score:2)
Heck, their biggest competitor in their fastest-growing market is basing their entire web experience on Apple's browser engine, so it doesn't seem like Apple is too worried about competition there.
A couple of problems with this statement:
Re: (Score:2)
How much of the current WebKit is Apple and how much is from other contributors? Does anybody actually know? I'm sure much of KHTML is gone, but the KDE (now Nokia, I guess?) people still work on it, and so does Google among others.
Re: (Score:2)
Sure, but in the same process they also "acquired" many KDE developers, I just don't know whether the original or current KHTML/Webkit devs are among them. Nokia does contribute to Webkit, so it stands to reason they got at least some Webkit devs via the Trolltech acquisition.
Re: (Score:2)
Ogg is not an "excellent product", by any means. Also, no one cares about it.
It was for a long time the best codec for low-bitrate encoding until WMA stepped up its efforts and beat it. And even so it remains an excellent codec, one with very widespread availability thanks to its use on Wikipedia and various game engines among others. Meanwhile FLAC is unquestionably the best and most popular lossless codec in existence, so even if we allowed for a second your poor argument against Ogg, with FLAC there's really no excuse whatsoever.
And WebKit, while derived from KHTML way back when, really is Apple's. Sorry.
Sorry but no, it really isn't.
Re: (Score:2)
Ogg is not an "excellent product" [...]
It was for a long time the best codec for low-bitrate encoding
Ogg's not a codec. Vorbis is a codec (and, in conjuction with Ogg, a widely supported one, and an excellent one), but in the context of video, original poster may have been referring to Theora, the video codec, and that one is, perhaps, a bit dubious.
Re: (Score:2)
You're right, sorry about that, I meant Vorbis the audio codec rather than Ogg the container.
Re: (Score:2)
Ogg is not an "excellent product", by any means. Also, no one cares about it.
If no one cares about it, why does almost every electronics vendor except for Apple support it? Of course, Ogg is just a wrapper, and the only widely supported codec used with Ogg is Vorbis (not Theora, which is not widely supported), but the simple facts of the matter would still seem to refute your second claim.
As for your first, I'm aware of one widely published criticism released by an extremely biased source, but I'm also aware of a rebuttal pointing out that that criticism assumed different prioritie
Re: (Score:3, Funny)
They don't want it open, they don't want it closed, they don't want it with cherries and whipped cream on top.
Adobe's Flash
- a poem by eldavojohn
I bash Jobs, Jobs I blash
That Jobs-I-bash, That Jobs-I-bash!
I do not like, that Jobs-I-bash
Do you like Adobe's flash?
I do not like it, Jobs-I-bash.
I do not like Adobe's flash.
Would you like it on your iPad?
I would not like it on my iPad.
I would not like it if it's a fad.
I do not like Adobe's flash.
I do not like it, Jobs-I-bash
Would you like it open or closed?
Would you like it
virtually imposed?
I do not like it open or closed.
I do not like
Re: (Score:3, Insightful)
>Flash is, simply, a proprietary format that they don't have any patent control over. They want h264, which is a proprietary format controlled by a consortium they are a major member of.
I think you got the Apple v. Flash "war" mixed up with the HTML5 v Flash war...
I'm pretty sure Apple's objection to Flash on their iOS devices has more with it being an alternate development platform that they can't control and little to do with the specialized use case of video delivery. In other words, they want to mak
Re: (Score:3, Insightful)
Re: (Score:2)
Not if the Flash is well-designed, and if it's not well-designed then the site using it will lose ranking in the search engines. I don't think Google really needs to go out of its way to index content nowadays, as if you're not in Google then you don't exist for a lot of the web's users...
Re: (Score:2)
How can a Flash app be design to allow for search?
By putting most of the content in searchable formats (probably XML), and probably by following some kind of standards. I mean, Flash apps can be made accessible too, but most developers don't bother. Plus, a well-designed site can have a simple version that can easily be indexed (using e.g. the sitemap XML for search engines) and a "rich" version which might be harder to index. So it's a problem that can be solved in multiple ways. At worst, the .swf could be decoded, and any text blobs within it parsed.
But
Re: (Score:2, Insightful)
Re: (Score:2)
However, if the code is under one of the OSS licenses that allows Tivoization(GPL2, among others), and if embedded hardware controlled by the vendor comes into play, you have a very different story. Th
Re: (Score:2)
Ok let's be more precise. No OSS solution with a licence acceptable to the Debian project can implement DRMs on a regular PC (and be more than a joke).
Re: (Score:2)
Open source software is technically incompatible with DRMs.
Uh no.
Open-source DRM? WTF? (Score:2)
How can open source DRM work? DRM relies on the source being closed to slow attempts to reverse-engineer it. Open-source DRM could be cracked in minutes.
What about license? (Score:3, Interesting)
Re: (Score:3, Informative)
Solution (Score:5, Funny)
I seem to remember that the real problem Flash clones is that documentation is not completely free and if you read it you have to be under strong NDA for the rest of your life. This should also be why Gnash always lags behind. How did he overcome this issue? Or are we waiting for a lawsuit to strike as soon as the plugin becomes usable?
The creator of the project trained a chimpansee to understand code, a literal code-monkey if you will or rather a code-ape to be more accurate. This code-ape then reads the Flash documentation and explains it with sign language to the project creator. Since the code-ape cannot be properly held to an NDA the project continues unencumbered by draconian laws or demonic contracts.
Re: (Score:2)
You forget that Europe is about to extend basic human rights to the great apes.
Gnash? (Score:2)
How does this compare to the FSF sponsered Gnash then?
Re:Gnash? (Score:4, Informative)
Gnash does not support version two of the Actionscript Virtual Machine. (Most new Flash content uses that AVM version.) Lightspark is intended to support exactly that. There are many other differences, but that's the main one.
Re: (Score:3, Interesting)
Gnash doesn't support ActionScript 3. Lightspark does. There has been talk [gnu.org] on the Gnash list for a hybrid solution.
which one (Score:2, Interesting)
By my count there are atleast 4 opensource flash project. Most of them seem to exist just for the developer's own benefit. Is there any analysis or review and comparison of the several open source flash clones?
Re:which one (Score:4, Informative)
I refer you to "Interesting times for Linux Flash support" at http://lwn.net/Articles/389266/ [lwn.net]. I don't know why more (any) LWN articles aren't linked to from Slashdot.
Efficient, yes. But... (Score:3, Insightful)
Re: (Score:2)
... and is it stable?
No, that's-a fish! (Score:4, Funny)
http://www.youtube.com/watch?v=F5Ovh18nYwc [youtube.com]
"Alright never mind c'mon we work without it.."
.
Re: (Score:2)
Hardware Acceleration and Benchmarks (Score:2)
Hulu (Score:4, Insightful)
Re: (Score:2, Informative)
Just compiled and installed on debian squeeze. Works with youtube, and thats about it. Hulu, pandora, grooveshark all crash firefox.
Re: (Score:3, Interesting)
Any open source Flash clone that added support for the encrypted version of the RTMP streaming protocol (which is what Hulu and others use) would be hit by a DMCA lawsuit.
If Adobe doesn't do EVERYTHING it can legally do to prevent programs that can save encrypted RTMP streams (or programs that can be modified to save such streams) sites like Hulu will go to their competitor or shut down altogether.
Hell will freeze over before NBC, Fox and ABC (the owners of Hulu) will allow their content to be distributed i
Mixed bag (Score:5, Funny)
The good news: it's an open-source Flash player
The bad news: for better compatibility with web browsers, it's written in Flash
And the critical question.. Does it support FV? (Score:2)
Mafia Wars, etc?
Re: (Score:2)
I feel dirty for asking this particular question, but did they make some change to mafia wars that requires flash? It's been some time since I played it (and I have no intention of starting up again regardless of your answer, I just want to know how well-informed you are in this case)
Re: (Score:2)
I "play" farmville to maintain connection with a couple friends. I've blocked mafia wars and had the medieval games. I'm not sure if they use flash.
FV has gotten very annoying lately. You click on "send gifts" and it inserts other pages in the flow to force you to participate in the tuscan wedding.
I am down to about 1 day out of 4 now. The recipes and bushels and other activities are starting to sound like EQ trade skilling and don't match my '20 minutes a day' metric.
Re: (Score:2)
The interstitial stupidity is a part of the reason I stopped playing those retarded games. the fact that they're lame had something to do with it too. Now I'm playing another lame game without any added stupidity called dragon's call [gamedp.com].
Does it support FV? No. (Score:2)
I just tried it, and the plugin is just grey for Mafia Wars and Farmville.
PulseAudio (Score:2, Informative)
I'm trying to build it now and in case anybody wants to bitch about audio systems, it appears to use PulseAudio.
Of course I have ALSA.
Shit is going to ensue.
Re: (Score:2)
Then run pulseaudio on top of ALSA, like everyone. You can still use ALSA directly if you want to.
Needs a windows version (Score:3, Interesting)
Flash Player is a bloated slow pig of a program. Windows users need a Flash Player alternative just as much as Linux users do.
So when I hear about a release, I look for the Standalone EXE player, which unfortunately doesn't exist.
I also wonder how this compares to Gnash. I've tested out Gnash, and it crashed on several SWF files I played through the program on Windows. Gnash also obviously wasn't designed at all to run on Windows, since it is missing the essential feature of Drag-Drop files onto the standalone player window.
Re:call me when there is a firefox addon (Score:4, Informative)
...the guy kind of has a point.
When this can be a drop in replacement for the vendor's version that doesn't support video acceleration on most platforms, then it will be something.
For now, it is something that just looks very promising for now.
Re: (Score:2)
After it's compiled, you'll end up with a standalone client and a Firefox add-on. It shouldn't be hard to provide an add-on download. As far as I can see, it's Linux only, however.
Re: (Score:2)
For now, it is something that just looks very promising for now.
You work in the Department of Redundancy Department, no?
Re: (Score:2)
>> For now, it is something that just looks very promising for now.
>
> You work in the Department of Redundancy Department, no?
IT occupational hazard.
Re:That's just as wrong as mono (Score:5, Informative)
The irony is that if open source people didn't have a target to emulate, there's tons of things that would have never been written since a baseline and mindshare in the overall tech market wouldn't have existed:
lex = flex
yacc = bison
sh = bash
UNIX = LINUX
vi = vim
To name just a few.
So your complaint about "proprietary" falls on deaf ears. If nothing else, what you call proprietary seeds things.
Re:That's just as wrong as mono (Score:5, Insightful)
i386 protected mode OS
ext2/3
emacs
Perl, Python and others
decss
bayesian spam filtering
eclipse
To name a few more. Proprietary is not necessarily first, just the first to try and make profit from the project.
Re: (Score:2)
Re: (Score:3, Funny)
You appear to have made a pretty much random list of technologies/programs - why?
Re: (Score:2)
emacs: hardly the first text editor
Not even the first programmers editor, but as a derivative of TECO, it could be argued to be the oldest still-widely-used text editor (with vi as a possible alternative, depending on how you measure the "release date"). Oh, and it couldn't "steal Vi's crown" at anything, because both were in development at about the same time. As for making text editing "more difficult", the state of the art at that time was TECO, and both vi and emacs were big improvements over that.
But your real flaw is looking at emac
Re: (Score:2)
Don't forget rpm/deb and the entire package management and distribution infrastructure.
It still surprises me that this came from the open source community AND that to this day no commercial OS has anything close.
It's simple: proprietary software places want to have control over everything. They don't want to be just another program on your desktop, they want to take it over with buttons everywhere on your desktop and start menu, their corporation name on your start menu (instead of just putting their progr
Re: (Score:3, Insightful)
It still surprises me that this came from the open source community AND that to this day no commercial OS has anything close.
That's because packaging systems exist primarily to address problems that - by and large - don't exist on "commercial OSes": cascading webs of slightly incompatible software versions (ie: "dependency hell") and ease of installation.
Re: (Score:2)
It's not that it doesn't exist, it's more that they took the brute force approach to solving it. A lot of it is distributed on CD/DVD, just put everything on the disc. Even digital downloads now rather bloat their installers than deal with it, for example because you might not be online anymore when you try to install it or you're running it from a different PC. They just assume you have the bandwidth, if not get the boxed/burned version.
Re: (Score:2)
Well Windows apps did for a while have the DLL hell issue. Not sure if they still do.
Er, yeah. That ceased being a real issue back around the 1997-98 timeframe.
But more important I think is the unified package distribution system. packagekit for gnome for example... I only need to get one notice from it that I have software updates. Whereas go to any presentation running a Windows laptop and you'll inevitably see at least one software update, though sometimes several from different apps during the pres
Re: (Score:2)
Er, yeah. That ceased being a real issue back around the 1997-98 timeframe.
Really?
The "platform" exists, it's called Windows Update.
I see, you work at Microsoft.
You can absolutely do batch and non-interactive installs with MSI (and other third-party Windows installation systems). Active Directory and Group Policy can do software distribution for anything that's an MSI, and there are third-party solutions for apps without MSI installers.
Packaging system has nothing to do with non-interactive installation. The fact that interactive installers exist, just shows how idiotic the whole Windows software distribution model is.
Re: (Score:2)
Really?
As a common problem ? Absolutely.
Packaging system has nothing to do with non-interactive installation.
I think you need to complain to the poster I was replying to. He was the one using automated installation as an example of why a packaging system is good.
The fact that interactive installers exist, just shows how idiotic the whole Windows software distribution model is.
Hate to break it to you, but 'apt-get install blah' or 'yum install blah' are interactive.
Re: (Score:2)
As a common problem ? Absolutely.
Then Windows users have strange definition of a "problem". Every time one has to combine products that use incompatible versions of libraries, havoc ensues unless each products drags absolutely everything with itself. It became easier for software vendors to distribute trivial programs as 1G packages, however users still have to deal with incompatibilities and duplication of everything at runtime.
I think you need to complain to the poster I was replying to. He was the one using automated installation as an example of why a packaging system is good.
"Automated" means that it handles dependencies, configuration and resolves conflicting settings.
Hate to break it to you, but 'apt-get install blah' or 'yum install blah' are interactive.
You obviously ne
Re: (Score:2)
You're just being silly there. Of course that approach would never work. People wouldn't go for it and Microsoft wouldn't want to deal with the hassle. The approach is just what the OSS people did with yum for example. Provide a software updater that others can hook into.
The practical difference between them installing some sort of .repo equivalent, and special updater apps, is not significant. The end result (timely updates) is the same.
There's nothing stopping Apple or Microsoft from implementing tho
Re: (Score:2)
Then Windows users have strange definition of a "problem".
I can't even remember the last time I saw a DLL related problem.
Every time one has to combine products that use incompatible versions of libraries, [...]
Something that happens quite rarely these days, which is my point.
It became easier for software vendors to distribute trivial programs as 1G packages, however users still have to deal with incompatibilities and duplication of everything at runtime.
Can you give some examples of "trivial progra
Re: (Score:2)
I already addressed the motivation... several times.
Not really. The updater apps are already written, and getting notifications every other day for different apps is really no different whether it comes from an individual application or a central tool.
I don't think you understand what people mean by "required interactivity". If you have the time, I suggest read the "Unix Philosophy".
"The UNIX Philosophy" is almost entirely about writing commandline tools for highly competent end users to automate task
Re: (Score:2)
Something that happens quite rarely these days, which is my point.
Only because libraries are now are either Microsoft products, or everything is tied to the executables -- they can just as well be statically linked now.
Can you give some examples of "trivial programs being distributed as 1G packages"
Each and every piece of software released after 2000.
, and/or common, contemporary software that has or causes DLL conflicts ?
Only because they all come with their own copy of everything, and it stays that way in memory, causing performance problems. How many copies of, say, JPEG library do you have in your RAM right now?
And.... Your point is ?
My point is, Windows does not have it. If it did, people would not have 8-core boxes running 10 VMWare instan
Re: (Score:2)
Only because libraries are now are either Microsoft products, or everything is tied to the executables -- they can just as well be statically linked now.
Er, yeah, that's kind of the point. The solution to dependency hell is a properly controlled set of stable, binary compatible (forwards and backwards) base libraries, and standardised locations for third parties to install their own.
Each and every piece of software released after 2000.
Uh huh. Even our whole install point for Office 2007 is less than
Re: (Score:3, Informative)
My understanding is that Flash has an open specification, just like PDF. So it's not the format that's proprietary, only most of the software that uses the format. This was a problem with PDF too for a long time, but now there's tons of both Free and non-Free tools for both creating and viewing PDF files.
As long as the spec is open, there's no problem; anyone can create compatible software. The problem is usually that it takes a lot longer for other people (especially F/OSS writers) to do it than the com
Re: (Score:2)
What makes you think those developers are interested in getting people to use Linux?
Re: (Score:2)
Some projects are worthwhile, this smells of things like "ReactOS", i.e. something I would never use.
But fortunately, the Open Source community comprises a lot more people than just you.
I would suggest to the people on this project to go contribute to open source projects that would get people to even have an inclination of using a LINUX desktop.
And I would suggest *you* to go contribute to those projects if you want to see them succeed.
Re: (Score:2)
Some projects are worthwhile, this smells of things like "ReactOS", i.e. something I would never use.
Ah, I see, so unless *you* would use it, it's a "waste of time".
Uhuh.
Re: (Score:2)
Ah, I see, so unless *you* would use it, it's a "waste of time".
ReactOS is a "waste of time" because it will never, ever be a genuinely viable alternative to running Windows.
Re: (Score:2)
One of the big problems in Linux is Flash support. For better or worse, Flash is needed to view a lot of websites, most notably Youtube. An open-source flash player promotes Linux on the desktop, by making it so that users can do all the same things in Linux that they currently do in Windows.
You're not going to get people to switch to Linux by making it impossible to do all the things they do in Windows. However, if you can make it even easier to do things in Linux that they currently do in Windows, or a
Re: (Score:2)
Flash is needed to view a lot of websites, most notably Youtube.
To heck with YouTube... My wife needs Flash to watch /Brothers and Sisters/ and my kids "need" it to play the games thy like.
Re: (Score:2)
That's just silly. It should have used LLVM.
Re: (Score:2)
A closed source non-standard is better at cross platform than closed and open source implementations of standards.
What is the world coming to?
Re: (Score:2)
Also, the 'Flash is buggy' stuff needs to stop. It makes you sound ignorant.
No, it makes you sound like a Linux user where Flash _is_ buggy and hideously slow.
I have no problems with Flash on Windows.