我应该在我的网站的什么位置添加他人作品的版权声明? [关闭]

2024-04-29

我的网站包含: 1.FancyBox(用于图像叠加) 2.GalleryView(滑块) 并且都使用 JQuery。

它们都可以免费使用,但它们坚持在使用作品的地方显示版权信息。 我对必须在哪里显示该消息感到困惑。 GalleryView 的许可消息。 (我想 Fancybox 和这个都在 MIT 许可下)

Copyright (c) 2009 John Anderson III

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

我应该在我的网站哪里显示它? 我应该为我不直接使用的 JQuery 显示一条单独的消息吗?


让我们作为开发者来看看:

我的网站包含:1.FancyBox(用于图像叠加)2.GalleryView(滑块),两者都使用 JQuery。

可以这么说,如果用户访问您的网站,您会提供一些软件供下载。当用户决定下载软件(激活脚本)时,您提供以下软件的副本:

  1. JQuery http://jquery.com/- 根据网站 http://jquery.org/license it is MIT http://spdx.org/licenses/MIT or GPL http://spdx.org/licenses/GPL-2.0+.
  2. FancyBox http://fancybox.net/- 指的是相同的:MIT http://spdx.org/licenses/MIT or GPL http://spdx.org/licenses/GPL-2.0+.
  3. 画廊查看 http://spaceforaname.com/galleryview/- 根据它的许可证.txt file https://github.com/jackwanders/GalleryView/blob/master/LICENSE.txt, 这是MIT http://spdx.org/licenses/MIT

Note:3.包含不同作者和许可的第三方代码,主要是BSD-3-Clause http://spdx.org/licenses/BSD-3-Clause尽我所能,但我没有再看下去。我想说,如果您对使用该库有专业兴趣,请联系该库的作者,要求更正许可信息。允许的许可证,例如BSD-3-Clause具有需要匹配才能获得使用权的要求。只是说,我想说这是常见的,所以不用担心,只需照顾即可。


正如您可以从这个清单中看到的 - 暂时忽略 3. 中的问题 - 所有软件都可以在自由软件许可证下使用,因此正如您所写,它们可以免费使用。

但正如你所说,他们“坚持在作品使用地点显示版权信息。”。让我们从BSD-3-Clause许可证文本:

源代码的重新分发必须保留上述版权声明、此条件列表和以下免责声明。

并从MIT许可证文本:

上述版权声明和本许可声明应包含在本软件的所有副本或主要部分中。

我认为这一点非常明确:当您传递软件时,您应该传递作者信用/版权/使用条款/许可证。

根据您交付软件的方式,您可以将这些术语放入源代码中并直接与 javascript 文件一起交付。

如果您创建软件的二进制版本(例如打包/压缩软件),那么这些注释可能会被删除。您仍然可以将它们再次添加到文件顶部。

顺便说一句,jQuery 在这里相当慷慨,例如对于由 Google Inc. 提供的文件,您会发现:

https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js

