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

gogs 和 gitea 最初主要贡献者是同一个人? 码力太强了吧

  •  
  •   Rorysky · 328 天前 · 4145 次点击
    这是一个创建于 328 天前的主题,其中的信息可能已经有所发展或是发生改变。

    根据 wikipedia:

    Gitea 由 Lunny Xiao 建立,他也是自托管 Git 服务 Gogs 的创始人。尽管 Gogs 是一个开源项目,但是它的代码仓库是由单个维护者控制的,这导致开源社区在开发上的互动受限。深受此苦恼的 Gitea 开发者们在 2016 年 11 月创造了 Gogs 的分支 Gitea ,并且开创了社区驱动的开发模式。该分支的 1.0 版本在 2016 年 12 月发布。

    关注的不是 Lunny 而是贡献者里的 unknown , 几乎是完成早期 gitea 和 一直以来 gogs 大部分代码,反而所谓的创始人只是后期接手的。

    这里面有什么故事?

    https://github.com/go-gitea/gitea/graphs/contributors https://github.com/gogs/gogs/graphs/contributors

    17 条回复    2024-03-25 11:25:38 +08:00
    0x0000009C
        1
    0x0000009C  
       328 天前
    Gitea 是 Gogs 的分支
    jjx
        2
    jjx  
       328 天前
    不是很明白, unknown 和 Lunny 之间的联系 gitea 目前是商业化的

    从表面上看, 就是 gitea 利用开源协议, 获取了 gogs 的劳动成果获利, 而且不违法

    从事开源的某种程度上要吸取这种经验教训
    zhs227
        3
    zhs227  
       328 天前
    gitea 是 Fork 出来的,据作者说是因为 gitea 比较激进,gogs 作者相对保守,所以 fork 了。从支持特性的角度讲,确实 gitea 多不少,至于想商业化之类的,应该也有可能。
    Liuman
        5
    Liuman  
       328 天前
    歪个楼,请问一下自搭建的 gitea 有 CI/CD 吗?
    XiLingHost
        6
    XiLingHost  
       328 天前   ❤️ 1
    @Liuman 要启用 action ,要自己建 runner
    Rorysky
        7
    Rorysky  
    OP
       328 天前
    @zhs227 所以 gitea 早起代码全是 unknown 贡献的,是因为 fork ? 为什么 fork 的时候不 rebase ? 如果 unknown 根本不愿意被 fork ,保留人家的提交记录不好吧
    Rorysky
        8
    Rorysky  
    OP
       328 天前
    @jolanyu 照这里说,维基百科的描述就是错的,lunny 不是 gogs 的创始人,贴金行为呀
    Rorysky
        9
    Rorysky  
    OP
       328 天前
    @jjx 感觉你看穿了本质,gitea 说是因为 gogs 不愿意开放权限给其他贡献者,就是找个由头商业化; gitea 的维基百科页面还说 lunny 是 gogs 的创始人, 都是单人维护了,你咋创始呀? 技术圈 瓜 也不少
    yulon
        10
    yulon  
       328 天前
    啊?这俩不都是创始人? Unknown (无闻)在 Go 圈名气也不小,甚至都是他宣传的 Gogs ,你连无闻都不认识在这纠结啥啊,他也没说无闻不是创始人啊。
    zsh2517
        11
    zsh2517  
       328 天前   ❤️ 1
    @Liuman 有 CI/CD ,语法基本兼容 GitHub ,且可以和 GitHub 的 .github 并存(我记得应该是有 .gitea 则走 .gitea/workflow 的配置,没有走 .github/workflow )。需要自己配置 runner 机器
    Rorysky
        12
    Rorysky  
    OP
       328 天前
    @yulon unknown 当然是创始人,早期代码都是他提交的,你可以去看 github 记录,lunny 在 gogs 提交次数并不多,时间段也有限。
    cslive
        13
    cslive  
       328 天前
    @Rorysky #12 早期 gogs 不怎么接受别人提交的代码,全部由作者一个人维护的,后面 gitea 由此 fork 出来
    hongzx
        14
    hongzx  
       328 天前
    @Liuman 有,gitea+drone
    Vegetable
        15
    Vegetable  
       328 天前   ❤️ 1
    @Liuman Drone CI ,我感觉体验上是比 jenkins 好很多,略逊于 github action 。不过很久没用了
    chronos
        16
    chronos  
       328 天前
    我记得 Gogs 是 Unknown 开发的,使用了 Lunny 写的 xorm 。Gogs 项目上 Lunny 早期也贡献了代码,后来 Fork 出了 Gitea ,增加了很多特性。
    chaleaochexist
        17
    chaleaochexist  
       262 天前
    你们觉得 gitea 的代码质量怎么样?
    可能是被 java 洗脑了, 感觉没有 DAO 层就是不得劲.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   918 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:54 · PVG 03:54 · LAX 11:54 · JFK 14:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.