flash ist zwar propietär, das file-format ist aber eingeschränkt offen.
eingeschränkt weil es nur bis flash 8 geht und video encoding auch nicht erlaubt ist.
es ist also durchaus möglich software zu programmieren die flash erzeugt.
die gibts ja auch, aber halt keinen richtigen ersatz für die applikation von adobe.
http://osflash.org/ listet einiges auf, bei sourceforge findet man auch einiges, aber eben kein flash app ersatz.
svg ist wegen der standardisierung in oss kreisen natürlich beliebter, aber dabei gehts afaik ja "nur" um ein vektorzeichenformat, die richt client und flash video funktionalität wird anderen formaten überlassen.