Adobe已宣布Flash结束,开源它是最好的方案吗?

jopen 7年前
   <p style="text-align:center"><img alt="Adobe已宣布Flash结束,开源它是最好的方案吗?" src="https://simg.open-open.com/show/b3879eae6ab615691b73fdde8572ecca.jpg" /></p>    <p>近日,在 GitHub 出现了一个名为“<a href="/misc/goto?guid=4959010014357210980">open-source-flash</a>”的仓库,初看名字还以为刚宣布终结的 Flash 要开源了,点进去之后才发现,原来仓库的主要内容是一份请愿开源 Flash 规范的说明。请愿书原文如下:</p>    <blockquote>     <p>Petition to open source Flash spec</p>     <p><a href="/misc/goto?guid=4959010014463325285">Adobe is going to stop distributing and updating Flash player</a>. That's ok.</p>     <p>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.</p>     <p>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.</p>     <p>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.</p>     <p>Star this repository to sign the petition. Pull requests are also welcome. Add cool Flash links here and reasons to open source Flash.</p>     <p>This petition will be delivered to Adobe.</p>    </blockquote>    <p>简要翻译一下原文:</p>    <blockquote>     <p>开源 Flash 规范的请愿书</p>     <p><a href="/misc/goto?guid=4959010014574545034">Adobe 已宣布将于 2020 年停止分发和更新 Flash player</a>,这没关系。</p>     <p>然而,Flash 是互联网历史上重要的一部分,它的消亡意味着我们的子孙后代将无法了解过去的信息。游戏、试验和网站都将会被遗忘。</p>     <p>开源 Flash 规范将是保存 Flash 项目安全存档的一个很好的解决方案。不知为何,但这正是开源的魅力之处:你永远不会知道在开源后会发生什么!可能会有方法将 swf/fla 转换为 HTML5/canvas/webgl/webassembly,或为其编写独立的播放器。还有可能会出现一个针对 Flash 的单独的浏览器。所以,我们不是说 Flash player 应该保持原样。</p>     <p>我们也了解有许可证限制的组件是不能作为开源发布的,对于这个问题,只需附上一个说明解释为什么被移除即可。我们可以选择绕过它们,或使用开源方案来替代它们。</p>     <p>大家可以 Star 这个仓库以表示在这份请愿书上签名,也欢迎 Pull requests,以添加一些优秀的 Flash 项目链接或开源 Flash 规范的原因。</p>     <p>这份请愿书将会投递给 Adobe 公司。</p>    </blockquote>    <p>在 GitHub 仓库中,发起者还列出了几个值得保存的 Flash 项目,如 <a href="/misc/goto?guid=4959010014671559923">Flyguy</a>、<a href="/misc/goto?guid=4959010014774311163">DICEWARS</a> 和 <a href="/misc/goto?guid=4959010014875563550">Chat Noir</a> (trap the cat)等。</p>    <p>其实,现在已经有一些保存 Flash 的项目出现了,问题是由于 Flash 规范的闭源,这些项目并不完整。发起者列出了下面的几个项目 —— <a href="/misc/goto?guid=4959010014979940614">Gnash</a>、<a href="/misc/goto?guid=4959010015073978027">Lightspark</a>、<a href="/misc/goto?guid=4959010015181772589">Shumway</a> 和 <a href="/misc/goto?guid=4959010015287773677">SWF specs</a>。</p>    <p>想到 Flash 就陷入满满回忆杀的程序员们,还不赶紧到 GitHub 上看一下,给这个项目一个 Star 吧。</p>    <p>大家对此怎么看,是专注于开发现有的开源 Flash player 实现,例如(<a href="/misc/goto?guid=4958343332844138338">https://github.com/mozilla/shumway</a>、<a href="/misc/goto?guid=4959010015421600116">https://github.com/lightspark/lightspark</a>),还是请愿开源 Flash 规范,或者您还有其他的看法,欢迎积极讨论~</p>    <p>来自: <a href="/misc/goto?guid=4959010015524968403" id="link_source2">开源中国社区</a></p>