<span class="latin" style="width:19px;height:19px;">R</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">b</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">S</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">v</span><span class="latin" style="width:19px;height:19px;">o</span><span class="latin" style="width:19px;height:19px;">y</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">(</span><span class="latin" style="width:19px;height:19px;">L</span><span class="latin" style="width:19px;height:19px;">P</span><span class="latin" style="width:19px;height:19px;">0</span><span class="latin" style="width:19px;height:19px;">9</span><span class="latin" style="width:19px;height:19px;">)</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">-</span><span class="latin" style="display:block;width:19px;height:19px;"> </span><span class="latin" style="width:19px;height:19px;">L</span><span class="latin" style="width:19px;height:19px;">i</span><span class="latin" style="width:19px;height:19px;">b</span><span class="latin" style="width:19px;height:19px;">r</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">P</span><span class="latin" style="width:19px;height:19px;">l</span><span class="latin" style="width:19px;height:19px;">a</span><span class="latin" style="width:19px;height:19px;">n</span><span class="latin" style="width:19px;height:19px;">e</span><span class="latin" style="width:19px;height:19px;">t</span>  

Navigation menu




LibrePlanet


About 
About LibrePlanet
Mission Statement
Founding documents
Support this Community
Code of Conduct
Anti-harassment policy
Teams 
Activists
Wiki Helpers
LibrePlanet Artists
FSF Community Team
Local & Student Teams
Conferences 
LibrePlanet Conference
Non-official
Get involved 
Participate
Discussion channels
Events
 


Login
 










Rob Savoye (LP09)

 

From LibrePlanet


Jump to: navigation, search  
  • Other Libre Planet 2009 presentations
  • Contents

    Gnash

    http://gnu.org/software/gnash

    http://www.gnashdev.org

    http://www.getgnash.org

    http://openmedianow.org

    Started on Rob's stereo system.

    Why Flash? Used for site navigation, used for streaming video, and for educational applications and games.

    Why should we care? So we don't become 2nd class citizens on the internets. Adobe's flash plugin is also just plain insufficient for using on GNU/Linux.

    What can we do? Don't use flash on your web sites. Encourage sites to test against Gnash. Write code!

    Milestones

    Since then

    Became an FSF high-priority project. Attracted more developers, included in most GNU/Linux and *BSD distributions, created Open Media Now, continuing on reverse engineering the Adobe flash technology.

    Runs on OLPC, Sharp Zaurus, Pepper Pad, Classmate PC, Nokia Tablet, Ubuntu NetBook, OpenMoko, Playstation 3 (at least in Rob's house).

    Reverse engineering

    Do it legally, don't sign the EULA, talk to the lawyers first. Use only publicly available documentation, obtain any proprietary software legal. Adobe recently announced that Gnash is a legal re-implementation.

    Adobe removed the EULA requirement about not reverse engineering.

    Gnash features

    Compatibility

    Performance

    Looking for this to be a main advantage over Adobe. Xvideo, MIT Shared Memory extension, other non X11 hardware based video decoders.

    Testing

    DejaGnu, Buildbot, Swfmill, Swfc, SwfTools, Ming, Mtasc, Haxe. Build Farm uses a mix or real hardware and virtual images.

    Current focus

    Cygnal

    Rich media server with features roughly compatible with the Flash Media Server.

    Looking for volunteers.

    Codecs

    Flash uses MP3, MPEG4, NellyMoser, Sorenson.

    http://www.codecpatents.org

    Legal clean room implementations of proprietary codecs.

    How you can help

    Retrieved from "https://libreplanet.org/wiki?title=Rob_Savoye_(LP09)&oldid=4770" 

    Categories: 
    LP09
    LP09 High Priority Projects
    High Priority Free Software Projects



















    FSF
    The Free Software Foundation (FSF) is a nonprofit with a worldwide mission to promote computer user freedom.

    We defend the rights of all software users. (Read more)
     



    Campaigns


    High Priority Free Software Projects

    Free JavaScript

    Secure Boot vs Restricted Boot

    GNU Operating System

    Defective by Design

    See all campaigns
     



    Get Involved



    Contact
     




    Send your feedback on our translations and new translations of pages to campaigns@fsf.org.

    Copyright © 20132023 Free Software Foundation, Inc.  Privacy Policy, JavaScript license information