最近搜集了下软件开发过程中一些商业软件开发工具的费用信息。开源软件咱就不谈了。
1、IDE开发工具:
1.1 MyEclise 2019
最常用的专业版 Professional ,人民币463~543元/套/年,比 IDEA 和 VS 便宜很多(可能因为是国内代理销售?)。下图单位是 年*套。
1.2 IntelliJ IDEA
提供开源(免费)版,与商业(收费)版。区别如下。简答说:商业版支持的程序设计语言更多,支持的JS库和开发框架更多,具体对比见这里。
另外,这里的 开源(免费)版不仅可以用于开发商业软件,而且这个IDE本身就采用的是 Apache 2.0协议,我们也可以修改修改IDE的源代码用于商业用途!但需要在我们修改过后的源代码里附带 IDEA 许可证说明。
简单说,这个 开源(免费)版本是非常自由的。
商业版,针对个人和组织价格不同。今天(2020-01-12)的税率是6.9178,把美元乘以 7 可算出粗略的价格。
注意:公司/组织的价格是 年/用户,续订价格会有优惠。
1.3 Visual Studio 2019
专业版 Professional,人民币 4850元/年。但是也提供社区版。社区版的许可说明在这里。社区版并非毫无限制,见下图。
博主个人理解:个人基本上可以随意使用,用来开发商业软件是符合许可的。如果作为企业员工,开发或测试企业的应用程序是违反此许可的,但是开发和测试 “非企业的应用程序”,如自己业余时间编写的,没有利用公司电脑或者商业资料的【非工作作品】,则也是符合许可的。但是在公司内作为公司职员,开发公司的(或者甲方公司的)商业软件,则是不能使用社区版的。
其它版本的许可在这里。
1.4 总结
作为公司职员,价格分别是:
产品 | 首年价格(人民币) |
MyEclipse 2019 Professional | 543元/人/年 |
IntellJ IDEA | 3500元/人/年 |
Visual Studio Professional 2019 | 4850元/人/年 |
2、数据库:
2.1 Oracle Database
开发阶段免费使用,自带开发人员许可,可供开发测试使用。引用Oracle中国官方网站的文字:
所有软件均可免费下载,且大多自带一个开发人员许可,您可以免费使用产品的完整版本来开发和构建应用原型,或者仅用于自学目的。(除非另行说明,我们的技术支持组织将不为本协议许可使用的软件程序提供技术支持、电话支持或更新。)您可以随时通过在线商店或您的销售代表购买产品全权使用许可。
简单理解,即开发阶段可以直接使用基本上任何版本的Oracle软件(包括中间件和数据库软件),包括 WebLogic、Oracle、MySQL系列软件。
2.2 Microsoft SQL Server
开发阶段有专门的 Developer版,可免费直接下载。官网对 Developer版的介绍:
SQL Server 软件的全功能版本,允许开发人员经济高效地构建、测试和演示基于 SQL Server 软件的应用程序。
2.3 MySQL
MySQL属于Oracle公司产品,按Oracle销售方式,与Oracle数据库相同,可免费下载,自带开发人员许可。开发阶段可免费使用。此处仅指 MySQL Database,不包括 MySQL Database的周边产品,如 MySQL Workbench,MySQL Connector,MySQL Enterpris * 等,这些软件情况作者不了解。
总结:
在开发阶段,数据库是可以任意使用的,并且还都是全功能的版本。毕竟开发阶段不是数据库软件收费的时候,部署运行的时候才是。也可以说,买数据库软件是甲方的事儿,和我们乙方完全没关系,谁用数据库谁付钱。
而开发工具则各有各的收费办法。MyEclipse2019很便宜,IDEA很开放,Visual Studio 2019很贵。