中国科学院院士王怀民,分享软件开源方面的看法,大概的内容:
开源软件通过找志同道合的朋友共同思考、应用和开发相关软件,这样的效率要比闭源的高得多。同时,这样的成本更加平摊,不局限于少数个体。这样,软件更容易成功。开源软件其实是商业创新的一种方式。通过将代码开放给其他人,可以通过观察对开发者的吸引力来判断是否有商业价值。开源是一种低成本的方法,可以试探是否有商业价值。
在互联网上,主要有四种方法利用开源软件赚钱:
第1点,通过服务获得收益:开发者可以通过提供有偿的技术支持、定制开发等服务来获得收益。例如,Red Hat公司就是一个通过提供有偿的技术支持和定制开发服务的公司,它的主要收益来源就是提供有偿的服务。
第2点,通过商业授权获得收益:如果一个开源软件具有很高的商业价值,开发者可以通过授权其他公司使用软件来获得收益。例如,MySQL数据库是一个开源软件,它的开发公司MySQL AB通过提供商业授权,允许企业在商业环境下使用MySQL数据库,并从中获得收益。
第3点,通过关联销售获得收益:开发者可以通过销售与软件相关的产品,例如教程、培训课程等,来获得收益。例如,WordPress是一个开源博客系统,它的开发团队可以通过销售WordPress主题和插件来获得收益。
第4点,通过广告收益:如果一个开源软件具有很高的使用率,开发者可以在软件中植入广告,通过广告收益来获得收益。例如,开源浏览器Firefox可以在浏览器中植入广告,并通过广告收益来获得收益。