마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

남의 apk 소스 카피해서 쓰는 경우 / apk 인증서

0 추천
2가지 질문 드리겠습니다. 저는 클라이언트 입니다. 
 
질문1. 
다른 어플 apk 파일을 디컴파일해서 
그 소스를 활용해서 어플을 만들면 법적으로 걸리는지요? 
 
웹사이트 제작할때는 보면 그냥 다른 사이트 소스보기 해서 
활용해서 만드는 경우도 많던데 
어플은 그런식으로 하면 안되는지 궁금하네요 
그리고 어느정도 선으로 카피해야 문제가 안되는지도 궁금하고요 
 
질문2. 
기존에 어플 있는데 다른개발자에게 어플을 이번에 새로 만들려고 하는데 
기존구글 플레이에서 업데이트 되게 할라면 
기존 apk 인증서와 암호가 있어야 한다고 하네요 
기존 개발자에게 암호는 받았는데 apk 인증서는 뭔지 모르겠다고 합니다. 
그부분 뭐죠?
 
사쿠라민 (730 포인트) 님이 2014년 2월 7일 질문

1개의 답변

0 추천
답변 1.

- 디컴파일해서 서비스 하시면 됩니다. 물론 다른 회사가 필요시 사쿠라민님께서 배포하신 프로그램의 소스를 고대로 배껴서 또 배포할겁니다. 여담으로 소스는 프로가드(proguard) 등을 이용하여 난독화하여 배포할 수 있습니다. 개발자분들은 꼭 중요한 소스라면 난독화를 하여 배포하시기 바랍니다.

 

답변2.

- 안드로이드는 플레이스토어에 배포할 때, 2가지가 필요합니다. 하나는 keystore(질문상의 인증서라는 것과 일치하는 파일입니다.) 라는 파일과 하나는 keystore를 만들 때 입력했던 비밀번호 입니다. keystore 파일은 최초 배포시 생성을 하고 이후 업데이트 등의 배포에서는 해당 파일의 재사용하여 배포하게 됩니다. 잃어버리면 큰일나는 파일중에 하나입니다.
dante2k (8,390 포인트) 님이 2014년 2월 7일 답변
빠르고 친절한 답변감사합니다.
비슷한 서비스의 어플인데
다른 어플 소스 배껴서 써도 문제 삼지 않을까요?

그리고 keystore 파일은 기존 개발자가 모르겠다고 하는데
기존개발자가 내 컴퓨터와서 한번 같이 찾아보자고 하는데
어디를 찾아봐야 할까요??
배포한 적이 있다면 배포용 apk 파일을 다시 만들어 보라고 하고, 진행 다이얼로그 화면중에 keystore 위치를 지정하고 암호를 입력하는 부분이 나옵니다. 해당 위치의 파일이 keystore 파일입니다.
...