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

jopen 7年前發布 | 11K 次閱讀 Adobe Flash

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

近日,在 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 項目,如 FlyguyDICEWARS 和 Chat Noir (trap the cat)等。

其實,現在已經有一些保存 Flash 的項目出現了,問題是由于 Flash 規范的閉源,這些項目并不完整。發起者列出了下面的幾個項目 —— GnashLightsparkShumway 和 SWF specs

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

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

來自: 開源中國社區

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!