2009-08-03 1 views
1

임씨는 올해 말에 판매를 시도 할 제품을 개발하는 중이고 라이선스를 처리하는 가장 좋은 방법은 무엇인지 궁금합니다.다운로드 한 제품에 대한 소프트웨어 라이선스를 처리하는 방법은 무엇입니까?

내 제품은 다운로드 가능한 asp.net 웹 응용 프로그램이 될 것이며 현재 무료 버전과 프리미엄 버전이있는 것처럼 보입니다.

필자는 내 마지막에서 추적 할 수있는 일련 번호를 사용하려고 생각하지만 질문은 무료 버전을 제한하고 응용 프로그램에 프리미엄을 알리는 가장 좋은 방법은 무엇입니까? 또는 나는 단지 1에서 모든 것을 시도하는 대신에 동일한 제품의 2 가지를 가지고 있어야만 하는가?

메신저 사용자가 시리얼을 넣을 수있는 제품의 웹 설치 프로그램을 계획하고 어떤 버전이 있는지 결정할 것입니다.

+1

어떻게 다운로드 할 수 있으며 ASP.NET 웹 응용 프로그램입니까? 온라인 응용 프로그램으로 만들지 않겠습니까? –

+0

글쎄요, 회사가 스스로를 호스트 할 수있는 프로젝트 관리 시스템입니다. (미래에 우리는 호스팅 서비스도 제공 할 것입니다.) – dkarzon

답변

1

시스템은 "버전"이 무엇인지 알려주는 암호화 된 라이센스 파일을 가질 수 있습니다. 이를 기반으로 기능을 동적으로 제한 할 수 있습니다.

이렇게하면 단일 코드 기반을 유지하고 시스템 사용자가 구성 파일의 설정을 변경하고 전체 시스템을 무료로 사용할 수 없도록 만들 수 있습니다.

이것은 웹 앱으로하기가 어려울 것입니다.

+0

정확하게 감사드립니다. (별개의 파일 부분은 제외). 또한 웹 앱을 사용하면 왜 더 어려워 질까요? – dkarzon

+0

확실한 것은 코드를 전달해야한다는 의미에서 더 어렵습니다. –