เฟรมเวิร์ก AI ชื่อ Cactus ถูกชุมชนต่อต้านหลังเปลี่ยนใบอนุญาตจาก Apache 2.0 เป็นแบบไม่อนุญาตใช้เชิงพาณิชย์

ทีมชุมชน BigGo
เฟรมเวิร์ก AI ชื่อ Cactus ถูกชุมชนต่อต้านหลังเปลี่ยนใบอนุญาตจาก Apache 2.0 เป็นแบบไม่อนุญาตใช้เชิงพาณิชย์

Cactus เฟรมเวิร์กสำหรับการประมวลผล AI แบบประหยัดพลังงานที่ออกแบบมาสำหรับอุปกรณ์มือถือ ได้สร้างความถกเถียงอย่างรุนแรงในชุมชนนักพัฒนาหลังจากเปลี่ยนจากใบอนุญาต Apache 2.0 แบบเปิดกว้างมาเป็นใบอนุญาตแบบจำกัดการใช้งานเชิงพาณิชย์เมื่อสองสัปดาห์ที่แล้ว เฟรมเวิร์กนี้ซึ่งสัญญาว่าจะรันโมเดล AI ได้อย่างมีประสิทธิภาพบนโทรศัพท์ราคาประหยัดและระดับกลาง ตอนนี้ต้องมีใบอนุญาตแบบเสียเงินสำหรับการใช้งานเชิงพาณิชย์

จังหวะเวลาและลักษณะของการเปลี่ยนแปลงใบอนุญาตนี้ได้รับการวิพากษ์วิจารณ์อย่างรุนแรงจากนักพัฒนาที่มองว่าเป็นกลยุทธ์หลอกลวงแบบคลาสสิก หลายคนในชุมชนเห็นว่านี่เป็นส่วนหนึ่งของแนวโน้มที่น่าวิตกที่สตาร์ทอัพเปิดตัวด้วยใบอนุญาตโอเพนซอร์สเพื่อสร้างความนิยม จากนั้นจึงเปลี่ยนไปใช้ใบอนุญาตแบบจำกัดเมื่อสร้างฐานผู้ใช้ได้แล้ว

ไทม์ไลน์การเปลี่ยนแปลงใบอนุญาต:

  • ก่อนหน้า: Apache 2.0 (โอเพนซอร์สแบบเต็มรูปแบบ)
  • ปัจจุบัน: ใบอนุญาตแบบไม่ใช่เชิงพาณิชย์ (เปลี่ยนแปลงเมื่อประมาณ 2 สัปดาห์ที่แล้ว)
  • การใช้งานเชิงพาณิชย์: ต้องมีใบอนุญาตแบบเสียค่าใช้จ่ายพร้อมราคาที่กำหนดเฉพาะ
  • การใช้งานฟรี: สำหรับโปรเจกต์ส่วนตัวและผู้ที่ทำเป็นงานอดิเรกเท่านั้น
โลโก้ของ Cactus เฟรมเวิร์ก AI inference ที่เป็นจุดศูนย์กลางของข้อถกเถียงเรื่องใบอนุญาต
โลโก้ของ Cactus เฟรมเวิร์ก AI inference ที่เป็นจุดศูนย์กลางของข้อถกเถียงเรื่องใบอนุญาต

ความกังวลเรื่องความไว้วางใจของชุมชน

การเปลี่ยนแปลงใบอนุญาตได้เปลี่ยนแปลงมุมมองของนักพัฒนาต่อความน่าเชื่อถือของโปรเจกต์นี้โดยสิ้นเชิง ผู้ใช้ที่ได้นำ Cactus ไปใช้ในแอปพลิเคชันของตนตอนนี้ต้องเผชิญกับความไม่แน่นอนเกี่ยวกับการอัปเดตในอนาคตและผลกระทบทางกฎหมายที่อาจเกิดขึ้น นักพัฒนาคนหนึ่งแสดงความผิดหวังเป็นพิเศษหลังจากสร้างแอปแบบเสียเงินโดยใช้ Cactus ภายใต้ข้อสมมติที่ว่าจะยังคงเป็นโอเพนซอร์สอย่างแท้จริง

ความขัดแย้งนี้เน้นย้ำถึงปัญหาที่กว้างขึ้นในระบบนิเวศสตาร์ทอัพที่การอ้างว่าเป็นโอเพนซอร์สถูกมองด้วยความสงสัยมากขึ้น สมาชิกชุมชนสังเกตว่าหลายโปรเจกต์ทำตามแพทเทิร์นเดียวกัน: เริ่มต้นแบบโอเพนซอร์ส ได้ผู้ใช้ จากนั้นจึงจำกัดใบอนุญาตหลังจากได้รับเงินทุนหรือตำแหน่งทางการตลาด

ความตึงเครียดระหว่างประสิทธิภาพทางเทคนิคกับโมเดลธุรกิจ

แม้จะมีความขัดแย้งเรื่องใบอนุญาต Cactus ก็ยังส่งมอบความสามารถทางเทคนิคที่น่าประทับใจ เฟรมเวิร์กสามารถรันโมเดล Qwen3 ขนาด 600MB ได้ที่ความเร็ว 16-20 โทเค็นต่อวินาทีบนอุปกรณ์รุ่นเก่าอย่าง Pixel 6a และ iPhone 11 Pro โดยประสิทธิภาพสามารถไปถึง 50-70 โทเค็นต่อวินาทีบนโทรศัพท์เรือธงรุ่นใหม่ บริษัทยังรายงานการปรับปรุงประสิทธิภาพ 3 เท่าในการอัปเดตล่าสุด

