V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ZxBing0066
V2EX  ›  问与答

github 基于别的库开发,是否需要保留 fork

  •  
  •   ZxBing0066 · 2022-02-17 11:00:50 +08:00 · 2446 次点击
    这是一个创建于 1017 天前的主题,其中的信息可能已经有所发展或是发生改变。
    近期在 github 上看到一个库,然后自己准备把库里的某部分替换成另外的方案,后续库的走向肯定不相同。
    请问下这种情况下是否应该 fork ,还是说自己开个新库直接在 README 里声明部分代码来源(早期另一个库的代码含量会很高)。
    15 条回复    2022-02-25 19:32:09 +08:00
    liyang5945
        1
    liyang5945  
       2022-02-17 11:06:17 +08:00   ❤️ 1
    既然后续不同了,就没必要 fork
    coolcfan
        2
    coolcfan  
       2022-02-17 11:10:51 +08:00   ❤️ 1
    比如 https://github.com/go-gitea/gitea

    > This project has been forked from Gogs since 2016.11 but changed a lot.
    luvsic
        3
    luvsic  
       2022-02-17 11:15:36 +08:00   ❤️ 1
    不需要 fork ,不过 credit 里最好声明下
    xieqiqiang00
        4
    xieqiqiang00  
       2022-02-17 11:18:47 +08:00   ❤️ 1
    你的最终目的不是合并回原来的仓库的话,好像都不太适用直接 fork 吧
    ZxBing0066
        5
    ZxBing0066  
    OP
       2022-02-17 11:27:21 +08:00
    @liyang5945
    @coolcfan
    @luvsic
    @xieqiqiang00

    好的 感谢大家,提问主要是个人也觉得不太适合 fork ,但是现在 github 的 fork 关系不能删除,需要自行 clone 然后再新建个仓库,给我有种我在抄袭的感觉 😂
    mikewang
        6
    mikewang  
       2022-02-17 12:30:28 +08:00   ❤️ 1
    默认搜索是搜不到 fork 仓库的,如果不是为了合并另开一个好。
    ysc3839
        7
    ysc3839  
       2022-02-17 12:59:48 +08:00 via Android   ❤️ 1
    GitHub 的 fork 更多是为了能提交 pr 吧,用不用没有关系的
    ulosggs
        8
    ulosggs  
       2022-02-17 13:15:07 +08:00   ❤️ 1
    你可以先 fork ,提交了自己的改动之后再给 github support 发信息 detach
    tolking
        9
    tolking  
       2022-02-17 13:26:21 +08:00   ❤️ 1
    fork 与否感觉都可以。重要的是应该保留原本的 LICENSE ,在征求原作者同意后才修改,不算抄袭
    ZxBing0066
        10
    ZxBing0066  
    OP
       2022-02-17 13:55:18 +08:00
    @ulosggs 好的 学到了


    @tolking 征求同意没必要吧 MIT 协议
    tolking
        11
    tolking  
       2022-02-18 14:14:05 +08:00
    ZxBing0066
        12
    ZxBing0066  
    OP
       2022-02-18 15:04:59 +08:00
    @tolking 啊这,那我之后的代码变更,难道一直保持现有的 LICENSE 吗,这也很奇怪吧
    tolking
        13
    tolking  
       2022-02-18 19:39:40 +08:00   ❤️ 1
    @ZxBing0066 你可以参考 Gitea 的 [LICENSE]( https://github.com/go-gitea/gitea/blob/main/LICENSE) 修改记录
    ZxBing0066
        14
    ZxBing0066  
    OP
       2022-02-18 21:24:27 +08:00
    @tolking 哦哦 了解了,那是不是也可以把 LICENSE 放在某些文件头里或者对应的文件夹里,之前好像也看到过
    lunny
        15
    lunny  
       2022-02-25 19:32:09 +08:00
    @ZxBing0066 我是 Gitea 的创始人,你可以给 Github 发 support 工单,让他解除 fork 关系的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2696 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:11 · PVG 20:11 · LAX 04:11 · JFK 07:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.