【 在 ustcBoy 的大作中提到: 】
: 譬如Newtonsoft.Json或者Autofac之类的开发者和维护者,他们是否有从这些项目中获得经济收益吗? 还仅仅只是个人的爱好而进行长期的维护呢?
: 不知道微软是不是借鉴它们的想法和经验,也推出了自己System.Text.Json和Microsoft.Extensions.Dependencyinjection, 并作为系统的库或者一些模板的默认依赖.这是否有店大欺客之嫌,伤害社区的利益和创新动力呢? 虽然短期看,有m$的技术背书,这些软件质量可能会超过第三方版本,但是如果原来的开发者因此收益锐减或者感觉被巨无霸窃取了创意,会不会导致后续就没动力为社区服务了?
: 纯属好奇,对开源社区的盈利模式不熟悉,觉得微软这样操作开源社区似乎有点不好.请大家指点.
1,微软的这两个库没有你提到的那两个好用。第一个是兼容性不如json.net,第二个是功能不如autofac。
2,没有直接收益,你可以看下UnityContainer的作者在github的声明,已经弃坑了,除非有金主接盘。
3,个人开发者的间接收益是让自己简历好看,找大厂工作时更容易(达到目的后基本上就没有动力了)。
4,公司开发的一般路数是再开发一个Pro付费版本,这样的例子就多了,你肯定也知道。
--
FROM 182.23.150.*