그들은 WordPress가 GPL이라고 말하며, 따라서 모든 플러그인과 테마는 GPL이어야합니다. 괜찮지 만 의료 사무실 일정 시스템 테마와 같이 이익을 위해 반복적으로 판매하려는 의도로 매우 복잡한 앱 테마를 코딩하는 데 3 개월을 보냈다면 적당량이라도 투자를 보호 할 수 있습니까?
그들은 WordPress가 GPL이라고 말하며, 따라서 모든 플러그인과 테마는 GPL이어야합니다. 괜찮지 만 의료 사무실 일정 시스템 테마와 같이 이익을 위해 반복적으로 판매하려는 의도로 매우 복잡한 앱 테마를 코딩하는 데 3 개월을 보냈다면 적당량이라도 투자를 보호 할 수 있습니까?
답변:
다른 두 가지 제안을뿐만 아니라, 다른 가능한 방법이있다 : 사용자 정의 - 응용 프로그램의 모든 기능을 이동 테마에서 , 그리고에 호스팅 웹 서비스 되는 테마 커넥트를 통해, API 키 . 이렇게하면 테마 자체의 재배포는 앱에 테마 와 유효한 API 키 가 필요하기 때문에 사용자 지정 앱 기반 비즈니스 모델에 영향을 미치지 않습니다 .
이 방법은 사용자 지정 앱의 특성에 따라 작동 할 수도 있고 작동하지 않을 수도 있지만 일부 상용 플러그인의 경우 성공적인 모델이며 GPL을 완전히 준수합니다.
합법성 외에, 나는 일반적으로 이런 식으로 그것을보고, 좋은 코드를 작성하고 좋은 지원을 제공하며 사람들이 당신에게 올 것입니다. GPL이고 많은 성과를 거두는 프리미엄 테마가 많이 있습니다. 에서 봐 로 WooThemes , 전진 , 로 StudioPress (창세기) 쓰기 품질, 완벽 GPL 테마와 생계를 그렇게 만드는 것이 몇 회사 이름을 지정합니다.
제 생각에는 그들의 성공의 일부는 냉정한 지원을 제공하고 살 수있는 금액으로 테마 가격을 책정하는 것으로 인정되지만 다른 사람들은 그에 대한 비용을 지불 할 수 있습니다.
"내가 GPL을 테마로하면 누군가가 그것을 훔치려 고하고 내 모든 일이 사라질 것"이라는 생각은 틀린 것 같습니다. 물론, 누군가가 그것을 훔쳐서 버릴 수도 있습니다. 그러나 당신이 지원을 제공한다면 사람들은 여전히 당신에게 와서 그것을 얻을 것입니다. 그들이 무엇을 얻고 있는지 알고 있다는 사실은 말할 것도 없습니다. 프리 / 스톨 프리미엄 테마 (및 일부 비 프리미엄 테마)에는 종종 스파이웨어 / 맬웨어가 포함됩니다. 차라리 바이러스에 감염된 것으로 알고있는 것에 대해 누군가에게 돈을 지불하고 싶습니다.
마지막 예 (그리고 아마도 내가 좋아하는 것)는 Justin Tadlock의 Theme Hybrid입니다 . 그는 GPL로 무료로 출시하고 지원 비용으로 1 년에 25 달러를 청구합니다. 그의 지원이 놀랍기 때문에 기꺼이 지불하는 수수료.
결론은 신뢰할 수있는 환경을 조성하면 사람들이 올 것입니다.
또 다른 솔루션은 terr 솔루션, 제품의 경우 $ X, 지원의 경우 $ Y, 추가 애드온의 경우 $ Z입니다.
추신 : 개인적으로 나는 완전한 GPL이 아닌 WordPress를 위해 아무것도 사지 않습니다.
제품에 일부 법적 제한을 적용하고 WordPress의 GPL 관행을 준수하려면 가장 좋은 옵션은 분할 라이센스입니다.
이 글에서 언급되지 않은 것은 암호화와 난독 화 주제입니다.
IonCube 또는 Zend Encoder를 사용하여 코드를 암호화하는 것은 내가 사용하는 것으로 보이는 보호 테마 및 플러그인에 널리 사용되는 두 가지 방법입니다.
암호화의 문제점은 충분한 의지와 욕구로 파일을 원래 상태로 다시 해독 할 수 있다는 것입니다. 때로는 결과가 다를 수 있으며 암호화 방법의 유형이 얼마나 잘 이해되는지에 따라 파일 암호 해독의 성공 또는 실패를 결정하는 경우가 많습니다.
IonCube, Zend 및 다른 사람들로부터 파일을 해독하는 기술에 능숙한 파렴치한 개인이 있습니다. 보통 사람에게는 번거 로움이 종종 가치가 있습니다.
다음 방법론은 내가 본 적이 거의없는 난독 화입니다. 내 생각에 그것은 제대로 난독 화 된 파일을 해독하는 것을 거의 불가능하게 만들 수 있습니다. 이는 전통적인 방식으로 난독 화가있는 파일을 편집 할 수 없으며 수정, 업데이트, 버그 수정을 위해 마스터 파일의 사본을 보관해야 함을 의미합니다 보통은 문제가되지 않습니다.
그러나 암호화와 난독 화를 함께 사용하면 독점 코드를 도용하는 것이 불가능하지는 않지만 거의 불가능합니다. 기능을 사용한다고 가정하여 사람들이 사용하는 것을 막지는 않지만 사람들이 자신의 유사한 제품을 만들기 위해 그것을 수정하거나 기능을 복사하는 것을 막을 것입니다.
위에서 언급 한 것처럼 API 키를 사용하는 것은 제품을 보호하는 데 도움이되는 또 다른 훌륭한 방법이지만이 방법의 단점은 응용 프로그램 논리를 원래 테마 나 플러그인에서 저장하여 사용자가 연결해야한다는 의미입니다 테마 또는 플러그인이 제대로 작동하기 위해 서버에서 해당 논리를 검색합니다.
이것은 좋은 것 같으며 대부분의 경우이지만 서버가 1-2 시간 동안 오프라인 상태가되면 어떻게 될지 고려하십시오. 테마 나 플러그인을 사용할 수 없게됩니까? 의심 할 여지가 없습니다. 그런 다음 최종 사용자에게 어떤 영향을 미치는지 고려해야합니다.
페일 세이프 서버 위치에서 Amazon과 같은 신뢰할 수있는 회사의 클라우드 기반 서비스를 사용하는 등 서버 로직을 직접 액세스하는 등 API 로직의 배포를 처리함으로써 가능한 한이를 최대한 피할 수 있습니다.
그런 다음 간접비와 궁극적으로 가치를 측정해야합니다. 정말 시간 가치가 있습니까? 나는 그것이 프로젝트에 따라 다르고 의존적이지만 궁극적으로 고려해야 할 사항이라고 생각합니다.
결론은 귀하의 제품, 테마 또는 플러그인을 해적 또는 도용하려는 대부분의 사람들이 처음에 귀하의 제품, 테마 또는 플러그인을 구매하지 않았을 가능성이 높다는 것입니다.
우리 환경에는 종종 세 가지 유형의 사람들이 있다고 생각됩니다.
항상 훔치고 해적질 사람.
제품을 구매하기 전에 물건을 훔치거나 해적하려고하는 사람
올바른 방법과 제품이 설명대로 작동하도록 보장하는 가장 신뢰할 수있는 방법이기 때문에 단순히 제품을 구매하는 사람.
인터넷 주변에서 테마와 플러그인을 불법 복제하고 도둑질하는 경우에도 실제로 테마 나 플러그인을 일관되게 사용하여 최종 결과에 대한 손상을 보증하는 사람들의 수는 다소 적습니다.
우리가 그 손실을 최소화하기 위해 우리의 힘 안에서 모든 것을해서는 안된다는 말은 아니지만, 종종 더 많은 제품을 만들고 기존 제품을 마케팅하는 데 더 많은 노력을 기울이고 제품을 제공하는 방식을 다양 화하는 데 더 많은 노력을 기울일 것입니다 .
많은 제품이 새로운 기능으로 업데이트하거나 버그를 수정하는 속도로 인해 이전에 해적판 된 제품을 비용이 많이 들었거나 유익하지 않은 것으로 종종 만듭니다.
위에서 언급 한 것처럼 암호화 및 난독 화 코드는 API 스타일 통합 외에도 추가 조사가 필요한 두 가지 방법으로 제품, 테마 또는 플러그인을 최상의 방식으로 보호합니다.