首页> 外文会议>IFIP WG 2.13 international conference on open source systems >Leaving Behind the Software History When Transitioning to Open Source: Reasons and Implications
【24h】

Leaving Behind the Software History When Transitioning to Open Source: Reasons and Implications

机译:转换到开源时留下软件历史记录:原因和含义

获取原文

摘要

Maintenance of software history is regarded to be one of the most relevant features of Version Control Systems (VCS) and is well-known to be indispensable for software developers. However, transitioning from proprietary to open source software poses a challenge: keeping the software history might make available years of historical records and internal matters from the company that built the software. On the other hand, removing the software history may disturb the development and may be harmful to new contributors. We conducted a survey with open source software projects that made this shift to investigate (1) the reasons why they removed the software history and (2) the challenges that developers face with the lack of availability of software history. Among the results, we found that the most common reason for removing the software history is because it is entangled with proprietary code (the fact that the history contains sensitive information appears next). Interestingly, most core developers believed that the lack of software history is, in the worst case, "a very minor inconvenience."
机译:软件历史的维护被认为是版本控制系统(VCS)最相关的功能之一,并且众所周知的软件开发人员是不可或缺的。但是,从专有到开源软件的转换造成挑战:保留软件历史可能会从内置软件的公司中提供多年的历史记录和内部问题。另一方面,删除软件历史可能会打扰开发,可能对新贡献者有害。我们对开源软件项目进行了调查,该项目使这一转变进行调查(1)他们删除了软件历史的原因和(2)开发商面临缺乏软件历史的可用性的挑战。在结果中,我们发现删除软件历史的最常见原因是因为它与专有代码纠缠(历史记录下次出现敏感信息的事实)。有趣的是,大多数核心开发人员认为,在最坏的情况下,缺乏软件历史“非常轻微的不便”。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号