First of all, thanks a lot to all those brave enough to try out this project. I’m sorry about all the (frequent) crashes but, with the help of all the people who filed bugs on launchpad, the stability of Lightspark is improving very fast. Please keep testing and reporting any issues. The next big release, 0.4.0 codenamed “Aeolus”, is planned for the first week of June. The focus for this release is the stability of the platform and no major features are being implemented. The release is also going to include a brand new logo! The call for logos of the previous post generated a lot of very nice works, and it was very hard to choose between them. In the end I managed to keep only two of them, and now it’s your turn! Vote for the one you prefer.
Beside aesthetic things I’m also trying to define a bit the roadmap of the project. If the next release is only focused on stability, for the following one (0.5.0, codenamed “Bacchus”) I’m planning working Youtube support which was lost after one of the updates of the video player.
I’ve also received a lot questions and interest about porting Lightspark to other OSs and architectures. The code is build using standard technologies, such as pthreads and STL and should be quite portable, but some critical code paths has been written in assembly to guarantee atomicity or improve performance. I’ve very little experience with anything beside x86/x86-64, so I prefer not to port such critical code. However I will gladly accept any contributions for other platforms, such as PPC and ARM. The good news is that a contributor managed to compile lightspark on FreeBSD/x86 with minimal changes to the build system and a windows port is also planned. Moreover, beside the Ubuntu PPA I’m maintaining, packages are being created for Arch Linux and Debian, thanks a lot to the community.