首页> 外文期刊>Computing reviews >Assisting developers with license compliance
【24h】

Assisting developers with license compliance

机译:协助开发人员遵守许可证

获取原文
获取原文并翻译 | 示例
           

摘要

Open-source software licenses determine the conditions under which code can be used or changed. The Open Source Initiative lists dozens of licenses to choose from. A summary of recent research on software licensing is provided and the requirements of an auditing system are described. Ninka, with 96 percent precision, is said to be the best tool for identifying licenses in source code. Previous research found systems that had experienced changes in license type and license version and systems comprised of components with incompatible licenses. A survey of developers found that personal bias and morals influenced the choice of initial license and that changes to licenses occurred when code was to be used commercially. A study of several thousand Java projects on GitHub found "a lack of traceability between the license changes and commit messages and issue tracker discussions." In all, 25 categories of license change were found based on a qualitative analysis of the messages and discussions. Some commit messages simply stated the license was updated.
机译:开源软件许可证确定了可以使用或更改代码的条件。开源计划列出了数十种许可证供您选择。提供了有关软件许可的最新研究的摘要,并描述了审核系统的要求。 Ninka具有96%的精度,据说是识别源代码中许可证的最佳工具。先前的研究发现,许可证类型和许可证版本已发生更改的系统以及由具有不兼容许可证的组件组成的系统。对开发人员的一项调查发现,个人偏见和道德观念会影响初始许可证的选择,并且在将代码用于商业用途时会发生许可证更改。在GitHub上对数千个Java项目进行的研究发现,“许可证更改与提交消息和问题跟踪讨论之间缺乏可追溯性”。根据对消息和讨论的定性分析,总共发现了25种许可证变更类别。一些提交消息只是说明许可证已更新。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号