
从Borland兴衰看开源趋势就连英伟达这样的硬件公司都明白满足软件开发人员需求能销售更多产品。有位老Borland人回忆20世纪90年代初就开始用Borland工具从Turbo Pascal到Delphi还涉足Paradox、尝试Borland Office。经历Inprise时期和Kylix项目在CodeGear/Embarcadero转型时还是其员工。Borland兴衰可著书简单说偏离开发工具业务后就没恢复。Borland曾将关系型数据库管理系统InterBase开源。21世纪初开源软件从学术走向商业红帽首次公开募股后大家追捧Linux和开源软件Borland也带着InterBase入局。很快Firebird项目从InterBase源代码分叉且Borland退出开源将InterBase重新闭源这或许是开发者对其失去信心的开端。巨头的开源举措与目的开发者是关键因素谁能忘记史蒂夫·鲍尔默在舞台上大喊“开发者开发者开发者”呢微软多年反开源最终也将.NET和Visual Studio Code等工具开源不过是借此吸引开发者使用Azure云平台。亚马逊推出亚马逊云服务时绕过IT采购流程让开发者用信用卡就能创建虚拟机。苹果推出iPhone时没附带软件开发工具包后很快纠正。开源好处多正如斯蒂芬·奥格雷迪在《新造王者》中所说开发者决定技术成败。公司意识到用开源软件和免费资源吸引开发者是明智之举因为开发者编写的软件能让工具、平台或应用成功。英伟达的开源策略如今人工智能也未改变开发者的重要性英伟达就是例子。它虽生产图形处理器但没能在GPU上运行的软件GPU就卖不出去。所以英伟达开发了CUDA让为其硬件开发更简单且CUDA用得越多人们越依赖其硬件。英伟达开发者技术总监纳德·哈利勒表示要打造最好的硬件还要开发最好的软件利用它软件是与用户接触的部分。英伟达还提供名为Nemotron的开放权重模型开发者可按需使用、检查和微调且Nemotron在CUDA上运行良好。和微软、亚马逊一样英伟达这么做是为销售产品。其GPU满足不了Anthropic和OpenAI的需求也想卖给开发者让大家能在自己电脑上运行模型。开源运动始于初心但现实是其崇高性易与商业需求融合开源软件是诱饵开发者才是目标。