안드로이드 개발 질문/답변
(글 수 2,584)
현재 아파치 라이센스랑 MIT라이센스 오픈소스를 이용해서 개발중인데요.
이제 거의 앱이 완성이 되서 배포를 하려고하는데 배포할때 뭐 특별한 사항이 있나요?
아파치 라이센스랑 MIT라이센스는 오픈중에서도 완전히 오픈된거로 알고있는데... 그냥 배포하면 안되는건가요?
앱은 무료입니다 무료인데 하단에 광고를 달았구요..
제가 소스파일을 열면 상단에 아파치라이센스 주석이 되어있는데 이 주석을 안지우고 그냥 냅두고 배포 하기만 하면 되는건가요?
소스파일은 공개는 하지 않아도 된다고 하더라구요?
사항을 읽어보니깐 아파치라이센스를 사용해서 개발했다라고 증명만 하면 되는것 같던데...
검색을해보고 글을 읽어봐도 이론적인거라 이해가 가지않아서 이렇게 글을옵니다..
결론은 아파치 라이센스와 MIT는 그냥 배포만 하면 되는지...
아니면 소스상단에 이건 아파치 라이센스를 이용했다 이건 MIT를 사용다라는것을 구지 써줘야하는지..
아파치 라이센스와 MIT라이센스를 어떻게 배포하세요 여러분은요?
소스에 넣는 것은 의미가 없고... 보통 about이나 help, 혹은 설정의 최하단에 License 항목을 따로 넣습니다.
어느 프로젝트를 참조했고, 웹페이지 주소와 어떤 라이센스이고, 라이센스 링크 정도...
최근에 사용 해 본 앱 중에는 Catch가 있는데, 설정쪽에 사용한 오픈 소스 라이센스 모듈들을 확인 할 수 있습니다.
개인적으로는 이게 제일 정석이라고 생각 되네요.
제일 중요한 것은 다른 개발자가 해당 앱을 보고,
어떤 라이센스인지 확인하고, 필요한 프로젝트를 찾아 갈 수 있는 정보를 제공하는 것이라 생각합니다.
그 밖에는 제약이 없는 거나 마찬가지이니, 이정도는 지켜주시는 게 개발자에 대한 예의 같습니다.
(오픈소스 사용하고 라이센스 명시 안 한 앱들도 꽤 많긴 할 겁니다. ^^;)