Saya ingin menggunakan kode pihak ketiga sebagai kerangka front-end saya, misalnya Bootstrap. Dalam kode untuk Bootstrap dan jQuery, ada lisensi. Misalnya dalam boostrap.css :
/*!
* Bootstrap v3.0.3
*
* Copyright 2013 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world @twitter by @mdo and @fat.
*/
/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
Bisakah kita menghapus teks ini? Untuk mengurangi permintaan HTTP, kami ingin membuat satu file CSS sehingga Bootstrap akan digabungkan dengan gaya CSS khusus.
Pertanyaan saya adalah: dapatkah kita menghapus teks ini, dan jika ya, apakah kita akan melanggar undang-undang? Apa yang harus kita lakukan dan tidak lakukan?
/* Bootstrap v3.0.3 Copyright 2013 Twitter, Inc Licensed under the Apache License v2.0 http://www.apache.org/licenses/LICENSE-2.0 Designed and built with all the love in the world @twitter by @mdo and @fat. */
Jadi minify CSS dan JS tetapi pertahankan lisensi, mereka menambahkan kurang dari 0,01 kb ke halaman ketika dikompresi.4.c.
sini .Jawaban:
Anda benar-benar mendapatkan dua lisensi di sana: Lisensi Apache 2.0 dan Lisensi MIT .
Keduanya memiliki batasan yang mengharuskan hak cipta dan pemberitahuan lainnya tetap utuh. Seperti yang ditunjukkan di sini untuk Lisensi Apache dalam kondisi Lisensi :
Dan di sini untuk Lisensi MIT berdasarkan ketentuan Lisensi :
Inilah alasan mengapa Anda melihat pemberitahuan di atas. Jadi secara hukum, pemberitahuan ini tidak boleh dihapus dari karya / file di mana mereka ditemukan.
Sebagai penerima manfaat dari pekerjaan orang lain, etis juga memberi mereka kredit yang adil dan menghormati persyaratan lisensi mereka.
sumber