Чи законно та етично видаляти повідомлення про ліцензії із сторонніх кодів?


15

Я хочу використовувати сторонній код як мій фронтальний фреймворк, наприклад Bootstrap. У коді для Bootstrap та jQuery є ліцензія. Наприклад у boostrap.css :

/*!
 * Bootstrap v3.0.3
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

Чи можемо ми видалити цей текст? Щоб зменшити HTTP-запити, ми хочемо зробити один CSS-файл, щоб Bootstrap поєднувався із настроєним стилем CSS.

Моє запитання: чи можемо ми видалити цей текст, і якщо ми це зробимо, чи будемо ми порушувати якісь закони? Що нам робити, а що не робити?


Ви можете зробити ліцензії в одному рядку, наприклад: /* Bootstrap v3.0.3 Copyright 2013 Twitter, Inc Licensed under the Apache License v2.0 http://www.apache.org/licenses/LICENSE-2.0 Designed and built with all the love in the world @twitter by @mdo and @fat. */Таким чином, мінімізуйте CSS та JS, але збережіть ліцензії недоторканими, вони додають менше 0,01 кбіт на сторінку при натисканні.
Саймон Хейтер

@bybe: дякую за ваш внесок, я думаю і погоджуюся з дан (нижче відповідь та обговорення). Ми повинні зберігати ліцензію з причини: "цінуйте, хто робить її кодом тривалий час"
John

Добре! Якщо у мене є 1000 html-файлів і мене турбує розмір файлів та завантаження сторінки. Чому я повинен додавати ці додаткові рядки коментарів на всі сторінки лише для ліцензій та авторських прав. Моя порада - зробити кредитну сторінку на своєму веб-сайті та вказати всі ліцензії та кредити, яким належить честь та справедливість.
Chimdi2000

@ Chimdi2000 Авторські права та атрибути повинні зберігатися у конкретних вихідних файлах, у яких вони знайдені, щоб інші, хто може їх використовувати (або кешувати), змогли побачити повідомлення, як цього вимагають ліцензії. Дивіться розділ 4.c. тут .
дан

Відповіді:


14

У вас дійсно є дві ліцензії: Ліцензія Apache 2.0 та Ліцензія MIT .

Обидва мають обмеження, які вимагають збереження авторських прав та інших повідомлень. Як зазначено тут для Ліцензії Apache за Ліцензійними умовами :

у кожному ліцензованому файлі будь-які оригінальні повідомлення про авторські права, патент, товарний знак та атрибуцію в перерозподіленому коді повинні зберігатися (виключаючи повідомлення, які не стосуються жодної частини похідних творів); і в кожному зміненому ліцензованому файлі слід додавати сповіщення про те, що в цей файл внесені зміни.

І ось тут для Ліцензії MIT під Ліцензійними умовами :

Вищезазначене повідомлення про авторські права та це повідомлення про дозвіл повинні міститись у всіх копіях або значній частині Програмного забезпечення.

Ось чому ви бачите ці повідомлення вище. Отже юридично ці повідомлення не слід видаляти з творів / файлів, у яких вони знайдені.

Як корисність роботи інших людей, також етично надавати їм чесні кредити та шанувати їхні умови ліцензування.


1
Ваша відповідь правильна для розповсюдження програмного забезпечення, яке включає завантажувальний / jquery, але для використання на веб-сайті цілком чудово викреслювати всі коментарі.
НезадоволенеЗакриття

3
@DisgruntledGoat Fine, щоб зняти повідомлення про авторські права, необхідні для цих ліцензій? Згідно з?
дан

3
Якщо ваш веб-сайт використовує ці файли, ви поширюєте їх. Вам потрібно дотримуватися ліцензій, щоб мати можливість ними легально користуватися.
Стівен Остерміллер

@dan: чудово та отримайте більше інформації тут. У мене є два запитання, 1) якщо ми перекодуємо один код рядка, який має ліцензію (наприклад: рядок 288; раніше => колір: # 000 після => колір: #FFF). Це нормально чи ні? і що нам робити знову? 2) Якщо ми перейменовуємо файл css в колишній: з bootstrap.css стаємо styleheet.css, його нормально чи ні (у цьому випадку ми помістили lisensi на цей файл) ?? Дякую
Джон

@john Так, обидві ліцензії дозволяють повністю змінити джерело / твори, надаючи вам збереження будь-яких повідомлень, що містяться в них, і зауважте, що ви їх змінили, часто це робиться лише шляхом додавання до них власних авторських прав. Дивіться розділ 4 Ліцензії Apache та Ліцензії MIT .
дан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.