我在哪里可以包含其他人在我网站上工作的版权声明?

时间:2012-06-17 08:43:10

标签: licensing fancybox galleryview

我的网站包含: 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显示一个单独的消息,我不直接使用它?

2 个答案:

答案 0 :(得分:9)

让我们看看开发人员:

  

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

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

  1. JQuery - 根据the websiteMITGPL
  2. FancyBox - 指的是相同的:MITGPL
  3. GalleryView - 根据它是LICENSE.txt file,这是MIT

  4. 注意: 3.包含具有不同作者和许可证的第三方代码,据我所见,主要是BSD-3-Clause,但我没有进一步了解。我会说,如果您对使用该库有专业兴趣,请联系该库的作者,请求更正许可信息。像BSD-3-Clause这样的许可许可证需要匹配才能获得使用权限。只是说,我会说它很常见,所以没什么可担心的,只是为了照顾。


    正如人们可以看到的那样 - 并暂时忽略3.中的问题 - 所有软件都是在免费软件许可下提供的,所以在你写的时候,它们可以免费使用。

    但是,正如你所说的那样,他们“坚持使用他们的版权信息显示工作的地方。”。我们从BSD-3-Clause许可证文本中选择该部分:

      

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

    来自MIT许可文本:

      

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

    我认为这很清楚:当你传递软件时,你应该传递作者信用/版权/使用条款/许可。

    根据您提供软件的方式,您可以将这些条款放在源代码中,并直接使用javascript文件提供。

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

    jQuery在这里非常慷慨,例如对于那些由谷歌公司提供的文件而言,你会发现:

      

    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) ...
    

    因此,谷歌通过说明该文件是什么软件(jQuery v1.7.2)给出了“信用”,他们从(jquery.com)获得了它,并提供了许可信息(jquery.org/license)。从法律上说,如果你和你的律师谈话,这可能还不够,但在这种情况下,我认为这是jQuery项目接受的程序。

    但这并不意味着约翰安德森三世,乔治麦金利史密斯和罗伯特潘纳(以及布莱尔米切尔莫尔)都可以。后来顺便说一下。使用被视为笑话的 WTFPL许可证。它通常是不被接受的raises needless questions,所以再次打包3的作者应该与the cloudstack folks did相同。

    网络女主持人的结论

    我们通常在<script> <head>中的<body>标签中链接的软件(通常<link href="contact.html#credits" rel="copyright" title="Licensing Information"> )最好分发,以免我们不必要的流量。这意味着文件的源形式被更改,并且通常缺少包含版权和许可信息的注释。但通常这些许可证要求我们提供这些信息。

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

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

    或HTML 5阵营中的我们:

    <link>

    这是一个提供另一个下文标记语言文档的示例,该文档列出了所使用的软件,并以人类可读的形式(compare)提供其许可信息。请参阅您选择的HTML参考,以了解有关{{1}}标记的更多信息。

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

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

答案 1 :(得分:0)

你在问法律意见。使用您的最佳判断,请律师或联系版权所有者提供他们的意见(可能是最安全的赌注)。