如何重新发布修改后的 Apache License, Version 2.0 协议下的源代码(二)

这篇具有很好参考价值的文章主要介绍了如何重新发布修改后的 Apache License, Version 2.0 协议下的源代码(二)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

<2022-02-22 周二>

如何重新发布修改后的Apache License, Version 2.0协议下的源代码(二)

接着“如何重新发布修改后的 Apache License, Version 2.0 协议下的源代码(一)”中的内容,在那里提到的是:将源文件拷贝过来修改再发布的处理方式,但是如果想借用并修改了其它开源协议下的某个函数呢?我想我可以参考:“GraphicsMagick Copyrights and Licenses”的做法,比如GraphicsMagick的源代码magick/pixel_cache.c的:

/*
% Copyright (C) 2003 - 2019 GraphicsMagick Group
% Copyright (C) 2002 ImageMagick Studio
%
% This program is covered by multiple licenses, which are described in
% Copyright.txt. You should have received a copy of Copyright.txt with this
% package; otherwise see http://www.graphicsmagick.org/www/Copyright.html.
%
% (此处略去了一部分)
*/

又比如magick/utility.c的:

/*
% Copyright (C) 2003-2020 GraphicsMagick Group
% Copyright (c) 2000 Markus Friedl.  All rights reserved.
% Copyright (C) 2002 ImageMagick Studio
% Copyright 1991-1999 E. I. du Pont de Nemours and Company
%
% This program is covered by multiple licenses, which are described in
% Copyright.txt. You should have received a copy of Copyright.txt with this
% package; otherwise see http://www.graphicsmagick.org/www/Copyright.html.
%
% (此处略去了一部分)
*/

很明显上述的做法就是声明这个文件中使用了多个开源协议,其中提到的Copyright.txt中有更详细的包括某个函数的开源协议声明,有兴趣可以细读一个这个Copyright.txt文件。

上面附的两个例子,主要是针对Apache License, Version 2.0Section 4.cSection 4.b的情况,而关于Section 4.a我有点困惑,如果我将Apache License, Version 2.0的协议副本添加在我修改的GM中,那原来的GM协议怎么办?

我觉得这里的讨论更全面:“How does one combine differently licensed code in one open source program?”。

我的困惑在这里解决了,搬个截图过来:
如何重新发布修改后的 Apache License, Version 2.0 协议下的源代码(二),开源协议文章来源地址https://www.toymoban.com/news/detail-796215.html

到了这里,关于如何重新发布修改后的 Apache License, Version 2.0 协议下的源代码(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ElasticSearch创建后的索引如何修改数据类型

    一、前言 在 Elasticsearch 中,一旦创建索引,就不能更改现有字段的数据类型。如果您需要更改数据类型,则需要重新创建索引并使用新的数据类型。以下针对各种业务场景总结几种修改方法。 二、【方法一】删除重建 这种方式的使用场景为当前索引库数据量不大,而且可

    2024年02月13日
    浏览(22)
  • 【易售小程序项目】修改“我的”界面前端实现;查看、重新编辑、下架自己发布的商品【后端基于若依管理系统开发】

    界面的实现使用了一张png图片,图片直接使用PS制作一张即可,资源下载可以查看易售小程序我的界面上方背景 将图片放到项目的静态资源文件夹下面 使用下方的代码来设置页面的背景图片 要想实现元素悬浮在背景图片上面的感觉,只需要修改一下元素的透明度即可,如下

    2024年02月09日
    浏览(24)
  • 记录 | 修改.gitignore文件,如何重新生效

    git rm -r --cached解决已提交的文件在.gitignore中加入忽略后无效的问题 当我们需要删除暂存区或分支上的文件, 同时工作区也不需要这个文件了, 可以使用:

    2024年01月21日
    浏览(58)
  • 如何修改min.js或者压缩后的js,以便提高代码的可读性。

    前端的js上线的时候一般会使用打包工具处理(webpack,gulp,ugly.js 等)。这样做有几点作用。 可以压缩空间,提高页面响应速度 一定程度上可以保护自己的代码安全,防止别人清晰看懂逻辑或者拷贝代码。 提高别人阅读自己代码的门槛 可前端开发工作中多多少少,会需要看

    2024年02月11日
    浏览(21)
  • 记csdn打不开或打开缓慢后的修复--如何查找dns并修改hosts文件

    问题: CSDN文章打开的十分缓慢,经常出现无法打开页面的错误提示 (以前用的好好的,现在不知道公司局域网改了什么东西,导致我的电脑打开CSDN经常缓慢好久,很多次直接打不开) 解决: 修改dns服务器地址为如下图即可 修改hosts文件 windows下的hosts路径是 修改hosts权限,

    2024年02月03日
    浏览(28)
  • 生成微信小程序发布上线后的二维码 、获取微信小程序二维码、微信小程序二维码如何生成?

    情景: 1、在微信小程序审核完成,发布到线上后,想通过扫描小程序二维码进入小程序 2、可分享二维码出去,通过二维码扫码进入小程序 方法: 1、进入微信小程序的后台配置。链接:微信公众平台。(如图一) 2、进入 “设置” -- “ 基本设置” -- “小程序码及线下物

    2024年02月12日
    浏览(23)
  • 重新理解百度智能云:写在大模型开放后的24小时

    在这些回答背后共同折射出的一个现实是——大模型不再是一个单选题,而更是一个综合题。在这个新的时代帆船上,产品、服务、安全、开放等全部都需要成为必需品,甚至是从企业的落地层面来看,这些更是刚需品。  作者| 皮爷  出品|产业家  过去的5个月,李亮很忙。

    2024年02月10日
    浏览(16)
  • Dedecms如何修改程序禁止会员发布重复文章的方法

    开通会员的站长朋友们,或多或少都会遇到会员发布的一些重复文章,堆满数据库,一是对于网站重复度过高,搜索引擎不喜欢,二是导致网站速度变慢,更甚至网站无法正常运行,那怎么解决这一棘手问题呢? 今天小编带给大家处理的思路:当会员发布好了文章,在点击保

    2024年02月03日
    浏览(22)
  • Abaqus许可证问题报错无法启动修改License Server地址的方法

    Abaqus许可证问题报错无法启动修改License Server地址的方法,错误信息如下: 打开安装文件夹下的如下文件并进行编辑:C:SIMULIAEstProducts2021win_b64SMAsitecustom_v6.env 修改字段为需要的内容:abaquslm_license_file=\\\"27800@localhost\\\" 保存文件再运行Abaqus CAE就能正常启动了。

    2024年02月12日
    浏览(76)
  • 自己开发或者修改的组件包如何发布到npm官方市场

    1、注册账号 打开npm官方网站: www.npmjs.com; 进行注册 注册需要用户名,密码和邮箱, 当注册完成后需打开邮箱进行验证(邮箱不验证无法上传) 二、  在需要打包发布的文件夹package.json所在目录下 执行命令:npm init  按照提示修改后一路回车就行; package name 就是安装命令

    2024年02月08日
    浏览(18)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包