冷知识:你可以 fork GitHub 上的项目

2023-07-22 12:35:07 +08:00
 satoru
看到隔壁关于开源项目的讨论 https://v2ex.com/t/958734#;
里面有人质疑作者“有权的人说了算”
他当然有权说了算
而对于某些没有“正确答案”的问题持不同意见的开发者
根据这个项目的 license (GPL) 也有权 fork 出去自己改
你要加一个“最伟大的语言”选项然后支持用《魔戒》里的精灵语输入都可以
4134 次点击
所在节点    程序员
16 条回复
Pastsong
2023-07-22 12:37:56 +08:00
热知识:关于隔壁帖子可以在隔壁帖子里回帖讨论
不需要新开一个帖子尝试让自己声音更大一点
nyxsonsleep
2023-07-22 12:40:17 +08:00
热知识:关于隔壁帖子可以在隔壁帖子里回帖讨论
satoru
2023-07-22 12:42:45 +08:00
@Pastsong
@nyxsonsleep
去那边讨论方言的定义吗?
这里讨论的是开发者可以自己 fork 项目改成自己想要的样子
而大可不必去说服作者按自己的意愿修改原项目
icyalala
2023-07-22 12:46:23 +08:00
项目可以 Fork 是常识,不是冷知识也不用特别强调。
你的主题就是想对线,那请原贴去对线。
eagleoflqj
2023-07-22 12:53:10 +08:00
冷知识:这个项目十分鼓励 fork ,有详细的文档教别人如何 fork 部署自己喜欢的 RIME 方案 https://github.com/LibreService/my_rime/blob/master/doc/customize.md ,有 CI ,有 Dockerfile ,甚至 wasm binary 都是 reproducible build 。

项目本身不复杂,不算拆出去的库,算上大量 e2e 测试才几千行,开发者也有能力实现自己想实现的功能,不怕 fork 导致的分裂。
amlee
2023-07-22 13:43:37 +08:00
@Pastsong
@nyxsonsleep
基于原话题开新话题怎么就不行了?虽然是私人论坛。
lewiet
2023-07-22 13:46:19 +08:00
问一个稍偏题的问题:
Fork 后的项目会不会“联带”,例如很多“科学”项目都被/被迫关停,FORK 后的项目会不会也被关,或被查到。
如果会,有没有办法避免?比如克隆后断开联系
SunsetShimmer
2023-07-22 13:53:21 +08:00
@lewiet #7 GitHub Support ,新建工单,标题输入 unfork 之后弹出自动处理,跟随自动处理。
SunsetShimmer
2023-07-22 13:55:45 +08:00
@lewiet #7 或者直接点这个链接: https://support.github.com/contact?flow=detach_fork&subject=Detach%20Fork&tags=rr-forks

另一个办法是,在 GitHub 上 import (注意不要 fork )这个仓库,但选择 Private 。
satoru
2023-07-22 14:10:07 +08:00
@lewiet
甚至可以在 GitLab "fork" GitHub public repo
当然理论上你 clone 下来后要 push 到什么地方都可以
momo1pm
2023-07-22 14:59:45 +08:00
细究起来,你使用了才给你源码,只是白嫖放着,可以不给
wangxin13g
2023-07-22 15:07:15 +08:00
是这样的,所以我一直觉得自己不去 fix issue 或者贡献代码反而对作者逼逼赖赖的人是铁傻逼
chendl111
2023-07-22 15:38:55 +08:00
需要加一个举报功能,低质帖子
tyrantZhao
2023-07-22 15:42:29 +08:00
咱就是说有没有必要重新开个贴,咱不能把 v 站搞成像知乎那样的粪坑。
satoru
2023-07-22 16:41:12 +08:00
@chendl111 去加吧,加油
heiher
2023-07-23 01:54:54 +08:00
没有事先声明禁止的行为那就理解为允许的。

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

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

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

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

© 2021 V2EX