Dalam proyek open source, sejumlah perpustakaan open source lainnya telah dimasukkan untuk mengimplementasikan fungsionalitas yang diperlukan, beberapa sebagai perpustakaan (LGPL), dan beberapa sebagai kode sumber (non-LGPL). Lisensi BSD baru dipilih untuk proyek tersebut. Pustaka sumber terbuka yang disertakan dilisensikan di bawah lisensi BSD, MIT, Apache, dan LGPL yang baru, tetapi tidak ada kode berlisensi GPL.
Bagaimana seharusnya perpustakaan sumber terbuka lainnya ini dikreditkan?
Apakah semua lisensi perpustakaan perlu dimasukkan dalam file lisensi proyek utama?
Apakah cukup dengan hanya menyediakan tautan ke situs web proyek di Bantuan-> Tentang dialog dan dokumentasi?
Apakah kredit benar - benar dibutuhkan?
Jawaban:
Setiap perpustakaan yang Anda gunakan sebagai dependensi harus memiliki file LICENSE dalam kode sumbernya. Saya hanya akan mengambil lisensi ini dan menamainya menjadi "LIBRARY_NAME_LICENSE" dan memasukkannya dengan kode sumber.
Saya tahu lisensi (seperti lisensi BSD) mengharuskan lisensi asli dimasukkan ketika kode sumber apa pun digunakan kembali.
Jika Anda hanya menggunakan ini sebagai pustaka tertaut, saya tidak percaya semua ini diperlukan. Tapi saya mungkin salah tentang yang ini.
sumber