Где я могу включить уведомление об авторских правах на работу другого человека на моем веб-сайте?

Мой сайт содержит: 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

Давайте посмотрим, как разработчики:

Мой сайт содержит: 1.FancyBox(для наложения изображений) 2.GalleryView(слайдер), и оба используют JQuery.

Так сказать, если пользователь посещает ваш сайт, вы предлагаете некоторое программное обеспечение для загрузки. Когда пользователь решает загрузить программное обеспечение (активировать скрипты), вы предоставляете копию следующего программного обеспечения:


Примечание: 3. содержит сторонний код с разными авторами и лицензиями, в основном 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

/*! 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.

Но это не значит, что это будет хорошо для Джона Андерсона III, Джорджа МакГинли Смита и Роберта Пеннера (и, возможно, Блэра Митчелмора). Позднее кстати. использует лицензию WTFPL, которая считается шуткой. Обычно он не принимается, и вызывает ненужные вопросы, так что автор, который упаковывает 3., должен, вероятно, делать то же самое, что люди с облачным столом сделали.

Заключение веб-мастера

Это программное обеспечение, которое мы обычно связываем в тегах <script> в <head> (и реже <body>), лучше всего распределяется, чтобы избавить нас от ненужного трафика. Это означает, что исходная форма файла изменяется, и часто отсутствуют комментарии, содержащие информацию об авторских правах и лицензировании. Но часто эти лицензии требуют от нас предоставления этой информации.

Кажется перспективным просто использовать другую семантическую функцию HTML для предоставления информации об авторских правах: ссылку на авторское право, которую вы можете поместить в голову рядом с тегами script:

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

или для тех из нас, кто находится в лагере HTML 5:

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

Это пример, предоставляющий другой документ языка разметки гипертекста, который перечисляет используемое программное обеспечение и дает его информацию о лицензировании в удобочитаемой форме (сравните). Для получения дополнительной информации о теге <link> обратитесь к ссылке HTML по вашему выбору.

Надеюсь, это полезно. Я не хочу мешать вам обратиться к адвокату, чтобы уточнить это, однако ваш адвокат, возможно, даже не добавил еще этого: Страница "Кредиты", предоставляет информацию о лицензии и ссылку на эту страницу с каждой страницы, которая также связывает программного обеспечения. Что можно больше хотеть? И я уверен, если вы это сделаете, вы один из самых хороших граждан.

IANAL просто разработчик программного обеспечения, поэтому, спасибо за просьбу о обратной связи, я мог бы стать одним из тех других разработчиков, и, естественно, я предпочитаю его, если кто-то спрашивает, а не что-то делать. Я бы сказал, как разработчик: Самое главное, что пользователи моего программного обеспечения узнают о правах, которые у них есть с программным обеспечением, которое они используют. Спасибо, что спросили, как это сделать!

Ответ 2

Вы просите юридических консультаций. Используйте свое лучшее мнение, попросите адвоката или свяжитесь с владельцем авторских прав для их ввода (вероятно, самая безопасная ставка).