Sering bertanya-tanya, kalau membuat aplikasi komersial dan diantara library yang kita gunakan itu ternyata berlisensi Apache 2.0, apa yang mesti kita lakukan terhadap program kita.
Contoh paling gampang adalah jika kita ingin membuat aplikasi berbasis android dengan menggunakan library resmi dari FB yang ada di Github. Ternyata library ini menggunakan lisensi Apache 2.0.
Hasil pencarian di internet akhirnya mendapat kesimpulan sementara yang tentu nanti bisa diperbarui. ada dua hal yang utama kita lakukan yaitu :
Harus meletakkan file lisensi apache 2.0 di source (masih belum jelas, apakah perlu juga dalam distribusi binary?)
Harus menyebutkan penggunaan library berlisensi apache 2.0 dengan jelas ( kalimat bahasa inggrisnya : "to show clear attribution")
Nah bagian ke-dua bisa dilakukan dengan beberapa cara, diantaranya:
Membuat semacam halaman kredit / about, yang menyebutkan penggunaan library berlisensi apache 2.0
Membuat splash screen yang ada penyebutan penggunaan library
Menyediakan satu textview / label di halaman depan.
demikian, semoga bermanfaat.
----
sumber-sumber:
1. http://www.apache.org/licenses/LICENSE-2.0.html
3. https://github.com/facebook/facebook-android-sdk/