포럼
모듈의 상업화?
2012.11.29 03:27
모듈을 몇개 제작해 보면서
창의적인 모듈을 판매할 수 있으면 좋겠다고 생각했고,
모듈 제작 외주도 해보았으나 결국 모듈을 만드는 것은 웹 에이전시만 좋은일 시키는 것이라는 결론입니다.
현재의 모듈 배포형태는 그저 다운로드 받고 업로드 해서 admin 화면에서 세팅만 해주면 끝납니다.
라이선스 아무리 외쳐봐야 막무가내인 사람들에게는 그냥 공허한 메아리 일 뿐입니다.
따라서
php 부분을 암호화 해서 배포하거나
token 발급 등을 통해서 사용상 제약을 가해야 합니다.
정리하자면 zip 파일을 돈받고 넘기지 마시고,
라이선스 통제권을 판매해야 한다는 뜻입니다.
그렇지 않다면 사실상 모듈의 코드를 돈주고 사고 파는것은 무의미해 질 것이라고 예상합니다.
php 암호화는 서버운영자가 아니라면 호스팅 사용자에게는 그림의 떡일 수 있으므로 호환성 문제가 있을듯 하고,
token 발급 부분은 구매자 입장에서 번거롭다는 단점이 있을 수 있습니다.
또다른 좋은 방법이 있다면 가르쳐 주시면 좋겠습니다.
댓글 15
-
BluesPia[꾸야]
2012.11.29 06:40
-
푸시아
2012.11.29 13:34
네 저도 그점이 좀 마음에 걸립니다.
하지만 모듈 인증 부분을 admin 세팅을 가능하게 하거나 불가능 하게 하는 용도로만 사용하고
실제 서비스되는 화면에는 무관하게 적용한다면
큰 문제는 없을 것 같습니다.
-
독도2005
2012.11.29 12:51
제가 XE 마켓쪽에 저작권 문제 관련해서 건의를 한 적이 있는데 여태 감감 무소식이네요.... ㅇㅅㅇ
-
Garon
2012.11.30 00:09
그런 문의는 XE 마켓 시작할 때, 간담회에서 있었지요.(참가하셨는지는 모르겠지만...)
어쨋든, 그때 XE 마켓의 결론은 기술적으로 해결하기 힘들다 였던걸로 기억합니다.
뭐, 기술적이란 것은 기술의 존재성이 아니라... 적절성이나 이런게 포함 되긴 하겠지만 서도...
일단은, 1 site 1 Copy 배타적 등록제라도 했으면 좋긴 하겠습니다만... [지금도 1 Site 1 Copy 이긴 하지요.]
(즉, 사용자 리스트에 없는 사이트의 사용이 발견될 경우. 처벌 하는 식)
(부연하자면, 그냥 쓸데없는 소리긴 하지만... 1 site 가 여러 도매인 사용하고, 즉, 제공하는 내용과 주체가 갔다면, 1 site 1 Copy 에 해당이되어야 하겠지만요) -
독도2005
2012.11.30 12:33
아... 저는 메일로 문의했었죠... ㅎ -
참빛바다
2012.11.29 16:38
XE를 제대로 키울 생각이 NHN에 있는지 궁금할 따름입니다.
-
sejin7940
2012.11.30 14:47
저도 이 부분은 수없이 고민하는 부분인데.. 현실적으로 참 어렵습니다.
그나마 가장 무난하게 쓸 수 있는 방법이 Zend 의 암호화기술이죠 (년 60만원정도였을겁니다)
다만 이렇게 암호화해서는 자칫하면 스킨 전체의 디자인 변경도 못하게 되는 수가 있기에
어디까지 암호화하느냐가 가장 애매한 부분인데.. 결국 핵심 소스를 모아서 암호화 하고
사이트당 key 값을 발급해 내부의 값을 비교하게 처리하는 식으로 처리하는게 그나마 가장 가능성이 있겠죠
-
푸시아
2012.11.30 16:26
Zend 보다 http://www.ioncube.co.kr/product.html?target=1 이것이 좀 더 저렴한것 같습니다.
다만 이런 암호화 형식은 별도의 서버 세팅이 필요하기 때문에 더 어렵다고 봅니다.
스킨의 디자인 변경은 암호화 하면 안된다고 생각합니다.
controller 라던가 view 파일 부분에서 제어를 하는게 맞지 않을까 생각합니다.
단순히 key 값 발급해서 제어하는것이라면 웹 에이전시같은 경우 그냥 구매해서 코드좀 보고 key 값 적용된 부분을 수정하여 무한 재사용이 가능할 것 같아요.
-
sejin7940
2012.11.30 19:16
Zend Guard 가 비싸긴 하지만 (거의 2배 비싸더군요 ^^;;)
Zend 암호의 해석툴인 Zend Optimizer 는 왠만한 서버에서 다 지원을 해주니 쓰기 좋죠.
key 값의 경우 제가 생각했던건, 도메인까지 포함한 키값을 생성해주는거죠. ^^
그 key 값 비교부분을 못 건들게 이 부분을 핵심코드랑 합쳐서 암호화하는거고..
다만, 모듈이나 위젯은 핵심파일이 하나 있으니 그걸 건들면 되지만..
게시판 스킨의 경우는 이게 진짜 애매하거든요 ^^;; (저의 제일 큰 고민 중 하나죠. )
-
진정한승리
2012.12.27 10:15
그것때문에 모듈이 마켓에 많이 등록되지 않은거군요..
이러면 개발자가 판매할 샵이 의미없어지는데.
자세한 내막을 이제서야 알게되는군요.
에이전시들이 복사해 써먹는 불법행위를 한다면 이건 고소감이지만, 각 고객사 내부사이트를 일일이 뒤져서 신고할수는 없는거니까요..
결국 개발자 포트폴리오를 활성화해서 솔루션 구입은 각 개발자가 직접 판매하게 하고 마켓은 기능소개만 하게 해야하는건지..
사실 모듈이란건 써버지 않고는 그 가치를 잘모르고, 메뉴얼을 잘만들면 그 자체가 하나의 아이디어라서 아이디어는 도용할 수 있는 문제가 되니 그것도 문제겠죠..
-
울라탱
2012.12.27 14:29
사실 이게... 좀 애매 합니다.
토큰을 발행해서 체크를 하든, 라이센스를 발급을하든 구매자의 양심 문제라서요
코드를 깊게 모르는 구매자라면 사겠지만, 조금이라도 아시는분이면 풀어버리면 끝이니까요...
결국 판매자나, 푸는법을 모르는 구매자만 '봉'인 상황이 되버립니다. ( 모든상황이 그렇다는건 아닙니다. )
참고로... zend 나 iconcube 둘다 디코더 있는걸로 압니다...
- 디코더 : 암호화된 문장을 정상으로 돌려 버리는 프로그램
디지털 컨텐츠는 양심에 맡겨야죠 뭐.... 대신 불법사용이 확인되면 강경대응 해야 겠지만요.
방법이 아에 없는건 아닙니다.
xe 마켓을 활성화 시켜서 인증서버로 활용하고, xe 코어에서 확인해주면 간단하긴 한데...
마켓 수수료가 너무 비싸요 -_-........
- 수수료가 바꼈는지는 모르겠습니다만...
-
Canto
2012.12.27 19:36
어렵네요 토큰을 이용한 설정제어 라고 해도 어느정도 알고 있는 사람이라면 변경 가능하니.. -
푸시아
2012.12.28 09:26
그 변경 가능한 부분을 코드를 통채로 제 서버에서 받아가는 방식을 취하면 어떨까 생각합니다.
-
BluesPia[꾸야]
2012.12.30 13:52
그렇게 한다 해도 설정값은 DB나 기타 장소에 보관을 해둬야 할텐데 그것만 바꿔버리면 되니까 맘만 먹으면 토큰방식도 뚫을수가 있을것같네요...
-
푸시아
2012.12.30 14:42
어드민 컨트롤러 와 뷰 부분을 제어하는건 어떤가 생각중입니다.
그렇다면 판매자의 서버가 다운됐을때 모든 구매자의 서버가 다운되는 단점이 한가지 더 있겠네요