很高兴回答这个问题,关于软件开源到底有什么用这个问题,偶作为一个程序员来讲回答这个问题再合适不过了。
总的来说有一下几个特点
第一是开源以后的维护费用减少了,易于管理,只要你想,你可以在尽可能多的地方安装开源软件,不需要为许可证。
第二是连续,可以实时改进,因为每个程序员都可以访问代码,都可以主动修改BUG,使其变得更好。也可以使公司独立起来,假如该公司创建的软件出现故障时,代码仍然可以通过其用户社区继续存在和改进。
不过开源了也有一些不好的地方,比如
开源软件可以涉及意料之外的管理和支持成本,与商业软件不同,没有人在开源社区社区上帮助你改进。
以上观点都是个人的一些见解,如有不同理解的朋友,欢迎下方探讨,或者关注私信偶,看到以后偶会在第一时间回复大家的。