회사의 오픈 소스 라이센스 위반을 어떻게 탐지합니까?


11

상업적 사용을 금지하는 라이센스를 가진 오픈 소스 프로젝트를 가지고 있다고 가정 해 봅시다. 그런 다음에 상용 제품에 따라 오는 놀라운 기능 / 하드웨어의 유사성.

  1. 상용 제품을 검사하여 소스 코드의 일부를 사용하고 있는지 확인하려면 어떻게해야합니까?
    • 이미지 덤프를 할 수 있다는 것을 알고 있지만 실제로 유용하거나 쉽게 난독 처리됩니까?
  2. 이상한 코너 케이스 동작 추가와 같이 내가 사용할 수있는 간단한 트릭이 있습니까? 누구든지 누군가가 소스를 그대로 복사했는지 여부를 쉽게 감지하고 지나치게 명확하지 않은가?

보너스 법률 질문 : 어떻게 든 소스 코드를 소환 할 수 있습니까? 그렇다면 '합리적 의심'을 제시 해야하는 것은 무엇입니까?


3
stackoverflow.com에서 이에 대한 더 많은 Q / A를 찾을 수 있습니다.
J. Polfer

1
우선, 오픈 소스 프로젝트의 저자 여야합니다. 일반적으로 사용자 인 경우 많은 것을 할 수 없습니다. 당신은 아마 당신의 질문에있는 문구에서 나에게 분명하지 않았습니다.
davr

이것은 어느 나라입니까? 법이 많이 다르기 때문입니다.
요한

답변:



6

종종 strings두 바이너리에서 실행 하고 결과를 비교하면 결과를 알 수 있습니다.

strings <filename>

문자열 매뉴얼 페이지에서 :

strings - find the printable strings in a object, or other binary, file

결과는 동일하지 않을 수 있지만 파일간에 중요한 유사성을 표시 할 수 있습니다.



1

애플에서 영감을 얻은 포커 블러 프는 어떻습니까? (그들의 변호사는 사건이 허위 인 경우에도 많은 서류를 보냅니다.)

코드에 저작권 위반이 있다고 주장하는 편지를 작성한 다음 "법정 외"에 대한 거래를 제안하기 만하면됩니다.

아마 XX 일 안에 EFF 와 같은 사람에게 사건이 전달되지 않으면이 사건이 전달 될 것이라고 언급했을 수도 있습니다 .

운이 좋으면 연락을 드리고이 상황에서 돈을 벌 수 있습니다.

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