Adobe 已宣布 Flash 结束 那开源它是最好的方案吗? - 开源中国社区
Adobe 已宣布 Flash 结束 那开源它是最好的方案吗?
局长 2017年07月29日

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

局长 局长 发布于2017年07月29日 收藏 6

有免费的MySQL,为什么还要买? >>>  

近日,在 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 规范,或者您还有其他的看法,欢迎积极讨论~

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Adobe 已宣布 Flash 结束 那开源它是最好的方案吗?
分享
评论(23)
精彩评论
10
这正是开源的魅力之处:你永远不会知道在开源后会发生什么
——哈哈,会促进中国自主产权
7
一款商业软件开源没那么简单的,Flash 涉及到多少专利无从问起,而这些专利有多少属于第三方我们不得而知,开源之前这些谈判都不知道要多久。所以很多优秀的软件,其结果死掉了,也没法开源,比如印象中记忆犹新的 BeOS。
以前 Java 开源的时候,准备的时候也是相当的长,要处理的专利问题一堆,至今Java 协议还声明遵循GPL协议但Classpath除外,Classpath 是Java 真正做到开源过程中的最大障碍, 即使 Java 9 的 Java Platform Moduel System 也在短期无法取代Classpath。
6
可惜,至少h5根本没有达到取代的程度
2
最该开源的是 Silverlight ,但是微软宁可废弃,也不开源,纯SB一个。
如果开源,可以基于其做 Linux 和 BSD 上的界面系统,和 mono .net core 配合起来,对自己百利一害,
但是,微软凡事都比别人慢一坨,等大好机会都过去了,才知道回头,一是沧桑百年身。
如果当年就搞 .net core ,现在还有 java 什么事?
2

引用来自“AndyChuck”的评论

Flash占内存大,没HTML5好,开不开源都无所谓,它的终结正好可以防止我们的下一代去玩4399 :P
4399就不能用HTML5开发游戏么?
不过也是,HTML5游戏怎么保护源代码和防止篡改游戏逻辑作弊呢?
最新评论
0

引用来自“AndyChuck”的评论

Flash占内存大,没HTML5好,开不开源都无所谓,它的终结正好可以防止我们的下一代去玩4399 :P
4399flash那么有趣,作为一个从小玩flash的游戏玩家,我非常清楚flash游戏真的很特别!
0
国内Mac用户的利好消息,那些flash only的视频网站有动力改h5了
0
在4399上国h5游戏,也上过flash游戏,h5替代flash还需要时间,个人认为flash即使到2020年也不会死去
2
最该开源的是 Silverlight ,但是微软宁可废弃,也不开源,纯SB一个。
如果开源,可以基于其做 Linux 和 BSD 上的界面系统,和 mono .net core 配合起来,对自己百利一害,
但是,微软凡事都比别人慢一坨,等大好机会都过去了,才知道回头,一是沧桑百年身。
如果当年就搞 .net core ,现在还有 java 什么事?
0

引用来自“游客”的评论

可惜,至少h5根本没有达到取代的程度
我纠正我的错误,我发现这个游戏牛逼的可以替代flash了 http://webassembly.org/demo/Tanks/
1

引用来自“AndyChuck”的评论

Flash占内存大,没HTML5好,开不开源都无所谓,它的终结正好可以防止我们的下一代去玩4399 :P

引用来自“eechen”的评论

4399就不能用HTML5开发游戏么?
不过也是,HTML5游戏怎么保护源代码和防止篡改游戏逻辑作弊呢?
HTML5游戏?我从未见过
2

引用来自“AndyChuck”的评论

Flash占内存大,没HTML5好,开不开源都无所谓,它的终结正好可以防止我们的下一代去玩4399 :P
4399就不能用HTML5开发游戏么?
不过也是,HTML5游戏怎么保护源代码和防止篡改游戏逻辑作弊呢?
0
感谢 为互联网做出的贡献 也该休息了 嘿嘿回忆一下吧这些的惊人创作
0
指甲太长 差评
0
以前 OS2 ByeBye 的时候,也有请愿 IBM开源,开源了吗?
7
一款商业软件开源没那么简单的,Flash 涉及到多少专利无从问起,而这些专利有多少属于第三方我们不得而知,开源之前这些谈判都不知道要多久。所以很多优秀的软件,其结果死掉了,也没法开源,比如印象中记忆犹新的 BeOS。
以前 Java 开源的时候,准备的时候也是相当的长,要处理的专利问题一堆,至今Java 协议还声明遵循GPL协议但Classpath除外,Classpath 是Java 真正做到开源过程中的最大障碍, 即使 Java 9 的 Java Platform Moduel System 也在短期无法取代Classpath。
0

引用来自“路人丁丁4”的评论

这正是开源的魅力之处:你永远不会知道在开源后会发生什么
——哈哈,会促进中国自主产权
@路人丁丁4 说的好对,促进了你的自主产权
0
h5的音视频播放就是个鸡肋
10
这正是开源的魅力之处:你永远不会知道在开源后会发生什么
——哈哈,会促进中国自主产权
6
可惜,至少h5根本没有达到取代的程度
0
何必留恋
0

引用来自“风青山”的评论

感谢翻译。看翻译不如看原文,即使我的英语很渣。但据我所知,没问题不代表好。虽然大多数情况下,That's ok翻译成没问题是没问题的,但是That' ok和that' no problem还是有区别的。

引用来自“局长”的评论

“但据我所知,没问题不代表好。”这是想表达什么?and 我并没把 that's ok 翻译成没问题。
额看错了,我得补觉。
0

引用来自“风青山”的评论

感谢翻译。看翻译不如看原文,即使我的英语很渣。但据我所知,没问题不代表好。虽然大多数情况下,That's ok翻译成没问题是没问题的,但是That' ok和that' no problem还是有区别的。

引用来自“局长”的评论

“但据我所知,没问题不代表好。”这是想表达什么?and 我并没把 that's ok 翻译成没问题。

引用来自“风青山”的评论

没问题就是没有问题,如果换种说法,有问题为负,没问题就是非负,而好则是正。你的第一段就把 that's ok 翻译成了没问题。
曲解
0

引用来自“风青山”的评论

感谢翻译。看翻译不如看原文,即使我的英语很渣。但据我所知,没问题不代表好。虽然大多数情况下,That's ok翻译成没问题是没问题的,但是That' ok和that' no problem还是有区别的。

引用来自“局长”的评论

“但据我所知,没问题不代表好。”这是想表达什么?and 我并没把 that's ok 翻译成没问题。
没问题就是没有问题,如果换种说法,有问题为负,没问题就是非负,而好则是正。你的第一段就把 that's ok 翻译成了没问题。
0

引用来自“风青山”的评论

感谢翻译。看翻译不如看原文,即使我的英语很渣。但据我所知,没问题不代表好。虽然大多数情况下,That's ok翻译成没问题是没问题的,但是That' ok和that' no problem还是有区别的。
“但据我所知,没问题不代表好。”这是想表达什么?and 我并没把 that's ok 翻译成没问题。
顶部