จุดจบของ Arduino?
(linkedin.com)- Arduino ที่ถูก Qualcomm เข้าซื้อกิจการ ได้ ปรับแก้เงื่อนไขการใช้งานและนโยบายความเป็นส่วนตัวครั้งใหญ่ทั้งหมด เมื่อไม่นานมานี้ และกำลังเปลี่ยนไปสู่ โครงสร้างบริการแบบปิด ที่ห่างจากปรัชญาฮาร์ดแวร์แบบเปิด
- เงื่อนไขใหม่ระบุให้สิทธิ์ใช้งาน ถาวรและเพิกถอนไม่ได้ แก่เนื้อหาทั้งหมดที่ผู้ใช้อัปโหลด พร้อมเพิ่มข้อกำหนดเกี่ยวกับ การเฝ้าติดตามฟีเจอร์ AI และการบูรณาการข้อมูล
- มีการ เก็บชื่อผู้ใช้ไว้นานหลายปีแม้ลบบัญชีแล้ว และรวมข้อมูลของผู้เยาว์เข้าไว้ใน ระบบนิเวศข้อมูลระดับโลกของ Qualcomm
- นอกจากนี้ยัง ห้ามผู้ใช้พยายามทำ reverse engineering หรือวิเคราะห์แพลตฟอร์ม ซึ่งขัดกับคุณค่าหลักของชุมชนโอเพนซอร์ส
- เป็นกรณีตัวอย่างที่สะท้อนว่า ระบบนิเวศแบบเปิดที่ขับเคลื่อนโดยนักวิจัย เมกเกอร์ และนักการศึกษา อาจถูก ปรับโฉมเป็นแพลตฟอร์มเก็บข้อมูลที่มีองค์กรเป็นศูนย์กลาง
- ผู้ใช้เดิมที่ให้ความสำคัญกับความโปร่งใส ธรรมาภิบาล และสิทธิด้านข้อมูล มองว่าการปรับครั้งนี้เป็นการเปลี่ยนแปลงที่สั่นคลอนอัตลักษณ์ของระบบนิเวศ Arduino
เนื้อหาการแก้ไขเงื่อนไขและนโยบายความเป็นส่วนตัวของ Arduino
- Arduino ที่ Qualcomm เป็นเจ้าของ ได้ แก้ไขเงื่อนไขการใช้งานและนโยบายความเป็นส่วนตัวแบบเงียบ ๆ ครั้งใหญ่
- รายละเอียดการเปลี่ยนแปลงถูกเขียนออกมาในทิศทางที่แยกตัวจากจิตวิญญาณของโอเพนฮาร์ดแวร์อย่างชัดเจน
- เอกสารใหม่มีข้อกำหนดที่ให้ Arduino มี สิทธิ์ใช้งานแบบถาวรและเพิกถอนไม่ได้ ต่อสื่อทุกชนิดที่ผู้ใช้อัปโหลด
- มีการเพิ่มข้อกำหนดเรื่อง การติดตามระดับการเฝ้าระวังของฟีเจอร์ AI, ข้อห้ามในการระบุความเป็นไปได้ของการละเมิดสิทธิบัตร, และ การเก็บชื่อผู้ใช้ไว้นานหลายปีหลังลบบัญชี
- ระบุชัดว่าข้อมูลผู้ใช้ทั้งหมด (รวมถึงผู้เยาว์) จะถูก รวมเข้ากับระบบนิเวศข้อมูลระดับโลกของ Qualcomm
- ข้อกำหนดบางส่วนมีผลทำให้ Arduino เปลี่ยนจากแพลตฟอร์มที่ขับเคลื่อนโดยชุมชน ไปเป็นบริการที่ถูกควบคุมโดยองค์กร
โอเพนซอร์สและข้อจำกัดต่อสิทธิของผู้ใช้
- การเปลี่ยนแปลงที่เด่นชัดที่สุดคือ การ ห้ามผู้ใช้ทำความเข้าใจวิธีการทำงานของแพลตฟอร์มหรือพยายามทำ reverse engineering
- สิ่งนี้ขัดแย้งกับอัตลักษณ์ของ Arduino ที่เปิดกว้างต่อ นักการศึกษา เมกเกอร์ นักวิจัย และผู้สนับสนุนโอเพนซอร์ส มาอย่างยาวนาน
- Adafruit ระบุว่าข้อกำหนดลักษณะนี้อาจส่งผลกระทบร้ายแรงต่อผู้ที่ให้ความสำคัญกับ ความโปร่งใส ธรรมาภิบาลของชุมชน และสิทธิด้านข้อมูล
ปฏิกิริยาจากชุมชน
- Missy Cummings แสดงความเห็นว่า “นี่จะเป็นแรงกระแทกครั้งใหญ่ต่อการวิจัยหุ่นยนต์เชิงวิชาการ”
- Venky Raju กล่าวไว้ว่า “ลาก่อน Arduino ตอนนี้เป็นยุคของ RP2040 และ ESP32 แล้ว”
- David Thrower ประเมินว่านี่คือ “โอกาสให้บริษัทโอเพนซอร์สหน้าใหม่ถือกำเนิดขึ้น”
- Chris Ryan กล่าวว่า “เมื่อบริษัทหันไปสู่การผูกขาด สุดท้ายก็จะทำให้ตัวเองหมดความหมายในตลาด” พร้อมเรียกร้องให้ พัฒนาทางเลือกโอเพนซอร์สของตัวเอง
- Frank DeLaTorre วิจารณ์ว่า “Qualcomm เป็นบริษัทละโมบที่ไม่เข้าใจระบบนิเวศของเมกเกอร์”
การกล่าวถึงเพิ่มเติมและพื้นหลัง
- Adafruit ชี้ให้เห็นว่า Forbes รายงานโดยอ้างข้อมูลที่ผิดพลาดจาก Qualcomm หรือ Arduino
- มีการหยิบยก กรณีอดีตผู้บริหาร Qualcomm ถูกตัดสินจำคุกจากคดีฉ้อโกงมูลค่า 180 ล้านดอลลาร์ ขึ้นมา เพื่อชี้ประเด็นเรื่องความน่าเชื่อถือของบริษัท
- มีการตั้งคำถามต่อการใช้จ่ายเกินควร เช่น การซื้อ เครื่องบินเจ็ต Gulfstream G800 ของ Qualcomm
- โพสต์ดังกล่าวเน้นย้ำว่า “ใครก็ตามที่สนใจเรื่องความโปร่งใส ธรรมาภิบาลของชุมชน และสิทธิด้านข้อมูล ควรอ่านเอกสารใหม่เหล่านี้อย่างยิ่ง”
ความหมายของการถกเถียงในชุมชน
- คอมเมนต์จำนวนมากแสดง ความกังวลว่าจิตวิญญาณโอเพนซอร์สของ Arduino ถูกบั่นทอน
- บางส่วนกล่าวถึงความเป็นไปได้ที่ Adafruit อาจก้าวขึ้นมาเป็นแพลตฟอร์มทางเลือกใหม่
- โดยรวมแล้ว การแก้ไขครั้งนี้เป็นโอกาสให้กลับมาทบทวนอีกครั้งถึง ทิศทางของขบวนการโอเพนฮาร์ดแวร์และปัญหาสิทธิด้านข้อมูล
4 ความคิดเห็น
คงกลับไปใช้ AVR Studio ไม่ได้แล้วล่ะ
Arduino ถึงคราวอวสาน?
เมื่อก่อน Arduino เป็นที่รู้จักเพราะมีเครื่องมืออย่างคอมไพเลอร์และการซัพพอร์ตที่ดี
แต่จริง ๆ แล้วทุกวันนี้ทางเลือกทดแทนอื่น ๆ ก็ดีขึ้นมากแล้ว
ความคิดเห็นจาก Hacker News
ตอนนี้ว่ากันว่าผู้ใช้จะถูกห้ามแม้แต่พยายาม วิศวกรรมย้อนกลับ หรือทำความเข้าใจการทำงานภายในของแพลตฟอร์มโดยไม่ได้รับอนุญาตจาก Arduino
ลองดู repo ของ IDE และ CLI คร่าว ๆ แล้ว พบว่าระบุเป็น AGPL และ GPL3 ตามลำดับ
ในคู่มือการมีส่วนร่วมก็ไม่มี CLA ด้วย เลยสงสัยว่ามี ฐานทางกฎหมาย อะไรที่รองรับข้อจำกัดแบบนี้
การเปลี่ยนแปลงครั้งนี้น่าจะใช้กับ Arduino Cloud Services เท่านั้น
เหมือนทนายจะนำเงื่อนไข SaaS ทั่วไปมาใช้ตรง ๆ และไม่ได้กระทบกับโครงการฮาร์ดแวร์โอเพนซอร์ส
หากดู นโยบายความเป็นส่วนตัวอย่างเป็นทางการ จะเห็นว่าเกี่ยวข้องเฉพาะเว็บไซต์และบริการออนไลน์ ฟอรัม ฯลฯ
ถ้าดู ประวัติของ Arduino และ ที่มาของโครงการ Wiring ก็จะเห็นภาพนี้ได้
ฝั่ง MCU เปิดหมด แต่ฝั่ง SoC เต็มไปด้วย เฟิร์มแวร์แบบปิดเป็นก้อน blob จนดูเหมือนว่าทนายจะกังวลเรื่องการวิศวกรรมย้อนกลับในส่วนนั้น
มีคนมองว่านี่คือ Qualcomm ก่อเรื่องอีกแล้ว
การใส่เงื่อนไข ห้ามวิศวกรรมย้อนกลับ ลงในแพลตฟอร์มสำหรับนักพัฒนางานอดิเรกนั้นโจ่งแจ้งเกินไป
ทุกครั้งที่วิศวกรคุยกันเรื่อง Arduino มักต้องอธิบายก่อน
‘Arduino’ เป็นทั้งชื่อบอร์ด ชื่อแบรนด์ และ ระบบนิเวศการพัฒนาเฟิร์มแวร์
ผู้เล่นภายนอกอย่าง Adafruit, PJRC(Teensy) ช่วยทำให้ชุมชนสมบูรณ์ขึ้น
ฉันทำงานกับไมโครโปรเซสเซอร์มาตั้งแต่ยุค 1980 และ Arduino ก็เติบโตเป็น พื้นที่แห่งการเรียนรู้และการทดลอง คล้ายระบบนิเวศ Python
ทุกวันนี้ก็ยังคิดว่าบอร์ดต้นตำรับและ IDE ที่เรียบง่ายเป็นจุดเริ่มต้นที่ดีสำหรับมือใหม่
พอจะคาดไว้ แต่ก็ยังน่าเสียดาย
ตอนนี้คงต้องกลับไปใช้ ESP32 จีน อีกครั้ง เพราะประสิทธิภาพก็ดีกว่าอยู่แล้ว
ดูแล้วน่าจะกระทบแค่ ผลิตภัณฑ์แบรนด์ Arduino เท่านั้น
ยังมีบอร์ดโคลนอย่าง Elegoo ที่หาซื้อได้ง่ายบน Amazon และ IDE ก็เป็นโอเพนซอร์สภายใต้ AGPL
เลยคิดว่าน่าจะตัด Qualcomm ออกจากซัพพลายเชนแล้วใช้งานต่อไปได้
ชื่อ Arduino ทำหน้าที่เป็นตัวเชื่อมตรงนั้นอยู่
แค่บอกว่า “Qualcomm เป็นเจ้าของ Arduino” ก็อธิบายได้พอแล้ว
บริษัทแบบในวันวานไม่มีอยู่อีกต่อไป
นี่ไม่ใช่สัญญาณที่ดี
Qualcomm มีชื่อเสียงไม่ดีอยู่แล้ว แต่ฝั่งตะวันตกก็ยังต้องการความเคลื่อนไหวในตลาด ไมโครคอนโทรลเลอร์แบบเชื่อมต่อได้
เดิมทีก็ไม่ชอบสไตล์การเขียนโปรแกรมของ Arduino SDK อยู่แล้ว และหวังว่าโอกาสนี้จะทำให้คู่แข่งอย่าง Espressif เติบโตมากขึ้น
Pico ก็ใกล้เคียง แต่เรื่องการเชื่อมต่อเครือข่ายแย่มาก
เว้นแต่ Raspberry จะขยายตลาดเพิ่ม ไม่อย่างนั้นยุคของ RISC-V อาจมาถึง
แม้ไม่เคยใช้ Arduino มาก่อน แต่พอเห็นกระทู้นี้ก็ยิ่งลังเลเข้าไปอีก
ประโยคที่ว่า “คูเมืองแห่งความไว้วางใจ พังทลายได้ง่าย” น่าประทับใจ
ถ้าอีก 1 ปีใบอนุญาตยิ่งเข้มงวดขึ้น บอร์ดที่ไม่ใช่ Qualcomm เริ่มตามไม่ทัน หรือเครื่องมือเริ่มผูกกับบัญชี Qualcomm ชุมชนก็คงหันหลังให้ทันที
ตอนนี้ข้อความแบบ “เรายังเปิดอยู่ แค่แข็งแกร่งขึ้น” ยังพอใช้ได้ แต่ทุกคนกำลังจับตาดูอยู่
บทความที่เกี่ยวข้อง: Qualcomm to acquire Arduino
เงื่อนไขใหม่มีข้อจำกัดมากจน ยอมรับไม่ได้ในทุกกรณีการใช้งาน
สนุกกันมานาน แต่ดูเหมือน Arduino จะจบแล้ว
สงสัยว่าการเปลี่ยนแปลงนี้จะกระทบ IDE และไลบรารี อย่างไร
ทุกวันนี้สิ่งเหล่านั้นสำคัญกว่าฮาร์ดแวร์เสียอีก
ใช้ IDE ทั่วไปอย่าง PlatformIO จะดีกว่ามาก และยังจัดการค่าตั้งเป็นข้อความใน git ได้ด้วย
บริษัทอย่าง Adafruit ดูแลไดรเวอร์อยู่หลายร้อยตัว
ใช้ gcc หรือ Makefile ก็ build ได้สบาย
บริษัทอย่าง Adafruit, SparkFun น่าจะมีแรงจูงใจสูงมาก
ขอร่วมไว้อาลัยให้อาร์ดูอิโนด้วยแอ็กชันบีม