Adobe 已宣布 Flash 結束,那開源它是最好的方案嗎?

2020-12-22 開源中國

近日,在 GitHub 出現了一個名為「open-source-flash」的倉庫,初看名字還以為剛宣布終結的 Flash 要開源了,點進去之後才發現,原來倉庫的主要內容是一份請願開源 Flash 規範的說明。請願書原文如下:

Petition to open source Flash spec

Adobe is going to stop distributing and updating Flash player. That's ok.

However Flash is an important piece of Internet history and killing Flash means future generations can't access the past. Games, experiments and websites would be forgotten.

Open sourcing Flash spec would be a good solution to keep Flash projects alive safely for archive reasons. Don't know how, but that's the beauty of open source: you never know what will come up after you go open source! There might be a way to convert swf/fla to HTML5/canvas/webgl/webassembly, or some might write a standalone player for it. Another possibility would be to have a separate browser. We're not saying Flash player should be preserved as is.

We understand that there are licenced components you can not release. Simply leave them out with a note explaining what was removed. We will either bypass them, or replace them with open source alternatives.

Star this repository to sign the petition. Pull requests are also welcome. Add cool Flash links here and reasons to open source Flash.

This petition will be delivered to Adobe.

簡要翻譯一下原文:

開源 Flash 規範的請願書

Adobe 已宣布將於 2020 年停止分發和更新 Flash player,這沒關係。

然而,Flash 是網際網路歷史上重要的一部分,它的消亡意味著我們的子孫後代將無法了解過去的信息。遊戲、試驗和網站都將會被遺忘。

開源 Flash 規範將是保存 Flash 項目安全存檔的一個很好的解決方案。不知為何,但這正是開源的魅力之處:你永遠不會知道在開源後會發生什麼!可能會有方法將 swf/fla 轉換為HTML5/canvas/webgl/webassembly,或為其編寫獨立的播放器。還有可能會出現一個針對 Flash 的單獨的瀏覽器。所以,我們不是說 Flash player 應該保持原樣。

我們也了解有許可證限制的組件是不能作為開源發布的,對於這個問題,只需附上一個說明解釋為什麼被移除即可。我們可以選擇繞過它們,或使用開源方案來替代它們。

大家可以 Star 這個倉庫以表示在這份請願書上簽名,也歡迎 Pull requests,以添加一些優秀的 Flash 項目連結或開源 Flash 規範的原因。

這份請願書將會投遞給 Adobe 公司。

在 GitHub 倉庫中,發起者還列出了幾個值得保存的 Flash 項目,如 Flyguy、DICEWARS 和 Chat Noir (trap the cat)等。

其實,現在已經有一些保存 Flash 的項目出現了,問題是由於 Flash 規範的閉源,這些項目並不完整。發起者列出了下面的幾個項目 —— Gnash、Lightspark、Shumway 和 SWF specs。

想到 Flash 就陷入滿滿回憶殺的程式設計師們,還不趕緊到 GitHub 上看一下,給這個項目一個 Star 吧。

