2016-06-05 3 views
2

저는 팔고 싶은 자바 라이브러리 (.jar)를 가지고 있습니다. 공유를 방지하기 위해 일부 RSA 키를 만드는 방법에 대해 생각했습니다.자바 라이브러리 공유 금지

문제는 누군가가 내 라이브러리를 구입하면, 그들은, 디 컴파일 "보안 액세스 것"를 제거하고 코드를 공유 할 수 있다는 점이다.

내 질문은 공유를 방지하기 위해 내 라이브러리를 보호 할 수 있습니다. 그렇게 할 수 없다면 어떻게 공유 할 수있게 할 수 있습니까? 어떤 종류의 난독 화을 사용해야합니까?

+3

수 없습니다. DRM이 작동하지 않습니다. 도서관의 가치를 과대 평가하는 것 같습니다. – chrylis

+0

의견을 보내 주셔서 감사합니다. 꽤 무례한 마지막 부분이 .. – Jokkerino

답변

2

두 가지 옵션이 있습니다. 바이트 코드가 야생되면

  1. 멀리 항아리를 부여하는 서비스
  2. 에 웹 서비스를 무료로 액세스 뒤에 논리를 넣고 라이브러리가

분명히 체크하는 라이센스를 판매 진정으로 동기를 부여받은 사람에게는 당신이 할 수있는 일은 아무 것도 없지만 실제로는 라이센스 검사가 상업적으로 사용하기에 "충분 함"입니다.

누군가가 귀하의 도서관을 불법으로 저지르고 있다면, 그 가치는 판매할만한 가치가 있지만 귀하의 시장에 접근하기에는 너무 비싸거나 너무 어렵습니다.

+0

조금 면허 부분을 설명해 주시겠습니까? – Jokkerino

+0

http://stackoverflow.com/questions/10548510/how-to-create-license-for-my-java-software에서 논의되었습니다. –