对于许多公司来说,他们项目的源代码对他们来说非常有价值 - 盗窃源代码可能会非常昂贵.在本地网络上严格控制源代码是一种有助于保护它的方法.
但是,在外部托管源代码是有好处的,无论它只是在Dreamweaver上托管的subversion或git服务器,还是像github或cvsdude这样的完整解决方案.
在大多数情况下,员工或其他内部人员可能会访问您公司的完整源代码和历史记录,但可能这种风险相对较小.
这些真正的恐惧,还是公司不应该担心它们,而是利用第三方主机的优势?
目前是否有大型成功公司在其中一个第三方源代码管理网站上托管其私人存储库?
我认为这完全取决于公司外包的舒适程度.外包有很多常见的IP工作.以下是一些以及IP的风险:
开发:合同程序员可能对您的IP有很多了解
托管:您的Web主机拥有您的所有代码
会计:会计师了解有关您财务的所有详细信息
法律:律师了解有关收购,预先提交专利等的所有细节.
制造:合同制造商拥有与生产产品相关的所有知识产权
电子邮件:外包电子邮件为您的主机提供包含所有通信的单个数据库
电话:您的电话公司可以窥探您的电话
从本质上讲,源代码托管与外包任何其他IP堆栈没有什么不同 - 除了它更新,所以人们没有时间调整.每家公司在每个部分都有不同的舒适度外包平衡,但实际情况是,您外包的每件事都是有人窃取您的知识产权的机会.归根结底,它归结为寻找值得信赖的供应商.即使是臭名昭着的偏执狂苹果也找到了制造合作伙伴来生产他们的硬件.
IMNSHO外包源代码托管的原因与公司外包任何事情的原因相同:它不是他们的核心业务.将存储库托管一年的外包可能与开发人员的2-3小时相同; 如果他花费的时间多于维护存储库一年的时间,那么你基本上就会亏钱.(即使他没有按小时付款也是如此,因为你只能通过在Twitter上花更多的工作时间来抢回他的周末之前这么多周末.
免责声明:我为ProjectLocker工作,这是一个源代码托管公司.