Open Source License Compatibility Checker
ตรวจความเข้ากันได้ของ open source license ฟรี เช่น MIT, Apache, GPL และ LGPL พร้อมผลตรวจและข้อกำหนด attribution
Loading tool...
Open Source License Compatibility Checker คืออะไร?
Open Source License Compatibility Checker เทียบ license ของโปรเจกต์กับ license ทุกตัวของ dependencies — MIT, BSD-2/3, Apache-2.0, GPL-2.0/3.0, LGPL-2.1/3.0, MPL-2.0 และ AGPL-3.0 — ด้วยตารางกฎคร่าว ๆ ที่ฝังมากับเครื่องมือ ทุก dependency ได้ผลตรวจแบบระบุสีพร้อมคำอธิบายเป็นภาษาคน เคียงกับตารางความเข้ากันได้เต็มสิบคูณสิบและสิ่งที่ต้องทำเมื่อแจกจ่าย ทุกอย่างคำนวณออฟไลน์
ประโยชน์หลัก
- ผลตรวจราย dependency ทันทีพร้อมความรุนแรงระบุสี
- อธิบายเป็นภาษาคนว่า copyleft แต่ละตัวเรียกร้องอะไร
- มุมมองตารางเต็มช่วยวางแผนเปลี่ยน license
- คำเตือน attribution ช่วยให้ไฟล์ NOTICE ตรงจริง
- ตารางกฎฝังในเครื่อง สม่ำเสมอ ออฟไลน์ และฟรี
กรณีการใช้งาน
- •เช็ก dependency ตัวใหม่ก่อนเพิ่มเข้าผลิตภัณฑ์
- •วางแผนเปลี่ยน license ทั้ง codebase
- •ตรวจ dependency tree เดิมหา conflict
- •สอนพื้นฐาน open source licensing ให้ทีม
- •เตรียมไฟล์ NOTICE และ attribution สำหรับรีลีส
วิธีตรวจความเข้ากันได้ของ license
- เลือก license ของโปรเจกต์: เลือก license ของโค้ดที่คุณเขียนเอง MIT และ Apache-2.0 เป็นจุดเริ่มแบบ permissive ที่พบบ่อย
- ใส่ license ของ dependencies: ติ๊กทุก license ที่ dependencies ใช้ ตารางผลตรวจจะอัปเดตทันทีสำหรับทั้งชุด
- อ่านผลตรวจทีละตัว: เหลืองหมายถึงแจ้งเครดิตก็พอ ส้มหมายถึงมีเงื่อนไข copyleft และแดงหมายถึง license ขัดแย้งกันจนต้องมีฝ่ายหนึ่งเปลี่ยน
- อย่าลืมภาระตอนแจกจ่าย: ใช้คำเตือนเรื่อง attribution ช่วยเก็บข้อความ copyright, license text และการแจ้งการแก้ไขไว้ในรีลีสของคุณ
คุณสมบัติหลัก
- ผลตรวจสำหรับ MIT, BSD, Apache-2.0, GPL, LGPL, MPL และ AGPL
- ผลตรวจสี่ระดับพร้อมคำอธิบายเป็นภาษาคน
- ตารางอ้างอิงความเข้ากันได้เต็มสิบคูณสิบ
- คำเตือน attribution และ notice สำหรับการแจกจ่าย
- ออฟไลน์ทั้งหมดจากตารางที่ฝังมา ไม่มีการเรียก API