응용 프로그램을 완전히 보호 할 수는 없습니다 (관리 여부). Playstation 및 iPad와 같은 시스템 (공급 업체가 하드웨어를 제어하는 곳)에 균열이 생길 수 있다면 앱에 어떤 희망이 있습니까? 고맙게도, 당신은 정말로 원하지 않습니다. 제 생각에는 누군가가 할 수 없을 정도로 충분히 응용 프로그램을 보호해야합니다. 우연히 제품을 불법 복제 .
예를 들어 머신 별 라이센스를 사용하는 경우 새 보조 머신에 라이센스를 설치할 때 작동하지 않아야합니다. 추가 지원 요청을 막기위한 좋은 오류 메시지가 필요하지만, 해결하기가 너무 어려워지고 사용자에게 영향을 미치지 않도록 추가 시간을 소비하지 마십시오.
다른 예는 시간 제한 시험입니다. 사용자가 시스템 시계를 롤백 할 수있는 것과 같은 간단한 것들에 대해 걱정하지 않아도됩니다. 그렇게하는 사람은 라이센스 를 위반 한 것으로 알고 있으며, 위반시 사용자 가 알고있는 한 충분합니다.
사용자는 라이센스에 신경 쓰지 않기 때문에이 작업을 많이 수행해야합니다. 라이센스는 다음과 같은 구성 요소입니다. 필요할 때까지 아무도 신경 쓰지 않는 . 아무도 그것들을 읽지 않으며 실제로는 안됩니다. 따라서 사용자에게 경계가 어디에 있는지 알려주는 가장 좋은 방법은 응용 프로그램의 기본 동작이 라이센스를 준수하는 경우입니다. 이 첫 번째 경우는 두 번째로 시험판 모드에서 설치 또는 설치에 실패했음을 의미합니다. 후자의 경우 구성 파일에서 일반 텍스트 날짜를 확인하는 것입니다. 어느 쪽이든 우아하고 도움이되고 존중하는 방식으로 처리해야합니다.
그것이 의미하는 바를 설명합니다. 그러나 왜 더 이상 가지 않습니까? 당신이 찾을 수있는 모든 작은 구멍을 꽂아보십시오. 답은 두 부분으로되어 있습니다. 첫째, 누군가가 의식적으로 윤리적 문턱을 넘어 설 경우 간단한 방법으로도 라이센스 조항 위반 애플리케이션에서 애플리케이션을 가져 오는 것과 같이 더 어렵거나 위험한 것을 기꺼이 할 것입니다. 서면 토런트사이트 — 신뢰할 수없는 출처에서 다운로드 한 응용 프로그램을 실행하면 상당한 위험이 따릅니다. 더 어렵게 만드는 것은 이러한 사용자에게는 약간의 성가심이며 유료 고객에게 문제를 일으킬 위험이 있습니다. 단순하게 유지하면 누군가가 응용 프로그램을 파고 더 포괄적 인 균열을 방출하지 못할 수 있습니다. 둘째, 결함을 찾을 수있는 눈이 거의 없습니다. 해커들은 많은 것을 가지고 있으며, 그것들을 찾는 연습이 더 많습니다. 하나의 작은 결함 만 놓칠 필요가 있으며 앱은 마치 해적 사이트에서 아무 것도하지 않은 것처럼 동일한 분포를 갖습니다. 매번 옳 아야합니다. 그들은 한 번만 운이 좋다. 따라서 필요한 노력은 매우 높으며 성공의 척도는 매우 낮습니다.
궁극적으로 누군가가 단순히 응용 프로그램을 사용하는 대신 응용 프로그램 을 불법 복제 하려는 경우 이것이 주요 목표입니다. 그들을 막기 위해 할 수있는 일은 없습니다. 이것이 소프트웨어의 본질입니다. 제품을 구성하는 파일이 사용자의 컴퓨터에 일단 그들은 것이다 그들이 원하는대로 그들과 함께 할 수있을. 이것은 특히 Java 또는 .NET 과 같은 관리되는 환경과 관련이 있지만 기본 코드에도 적용됩니다. 시간이 촉박하고 충분한 시간이 주어지면 모든 디지털 보안이 깨질 수 있습니다.
사용자가 제품을 불법 복제하는 것을 막을 수 없으므로 최선의 조치는 이러한 유형의 사용자를 귀하의 이익을 위해 사용하는 방식으로 참여시키는 것입니다. 그들이 당신을 대항하기보다는 당신을 위해 일하도록하는 것이 종종 가능합니다. 이를 염두에두고 응용 프로그램이 무엇이든간에 거의 완벽하게 작동하고 만료되지 않는 무료 버전을 유지하는 것이 좋습니다. 고객이 신용 카드로 당신을 믿지 않아도되는 다른 이유가 없다면 US $ 1 가격표와 무료 가격의 차이도 엄청납니다. 제품의 무료 버전은 불법 복제 배포를 효과적으로 중단시킬뿐만 아니라 (동일한 가격으로 합법적 일 수있는 불법 복제 버전을 위험에 빠뜨리는 이유는 무엇입니까?) 청중을 크게 늘릴 수있는 잠재력이 있습니다.
결과적으로 유료 버전의 가격을 높여야 할 수 있습니다. 따라서 20 달러에 2,000 명의 사용자 대신에 각각 10 만 명의 무료 사용자가 있으며 그 중 500 명은 "전문"에디션에 대해 99 달러를 기꺼이 지불합니다. . 이렇게하면 제품을 잠그는 데 많은 시간을 할애 할 때보 다 더 많은 돈을 벌 수 있습니다. 또한 무료 사용자를 참여시키고 몇 가지 중요한 방법으로 관계를 활용할 수 있습니다.
하나는 지원입니다. 비관론자는이 기회를 통해 10 만 명의 무료 사용자 지원 비용 증가에 대해 불만을 제기 할 수 있지만 대신 놀라운 일이 발생합니다. 지원 비용에 대한 비용이없는 대규모 오픈 소스 프로젝트에서는이 점을 항상 알 수 있습니다. 사용자는 한 걸음 더 나아가게됩니다.
무료 사용자는 일반적으로 지원 기대치가 낮아졌으며 그만한 이유가 있습니다. 무료 버전을 커뮤니티 지원 대상으로 만 표시하고 해당 목적을 위해 사용자 조정 온라인 포럼을 작성하기 만하면됩니다. 귀하의 지원 지식 기반은 자체 생성되며 고급 사용자는 귀하를 대신하여 추가 손을 잡아야하는 사람들을 양육합니다. 더 중요한 것은 버그를 더 빨리 식별하고 수정하여 궁극적으로 제품의 품질을 향상시키고 총 지원 비용을 절감 할 수 있다는 것입니다. 사용자 기반이 충분히 크지 않았기 때문에 이전에는 불가능했지만 무료 사용자를 고객으로 취급하면 매우 효과적입니다.
다른 하나는 피드백입니다. 포럼을 보면서 다른 방법으로는 고려하지 않았을 중요한 개선 아이디어를 배웁니다. 이를 통해 궁극적으로 더 많은 무료 사용자를 유료 사용자로 전환하고 더 많은 잠재 고객을 끌어들이는 더 매력적인 제품을 만들 수 있습니다.
마지막으로 마케팅을 고려해야합니다. 이 모든 무료 사용자는 이제 적보다 팬이되며 그에 따라 행동합니다. 뿐만 아니라 다음 버전을 출시 할 때 이들 사용자는 다른 알려지지 않은 메커니즘이 아닌 승인 된 배포 채널을 모두 통과하게됩니다. 즉, 다음 버전에서는 더 크고 관심이 많고지지를받는 대상과 연결되기 시작합니다.
Professional Edition에 예약 할 수있는 가장 좋은 기능은 회사 배포 및 관리를 쉽게 수행 할 수 있도록하는 도구입니다. 크래커는 이것들을 자신의 용도로 해킹해야 할 충분한 이유라고 생각하지는 않지만 300 개의 라이센스를 구매하고 회사 전체로 라이센스를 얻으려는 기업에게는 이것이 필수입니다. 물론, 전문 에디션 어쨌든 불법 복제되지만, 다시 : 당신은 아마 당신이 무슨 짓을했는지에 상관없이 그 해적에 제품을 판매하지 할 수 없습니다 때문에 그것은 당신에게 비용 아니에요, 그래서 걱정하지 않는 어떤 수익을.
심리적으로 귀하의 제품을 이렇게 많이 배포하는 것이 어려울 수 있지만, 실제로 가장 좋은 방법을 이해할 수 있기를 바랍니다. 뿐만 아니라 장기적으로 갈 수있는 유일한 방법입니다. 나는 누군가가 이런 식으로하고 싶지 않다고 생각하고 있다는 것을 알고 있습니다. 결국, 그들은 몇 년 동안 20 달러짜리 제품을 파는 것만으로도 좋은 결과를 얻었습니다. 그러나이 방법을 사용하지 않으면 결국 다른 사람 이 그렇게하기 때문에 너무 나쁩니다 . 그리고 그들의 제품은 당신만큼이나 좋을 것입니다. 그런 다음 갑자기 가격이 터무니없고 매출이 급격히 떨어지며 더 이상 할 수있는 일이 없습니다. 필요한 경우 추가 중간 계층을 선택할 수 있지만 도움이되지는 않습니다.