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


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.0 과 MIT 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.