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

2024-01-19 10:03:24 +08:00
 Rorysky

根据 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

5252 次点击
所在节点    分享发现
17 条回复
0x0000009C
2024-01-19 10:09:31 +08:00
Gitea 是 Gogs 的分支
jjx
2024-01-19 10:39:57 +08:00
不是很明白, unknown 和 Lunny 之间的联系 gitea 目前是商业化的

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

从事开源的某种程度上要吸取这种经验教训
zhs227
2024-01-19 10:51:21 +08:00
gitea 是 Fork 出来的,据作者说是因为 gitea 比较激进,gogs 作者相对保守,所以 fork 了。从支持特性的角度讲,确实 gitea 多不少,至于想商业化之类的,应该也有可能。
jolanyu
2024-01-19 10:52:08 +08:00
Liuman
2024-01-19 11:46:33 +08:00
歪个楼,请问一下自搭建的 gitea 有 CI/CD 吗?
KagurazakaNyaa
2024-01-19 11:49:20 +08:00
@Liuman 要启用 action ,要自己建 runner
Rorysky
2024-01-19 11:51:28 +08:00
@zhs227 所以 gitea 早起代码全是 unknown 贡献的,是因为 fork ? 为什么 fork 的时候不 rebase ? 如果 unknown 根本不愿意被 fork ,保留人家的提交记录不好吧
Rorysky
2024-01-19 11:52:21 +08:00
@jolanyu 照这里说,维基百科的描述就是错的,lunny 不是 gogs 的创始人,贴金行为呀
Rorysky
2024-01-19 11:57:48 +08:00
@jjx 感觉你看穿了本质,gitea 说是因为 gogs 不愿意开放权限给其他贡献者,就是找个由头商业化; gitea 的维基百科页面还说 lunny 是 gogs 的创始人, 都是单人维护了,你咋创始呀? 技术圈 瓜 也不少
yulon
2024-01-19 13:02:32 +08:00
啊?这俩不都是创始人? Unknown (无闻)在 Go 圈名气也不小,甚至都是他宣传的 Gogs ,你连无闻都不认识在这纠结啥啊,他也没说无闻不是创始人啊。
zsh2517
2024-01-19 13:28:03 +08:00
@Liuman 有 CI/CD ,语法基本兼容 GitHub ,且可以和 GitHub 的 .github 并存(我记得应该是有 .gitea 则走 .gitea/workflow 的配置,没有走 .github/workflow )。需要自己配置 runner 机器
Rorysky
2024-01-19 13:32:26 +08:00
@yulon unknown 当然是创始人,早期代码都是他提交的,你可以去看 github 记录,lunny 在 gogs 提交次数并不多,时间段也有限。
cslive
2024-01-19 15:26:10 +08:00
@Rorysky #12 早期 gogs 不怎么接受别人提交的代码,全部由作者一个人维护的,后面 gitea 由此 fork 出来
hongzx
2024-01-19 15:57:12 +08:00
@Liuman 有,gitea+drone
Vegetable
2024-01-19 16:00:01 +08:00
@Liuman Drone CI ,我感觉体验上是比 jenkins 好很多,略逊于 github action 。不过很久没用了
chronos
2024-01-19 17:43:00 +08:00
我记得 Gogs 是 Unknown 开发的,使用了 Lunny 写的 xorm 。Gogs 项目上 Lunny 早期也贡献了代码,后来 Fork 出了 Gitea ,增加了很多特性。
chaleaochexist
2024-03-25 11:25:38 +08:00
你们觉得 gitea 的代码质量怎么样?
可能是被 java 洗脑了, 感觉没有 DAO 层就是不得劲.

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

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

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

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

© 2021 V2EX