看到 Alist 跑路,突然想问一个开源项目权限的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fruitmonster
V2EX    问与答

看到 Alist 跑路,突然想问一个开源项目权限的问题

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

    因为我没参加过大型的开源项目,所以想问下大家,大型的开源项目到后期项目所有者还是归属项目创建人嘛?如果是那创建人岂不是随时删除、更改项目?如果不是,那是一个什么样的管理模式呢?

    假设依旧是创建者独权管理,那是不是可以有一套这样的机制:按照贡献者的贡献比例划分赋予权限,有一个投票机制,比如一个 PR ,当过半的主要贡献者同意的时候才会成功合并,再比如更改项目所有者,需要超过多少比例的贡献者同意才可,这仅仅是个拿基础权限举个例子

    4 条回复    2025-06-13 13:53:16 +08:00
    psllll
        1
    psllll  
       119 天前
    看协议,比如 apgl 没说不能卖,只是改协议或者直接闭源什么的需要全部贡献者的同意,不改协议,只卖控制权你管不了
    fruitmonster
        2
    fruitmonster  
    OP
       119 天前
    @psllll 但这种协议也是君子协议?如果我不遵守,比如删除项目,还是能删除的?还是说 github 会根据协议有约束?
    psllll
        3
    psllll  
       119 天前
    @fruitmonster 都有控制权了那肯定随便删了,但是管不了别人 fork
    CapNemo
        4
    CapNemo  
       119 天前
    比较大的开源项目会存在贡献者协议,通常会有给控制项目的组织授予修改项目许可证的权利这样的条款,严格一点的会限制能升级到的协议。反面例子也存在 Linux kernel 就是这样的原因被锁死 GPL2 。但无论如何,一般的开源协议对当前版本代码的授权是不可撤销的。因此单方面修改通常会导致 fork 或重新实现(比如 redis,es)。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     6114 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 53ms UTC 03:12 PVG 11:12 LAX 20:12 JFK 23:12
    Do hae faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86