2013-03-28 3 views
0

LGPL 라이센스하에 공개 소스 웹 응용 프로그램을 개발했으며 LIVE 데모 서버에서 호스팅되었습니다. 또한 소스 코드는 소스 단조에서 사용할 수 있습니다. 매일 수많은 다운로드가 통보되고 있습니다. 그래서 우리는 웹상에서이 앱의 실시간 사용을 추적하여 실제 사용자 수에 대한 아이디어를 얻고 싶습니다.웹/인트라넷에서 레일 추적 응용 프로그램 사용

인터넷에 연결된 시스템에서이 앱을 구성하고 사용하는 방법을 Rails에서 추적 할 수있는 방법이 있습니까? 유익한 해답은 우리가이 제품을 장래에 상업적인 것으로 만드는 경우 불법 복제를 막는 데 확실히 도움이 될 수있는 응용 프로그램에서 그러한 방법을 찾아 내거나 개발하는 데 도움이 될 것입니다.

감사합니다 :) -

답변

1

귀하의 질문은 정말 두 가지 질문입니다 :

  1. 가 어떻게 내 응용 프로그램이 얼마나 인기가 볼 수 있습니까?

    • 다운로드 횟수를 확인할 수 있습니다. 사람들이 서로 다운로드 할 수 있기 때문에 절대 안전한 것은 아닙니다.

    • 웹을 크롤링하고 앱의 서명으로 응답하는 사이트의 수를 확인하십시오. 엄청난 리소스를 사용하고 코드를 수정 한 코드를 포착하지 않으며 앱의 서명을 위장하는 사람들로부터 가짜를 찾습니다.

    • 앱 콜을 집으로 만듭니다. 다시 말하지만, 사람들은 단지 이것을하는 코드를 빼낼 수 있기 때문에 절대적으로 아닙니다.

  2. 아무도 내 앱을 해적 할 수 없도록하려면 어떻게해야합니까?

    • 소스 코드는 무료이므로 ... 할 수 없습니다.
이 의미는 "판매"오픈 소스 응용 프로그램이 될 수 있도록 않는 방법

? 지원을 판매하는 것이 더 좋습니다.

루비를 사용하고 있기 때문에 소스 코드를 공개하지 않도록 컴파일러를 사용해야합니다 (MIT 라이센스에 따라 레일이 릴리스 됨).

빠른 검색 결과 일부가 존재할 수도 있지만, 작동하는 바이너리를 생성하는지 확인하는 데 많은 리소스가 필요합니다. 따라서 소스 코드를 폐쇄하는 데있어 법적/기술적 인 장벽이 있습니다. (또한 디 컴파일러를 사용하여 앱을 리버스 엔지니어링 할 수 있습니다.)

+0

답장을 보내 주셔서 감사합니다. 제품을 상업화하면 소스 코드 제공이 중단됩니다. 그 시간에 불법 복제를 제한해야합니다. 적어도 우리는이 응용 프로그램을 사용하는 시스템에서 히트를 얻어야합니다. –