Racket เสร็จสิ้นการเปลี่ยนจาก LGPL ไปเป็น MIT/Apache dual licensing

Racket ซึ่งเป็นภาษาที่ได้รับแรงบันดาลใจจาก Scheme รวมถึงระบบนิเวศสำหรับการเขียนโปรแกรมภาษาอื่นๆ ได้เริ่มเปลี่ยนไปใช้ Apache 2.0 หรือ MIT dual licensing ในปี 2017 และขณะนี้ด้วยเวอร์ชัน 7.5 ส่วนประกอบแทบทั้งหมดจึงทำให้กระบวนการนี้เสร็จสมบูรณ์

ผู้เขียนทราบเหตุผลหลักสองประการสำหรับสิ่งนี้:

  1. ยังไม่ชัดเจนว่าจะตีความข้อกำหนด LGPL เกี่ยวกับการเชื่อมโยงแบบไดนามิกไปยัง Racket ได้อย่างไร โดยที่มาโครจะ "คัดลอก" โค้ดจากไลบรารีไปยังโค้ดของแอปพลิเคชัน และแอปพลิเคชันมักจะติดตั้งไลบรารีรันไทม์และไลบรารีของ Racket
  2. โดยพื้นฐานแล้วองค์กรบางแห่งลังเลที่จะใช้ซอฟต์แวร์ที่ได้รับลิขสิทธิ์ภายใต้ GPL รูปแบบต่างๆ

มีส่วนประกอบเล็กๆ เพียงไม่กี่ชิ้นเท่านั้นที่ยังคงอยู่ภายใต้ LGPL เนื่องจากไม่ทราบผู้สร้างหรือไม่ตอบสนองต่อคำร้องขอต่อใบอนุญาต นักพัฒนาสองคนปฏิเสธคำขอดังกล่าว รหัสและเอกสารของพวกเขาถูกลบหรือเขียนใหม่แล้ว

ที่มา: linux.org.ru

เพิ่มความคิดเห็น