/*! jQuery v1.7.2 jquery.com | jquery.org/license */
(function(a,b){function cy(a) ...

因此,Google 通过说明该文件是什么软件 (jQuery v1.7.2)、从何处获取该文件 (jquery.com) 以及提供许可信息 (jquery.org/license) 来给予“信用”。从法律上讲,如果您与您的律师交谈,这可能还不够,但是,在这种情况下,我认为这是 jQuery 项目接受的程序。

但这并不意味着约翰·安德森三世、乔治·麦金利·史密斯和罗伯特·彭纳(也许还有布莱尔·米切尔莫尔)可以接受。后来顺便说一句。使用WTFPL 许可证这被认为是一个笑话。通常不被接受并且提出不必要的问题 http://comments.gmane.org/gmane.comp.apache.legal.discuss/2035,所以,打包 3. 的作者可能应该做同样的事情cloudstack 的人做了 http://bugs.cloudstack.org/browse/CS-15057.

一位网络女主人的结论

我们通常链接的那个软件<script>标签在<head>(并且较少出现<body>)最好打包分发,以节省我们不必要的流量。这意味着文件的源格式被更改,并且包含版权和许可信息的注释通常会丢失。但这些许可证通常要求我们提供该信息。

看起来很有希望利用另一个语义 HTML 功能来提供版权信息:您可以将版权链接放入脚本标签旁边的头部:

<link href="contact.html#credits" rel="copyright" title="Licensing Information">

或者对于我们这些 HTML 5 阵营的人来说:

<link href="contact.html#credits" rel="license" title="Licensing Information">

这是提供另一个超文本标记语言文档的示例,该文档列出了所使用的软件并以人类可读的形式给出其许可信息(compare https://developer.mozilla.org/Project:Copyrights)。请查阅您选择的 HTML 参考以了解有关<link> tag.

希望这有帮助。我不想阻止您去找律师进一步澄清这一点,但是,您的律师甚至可能不会添加更多内容:学分页面,提供许可证信息以及从每个链接的页面到该页面的链接以及软件。一个人还能想要更多什么呢?我敢打赌,如果你这样做,你就是那里最好的公民之一。

IANAL 只是一名软件开发人员,所以感谢您寻求反馈,我本来可以成为其他开发人员之一,自然我更喜欢有人提出反馈而不是不做任何事情。作为一名开发人员,我想说:最重要的是我的软件的用户了解他们对所使用的软件拥有的权利。感谢您询问如何实现这一点!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我应该在我的网站的什么位置添加他人作品的版权声明? [关闭] 的相关文章

  • jQuery Fancybox 无法识别元素

    a href https xenogamers org attachment php attachmentid 3655 d 1350682390 img class thumbnail border 0 alt Click image f
  • 软件评估 - 许可证 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 任何人都可以帮助我解决软件许可模块问题吗 我们创建了一个新应用程序 并希望发布我们工具的演示版本 30 天试用版 稍后我们需要完整版本 如
  • Fancybox 无法处理来自 Twitter API 的图像

    使用 Fancybox 2 下面的示例可以完美运行 省略其他代码 a class fancybox href https si0 twimg com profile images 2169856486 avatar jpg title so
  • fancybox 2:将缩略图放在父 div 中

    好的 我最近添加了 fancyBox http www fancyapps com 到我的网站 它很棒 不过 我想将缩略图 其功能是缩略图助手的一部分 因此位于单独的 js 文件中 放在图库图像下方 我首先尝试更改包含图像的 div 我假设
  • 如何给Android-Studio添加版权?

    标题说明了一切 如果我想在Android Studio的代码文件中添加版权注释 当然 我在 首选项 版权 中找到了版权设置 但我无法使其工作 当我创建新的 Java 文件时 版权并没有出现 这是 Android Studio 的错误还是我错
  • 如何将 fancybox 绑定到动态添加的元素?

    我使用 jquery fancybox 1 3 4 作为弹出表单 但我发现 fancybox 无法绑定到动态添加的元素 例如 当我向当前文档添加 html 元素时 像这样 首先我使用 jquery 将一个元素附加到主体 document b
  • 许可 WPF、Silverlight 和 WP7 程序集

    我正在寻找一种解决方案来许可 WPF Silverlight 和 WP7 程序集 所讨论的程序集是一个图表控件 它具有可跨平台使用的单个 API 我正在为每个平台 WPF SL WP7 创建一个单独的 MSI 用户可以下载并安装 这将在其
  • FancyBox 根本不工作

    我在运行 fancybox 时遇到问题 我也在运行其他一些 jquery 以下是正在运行的脚本
  • 如何许可用 C# 开发的应用程序 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在使用 C Sharp 2008 Express Edition 开发一个软件 我几乎已经完成了 现在我需要许可该软件 商业用途 我对
  • 花式盒子 - 如何从单个缩略图显示幻灯片

    我的缩略图是分页的 因此任何一页上只有 6 个缩略图 大约 4 页 一个类别中总共 24 张图像 如果我将其设置在其中一个页面上 它只会显示该页面上的 6 个相关图像 如何使用 Fancybox 显示所有 24 张图像的幻灯片 提前谢谢了
  • 使用 fancyBox 的 HTML 属性 rel 错误

    我正在使用 fancyBox 创建一个画廊 代码如下 a class fancybox href img work 1 jpg a a class fancybox href img work 2 jpg a a class fancybo
  • 如何检测系统日期回滚?

    如何检测用户何时回滚系统日期 使用情况是为了防止规避许可 程序需要检测在未运行时发生的回滚 好吧 您可以在程序中使用嵌入式数据库 其中每隔一段时间就会插 入一个加密的系统日期 如果您发现 较新 的日期早于之前的某个日期 则可以看出有人更改了
  • .NET中的序列号(注册密钥)算法[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 有一些关于 IP 安全等的及时帖子 但我找不到专门针对算法的帖子 在我当前的一个项目中 我们决定采用离线注册密钥系统的路线 我想我们最
  • Qt LGPL 许可例外? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在使用Qt Mfc 迁移框架 http doc trolltech com solutions qtwinmigrate index
  • 从函数中打开 fancybox

    我正在尝试从我拥有的函数中打开一个 fancybox 简而言之 我的 HTML 代码如下所示 a href modalMine click a 我的功能的一部分如下所示 function myfunction me me fancybox
  • 在 OSX 下将许可证文件附加到 dmg

    伙计们 我可以使用任何命令行将许可证文件附加到 dmg 吗 非常感谢 我在编辑器上遇到了问题 所以如果您在文本中看到 奇怪的事情 请原谅我 我为你找到了一篇博客文章 链接在这里 http thehobbsfamily net archive
  • 如何为 Android 应用实施 Google Play 许可? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话
  • 如何创建序列密钥来保护应用程序

    我有一个创建序列密钥的应用程序 如下所示 Take customername Sign customername using privatekey and sha dsa algorithm 然后可以通过使用公钥解码并检查客户名称匹配来检查
  • 从 iframe 中打开 iframe fancybox,以便它在父级中打开

    我可以让它工作 从 iframe 中打开一个 fancybox IMAGE a href Open something a 我遇到的问题是我需要打开一个 fancybox IFRAME 示例代码或任何想法将不胜感激 Thanks 简单来说
  • 苹果企业程序分发问题[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 这个问题涉及到Apple iOS 开发者企业计划 http developer apple com programs ios enterprise 我

随机推荐

  • 有选择地中止通过 Extjs Direct 代理发送的 ajax 请求

    我有一个商店 它使用 Extjs 直接代理从列表中加载 w r t 项目 proxy type direct api read bomManagementAction bomQuickDetails 响应显示在网格面板中 如果选择的项目数量
  • 在 Chrome 中打印背景颜色

    我正在尝试在 Chrome 中打印 PHP 生成的文档 在浏览器上看起来不错链接到我要打印的页面 http www abbeysoft co uk adi 241 quote php但是我的打印机无法打印任何彩色背景 有人可以提供任何建议吗
  • 哪些用例需要 #define 而不使用令牌字符串?

    我遇到过 define预处理器指令之前在学习C时 然后在我读过的一些代码中也遇到过它 但除了使用它来明确替换常量和定义宏之外 我还没有真正理解它在没有 主体 或标记字符串的情况下使用的特殊情况 以这一行为例 define OCSTR X 就
  • ffmpeg创建RTP流

    我正在尝试使用 ffmpeg 进行编码和流式传输 libavcodec libavformat MSVC x64 with Zeranoe builds 这是我的代码 很大程度上改编自编码示例 删除了错误处理 include stdafx
  • GCM 条款和条件

    有谁知道在哪里可以找到有关哪些内容可以通过 GCM 通知发送以及哪些内容不可以发送的条款和条件 我似乎在任何地方都找不到任何文档 当您注册开设 Google API 帐户时 您会得到这些条款和条件 https developers goog
  • 包java.time不存在,jdk1.8

    嗯 我刚刚开始从事代号工作 我对 Java 有相当不错的经验 我的代码一切都很好 没有任何问题 但在编译时我得到了这个 error package java time does not exit import java time Local
  • 如何在同一个项目中连接两个数据库MySQL和MongoDB?是否可以?

    目前我正在使用 Hibernate MySQL 和 Spring 配置对我来说运行良好 但是一旦我配置了另一个配置 mongo config xml 文件并尝试使用 mongodb 运行测试用例 它就显示创建名为 的 bean 时出错从第一
  • EPERM:不允许操作,mkdir 'C:\Program Files\nodejs\node_modules\.staging

    我正在尝试在我的项目上运行 npm install 但它显示 EPERM 不允许操作 mkdir C Program Files nodejs node modules staging 我没有 root 管理访问权限 我在我的系统中以本地用
  • ? LIKE(列 || '%')

    我可以有这样的条件吗 SELECT FROM table WHERE LIKE column 哪里的 是一个字符串参数值 例如 这些参数值 当列等于时应返回 true admin products admin products 1 admi
  • Boto3 - 打印 AWS 实例平均 CPU 利用率

    我正在尝试仅打印 AWS 实例的平均 CPU 利用率 此代码将打印出 响应 但最后的 for 循环不会打印平均利用率 有人可以帮忙吗 先感谢您 import boto3 import sys from datetime import dat
  • 如何设置报表服务器实例?

    我正在尝试设置 Microsoft SQL Server Reporting Services 我打开 Reporting Services 配置管理器 它要求输入服务器名称 问题是 我不知道服务器名称 因为据我所知还没有设置报表服务器 那
  • 以编程方式创建进度绘制

    我有一个场景 我需要有大量的进度条可绘制对象 我无法为所有这些创建 xml 资源 因为我希望用户选择一种颜色 然后用于动态创建可绘制对象 下面是 xml 中的一个这样的可绘制对象 我如何以编程方式创建这个精确的可绘制对象
  • Mongoose 更新或插入许多文档

    我正在尝试使用最新版本的 mongoose 插入对象数组 或者更新相应的产品 ID 是否已存在 我一生都无法找出正确的使用方法 bulkWrite updateMany 等 而且我似乎无法在不出现错误的情况下找出语法 例如 我正在尝试 Pr
  • 在等式约束的情况下求解线性规划

    我问了一个问题 可以在这里找到 计算最优组合 https stackoverflow com questions 17232596 computing the optimal combination 并有人建议线性规划 我查阅了线性规划和单
  • 从以元组为键的字典中获取 pandas 数据框

    我是Python新手 并且已经在这个问题上挣扎了一段时间 我有一个这样的字典 dict1 a a 5 a b 10 a c 11 b a 4 b b 8 b c 3 我想做的是将其转换为 pandas 数据框 如下所示 a b c a 5
  • 无法在 Eclipselink 上合并日期

    我的会话 bean 不会对托管实体执行更新 我已经包含了相关类的代码 当我使用 prime faces 计划组件修改事件的日期字段并将修改后的实体传递给会话 bean 并调用 em merge event 时 实体管理器不会尝试更新实体 并
  • 使用文本框搜索 datagridview 中的列 (vb.net)

    如何使用文本框搜索 datagridview 中的列 我正在使用 vb net 2010 我有一个带有数据源的 Datagridview 下面是我用于填充 datagridview 的代码 网格视图将有 4 列 Private Sub Lo
  • 将 ddply + mutate 与自定义函数一起使用?

    I use ddply相当频繁 但历史上有summarize 偶尔mutate 并且只有基本功能 例如mean var1 var2等等 我有一个数据集 我试图在其中应用一个自定义的 更复杂的函数 并开始尝试深入研究如何做到这一点ddply
  • 对自定义类进行排序而不使用“key”参数?

    您可以对数组进行排序myclass通过使用key论证sorted功能 sortedlist sorted myclasses key lambda obj obj myproperty 有没有办法为我们的班级定义自然顺序 也许有一些神奇的方
  • 我应该在我的网站的什么位置添加他人作品的版权声明? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我的网站包含 1 FancyBox 用于图像叠加 2 GalleryView 滑块 并且都使用 JQuery 它们都可以免费使用 但它们坚