Source code licensing as an essential aspect of modern software development
源代码许可是现代软件开发的一个重要方面
基本信息
- 批准号:250376-2011
- 负责人:
- 金额:$ 1.75万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2013
- 资助国家:加拿大
- 起止时间:2013-01-01 至 2014-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Most large software applications are not built from scratch; instead, they are created by combining several components. These components are of various types, such as libraries, database management systems, stand-alone programs, and network services. Over the last decade, various research efforts have focused on the technical aspects of supporting and improving component-driven software development processes. However, little attention has been directed toward its legal complexities. This aspect has been complicated by the availability of widely-used open source components (such as those of the Eclipse and the Apache Foundations) that are used in both commercial, and open source applications. The creators of component-based applications must frequently combine components with differing licenses (often commercial and open source) to create a new software application with its own license. Each of these licenses will impose certain constraints that should be honoured by the resulting system. Over time the licenses of components (or the resulting system) might change, old components dropped, and new ones added, making it necessary to consider licensing issues as another important concern of the software evolution and maintenance cycle. The main objectives of this research program are 1) to create models that abstract the challenges and issues of creating and evolving systems based on components with multiple licenses, and 2) methods and techniques to address and solve these challenges. This includes:
大多数大型软件应用程序不是从头开始构建的;相反,它们是通过组合多个组件来创建的。这些组件具有多种类型,例如库,数据库管理系统,独立程序和网络服务。在过去的十年中,各种研究工作集中在支持和改善组件驱动的软件开发过程的技术方面。但是,很少关注其法律复杂性。在商业和开源应用程序中使用的广泛使用的开源组件(例如Eclipse和Apache基金会的基础)的可用性使这一方面变得复杂。基于组件的应用程序的创建者必须经常将组件与不同的许可(通常是商业和开源)相结合,以创建具有自己许可证的新软件应用程序。这些许可中的每一个都将施加某些约束,应由结果系统兑现。随着时间的流逝,组件(或结果系统)的许可证可能会更改,旧组件掉落并添加了新的组件,因此有必要将许可问题视为软件演化和维护周期的另一个重要问题。该研究计划的主要目标是1)创建基于具有多个许可证组件的组件以及2)解决和解决这些挑战的方法和技术的模型,以使创建和不断发展的系统的挑战和问题。这包括:
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
German, Daniel其他文献
German, Daniel的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('German, Daniel', 18)}}的其他基金
Towards a proactive management of Open Source Supply Chains
实现开源供应链的主动管理
- 批准号:
RGPIN-2021-02476 - 财政年份:2022
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Towards a proactive management of Open Source Supply Chains
实现开源供应链的主动管理
- 批准号:
RGPIN-2021-02476 - 财政年份:2021
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Improving License Compliance for Software Development
提高软件开发的许可合规性
- 批准号:
RGPIN-2016-04105 - 财政年份:2020
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Improving License Compliance for Software Development
提高软件开发的许可合规性
- 批准号:
RGPIN-2016-04105 - 财政年份:2019
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Improving License Compliance for Software Development
提高软件开发的许可合规性
- 批准号:
RGPIN-2016-04105 - 财政年份:2018
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Improving License Compliance for Software Development
提高软件开发的许可合规性
- 批准号:
RGPIN-2016-04105 - 财政年份:2017
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Improving License Compliance for Software Development
提高软件开发的许可合规性
- 批准号:
RGPIN-2016-04105 - 财政年份:2016
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Source code licensing as an essential aspect of modern software development
源代码许可是现代软件开发的一个重要方面
- 批准号:
250376-2011 - 财政年份:2015
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Source code licensing as an essential aspect of modern software development
源代码许可是现代软件开发的一个重要方面
- 批准号:
250376-2011 - 财政年份:2014
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Individual
Source code licensing as an essential aspect of modern software development
源代码许可是现代软件开发的一个重要方面
- 批准号:
412373-2011 - 财政年份:2013
- 资助金额:
$ 1.75万 - 项目类别:
Discovery Grants Program - Accelerator Supplements
相似国自然基金
代码混淆和编译优化鲁棒的函数签名重构
- 批准号:62302193
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于变更切片的过时单元测试代码即时更新方法
- 批准号:62372071
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
面向编程教育的代码表征与编程行为定向
- 批准号:62377012
- 批准年份:2023
- 资助金额:49 万元
- 项目类别:面上项目
数据驱动的代码摘要自动生成技术
- 批准号:62372174
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
常规资源下基于预训练模型的高可用代码自动生成关键技术研究
- 批准号:62372232
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
相似海外基金
Acquisition-independent machine learning for morphometric analysis of underrepresented aging populations with clinical and low-field brain MRI
独立于采集的机器学习,通过临床和低场脑 MRI 对代表性不足的老龄化人群进行形态计量分析
- 批准号:
10739049 - 财政年份:2023
- 资助金额:
$ 1.75万 - 项目类别:
Effects of State Preemption of Local Tobacco Control Legislation on Disparities in Tobacco Use, Exposure and Retail
国家抢先实施地方烟草控制立法对烟草使用、接触和零售差异的影响
- 批准号:
10681733 - 财政年份:2023
- 资助金额:
$ 1.75万 - 项目类别:
Serocalculator: Estimating Incidence Rates from Serological Data
血清计算器:根据血清学数据估算发病率
- 批准号:
10658478 - 财政年份:2023
- 资助金额:
$ 1.75万 - 项目类别:
Computational Support for All Echinobase Objectives
对所有 Echinobase 目标的计算支持
- 批准号:
10715582 - 财政年份:2023
- 资助金额:
$ 1.75万 - 项目类别:
Privacy-Aware Federated Learning for Breast Cancer Risk Assessment
用于乳腺癌风险评估的隐私意识联合学习
- 批准号:
10742425 - 财政年份:2023
- 资助金额:
$ 1.75万 - 项目类别: