Apache 2 라이센스에 대한 실제 영향은 무엇입니까? [닫은]


127

프로젝트에 SVG 편집 을 사용하고 싶습니다 . 이 소프트웨어는 Apache 2 라이센스에 따라 배포됩니다.

나는 그것을 보았다 :

  • 수정되거나 수정되지 않은 모든 사본에는 라이센스 사본이 첨부됩니다
  • 모든 수정 사항은 수정 자의 작업으로 명확하게 표시됩니다.
  • 저작권, 상표 및 특허권에 대한 모든 통지는 배포본으로 정확하게 복제됩니다
  • 라이센스 사용자는 라이센스 제공자의 상표를 사용하지 않습니다

이것들은 코드와 관련이 있습니까, 아니면 GUI 어딘가에 라이센스를 표시해야합니까? 원래의 소프트웨어는 ,에 "SVG 편집에 의해 구동"표시 나는이를 제거 할 경우 괜찮습니다? 그리고 가장 중요한 것은 이것을하기위한 올바른 에티켓은 무엇입니까? 나는 바보가되고 싶지 않지만 동시에 UI를 최대한 단순화하고 무례한 것으로 간주되지 않으면 링크를 제거하는 것이 링크의 일부가됩니다 .


11
완벽을 기하기 tl;drLegal위해이 주제를 검색 할 때 (사이트에서) 온 아주 좋은 링크를 던지고 싶습니다 .- Apache License 2.0 (Apache-2.0) 설명 이미 다른 답변이 실제로 더 나은 것으로 생각하지만 링크는 다른 사람에게 유용 할 것입니다.
Richard Le Mesurier

5
@RichardLeMesurier 링크는 물론 도움이되지만 링크와 리소스만으로는 정답이 아닙니다. 귀하의 주장을 뒷받침하는 링크와 참조가 포함 된 자신의 말로 설명과 추론은 StackExchange에 대한 답변을 제공합니다. 자세한 내용은 답변 방법을 참조하십시오 . 링크 나 추가 정보 만 제공하려면이 정보를 주석 형태로 제공해야합니다. 나는 당신의 대답을 당신을위한 주석으로 바 꾸었습니다.
maple_shaft

답변:


75

어떤 상황에서도 GUI에 라이센스를 표시하지 않아도됩니다.

APLv2 (Apache License Version 2.0)에 따라 라이센스가 부여 된 소프트웨어의 경우 제안한 방식으로 소프트웨어를 수정해도됩니다. 이 라이센스는 수정을 권장합니다. 라이센스는 수정 된 버전에서 "powered by SVG Edit"를 자유롭게 제거 할 수 있도록합니다.

그러나 APLv2 소프트웨어와 함께 제공되는 NOTICES 파일에 대한 의무에 대해서는 APLv2 (섹션 4 (b))를 참조하십시오. 소프트웨어에 적합한 방식으로 내용을 표시해야합니다. (SVT 편집은 이미이 작업을 수행하고있을 것입니다.) NOTICES 파일에서 "Swiss Edited by SVG Edit"가 발생하면 제거 할 수 없습니다. 그러나 NOTICES 파일과 소스 코드를 배포하면 이로부터 면제됩니다. 옵션을 더 잘 이해하려면 APLv2의 섹션 4 (b)를 참조하십시오.

어쨌든, 당신이하고 싶은 것은 무례하지 않으며, 특히 파생물이 더 잘 작동하는 경우 무례합니다.


23

그냥 고마워요 ... 모두가 이깁니다

IANAL ... 아파치 라이센스의 법적 의무에 대해서는 언급하지 않겠습니다.

오픈 소스 소프트웨어를 사용하는 데있어 좋은 예의는 크레딧이 필요한 곳에서 최소한 크레딧을주는 것입니다. 이것은 최소한이라고 생각합니다. 따라서 당신이 무엇을 하든지 시스템을 만드는 데 도움이 된 다른 프로젝트, 라이브러리 또는 개발자에게 언급하고 감사하는 것이 좋습니다. 라이브러리 통합, 어딘가에 모인 코드 조각 수정 또는 누군가의 직접적인 도움을 통해 가능할 수 있습니다.

당신이 그것을 사용했다는 것을 최소한으로 언급하십시오.

사용했다고 말하면 좋을 것입니다.

귀하의 프로젝트에 대해 언급 할 수있는 방식으로 귀하의 의견과 감사를 표명하고 그에 대한 대가로 귀하의 프로젝트를 언급 할 수있는 권한을 부여하십시오.

무례한 것으로 여겨지는 것은 오픈 소스를 사용하고 일부 수정 및 수정 한 후 다른 시스템에 통합하고 수정 사항을 공유하거나 어디서나 사용했다고 언급하지 않고 다른 시스템을 게시하는 것입니다.

오픈 소스는 많은 것을 요구하지 않으며 사람들은 확실히 그들이 넣은 작업으로 많은 돈을 벌지 않습니다. 외부의 도움없이 모든 것을 처음부터 코딩해야한다면 무슨 의미인지 생각해보십시오. 이 사람들에게 그들이 한 일에 대한 신용을주기 위해, 그것은 종종 그들의 월급이며, 당신이 그들에게주는 것은 당신의 식탁에서 음식을 가져 가지 않을 것입니다. 그러나 당신이 그것을 도울 수 있다면, 그들이 당신의 참조에서 얻을 수있는 평판 은 음식을 식탁에 넣을 있습니다.

명성은 강력한 자원이 될 수 있지만, 얻기는 어렵지만주는 것은 쉽습니다.

당신은 지금 그것을 줄 수있는 위치에 있습니다. 언젠가 다른 누군가가 호의를 돌려 줄 것입니다.


6
좋아 ...하지만 질문에 대답하지 않습니다. 때때로 결정은 우리의 것이 아닙니다.
Pacerier

사실, 우리는 항상 통제 할 수있는 것은 아닙니다. 따라서 회사 정책으로 인해 Apache에서 라이센스가 부여 된 코드를 사용하고 있다는 통지를 포함 할 수없는 경우 해당 라이센스를 위반하고 코드 사용을 자제해야합니다.
Newtopian

UPL, APLv2를 사용하면 원본 라이센스가 원본 저작물의 배포와 함께 번들로 제공되는 한 파생 저작물에 대한 라이센스를 다시 부여 할 수 있습니다 ( "저작권 부분 ......"에 라이센스가 있음 "). 라이센스를 사용하면 "일부 수정 및 수정, 다른 시스템에 통합 및 수정 사항을 공유하거나 어디서나 사용했다고 언급하지 않고 다른 시스템을 게시"할 수 있습니다. Artem이 아래에 언급 한대로 하위 / 라이센스, 라이센스 조건 변경 또는 배포 방법 (이진 또는 소스)에 관계없이 원본의 모든 통지를 포함해야합니다.
cowbert

p, 내가 말한 거의 .. 통지 포함 해야 한다. 그래서 만약 그가 할 수 없다면, 그가 변경을했는지 또는 재 허가를 받았는지에 관계없이 위반된다.
Newtopian

6

'4의 영향을받는 것 같습니다. 이 라이센스의 재배포 조항은주의 깊게 읽고 변호사에게 귀하에게 명확하지 않은 것이 있는지 물어보십시오 (할 수있는 경우, 모든 국가에 대해 모든 것을 이해하는 사람을 찾을 수있는 경우) 프로젝트를 배포하거나 판매하려는 경우).

나는 변호사가 아닙니다. 나는 그 절에서이 4 가지 항목을 어떻게 이해하는지 말해 줄 것입니다. 완전히 잘못되었을 수도 있습니다.

항목 1은 프로젝트가 Apache 2 라이센스에 정의 된 '파생 작업'인 경우에 적용됩니다 (다시, 해당 정의를주의 깊게 읽으십시오). 그렇다면 Apache 2 라이센스 텍스트 자체를 포함 해야하는 경우 '이 소프트웨어에는 코드가 포함되어 있습니다'또는 '코드에서 파생되었습니다 ... 적절한 경우이 라이센스가 적용됩니다. 모든 부품 및 부분에 대한 모든 복사 장치도 근처 어딘가에 언급되어 있습니다.

항목 2와 3은 일반적으로 소스 파일에 관한 것입니다.

'원본'코드에 'NOTICE'텍스트 파일이 포함 된 경우 항목 4가 적용되며이를 포함하여 표시해야합니다.

다음 장소 중 적어도 하나에서 : 파생 저작물의 일부로 배포 된 NOTICE 텍스트 파일 내; 파생 저작물과 함께 제공되는 경우 소스 양식 또는 문서 내 또는 제 3 자 고지가 정상적으로 표시되는 경우 파생 저작물이 생성 한 디스플레이 내에서.

나는 거의 모든 GUI 프로그램이 가지고있는 '정보'대화 상자에서 그러한 통지를 보았습니다. 모든 크레딧을 제공하는 것은 공손하다고 간주됩니다.

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