웹 페이지 상단에 오픈 소스 라이센스 정보를 붙여야합니까?


9

여러 오픈 소스 JavaScript 프로젝트를 사용하는 JavaScript 응용 프로그램을 개발 중입니다. 모든 라이센스에는 "작품 또는 파생 저작물의 다른 수령인에게이 라이센스의 사본을 제공해야합니다"와 같은 문구가 있습니다. 이것은 내가 사용하는 소프트웨어의 모든 라이센스로 웹 페이지 상단에 방대한 HTML 주석을 작성해야한다는 것을 의미합니까?

나는 이것을하는 웹 페이지의 소스 코드를 본 적이 없기 때문에이 질문을합니다.

답변:


6

일반적으로 오픈 소스 라이센스를 사용하려면 소프트웨어를 배포 한 사람에게 사본을 제공해야합니다 . 웹 사이트의 흥미로운 부분은 소프트웨어가 실제로 해당 소프트웨어에 속하지 않기 때문에 웹 페이지를 방문하는 사람에게 소프트웨어를 배포하지 않았기 때문에 소프트웨어의 소유자가 아니므로 라이센스를 배포 할 필요가 없습니다. 그것과 함께. 그러나 오픈 소스 웹 사이트 템플릿을 변경하여 "Rich의 최고 멋진 웹 사이트"로 다운로드하기 위해 사이트에 게시하는 경우 소프트웨어를 배포 할 때 라이센스와 함께 라이센스를 다시 배포해야합니다 그 자체.

이것은 항상 라이센스의 적용을 받으므로주의해서 읽으십시오.

참고 : 저는 변호사가 아닙니다. 법률 자문을 받으려면 변호사와 상담하십시오.


1
브라우저를 통해 코드 파일을 제공하는 것이 거의 확실하게 배포되고 있다고 주장합니다.
Mark H

@ sparkie : 내가 말했듯이, zip 파일이나 다운로드로 패키지하면 패키지가 배포됩니다. 오픈 소스 웹 응용 프로그램 (예 : 워드 프레스)을 사용하는 경우 라이센스에 명시 적으로 명시되지 않은 한 웹 페이지에 라이센스에 대한 큰 설명을 넣을 필요가 없습니다. 일반적으로 소스의 어딘가에 "이 영역을 제거하지 마십시오 "영역 있습니다. 라이센스에 따라 다릅니다.
Ryan Hayes

워드 프레스 또는 nealmcb와 같은 jQuery가 아래에 언급 된 경우 사용자는 다른 사람이 코드를 배포하기 때문에 라이센스 배포 필요성을 무시할 수 있습니다. 그러나 자신의 서버에서 코드를 호스팅하고 <script>태그 를 통해 사용자에게 코드를 배포하는 경우 배포하고 라이센스 조건을 준수해야합니다. 파일을 배포하기 위해 파일을 압축 할 필요는 없습니다. HTTP 서버를 통해 파일을 제공하면 배포됩니다.
Mark H

1
라이센스 배포와 관련하여 일반적으로 코드 파일의 맨 위에 있습니다 (또는 원래 라이센스가있는 위치를 나타내는 라이센스 요약). 그러나 당신이해야 - 요구 사항은 모든 파일의 시간과 라이센스를 배포 할 필요는 없다 사용할 수 있도록 할 수있는 거 배포 사람들에게 라이센스 파일 (및 해당 라이센스에 필요한 다른 파일). 다시 말해, 요구 사항은 추가 바이트를 제공하도록 요구하는 것이 아니라 라이센스를 요청하는 사람이 라이센스에 액세스하는 것을 제한하지 않도록하기위한 조치입니다.
Mark H

캐시 매니페스트를 추가하고 웹 앱에 오프라인 지원이있는 경우 어떻게합니까?
panzi

1

IANAL,하지만 웹 페이지에서 오픈 소스 스크립트를 언급한다고해서 배포하는 것은 아닙니다. 사용자 브라우저는 링크가 가리키는 곳에서 바로 그것을 얻습니다. 예를 들어이 StackExchange 페이지는 http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js의 JQuery를 가리 킵니다.

사이트에 넣은 스크립트 사본에 링크하면 사이트에서 배포 한 사본에 올바른 라이센스 정보가 모두 있어야합니다. 그러나이 경우처럼 이미 거기에 있어야하기 때문에 아마도 간단합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.