타사 코드에서 라이센스 통지를 제거하는 것이 합법적이고 윤리적인가요?


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 스타일과 결합되도록 하나의 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.01kb 미만을 추가합니다.
Simon Hayter

@bybe : 귀하의 기여에 감사드립니다. 나는 dan (아래 답변 및 토론)에 동의합니다. 우리는 이유를 위해 라이센스를 유지해야합니다. "오래 코드를 작성하는 사람에게 감사하십시오"
john

괜찮아! 1000 개의 html 파일이 있고 파일 크기와 페이지로드가 걱정되는 경우. 라이센스와 저작권을 위해 모든 페이지에 추가 주석 줄을 추가해야하는 이유는 무엇입니까? 저의 조언은 귀하의 웹 사이트에서 신용 페이지를 작성하고 명예와 공정성이 요구되는 모든 라이센스 및 신용을 참조하는 것입니다.
Chimdi2000

@ Chimdi2000 저작권 및 저작자 표시는 발견 된 특정 소스 파일에 보존되어야합니다. 그래야 해당 파일을 사용 (또는 캐시) 할 수있는 다른 사용자가 라이센스에 필요한 통지를 볼 수 있습니다. 4.c. 여기 섹션을 참조 하십시오 .
dan

답변:


14

여기에는 Apache License 2.0MIT License의 두 가지 라이센스가 있습니다.

둘 다 저작권 및 기타 고지 사항을 그대로 유지해야하는 제한 사항이 있습니다. 라이센스 조건 에 따라 Apache 라이센스에 대해 여기에 표시된대로 :

라이센스가 부여 된 모든 파일에서 재배포 된 코드의 원본 저작권, 특허, 상표 및 저작자 표시 고지 사항을 유지해야합니다 (파생 저작물의 일부와 관련이없는 고지 사항 제외). 라이센스가 부여 된 모든 파일이 변경 될 때마다 해당 파일이 변경되었다는 알림을 추가해야합니다.

라이센스 조건 에 따른 MIT 라이센스는 다음과 같습니다.

상기 저작권 고지 및이 허가 고지는 소프트웨어의 모든 사본 또는 상당 부분에 포함됩니다.

이것이 위의 알림을 보는 이유입니다. 따라서 법적으로 이러한 통지를 발견 한 저작물 / 파일에서 제거해서는 안됩니다.

다른 사람들의 작업의 혜택을 누리기 위해 그들에게 공정한 신용을주고 라이센스 조건을 존중하는 것도 윤리적입니다.


1
귀하의 답변은 부트 스트랩 / jquery가 포함 된 소프트웨어를 배포하는 데 정확하지만 웹 사이트에서 사용하기 위해서는 모든 주석을 제거하는 것이 좋습니다.
DisgruntledGoat

3
@DisgruntledGoat이 라이센스에 필요한 저작권 표시를 제거하기 위해 Fine Fine? 에 따르면?
dan

3
웹 사이트에서 이러한 파일을 사용하는 경우 배포하는 것입니다. 라이센스를 합법적으로 사용하려면 라이센스를 준수해야합니다.
Stephen Ostermiller

@ dan : 완벽하고 자세한 정보를 얻으십시오. 라이센스가있는 한 줄 코드를 코딩하면 (예 : line 288; before => color : # 000 after => color : #FFF) 두 가지 질문이 있습니다. 괜찮아요? 다시해야 할 일이 있습니까? 2) css 파일의 이름을 ex로 바꾸면 : bootstrap.css에서 stylesheet.css가되는지 확인 (이 경우에는이 파일에 lisensi를 넣었습니다) ?? 감사합니다
john

@john 예, 두 라이센스 모두 소스 / 워크의 전체 수정을 허용하며 여기에 포함 된 모든 통지를 유지하고 수정 한 경우가 종종 있습니다. Apache 라이센스MIT 라이센스 의 섹션 4를 참조하십시오 .
dan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.