逆向 Duet Display 黑科技

2014-12-21 10:13:01 +08:00
 darrenxyli
https://github.com/deanm/deanm.github.com/blob/master/_posts/2014-12-18-DuetDisplay.markdown
果然内部员工就是知道得多。
9911 次点击
所在节点    iDev
14 条回复
Starduster
2014-12-21 10:15:24 +08:00
这样把自己家卖钱的玩意逆向了丢 github 真的好吗
RobinCheng
2014-12-21 10:29:28 +08:00
可以用吗?
ffffwh
2014-12-21 10:49:04 +08:00
苹果牙膏厂,lightning咋不上usb 3.0。
darrenxyli
2014-12-21 10:49:56 +08:00
@Starduster 不是作者逆向的

@RobinCheng 可以用啊,用得上好
9hills
2014-12-21 10:54:34 +08:00
作者发现Duet用了GPL的开源库却不遵守协议。逆向也可算替天行道
hewigovens
2014-12-21 10:57:51 +08:00
看完了, 主要是说 Duet 用了一些Unattributed的代码:
* Duet Mac app 用了 CocoaSplit, 好像是 GPLv2协议的
* 用了 PeerTalk, 把类名前缀改掉了, 按照作者的理解, 能通过审核比较惊讶, 因为使用了通过逆向知道的 API(可以算私有 API吧, 有下架风险, 或者说类似应用可以通过)
darrenxyli
2014-12-21 11:17:02 +08:00
下架可能性最大
bellchu
2014-12-21 13:10:02 +08:00
射手的splayer.app 用的mplayerx的源码 不是照样卖钱么,11年到现在都几年了,照样没下架。
gDD
2014-12-21 13:39:30 +08:00
@bellchu 遵守协议地用和偷偷用可不是一个概念,GPL并没有禁止卖钱,SPlayer以前也出过岔子[1],可能现在SPlayer官网上放的源码[2]没有这问题了。

[1]: http://www.oschina.net/news/6259/shooter_player_anti_opensource
[2]: http://hg.splayer.org/splayerx/wiki/Home
9hills
2014-12-22 10:57:10 +08:00
@bellchu GPL不禁止你拿它卖钱,RHEL就卖的挺火,但是必须以同样的License放出修改后的源码(包括引用GPL库的其他代码)。

就好像RHEL卖的再好,必须把源码放出来让人做CentOS以及无良公司Oracle做那啥啥一样。。
bellchu
2014-12-22 18:19:40 +08:00
@gDD
@9hills
嗯,俺知道GPL协议不禁止软件继承代码并收费,我只是说继承代码的二次开发人的道德问题,splayer一开始是没公开源码的,就像@gDD所引用的第一个Link所述,后来公开没公开源码我还真没关心过,因为我之后就不用splayer了。

我一开始就是mplayerx的用户,但是mplayerx不支持opensubtitle,所以看到splayer.app上架的第一天,我就买了,发现UI之类和mplayerx几乎如出一辙,ffmpeg相关的就不提了,但是射手标称的在线字幕功能却还没有上线,当时我记得在线字幕功能是灰色的,随即习惯性的搜索了Google等地方,没找到开放的源码,赶脚自己被耍了,花了钱却用上了和一个GPL免费软件一样功能的app,从此弃用了splayer,11年2月还是3月的时候我Donate了mplayerx的作者QuZongYao一包烟钱,QuZongYao也就是niltsh,非常迅速的回了个感谢的email,我们简单的聊了聊,赶脚他本人也是抵触splayer的做法的。既然是继承GPL代码的收费软件,我赶脚就应该在收费的同时公开代码。

说这么多已经歪楼了太多了
9hills
2014-12-22 19:38:04 +08:00
@bellchu 现在这个世道,知错就改还是不错的。。现在国内有几个人把GPL看在眼里
fyooo
2014-12-24 16:03:33 +08:00
就是说不用买 Duet Display了?
darrenxyli
2014-12-25 01:07:48 +08:00
@fyooo 说不准啊,这个看apple得意思。不过最近github上面因为这个爆出来了很多usb的新玩法。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/155441

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX