구입시 라이센스를 사용하여 활성화 할 수있는 응용 프로그램을 개발 중입니다.
현재 오프라인 유효성 검사를 수행 중이며 약간 문제가 있습니다. 균열 (예 : 수정 된 이진)에 대해서는 아무 관련이 없다는 것을 알고 있지만 라이센스 키 불법 복제를 방지하려고합니다. 내 현재 계획은 다음과 같습니다.
- 사용자가 소프트웨어를 활성화하고 오프라인 유효성 검사에 성공하면 집으로 전화를 걸어 라이센스의 유효성을 검사합니다. 집에서 라이센스를 승인하거나 집에 도달 할 수 없거나 사용자가 오프라인 인 경우 라이센스가 승인 됩니다. 홈에 도달하여 라이센스가 유효하지 않다고 알리면 유효성 검증에 실패합니다.
- 라이센스가있는 응용 프로그램은 시작할 때마다 (백그라운드에서) 동일한 방식으로 집으로 전화를 겁니다. 라이센스가 취소되면 (예 : 불법 복제 라이센스 또는 keygen을 통해 생성 된) 라이센스가 비활성화됩니다.
라이센스 불법 복제에 도움이됩니다.-유효하지 않은 라이센스가 비활성화되고 불법 복제 된 유효한 라이센스를 취소 할 수 있습니다 (법적 소유자는 새로운 라이센스를 제공함). 해적 사용자는 일반적으로 버전에 따라 다르며 도달하기 어려운 크랙 버전을 사용해야합니다.
일반적으로 나에게 좋게 들리지만 몇 가지 우려 사항이 있습니다.
- 사용자는 집 전화 및 온라인 유효성 검사를 좋아하지 않는 경향이 있습니다. 그런 종류의 검증이 귀찮을까요? 오프라인 / 실패의 경우에도 응용 프로그램의 라이센스가 유지됩니까?
- 오프라인 / 방화벽 / 등으로 이동하면 전체 체계를 방해 할 수 있습니다. 나는 이것들 중 하나를 수행하는 귀찮은 것이 캐주얼 라이센스 공유를 방해하기에 충분하다고 생각하지만 확실하지 않습니다.
- 라이센스 및 DRM 변형과 관련하여 일반적으로 제품을 개선하여 이러한 종류의 보호에 소요되는 시간이 더 잘 소비되지는 않을 것입니다.
귀하의 의견과 의견에 감사드립니다.
감사!
답변
이것은 실제로 당신이 제시 한 접근 방식으로 이길 수있는 전쟁이 아닙니다. 다른 사람들이 지적했듯이, 방화벽이 응용 프로그램을 집 전화로 허용할지 묻는 메시지가 표시되면 네트워크를 비활성화하거나 “아니요”를 클릭하면 전화 집을 우회합니다. 그 외에도 사용자는 이러한 유형의 것을 싫어 하기 때문에 (일부 국가의 법률에 따라) 전화를 거는 시스템에 대해 이해하고 있음을 알리는 확인란을 선택해야합니다.
그래서 어떻게 할 수 있습니까? 내 조언은 다음과 같습니다
- 유료 고객에게 효과적으로 처벌하지 않고 부가가치 (자주 업데이트, 온라인 자습서 등)로 보상하십시오.
- 해적에 대해 너무 걱정하지 마십시오 . 많은 경우에, 그들은 처음부터 소프트웨어를 구매하지 않았을 것입니다. 가능한 최소한은 응용 프로그램에 대한 인식을 넓히는 것입니다.
- 소프트웨어가 불법 복제 될 것이라는 사실을 실제로 처리 할 수없는 경우 온라인 소프트웨어로 만드십시오 (소프트웨어의 특성상 가능할 경우). 이 작업을 한 개발자의 흥미로운 기사가 있었으며 그의 웹 버전이 훨씬 더 잘 팔렸고 사용자가 실제로 사용한 기능을 식별하는 것이 훨씬 쉽다는 것을 알았습니다 (이미 서버에있는 경우 실제로 집에 전화하지 않기 때문에). 사람들이 신용 카드를 꺼내는 것을 꺼리는 것이 훨씬 적었습니다 (죄송합니다-링크를 찾을 수 없습니다).
답변
이와 같은 것들로 당신은 다음과 같은 질문을해야합니다 :
불법 복제 방지 계획을 개발하고 유지하는 데 드는 비용이 불법 복제로 인한 손실보다 적거나 적습니까?
그들이 적 으면 반드시 그것을 찾으십시오. 이 경우 귀하의 소프트웨어가 Microsoft Word 또는 AutoCAD와 같은 가치가 높으며 사람들이 한 번 집에 전화하는 것에 대해 걱정하지 않을 것이라고 가정합니다.
그들이 더 크다면 나는 너무 복잡한 것을 구현하지 않거나 다른 방법으로 소프트웨어에서 돈을 벌기 위해 노력할 것을 진지하게 제안합니다. 지원을 받거나 개발자 프로그램에 참여하는 사람 또는 기타 여러 가지 비용을 청구 할 수 있습니다.
명심해야 할 또 다른 사항은 누군가가 소프트웨어를 해적판으로 결정하면 더 많은 레이어를 추가해도 막을 수는 없지만 합법적 인 사용자를 성가 시게한다는 것입니다.
답변
여기서 다루지 않은 것으로 보이는 한 가지 문제는 “당신이 사업을 벗어났습니다”입니다. 이것이 “네트워크 다운”의 변형 인 것처럼 보이지만보다 영구적 인 상황입니다. 여러 개발자 제품 에서이 문제를 겪었습니다.
답변
내 관찰은 응용 프로그램을 배포하는 수직 시장에 크게 의존한다는 것입니다. 일부는 다른 사람보다 불법 복제 및 기타 무단 사용에 훨씬 취약합니다. 예를 들어, “전화 홈”및 기타 보호 기능을 수행하지 않고는 인터넷 마케팅 및 SEO 시장에 다른 제품을 출시하지 않을 것입니다. 광범위한 불법 복제는 틈새 시장의 규칙입니다. 의료 청구 처리와 같이 내가 일했던 다른 틈새 시장은 느슨한 복사 방지에 더 편안합니다.
Daniel B가 언급했듯이 앱의 전체 또는 일부를 온라인으로 이동하는 것은 잠재적 인 옵션입니다. 이것은 현재 설계 단계에있는 새로운 앱에 대한 현재 계획입니다.
답변
에서 동글의 단점 :
몇 가지 친숙한 단점은 다음과 같습니다.
- 소프트웨어 공급 업체는 각 고객에게 하드웨어를 구매, 저장 및 제공해야합니다.
- 고객은 라이센스를 실행하기 위해 기다려야하지만 오늘날 사용자는 거의 즉각적인 소프트웨어 제공을 기대합니다
- 고객은 기기에 USB 장치를 삽입해야합니다 (손상 될 수있는 전면 또는 측면에 튀어 나와 있음)
- 고객이 라이센스를 다른 시스템으로 옮기려면 동글을 배송해야합니다.