ซอร์สโค้ดของ Winamp บน GitHub ถูกลบออกไปแล้ว หลังจาก Llama Group บริษัทที่เป็นเจ้าของ Winamp ได้โอเพนซอร์สเมื่อเดือนที่แล้ว แต่ถูกวิจารณ์อย่างหนักว่าเป็นโอเพนซอร์สที่มีข้อจำกัดเยอะมาก
โค้ดของ Winamp ถูกเผยแพร่ภายใต้สัญญาอนุญาต Winamp Collaborative License (WCL) ซึ่งระบุว่าการแก้ไขโค้ด สามารถทำได้เพื่อการใช้งานส่วนตัวเท่านั้น ไม่สามารถเผยแพร่โค้ดที่ถูกแก้ไขได้เอง ต้องให้ทีมงานหลักเผยแพร่เท่านั้น
ผลจากการโอเพนซอร์สที่ไม่ค่อยโอเพนซอร์สนี้ ทำให้ผู้ใช้งาน GitHub จำนวนหนึ่งร้องเรียนว่าโครงการนี้กำลังละเมิดข้อตกลงในการใช้งานแพลตฟอร์ม นอกจากนี้ยังค้นพบว่าโค้ดบางส่วน เรียกใช้งานเซิร์ฟเวอร์ DNAS (Shoutcast Distributed Network Audio Server) ซึ่งเดิมเป็นของ Winamp แต่ปัจจุบันไม่ได้เป็นแล้ว เท่ากับเป็นการใช้โค้ดที่ไม่ได้เป็นเจ้าของ รวมทั้งมีโค้ดส่วนของไมโครซอฟท์และอินเทลด้วย ทำให้การเผยแพร่โค้ด Winamp อาจละเมิดในหลายประเด็น จึงอาจเป็นสาเหตุหนึ่งที่ Llama Group ตัดสินใจลบโค้ดออกไปนั่นเอง
ที่มา: Tom's Hardware
Comments
ไม่แน่ใจว่าถ้าเปิดให้ดูโค้ดแบบว่าเปิดให้ดูเฉย ๆ โดยไม่ให้ใครทำอะไรเลย จะไม่เกิดประเด็นนี้รึเปล่านะ
น่าจะไม่ได้นะครับ เพราะไม่ได้เป็นเจ้าของ code ทั้งหมด ตามประโยคนี้ "เรียกใช้งานเซิร์ฟเวอร์ DNAS (Shoutcast Distributed Network Audio Server) ซึ่งเดิมเป็นของ Winamp แต่ปัจจุบันไม่ได้เป็นแล้ว เท่ากับเป็นการใช้โค้ดที่ไม่ได้เป็นเจ้าของ รวมทั้งมีโค้ดส่วนของไมโครซอฟท์และอินเทลด้วย"
เดาๆนะ
ปัญหาคือคนมองว่า public repo ที่อยู่บน github จะต้องเป็น open source ซึ่งจริง ๆ เหมือนจะไม่ได้บังคับนะครับ ?
Github เองก็ยังอธิบายเรื่อง repo ไว้ว่า
แค่ often แต่ไม่ได้บังคับนะ
โอเพนซอร์สแบบใดห์
อดดู Doom winamp edition เลย
I need healing.