Có hợp pháp và đạo đức để xóa thông báo giấy phép khỏi mã của bên thứ ba không?


15

Tôi muốn sử dụng mã của bên thứ ba làm khung giao diện người dùng của mình, ví dụ Bootstrap. Trong mã cho Bootstrap và jQuery, có giấy phép. Ví dụ: trong 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 */

Chúng tôi có thể loại bỏ văn bản này? Để giảm yêu cầu HTTP, chúng tôi muốn tạo một tệp CSS để Bootstrap sẽ được kết hợp với kiểu CSS tùy chỉnh.

Câu hỏi của tôi là: chúng ta có thể xóa văn bản này không, và nếu chúng ta làm vậy, liệu chúng ta có vi phạm luật nào không? Chúng ta nên làm gì và không làm gì?


Bạn có thể tạo các giấy phép trên một dòng, ví dụ: /* 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. */Vì vậy, thu nhỏ CSS và JS nhưng vẫn giữ nguyên các giấy phép, chúng thêm ít hơn 0,01kb vào trang khi được nén.
Simon Hayter

@bybe: cảm ơn sự đóng góp của bạn, tôi nghĩ và đồng ý với dan (trong câu trả lời và thảo luận dưới đây). Chúng ta phải giữ giấy phép vì lý do: "đánh giá cao người đã tạo mã trong một thời gian dài"
john

Được chứ! Nếu tôi có 1000 tệp html và tôi lo ngại về kích thước tệp và tải trang. Tại sao tôi nên thêm những dòng bình luận thêm đó trên tất cả các trang chỉ để xin giấy phép và bản quyền. Lời khuyên của tôi là làm một trang tín dụng trên trang web của bạn và tham khảo tất cả các giấy phép và tín dụng mà danh dự và sự công bằng đến hạn.
Chimdi2000

@ Chimdi2000 Bản quyền và bản phân phối cần được giữ lại trong các tệp nguồn cụ thể mà chúng được tìm thấy để những người khác có thể sử dụng (hoặc bộ đệm) chúng sẽ có thể xem các thông báo, theo yêu cầu của giấy phép. Xem phần 4.c. ở đây .
dan

Câu trả lời:


14

Bạn đã thực sự có hai giấy phép ở đó: Giấy phép Apache 2.0Giấy phép MIT .

Cả hai đều có những hạn chế yêu cầu bản quyền và các thông báo khác vẫn còn nguyên. Như được chỉ ra ở đây đối với Giấy phép Apache theo các điều kiện Cấp phép :

trong mọi tệp được cấp phép, mọi thông báo bản quyền, bằng sáng chế, nhãn hiệu và thông báo ghi nhận trong mã phân phối lại phải được giữ nguyên (không bao gồm các thông báo không liên quan đến bất kỳ phần nào của tác phẩm phái sinh); và, trong mỗi tệp được cấp phép đã thay đổi, phải thêm thông báo cho biết các thay đổi đã được thực hiện đối với tệp đó.

Và ở đây cho Giấy phép MIT theo các điều khoản Giấy phép :

Thông báo bản quyền ở trên và thông báo cấp phép này sẽ được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.

Đây là lý do tại sao bạn nhìn thấy những thông báo trên. Vì vậy, về mặt pháp lý, những thông báo này không nên bị xóa khỏi các tác phẩm / tệp mà chúng được tìm thấy.

Là một người hưởng lợi từ công việc của người khác, việc cung cấp cho họ tín dụng công bằng và tôn trọng các điều khoản cấp phép của họ cũng là đạo đức.


1
Câu trả lời của bạn là chính xác để phân phối phần mềm bao gồm bootstrap / jquery, nhưng để sử dụng trong một trang web, việc loại bỏ tất cả các bình luận là hoàn toàn tốt.
DisgruntledGoat

3
@DisgruntledGoat Phạt để loại bỏ các thông báo bản quyền theo yêu cầu của các giấy phép này? Dựa theo?
dan

3
Nếu trang web của bạn sử dụng các tệp này, bạn đang phân phối chúng. Bạn cần tuân thủ các giấy phép để có thể sử dụng chúng một cách hợp pháp.
Stephen Ostermiller

@dan: hoàn hảo và có thêm thông tin ở đây. Tôi có hai câu hỏi, 1) nếu chúng tôi mã hóa lại một mã dòng có giấy phép (ví dụ: dòng 288; trước => màu: # 000 sau => màu: #FFF). Nó có ổn hay không? và chúng ta có nên làm lại không? 2) Nếu chúng tôi đổi tên tập tin css thành ex: từ bootstrap.css trở thành styleheet.css, nó có ổn hay không (trong trường hợp này, chúng tôi đã đưa lisensi vào tập tin này) ?? Cảm ơn
John

@john Có, cả hai giấy phép đều cho phép sửa đổi hoàn toàn nguồn / tác phẩm, cung cấp cho bạn giữ lại bất kỳ thông báo nào có trong đó và lưu ý rằng bạn đã sửa đổi chúng, thường chỉ được thực hiện bằng cách thêm bản quyền của riêng bạn vào chúng. Xem phần 4 của Giấy phép ApacheGiấy phép MIT .
dan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.