Racket ซึ่งเป็นภาษาที่ได้รับแรงบันดาลใจจาก Scheme รวมถึงระบบนิเวศสำหรับการเขียนโปรแกรมภาษาอื่นๆ ได้เริ่มเปลี่ยนไปใช้ Apache 2.0 หรือ MIT dual licensing ในปี 2017 และขณะนี้ด้วยเวอร์ชัน 7.5 ส่วนประกอบแทบทั้งหมดจึงทำให้กระบวนการนี้เสร็จสมบูรณ์
ผู้เขียนทราบเหตุผลหลักสองประการสำหรับสิ่งนี้:
- ยังไม่ชัดเจนว่าจะตีความข้อกำหนด LGPL เกี่ยวกับการเชื่อมโยงแบบไดนามิกไปยัง Racket ได้อย่างไร โดยที่มาโครจะ "คัดลอก" โค้ดจากไลบรารีไปยังโค้ดของแอปพลิเคชัน และแอปพลิเคชันมักจะติดตั้งไลบรารีรันไทม์และไลบรารีของ Racket
- โดยพื้นฐานแล้วองค์กรบางแห่งลังเลที่จะใช้ซอฟต์แวร์ที่ได้รับลิขสิทธิ์ภายใต้ GPL รูปแบบต่างๆ
มีส่วนประกอบเล็กๆ เพียงไม่กี่ชิ้นเท่านั้นที่ยังคงอยู่ภายใต้ LGPL เนื่องจากไม่ทราบผู้สร้างหรือไม่ตอบสนองต่อคำร้องขอต่อใบอนุญาต นักพัฒนาสองคนปฏิเสธคำขอดังกล่าว รหัสและเอกสารของพวกเขาถูกลบหรือเขียนใหม่แล้ว
ที่มา: linux.org.ru