V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DTCPSS
V2EX  ›  开源软件

给闭源软件的作者发 patch,他会接受吗?

  •  
  •   DTCPSS · 317 天前 · 1304 次点击
    这是一个创建于 317 天前的主题,其中的信息可能已经有所发展或是发生改变。
    某国外小工作室的收费软件支持中文,但是我买了之后发现有个地方没有考虑到中文环境。所以我反编译后把这个问题改了。
    现在这个补丁的二进制和代码都没有公开,只是我自己用。
    如果我给开发者发修复代码,他们会接受吗?
    第 1 条附言  ·  305 天前
    目前进展:已获得作者许可
    iislong
        1
    iislong  
       317 天前 via Android
    联系开发者呗
    Bingchunmoli
        2
    Bingchunmoli  
       317 天前 via Android
    不如联系开发者提出问题,给出见解,我觉得因为源码改和二进制改有区别,而且可能会在意是否被反编译破解这种
    beimenjun
        3
    beimenjun  
       317 天前   ❤️ 4
    感觉你直接反馈问题好啦,自己的软件被反编译还发了个 patch 过来,估计没什么作者会感谢你的,更不要说你能从这个事情里得到什么正面反馈了。
    kristofer
        4
    kristofer  
       317 天前
    你的前提就让人家不舒服了:反编译破解。
    mxT52CRuqR6o5
        5
    mxT52CRuqR6o5  
       317 天前 via Android
    你真想提交也别提交 patch 啊,你让人家咋 accept 你的修改
    NewYear
        6
    NewYear  
       317 天前
    作为付费用户,反馈当然没问题。

    我没有买人家软件,也发邮件给人家反馈 bug ,来回几封邮件后问题就解决了。
    DKingAlpha
        7
    DKingAlpha  
       316 天前 via Android
    我从开发者看其实是不介意的。作为作者闭源可能只是为了保护知识产权,发出来卖到钱就达到原始的目的了。
    产品流到外网后,逆向这个事情本来就是不可避免的,你能逆出来提个 PR 之类的可以直接合并的,作为开发者能白嫖其实挺开心的。可以直接发邮件带附件试试,如果沟通出问题错不在你。

    不过我仔细看了你的描述,应该只是改了某些语句,可能只有几行,这种直接跟作者说一声就行了,形成原因、解决方法在 issue 里说清楚就可以了,连 PR 都没必要提。
    tuutoo
        8
    tuutoo  
       316 天前
    换位思考一下,你的软件被人反编译了再发个 patch 过来。你啥感觉?
    还是人家直接跟你提问题和讨论解决方案比较容易接受呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1033 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 19:21 · PVG 03:21 · LAX 11:21 · JFK 14:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.