大家對此怎麼看,是專注於開發現有的開源 Flash player 實現,例如(https://github.com/mozilla/shumway、https://github.com/lightspark/lightspark),還是請願開源 Flash 規範,或者您還有其他的看法,歡迎積極討論~

延伸閱讀:

相關焦點

  • Adobe將終止支持Flash,你知道「Flash」是什麼嗎?為何沒落?
    今日,Adobe正式官方宣布,將在今年底也就是2020年12月31日,停止支持Flash,這一消息引發了網上大範圍討論,這意味著曾經引領了視頻流媒體的Flash成為歷史。其實早在兩年以前,Adobe就已經宣布將會放棄flash,隨後各家瀏覽器都更改了相關框架,至今,flash已基本被HTLM5技術替代。那麼,對於Flash你究竟了解多少呢?「Flash」究竟是何方神聖?
  • flash最簡單動畫製作教程?
    Flash在中國有時被稱之為閃客,其發行版本是由Macromedia公司推出的,後Macromedia被Adobe公司收購,被集合到adobe軟體中,flash在製作動畫領域以其專業性以及入門門檻較低的特點贏得了大量的用戶,現在就來和我一起探究如何利用flash軟體製作最簡單的動畫。
  • 怎麼啟用Flash,怎麼啟動瀏覽器Flash
    設置更新\激活插件打開火狐瀏覽器設置選項裡面,找到【附加組件】如圖Flash一般是在插件裡面,點擊如圖找到選擇【更新】擴展管理當然有的時候可能會在擴展裡面出現,那你可以選擇把falsh擴展插件設置允許。【無法註冊adobe flash player插件】--臨時運行提示這樣的錯誤,可以刷新一下瀏覽器。
  • 還記得玩開心農場時提醒你更新的flash嗎?它也退休啦
    然而這個曾經風靡全球的Adobe Flash player卻被Adobe的一紙公告宣布他將徹底退出歷史舞臺。Adobe公告稱,2021年1月12日之後,曾經在網際網路上被廣泛應用的 Flash 內容將被各類官方應用程式阻止運行, Flash終於還是被淘汰了。此前在2020年的最後一天,曾經家喻戶曉的播放器Adobe Flash Player正式停止更新和發行。
  • 環旭電子宣布完成收購法國Asteelflash
    上海2020年12月3日 /美通社/ -- 全球電子設計、製造服務和模塊化領域的領導廠商環旭電子股份有限公司(環旭電子,上海證券交易所證券代碼:601231)今天宣布,透過收購Asteelflash母公司Financière AFG S.A.S.
  • 安卓進入「全面插件化」時代 360宣布RePlugin將開源
    目前市面上的插件化方案雖然很多,但多數只能實現某些功能的插件化,距離開發者的預期尚有相當差距。對此,在近期GMTC全球移動技術大會上,360手機衛士主程序架構負責人張炅軒宣布,360的插件化框架RePlugin已經可以實現「全面插件化」,同時具有出色的穩定性和靈活性,可適用於各種類型的應用上。「RePlugin預計7月份開源,這將是我們獻給安卓世界最好的禮物。」
  • Adobe推出免費Adobe XD起步方案,加快體驗設計問世
    Adobe(16日宣布推出 Adobe XD CC 起步方案(Adobe XD CC Stater Plan),免費提供全面整合的 UX / UI 設計平臺。免費的 XD CC 起步方案包含 Mac 與 Windows 使用的 Adobe XD、iOS 與 Android 系統使用的行動應用程式,以及讓用戶設計、建立原型和與同事分享使用者體驗的服務。經由此次推出的方案和新功能與升級的推出,Adobe XD 成為唯一結合設計與建立原型功能與提供工業級效能的跨平臺體驗設計平臺。
  • 平頭哥宣布開源MCU設計平臺 軟硬體全套開原始碼已在GitHub公布
    10月21日消息,烏鎮網際網路大會期間,平頭哥宣布開源其低功耗微控制晶片(MCU)設計平臺。平臺開原始碼包括基礎硬體代碼和配套軟體代碼兩部分,現已公布在GitHub開源社區。平臺面向AIoT時代的定製化晶片設計需求,目標群體包括晶片設計公司、IP供應商、高校及科研院所等。
  • 童年遊戲的支撐者,flash遺憾退場,成為時代的眼淚
    2020年是多災多難的一年,不過所幸,還有半個月他就即將結束,我們也將迎來新的一年,而隨著年的結束,我們九零後以及零零後兩代人童年遊戲的技術支持,flash插件也即將宣布生命的終結,Adobe公司宣布2020年底開始將不再更新與維護flash插件。
  • Adobe 宣布將於 2020 年停止開發和更新 Flash
    Adobe 今天宣布,計劃終結 Flash 瀏覽器插件,並在2020年停止開發和分發這款插件。
  • 新開源插件讓iPad和iPhone可以顯示Flash內容
    編者:開源中國社區在6月份收錄了開源軟體Smokescreen。由於Adobe和Apple的持續交惡,Apple 賈伯斯堅決不接納flash在iphone等平臺上運行。該軟體看來要派上大用場了。Smokescreen是一個開源項目,主要通過JavaScript 和HTML5這兩項Web技術,將 Flash內容進行轉化顯示。據介紹稱,Smokescreen可以完全運行在瀏覽器中,以二進位的方式讀取SWF文件,在JavaScript環境中進行解壓,使用 base64編碼器提取圖像和音頻數據,再通過矢量圖形進行還原展示。
  • 80%的flash網站將面臨打不開的風險|中企動力解決方案
    80%的flash網站將面臨打不開的風險|中企動力解決方案 最新消息:Adobe公司宣布, 2020 年 12 月 31 日,今年的最後一天,將是其旗下產品Flash Player
  • [Windows] Adobe Flash Player 32.0.0.465 綠色特別版
    有些軟體和網頁目前仍然依賴flash控制項,例如央視影音視頻網、QQ秀,就需AX和PP版。 Windows 10 將於2020年12月停止推送Flash Play安全更新補丁,之前安裝過固化可刪。 Adobe Flash Play 官方版和中國特供版區別?
  • Adobe宣布旗下Flash更名為Animate CC
    Adobe宣布旗下Flash更名為Animate CC 2015年12月02日 09:13作者:cnBeta編輯:王普   Adobe公司剛剛宣布將Flash Builder更名為Adobe Animate CC,加入對HTML5的支持,幫助開發人員創建更多Flash網站,廣告和動畫電影。
  • ...Flash Player 停止支持問答:建議卸載,到期後不能再使用 Flash
    如先前在2017年7月宣布的那樣,Adobe將在2020年12月31日(「終止日期」)之後停止分發和更新Flash Player。Adobe為什麼決定終止Flash Player,並選擇2020年結束日期?多年來,諸如HTML5、WebGL和WebAssembly之類的開放標準一直在不斷成熟,並可以作為Flash內容的可行替代方案。此外,主要的瀏覽器供應商正在將這些開放標準集成到他們的瀏覽器中,並且淘汰了大多數其他插件(例如Adobe Flash Player)。
  • Adobe發布Flash Player插件最終預定更新
    劍客網12月10日訊 Adobe已在Flash正式退役前幾周發布了其Flash Player插件的最終預定更新。如Adobe網站所述,昨天是Flash在中國大陸以外的最新更新,它具有單獨的軟體版本。
  • 由於Daydream死了,Google正在開源Cardboard
    引述外媒報導,今年十月份,谷歌正式停止了其Daydream View VR頭戴式耳機,而該公司今天宣布其開源Cardboard軟體代碼( 「輕巧」的VR頭戴式耳機)。谷歌在基於電話的VR領域領導地位又邁出了一步。
  • 它的時代與你我的童年都一去不復返——Flash遊戲興亡簡記
    flash遊戲《外星原人》Flash快速簡捷的操作讓它深受獨立遊戲製作者們青睞,有些作者只需要一兩天就能製作出一款有模有樣的遊戲,事實上,即使到了Flash失去技術支持的今天,很多創作者也會利用它來快速做出作品的框架。
  • Flash大限將至,陪伴我們十餘年的flash網站未來在哪?
    那時候,最幸福的時刻就是周末能玩上一會小遊戲。雖說當時的flash小遊戲,畫面精細度、遊戲情節上比不上遊戲大作,但帶給人的滿足感是無可替代的。4399小遊戲為什麼能成功在那幾年,國內的PC價格昂貴、配置較低,很難運行國外的大型遊戲。
  • 「閃婚」是「flash marriage」,那「奉子成婚」英文該怎麼表達?
    那問題是,你知道「奉子成婚」英文該怎麼表達嗎?說到「奉子成婚」的英文翻譯,很多人會不自覺的就會將其翻譯成「marry with a child」,其實不然,我們所說的奉子成婚,是指懷孕了,要提前結婚。今天早上我的朋友宣布她要奉子成婚。拓展學習:married with a child不是「和孩子結婚」,而是表示「已婚並有一個孩子」,大家不要理解錯了。