- Is_Me2026-07-2925980
现在开源开发者第一次选择开源协议的时候都会有点纠结
因为他们既不想让自己的心血被厂商拿去闭源改造(参见MIT)
但是也不想一条路走到死放弃商业合作的机会
或者说直接捍卫开源精神来玩GPL
那你们说到底该怎么选好呢?
主楼 - Is_Me2026-07-2925980
又或者有佬来WTFPL直接来整活玩玩吗(
- PPKun2026-07-2923214
不想被大厂用直接GPL,其实说句实话有些没操守的大厂也照样用(我不是在说那谁,而且那谁最后也贡献了不少)
- neteroster2026-07-2915639
一般个人开发者还是别想太多,还是第一次选择…
人:我应该选择 MIT 还是 Apache 还是 GPL 还是???
其他人:0人在意
除非确信做的东西有商业价值再考虑这种东西吧,真的相信的话不开源就完了
- cmpdke332026-07-296181
那就干脆点不选,不选协议的话就是保留所有权利
- 过期绿坝粮2026-07-2923602
无人在意,小玩具随便选,商业化Apache,其实GPL也可以商业化的)
- PJ5682026-07-2917545
随便选。反正别人要改且不想遵循许可时,AI 花两分钟就把佬的项目用 Rust 重写了。
- [email_protected]2026-07-3034353
真在意厂商闭源拿走,我会选 AGPLv3 + 商业授权双许可:社区版保持开源,需要闭源集成的公司再单独谈授权。MIT/Apache 更适合追求传播;完全不选协议基本等于别人没法合法复用,不太算开源。
- 席乐2026-07-3018922

我张大娘自己教别人种个青菜还要去注册商标啊。。。
又不是写什么大货,
厂商爱拿我的代码去用我很开心,
完全不收它钱。
大厂帮我为世界留下些什么,
有一天我的人走了,
还有一个函数在这个世界上留存着,
它寄托了我对世界的感情
- BaiShui2026-07-3064477
如果害怕被用那就不开源, 如果人家不遵守开源协议, 咱也没办法, 毕竟维护的成本>收益;
开源协议实际上就是防君子不防小人的一个形式;
况且人家就算不动你代码,用 ai 就能快速复刻一个; 不如换个想法, 用开源换知名度, 这样才有后续商业合作的可能;