อย่างไรก็ตาม ชุมชนตั้งคำถามว่าการปรับแต่งเหล่านี้เป็นนวัตกรรมที่แท้จริงหรือเป็นเพียงเทคนิคการปรับแต่งมือถือมาตรฐานที่นักพัฒนาที่มีประสบการณ์คนใดก็สามารถทำได้ ความสงสัยนี้ขยายไปถึงความกังวลเกี่ยวกับกลยุทธ์ระยะยาวของบริษัทและว่าการเปลี่ยนแปลงใบอนุญาตมีจุดประสงค์เพื่อสร้างอุปสรรคทางกฎหมายสำหรับคู่แข่งหรือไม่

เกณฑ์มาตรฐานประสิทธิภาพ:

  • โมเดล Qwen3-600M-INT8 (ขนาดไฟล์ 370-420MB)
  • อุปกรณ์รุ่นเก่า ( Pixel 6a , Galaxy S21 , iPhone 11 Pro ): 16-20 โทเค็น/วินาที
  • อุปกรณ์รุ่นใหม่ ( Pixel 9 , Galaxy S25 , iPhone 16 ): 50-70 โทเค็น/วินาที
  • M3 MacBook ใช้ CPU เท่านั้น: 60-70 โทเค็น/วินาที
  • iPhone 16 Pro NPU (เบื้องต้น): 21 โทเค็น/วินาทีสำหรับ Qwen3-4B-INT4

คำถามเรื่องราคาและความเป็นไปได้ทางการค้า

ราคาเชิงพาณิชย์ของเฟรมเวิร์กยังคงไม่ชัดเจน โดยบริษัทระบุว่าใช้ราคาแบบกำหนดเองขณะที่ปรับเทียบโมเดลธุรกิจ การขาดความโปร่งใสนี้เพิ่มความกังวลของชุมชน โดยเฉพาะสำหรับนักพัฒนาที่ต้องการต้นทุนที่คาดเดาได้สำหรับโปรเจกต์ของตน บริษัทอธิบายค่าธรรมเนียมของตนว่าเล็กน้อย แต่ไม่ได้ให้ข้อมูลราคาที่เป็นรูปธรรมต่อสาธารณะ

สำหรับผู้ใช้เชิงพาณิชย์ Cactus วางตำแหน่งตัวเองเป็นทางเลือกที่คุ้มค่าเมื่อเทียบกับ API บนคลาวด์ โดยอ้างว่าการประหยัดจะเห็นได้ชัดหลังจากประมวลผลประมาณสองนาทีต่อวัน อย่างไรก็ตาม หากไม่มีราคาที่ชัดเจน นักพัฒนาไม่สามารถประเมินต้นทุนการเป็นเจ้าของทั้งหมดเมื่อเปรียบเทียบกับทางเลือกที่มีชื่อเสียงอย่าง Ollama หรือ llama.cpp

ผลกระทบต่อนักพัฒนาและทางเลือกอื่น

การเปลี่ยนแปลงใบอนุญาตมีผลกระทบในทางปฏิบัติต่อผู้ใช้ปัจจุบันและผู้ที่อาจนำไปใช้ นักพัฒนาที่ทำงานในโปรเจกต์โอเพนซอร์สภายใต้ใบอนุญาตอย่าง AGPL3 ตอนนี้ต้องเผชิญกับความซับซ้อนเมื่อพิจารณาการรวม Cactus เข้าไปอย่างลึกซึ้ง ข้อจำกัดนี้สร้างความซับซ้อนทางกฎหมายที่หลายคนต้องการหลีกเลี่ยงโดยสิ้นเชิง

โอเพนซอร์สเพื่อการประชาสัมพันธ์ แล้วเปลี่ยนไปใช้ใบอนุญาตแบบไม่โอเพนเป็นการกระทำที่ขี้ขลาดและไร้สาระ

ชุมชนได้เริ่มแนะนำทางเลือกอย่าง react-native-ai สำหรับนักพัฒนาที่ต้องการโซลูชันโอเพนซอร์สอย่างแท้จริงสำหรับการประมวลผล AI บนมือถือ ทางเลือกเหล่านี้อาจขาดการปรับแต่งบางอย่างของ Cactus แต่ให้ความแน่นอนด้านใบอนุญาตที่นักพัฒนาให้ความสำคัญสำหรับโปรเจกต์ระยะยาว

ในขณะที่ผู้นำของ Cactus ได้ตอบสนองต่อข้อเสนอแนะโดยชี้แจงว่าใบอนุญาตอนุญาตให้ใช้งานฟรีสำหรับโปรเจกต์ส่วนตัวและนักพัฒนารายเล็ก ความเสียหายต่อความไว้วางใจของชุมชนดูเหมือนจะมีนัยสำคัญ เหตุการณ์นี้เป็นเครื่องเตือนใจให้นักพัฒนาประเมินคำมั่นสัญญาด้านใบอนุญาตระยะยาวของโปรเจกต์ที่พวกเขานำไปใช้ในแอปพลิเคชันของตนอย่างรอบคอบ

อ้างอิง: cactus-compute/cactus