现在的个人开发者选择开源协议到底该怎么选?

Is_Me 2026-07-29 23:40 1

现在开源开发者第一次选择开源协议的时候都会有点纠结


因为他们既不想让自己的心血被厂商拿去闭源改造(参见MIT)


但是也不想一条路走到死放弃商业合作的机会


或者说直接捍卫开源精神来玩GPL


那你们说到底该怎么选好呢?

最新回复 (9)
  • Is_Me 楼主 07-29 23:42
    1

    又或者有佬来WTFPL直接来整活玩玩吗(

  • PPKun 07-29 23:44
    2

    不想被大厂用直接GPL,其实说句实话有些没操守的大厂也照样用(我不是在说那谁,而且那谁最后也贡献了不少)

  • neteroster 07-29 23:45
    3

    一般个人开发者还是别想太多,还是第一次选择…


    人:我应该选择 MIT 还是 Apache 还是 GPL 还是???

    其他人:0人在意


    除非确信做的东西有商业价值再考虑这种东西吧,真的相信的话不开源就完了

  • cmpdke33 07-29 23:45
    4

    那就干脆点不选,不选协议的话就是保留所有权利

  • 过期绿坝粮 07-29 23:45
    5

    无人在意,小玩具随便选,商业化Apache,其实GPL也可以商业化的)

  • PJ568 07-29 23:45
    6

    随便选。反正别人要改且不想遵循许可时,AI 花两分钟就把佬的项目用 Rust 重写了。

  • [email protected] 07-30 00:03
    7

    真在意厂商闭源拿走,我会选 AGPLv3 + 商业授权双许可:社区版保持开源,需要闭源集成的公司再单独谈授权。MIT/Apache 更适合追求传播;完全不选协议基本等于别人没法合法复用,不太算开源。

  • 席乐 07-30 00:08
    8


    我张大娘自己教别人种个青菜还要去注册商标啊。。。


    又不是写什么大货,


    厂商爱拿我的代码去用我很开心,


    完全不收它钱。


    大厂帮我为世界留下些什么,


    有一天我的人走了,


    还有一个函数在这个世界上留存着,


    它寄托了我对世界的感情

  • BaiShui 07-30 00:13
    9

    如果害怕被用那就不开源, 如果人家不遵守开源协议, 咱也没办法, 毕竟维护的成本>收益;

    开源协议实际上就是防君子不防小人的一个形式;

    况且人家就算不动你代码,用 ai 就能快速复刻一个; 不如换个想法, 用开源换知名度, 这样才有后续商业合作的可能;

* 帖子来源Linux.do
返回