오픈소스 사용 공지

Published: by

오픈소스 공지

앱 개발할때 사용한 오픈소스를 공지해야 할까? 그렇다. 모든 개발자의 책임이다.

오픈소스 공지를 위한 오픈소스

OSS Licenses Gradle Plugin

구글에서 제공하고 있다. 플러그인을 추가하고 화면을(액티비티) 호출하면 된다. 가장 편하고 가장 권하는 방법이다.

https://github.com/google/play-services-plugins/tree/master/oss-licenses-plugin

https://developers.google.com/android/guides/opensource

LicensesDialog

Contributors가 무려 25명이나 되는 오픈소스다. 우리나라 개발자 한 명도 참여(Contributor) 했던 오픈소스이기도 하다.OSS Licenses를 알기 전까지 필자가 사용했다.

OSS Licenses의 액티비티가 다소 무겁게 느껴진다면 LicensesDialog를 사용할 수도 있겠지만, 사용한 오픈소스 하나하나를 추가해줘야 하는 것은 정말 귀찮다.

https://github.com/PSDev/LicensesDialog

Licenser

LicensesDialog 와 유사한 방법으로 사용한다.

https://github.com/marcoscgdev/Licenser

결론

사용한 오픈소스를 알리는 오픈소스는 3가지가 있다.(아마도..) 그 중 OSS Licenses를 추천한다. 가장 편하기 때문이다.