经常有用户或同行(商业软件领域)问我们,“开源软件是不是都是个人在用呀”,对于这样的提问,我感到惊讶,惊叹人与人之间的认知差异竟然这么大。开源软件顾名思义,源码开放、公开,但不代表软件质量就不行。今天不讨论这个问题,我们只把在与用户接触的过程中对用户的群体做一个总结,供大家参考。
常见的开源软件用户如下:
群体 | 使用软件类型 | 习惯特点 | 他们的困扰 | 应对 |
---|---|---|---|---|
个人用户 | 建站软件,论坛、博客 | 他们的需求上来就是找到一个傻瓜式的,功能与“淘宝”或“××”差不多的就行了 | 没有技术能力的用户基本不知道自己要什么,分不清主机、环境和软件的基本区别 | 软件部署尽量简单责任边界提前说明 |
创业公司用户 | 公司网站、商城、在线学习系统 | 他们有一定的技术能力,能够使用软件的模板和插件来扩展他们的应用 | 同一个类型下哪种开源软件他们把握不准 | 推荐机制 |
中小企业 | 管理软件(ERP/OA/CRM) | 有一定技术能力,有业务能力,能够自己把软件安装并配置好,真正投入到业务中去 | 软件运行中出现bug后没有对应的技术支持 | 软件运维体系生态简历 |
大型企业的部门级用户 | 应用环境 开发者工具 | 技术能力强 | 应用环境无法满足个性化需求,开发者工具无法满足个性化需求 | |
教育行业用户 | 开发者工具,科学计算软件,实验软件 | 好学,非商用 | 满足他们的镜像比较少 |
可见,开源软件覆盖面之广和影响力度之深,绝非我们能够想到。
但依笔者之间,当前的开源软件特别是企业应用软件领域,受制于功能和行业特点的约束,还只能满足研究和学习之用,并不能从深层次解决业务问题。
另外,伴随找云计算的蓬勃发展,开源软件数量的增长非常快,IaaS化能够让所有软件SaaS化,未来在Websoft9这样的镜像生产公司的推动下,开源软件的使用将会变得越来越简单,受益者会更多。
内容目录