今天被恶心到了, Yii 的 qq,微博,微信登录组件程序被人提交到了 Yii 官方

2016-04-26 08:42:32 +08:00
 flydogs

7 个月前为 http://simpleforum.org 写的 qq/微博 /微信登录程序, 被人改个作者名原封不动的提交给了 Yii 官方。

所说是开源的哦,虽说是 MIT License ,你好歹稍微加点自己的东西啊!

我的 https://github.com/yujiandong/yii2-authclient

Yii 官方的 https://github.com/yiisoft/yii2-authclient/tree/master/clients

提交者的 https://github.com/xutongle/yii2-authclient

23143 次点击
所在节点    PHP
132 条回复
Mayu
2016-04-26 13:27:30 +08:00
@raincious 我是在原作者项目的 issue 里看到的, 貌似是他用自己 fork 的项目提交了这个 commit, 然后 merge 回原项目, 并在原项目的 issue 里留言道歉了
cst4you
2016-04-26 13:30:48 +08:00
raincious
2016-04-26 13:40:19 +08:00
@Mayu

哦,那是我没关注到那些。作为一个旁观者而言,如果原作者没有异议,这个问题就已经完结了。(可以去撕下一个话题了
xiaolu
2016-04-26 17:17:39 +08:00
哈哈,太搞笑了
wuchizhitu1988
2016-04-26 17:27:04 +08:00
不太懂这个发自我的 iPhone 怎么就恶心了..
ChoateYao
2016-04-26 17:51:18 +08:00
今天刚安装 yii2-authclient 使用其中的 WeChat ,给那个命名空间给恶心到了。

namespace yii\authclient

class WeChat extends OAuth2{}

class QQ extends OAuth2{}

class Weibo extends OAuth2{}

我真心不知道官方是如何审核这样的代码。

还想去提个 issues 呢,结果原来这个代码还是抄袭的,乐死我了。

支持楼主的行为。
7colcor
2016-04-26 18:23:56 +08:00
这个人没有任何歉意,怼死他。支持楼主
jhdxr
2016-04-26 19:37:13 +08:00
@ChoateYao 你这一黑黑两个了。。。
SCaffrey
2016-04-26 19:54:27 +08:00
这人是直接换了个 ID 吗?
Tink
2016-04-26 20:06:06 +08:00
@SCaffrey 好像是
southwolf
2016-04-26 20:11:51 +08:00
习惯就好了,你国这种傻逼到处都是。
有段时间我在捣鼓 OpenWRT, 当时给一个板子做了适配, 本来是做着玩的, 也没认真测试, 所以就没好意思直接给官方发 PR.
前同事(还是我招进前公司的) 也对 OpenWRT 感兴趣, 问了我好多问题, 我就把自己做过的一些东西发给他作为演示.

然后这哥们就直接写上自己名字去发 PR 了……
southwolf
2016-04-26 20:12:27 +08:00
flydogs
2016-04-26 21:26:57 +08:00
来汇报一下结果! Yii 官方已经回档。
感谢以上所有的朋友。

该提交者也向我道歉。我也接受他的道歉。
只不过从始至终一直找理由,什么从商业软件里看到的啦,啪啦啪啦

感谢 google (啪啪啪)
![]( http://7xnug4.com1.z0.glb.clouddn.com/upload/201604/26/1_UWIPD1.png)
zhidc77
2016-04-26 21:43:45 +08:00
特意看了对比了,对方跟你的缺失相差无几,可你的跟官方自带的几个客户端也基本相差无几,而且有些方法一字不差,你也没有留下原作者的信息,对比的 facebook 和领英的接口。
flydogs
2016-04-26 21:57:15 +08:00
@zhidc77
那是 Yii 官方提供的接口方法。你只需继承 OAuth ,然后重构几个方法就行了。
另外我的那么多的代码,怎么变成和官方相差无几了?
flydogs
2016-04-26 22:01:52 +08:00
@zhidc77
而主题贴说的那个人,几乎原封不动的就拿了我的代码改个作者名,提交给 Yii 了
zhidc77
2016-04-26 22:10:04 +08:00
我看到里面有段 genereateAuthState 方法该方法原封不动的领英借口抄的, buildAuthUrl 方法原封不动抄的, fetchAccessToken 原封不动抄的,其他的方法都是实现了官方接口改的参数,我还是不赞同你的观点
flydogs
2016-04-26 22:13:06 +08:00
@zhidc77
朋友,别弄个马甲上来。
今天晚上 5 点钟注册的 V2EX , via iphone 。
一注册就直奔这个主题。
xutongle 同学,没错吧。
zhidc77
2016-04-26 22:13:31 +08:00
@flydogs 按照你的说法,你至少要在你代码里写上原作者相关信息
zhidc77
2016-04-26 22:14:59 +08:00
我不认识你也不认识他,只是就事论事

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

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

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

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

© 2021 V2EX