2009-08-11 3 views
2

소프트웨어 라이센스 키를 만들어야하는데, 그 중 하나는 이미지 복제를 피하기 위해 특정 서버에 키를 바인딩하는 것입니다. 1.이 작업 (CPU, MAC, 기타)을 수행하는 가장 좋은 방법은 무엇입니까? 2. 가상 컴퓨터에서 구현할 수 있습니까?기계/환경에 대한 소프트웨어 라이센스를 제한하는 가장 좋은 방법은 무엇입니까?

크로스 플랫폼 접근에 대한 추가 크레딧 :

+4

나는 쓴 것이 무언가가 해적판에 다운로드 할 수있는 날을 고대하고 있습니다. – Will

+0

-1 이것은 정말로해서는 안되는 일입니다. – Imagist

+0

개인적으로, 내가 작성한 소프트웨어는 처음에는 금이 가거나 라이센스가 부여되지 않습니다. 그러나 협력하는 비즈니스 환경에서는 상황이 조금 다릅니다. 특히 귀하의 고객이 다소 적게 권리를 유지하는 환경에서 운영 될 때 더욱 그렇습니다. 어쨌든; 이것들은 내가 다룰 필요가있는 요구 사항들입니다. – eLAN

답변

1

까다로운 것은 어떤 reduncancy와 위의에 의해 결정되는 고유 키를 찾을 수 있습니다. 나는. CPU (들), MAC 또는 하드 디스크가 대체 될 수 있도록 허용하지만, 전부는 아닙니다. 사실, CPU-ID는 MAC 및 하드 디스크로 변경 될 가능성이 적기 때문에 더 적합합니다. 가상 컴퓨터에서도 이러한 ID를 복제 할 수 있지만 가상 컴퓨터에서는이 작업을 수행 할 수 있습니다. 이 경우 액티비티를 검증하는 단일 인터넷 기반 서버와 활성 라이센스를 결합 할 수 있습니다. 이 방법으로 VM이 복제되면 하나만 활성화 될 수 있습니다.

3

이렇게하지 마십시오. 합법적 인 고객을 화나게하는 행위입니다. 나쁜 녀석 당신이 무엇이든 주위에 방법을 발견 할 것이다.

고객이 원하는 마지막 것은 오전 4시에 일어나서 돈을 지불 한 소프트웨어를 납득시키려는 것입니다. 네, 네트워크 카드/디스크 이전과 동일한 컴퓨터에서 계속 실행 중입니다. 컨트롤러/마더 보드/등이 변경되었습니다.

+1

개발자와 고객의 비용은 불법 복제를 피함으로써 비용 절감 효과를 훨씬 능가 할 것입니다. 모든 것이 평등하다면 똑똑한 고객은 유료 고객을 해적판보다 더 많이 처벌 할 것이므로 "보호"가없는 제품을 선택할 것입니다. –

+1

이상한 게임. 유일한이기는 움직임은 놀지 않는 것이다. – Imagist

관련 문제