科技公司为什么要使其项目成为开源项目?
当我在由GO-JEK主持的工程训练营时。 房间里有人问教练这个问题。 他们回答了公司关于将其软件开发为开源的意见。 但是在讨论之前,让我们先看一下开源软件定义: “开放源代码软件 ( OSS )是一种计算机软件,其中的源代码是根据许可发布的,版权所有者授予用户授予向任何人和出于任何目的学习,更改和分发该软件的权利。” Laurent,Andrew M.(2008)。 了解开源和免费软件许可 基本上,开源项目仍然与开源软件相似。 这是允许用于用户所需的任何项目的类型。 您无需为使用该项目付费,如果进行任何更改,您也无需付费。 不允许的一件事是声称此项目属于您。 回到问题,为什么科技公司将其项目设为开源? 单看这一点,工程师们的努力不会因为其他人可以自由使用而浪费吗? 甚至更糟的是,公司的业务会不会因为竞争对手可能复制他们的想法而陷入困境?…