前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >工程师文化:正版软件应该公司买?

工程师文化:正版软件应该公司买?

作者头像
腾讯云开发者
发布2022-01-21 21:11:05
7500
发布2022-01-21 21:11:05
举报

导语 | 腾讯腾讯云开发者社区精品内容栏目《云荐大咖》,特邀行业佼者,聚焦前沿技术的落地与理论实践,持续为您解读云时代热点技术,探秘行业发展新机。

办公需要很多软件,比如Photoshop、程序员用的JetBrains IDE,往往价格不菲,那应该公司买还是个人买?

如果员工自带电脑上班,却由公司提供正版软件,那离职把正版软件带走了,怎么办?

这些是每个公司的CIO/CTO都面临的问题,有三种方案

  • 公司购买;
  • 个人为公司购买,公司报销;
  • 个人购买,公司不报销。

哪种适合本公司?本文将进行分析。

一、公司购买

腾讯采购了JetBrains License server部署在内网,每几小时自动激活IDE,离开公司网络无法使用。这种情况下,正版软件属于公司,不用担心「离职带走软件」的问题,资金充裕的公司适合采用此方案。

二、个人为公司购买,公司报销

不同岗位需要不同的软件,而且不断有新软件出现,如果公司更新维护一个软件采购清单,非常繁琐。如果某个员工想使用一个新软件,而别人都不用,这种流程下就非常难办,效率很低。

所以「个人购买,作为公司资产,公司报销」是个办法,但有一些问题:

  • 离职移交账号比较繁琐,变成了「公司维护一套软件资产表」;
  • 会导致浪费,本来用免费软件的人也申请收费软件;
  • 使用美元购买国外软件,没有发票,在国内报销比较繁琐;
  • 个人往往购买个人版,有些软件供应商禁止报销(比如JetBrains)。

注意:公司不能购买、报销或以任何方式资助购买JetBrains个人许可证。

所以只能:

  • 公司购买JetBrains企业版(499 USD/年);
  • 大家自行购买个人版(149 USD/年)或使用免费的替代品,比如VS Code(如果觉得它不够好,就一起改进它,这在开源领域是可行的做法):

三、个人购买,公司不报销

有的软件回家也要使用,比如程序员/设计师下班和放假在家接私活、做个人项目。

如果电脑和软件属于公司,需要开公司监控程序连上VPN,结果:

  • 「改hosts等系统文件」会触发警报,公司安全人员立即来电,毕竟这是「公司买的电脑」;
  • 用公司买的软件做个人项目、做开源,存在产权纠纷,毕竟这是「公司买的软件」。

所以有些程序员自己又购买了一套软件,结果公司买的就浪费了。

从产权清晰的角度考虑,「高薪、自带电脑和软件」是个不错的方案。如果公司开的薪资低,也不报销正版软件,建议使用免费软件代替。

四、总结

有的程序员希望自己开发的游戏/软件热卖,支撑自己高薪,但用别的软件却不付费,不考虑别的程序员如何营利发工资,希望别的软件都是公益免费的,而免费软件(如VS Code)出现后,又觉得不如收费的强大,不愿意参与开源去改进它,这种错误观念会影响「工程师文化」的建设,导致团队氛围不佳、难以吸引优秀的人才。

作为CTO/CIO,要落地「禁止盗版、全员正版、参与开源」的理念,根据公司资金情况,决定正版软件采购方案:

  • 公司购买:适合资金充裕的公司;
  • 个人为公司购买,公司报销:不太可行;
  • 个人购买,公司不报销:适合高薪又自由的公司。

根据「个人是否需要使用」,决定正版软件采购方案:

  • 只在工作中使用的软件(比如工业软件):公司购买;
  • 个人也需要使用的软件(比如编程工具):个人购买;
  • 比较昂贵的软件(比如Photoshop),个人不愿意购买,宁愿放弃回家使用:公司购买安装在台式机上。

参考资料

1.我可以使用个人授权许可证在商业开发上吗?

2.公司能否购买或报销个人授权许可证?

 推荐阅读

代码质量第2层-可重用的代码!

代码质量第3层-可读的代码!

代码质量第4层——健壮的代码!

代码质量第5层-只是实现了功能

👇戳「阅读原文」一键订阅《云荐大咖》专栏,看云端技术起落,听大咖指点迷津!云荐官将在每周五抽取部分订阅小伙伴,送出云加视频礼盒!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-01-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云开发者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 参考资料
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档