做单片机教学和开发十几年,以前画电路板,常用Protel、Altium Designer这类软件。那时候一套正版商业EDA,价格高得吓人,十几万很正常,学校实验室买一套都费劲。现在和以前大不同了,KiCad、立创EDA这些工具免费就能用,画个STM32最小系统板、做块单片机教学板完全没问题。
很多学生问我:老师,软件不要钱,公司靠什么活?今天和大家一起聊聊这个话题。
一、以前为什么那么贵
早些年,EDA软件开发成本高,用户又少,主要是卖给大公司。一套软件卖十几万,是因为它一年可能就卖几百上千套。而且那时候没有现在这么多互联网玩法,软件就是一次性卖授权,卖完基本就靠升级收费。所以正版很贵,盗版很多。
二、为什么现在可以免费
1.靠后面的生意赚钱
一些国产软件,软件本身免费,用它画完板子,可以直接一键下单做PCB打样、买元器件、贴片。软件不赚钱,但是它把你带进了他们的商城和工厂。
2.靠开源社区和赞助
像KiCad这类开源软件,代码是公开的,大家一起维护。一些大公司因为自己要用,会出钱或派人参与开发。对普通用户免费,但是企业如果需要培训、定制功能、技术支持,就可以收费。
3.先让你免费用,企业再买单
一些商业EDA公司,比如Altium,现在也有学生版、教育版,或者功能受限的免费版。在学校用习惯了,毕业后进公司,公司要买正版商业授权,或者用更高级的云服务、团队协作功能,那时候就开始赚钱了。先让你用顺手,再让企业买单。
4.靠云服务、订阅收费
现在很多软件改成年费订阅,个人或是小团队便宜,企业贵。高级功能、云端存储、多人协作、版本管理这些,都是额外收费点。软件本身是免费的,服务需要费用。
我觉得这是好事。学生和爱好者可以用正版软件入门,不用偷偷摸摸装盗版,学习成本可以大大降低。教学中我也推荐学生先用免费版或开源软件,够用、正版、还能直接打样。
但是也要提醒做产品开发的朋友,个人学习和公司商用不一样,免费版可能不允许商用,或者有功能限制。做产品前要看清授权条款,该买商业版就买,不然有法律风险。
如果做产品开发,前期可以用免费工具快速验证,等产品复杂了、量大了,再考虑买正版商业软件,或者直接找设计服务公司。
免费不是没价值,而是商业模式变了。以前EDA软件贵,是因为软件本身是商品。现在免费,是因为它变成了获客工具、生态入口。对于做单片机学习和开发的来说,这是好事。门槛低了,机会多了,学习和创新的成本都降下来了。
夜雨聆风