GCC เป็น compiler ภาษา C เราอาจเรียกได้ว่า GNU C หรือ GCC ซึ่งใช้สัญญาอนุญาติแบบ GNU/GPLv2 มานานมากแล้ว ซึ่ง Free Software Foundation, GCC Streering Committee และ Software Freedome Law Center ประกาศใช้สัญญาอนุญาติใหม่ คือ GCC Runtime Library Exception โดย license exception จะอนุญาติให้ GCC codebase อัพเดทเป็น GPLv3 ได้และมีผลกับการพัฒนา plugin framework สำหรับ GCC ด้วย

"GCC ประกอบด้วย runtime library ที่สร้างขึ้นมาโดยอัตโนมัติ ซึ่งสร้าง object code ออกมาจาก GCC" Brett Smith เจ้าหน้าที่ด้าน license compliance engineer อธิบายว่า เมื่อก่อนเราอนุญาติให้ compile โปรแกรมแบบ proprietary  software ด้วย GCC ได้ ซึ่ง library เล่านี้มีสัญญาอนุญาติ ทำให้โปรแกรมที่ compile ด้วย gcc ไม่จะเป็นต้อง release ภายใต้สัญญาอนุญาติแบบ GNU/GPL การอัพเดทสัญญาอนุญาติ license exception เป็น GPLv3 จะเป็นการป้องกันไม่ให้ GCC และ library ถูกเพิ่มเติมด้วย proprietary software

ที่มา  – GCC Libraries Get Updated License Exception

Comments are closed.