一个 github 开源的 issue 十多年没有解决,另一个新生的同类项目解决了,在 issue 里回复了一条消息被隐藏,大家如何看?

15 小时 35 分钟前
 LonnyWong

今天来说一说我开源曾遇到的一件小事。

一个著名的开源项目(十几 K 的 Star ),一个十多年未解决的 issue ,甚至很多人在 issue 里发布了悬赏。

一个新生的同类开源项目,支持那项目同样的核心功能,因底层实现不同,完美解决了那个 issue 遇到的问题。

我曾在那个 issue 里留言,说自己在另一个同类项目里解决了,然后就被隐藏了(没有被删除),大家怎么看?

7988 次点击
所在节点    程序员
90 条回复
rails
15 小时 14 分钟前
如果你能修复,在该项目下面回复应该是没问题的

如果是推广你的更厉害的解决方案,那你应该去其他地方打广告
SGL
15 小时 11 分钟前
如果另一个项目是你做的,那你这个不好说。如果是别人做的,你只是提了一嘴,那这个作者这个不好说
wxiao333
15 小时 6 分钟前
正常,人性
crysislinux
15 小时 4 分钟前
你可以先吹一波原项目,然后再说你写了一个项目正好解决了这个问题。实际上我看到过很多类似的情况,说明也有很多维护者不是很在意这个。
summerwar
14 小时 59 分钟前
如果你把那个十多年未解决的 issue 解决了,并且提交了修复代码,同时顺带说下你自己也有个同样的项目,只是也遇到了这个问题,花费时间和精力解决了,恰好看到这里同样的 issue ,提交了修复代码。==》你和这个项目的作者可能成为了好朋友。

你现在可能是看到别人有个开源的项目觉得实现思路不错,然后自己上手做了一个类似的,并且解决了类似的问题,然后你去别人的 issue 里说自己的开源项目比他这个好多了,且没有这样的问题,顺便宣传了一波自己的项目。 ==》我只能说你在拉仇恨,你和这个项目的作者觉没有成为朋友的可能

然后你又在 v2 上发了个帖子,让大家评论。==》我不知道该说啥,我觉得大多数人都觉得你不太聪明,或者过于聪明,但是聪明又没用到正确的地方。
Configuration
14 小时 57 分钟前
上面说的好,issue 是用来提交问题解决问题的,不是用来打广告的
Ketteiron
14 小时 56 分钟前
如果没有借鉴的意义,隐藏为离题没什么问题。
举个例子,某个 issue 说 react 有严重的性能问题,然后低下回复 vue 很快。如果是可移植的,或者有借鉴的意义,那才应该提出来。
craftsmanship
14 小时 49 分钟前
吐个槽 有更好的替代品出现 解决了某个痛点问题 于是有人推荐让大家都转去用它 是很正常的事情啊 隔壁还因为 Node 的 ESM 问题 一堆人推荐换 deno 或 bun 呢
leinad59
14 小时 26 分钟前
虽然但是… maked 是什么
MozzieW
14 小时 23 分钟前
这标题很符合新闻学。

我看到的是,项目 A 有个 issue 多年没有修,OP 去回复“我做了一个新的项目 B 没有这个问题”,然后回复被人举报 Spam 折叠了。

哪怕说一下问题出现的原因、解决方案,再推项目呢。

见仁见智。
renchong
14 小时 19 分钟前
不是说现在 ai 很厉害了吗,为什么不直接给 ai 给解决
Configuration
14 小时 18 分钟前
看到了被折叠的留言,一丁点技术讨论的信息都没有,这是纯广告。

单说你的产品解决了这个痛点,那你的产品是否实现了 mosh 的所有 feature ?
yb2313
14 小时 16 分钟前
这个项目最后一次更新是 23 年 8 月,24 年提了一下另一个项目被隐藏回复,怪
daybreakfangyang
14 小时 14 分钟前
你这属于贴脸嘲讽(你不行,你看我解决了)
LonnyWong
14 小时 14 分钟前
@MozzieW #10 十多年,那么多人,都没有解决的问题,是他们都不够聪明吗?还是不想解决,痛点不够痛?

其实是底层选型的问题,导致实现起来太困难。抱歉,我没有能力在原项目上解决,我并不比那些人厉害。
fun201108
14 小时 14 分钟前
想看,点展开按钮
studyingss
14 小时 11 分钟前
@summerwar 不同意你的看法,点开链接看了,看样子不像是打广告,

不知道你看了 issue 没有,挂了十年,成员显然没有解决的意愿,而用户一直在叠加悬赏要求这个功能,


如果不是推广,对于这样一个显然不是伪需求的问题,给出替代方案是很自然的,也很有帮助的,而且 issue 区也并没有“必须提交才有发言权”这种规则。

mark as spam 显得太小气了。
ruanimal
14 小时 9 分钟前
当然是嘲讽让人难受
LonnyWong
14 小时 9 分钟前
@Configuration #12 mosh 首页说了 3 条(外加 1 条不支持),我实现了前 2 条,第 3 条我不认可(不打算实现),外加实现了 1 条 mosh 不支持的。

It aims to support the typical interactive uses of SSH, plus:

Mosh keeps the session alive if the client goes to sleep and wakes up later, or temporarily loses its Internet connection.

Mosh allows the client and server to "roam" and change IP addresses, while keeping the connection alive. Unlike SSH, Mosh can be used while switching between Wi-Fi networks or from Wi-Fi to cellular data to wired Ethernet.

The Mosh client runs a predictive model of the server's behavior in the background and tries to guess intelligently how each keystroke will affect the screen state. When it is confident in its predictions, it will show them to the user while waiting for confirmation from the server. Most typing and uses of the left- and right-arrow keys can be echoed immediately.

As a result, Mosh is usable on high-latency links, e.g. on a cellular data connection or spotty Wi-Fi. In distinction from previous attempts at local echo modes in other protocols, Mosh works properly with full-screen applications such as emacs, vi, alpine, and irssi, and automatically recovers from occasional prediction errors within an RTT. On high-latency links, Mosh underlines its predictions while they are outstanding and removes the underline when they are confirmed by the server.

Mosh does not support X forwarding or the non-interactive uses of SSH, including port forwarding.
wind1986
14 小时 7 分钟前
@LonnyWong 那你实现了原有项目的其他功能么?没用的话, 意义是啥, 不还是广告么

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

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

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

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

© 2021 V2EX