Pemeriksaan lisensi GitHub GA: kelola masa peninjauan pengecualian
Pembaruan dependensi tanpa peringatan keamanan belum tentu lolos tinjauan lisensi. Pemeriksaan hijau juga tidak menilai semua cara distribusi produk. GitHub mengumumkan ketersediaan umum pemeriksaan kepatuhan lisensi pada 16 Oktober 2026.

Periksa akses dan sasaran terlebih dahulu
Pengumuman mencakup GitHub Enterprise Cloud, termasuk residensi data, untuk repositori dengan GitHub Code Security aktif. Ini bukan akses otomatis bagi semua repositori Free atau Team. Kebijakan perusahaan ditargetkan lewat ruleset dengan Require license compliance results before merging. Periksa kelayakan akun, sasaran repositori, dan syarat merge yang benar-benar berlaku secara terpisah. Active memblokir merge; Evaluate hanya memberi anotasi. Aturan terpisah yang mewajibkan penyelesaian komentar tetap dapat memengaruhi merge.
Yang diperiksa adalah dependensi yang berubah
PR yang menambah atau mengubah dependensi memicu pemeriksaan paket baru atau berubah terhadap kebijakan. Pelanggaran diberi anotasi pada PR. Paket dapat dihapus, diganti, diberi pengecualian, atau kebijakannya diubah. Hasil ini tidak mengesahkan seluruh perangkat lunak yang pernah dikirim. Catat versi paket dan kebijakan yang diperiksa. Saran berikut merupakan interpretasi operasional.
Tetapkan pemilik dan pemicu peninjauan
Peran Enterprise Open-Source License Manager membantu menunjuk peninjau permintaan penutupan. Tim dapat mencatat paket, versi, PR, penggunaan, alasan, penanggung jawab, dan pemicu peninjauan ulang. Persetujuan untuk demo patut diperiksa lagi ketika paket masuk produk pelanggan. Ini usulan proses tim, bukan klaim bahwa GitHub otomatis mengakhiri pengecualian.
Periksa sebelum agen memilih paket
Rilis ini juga mencakup API kepatuhan paket dan peristiwa audit perubahan kebijakan. Pemeriksaan sebelum instalasi berpotensi mengurangi penggantian di akhir. Hubungkan paket, kebijakan, waktu, dan hasil dengan perubahan. Respons gagal atau lisensi tidak diketahui perlu ditinjau, bukan diam-diam dianggap izin.
Mulailah dengan dua PR uji: satu dependensi yang diterima dan satu yang sengaja melanggar kebijakan. Periksa anotasi, pemblokiran merge, serta catatan setelah pengecualian disetujui. Gunakan repositori uji tanpa mengubah kode pelanggan. Tetapkan pemilik dan prosedur pemulihan sebelum memperluas cakupan. Ini metode yang disarankan, bukan pengujian yang telah dilakukan.
Pertanyaan praktisnya: siapa bertanggung jawab atas pengecualian dan perubahan apa yang memicu peninjauan ulang? Pengumuman menautkan diskusi komunitas, tetapi artikel ini tidak memperkirakan tingkat adopsi. Uraian operasional ini tidak menggantikan penilaian hukum lisensi. Simpan alasan dan pemicu peninjauan bersama PR dependensi berikutnya.
Sumber dan cakupan
GitHub Docs · Open source license compliance
Pengumuman resmi diperiksa pada 17 Oktober 2026. Periksa dokumentasi terkini dan pengaturan akun Anda.