- การเชื่อมต่อแบบไม่เป็นทางการ ที่พยายามนำรถยนต์เชื่อมต่อมาใช้งานร่วมกับสมาร์ตโฮมถูกถอดลง หลัง Mazda ยื่นคำร้อง DMCA และส่งคำสั่งให้หยุดดำเนินการ ทำให้ขอบเขตการดัดแปลงและระบบอัตโนมัติของเจ้าของรถกลายเป็นประเด็น
- โค้ดของ Brandon Rothweiler เชื่อมต่อกับ API ของ Mazda และช่วยให้สร้างระบบอัตโนมัติเพื่อความสะดวกได้ เช่น แจ้งเตือนระดับน้ำมันเชื้อเพลิง หรือปลดล็อกและสตาร์ตรถจากระยะไกลเมื่ออุณหภูมิภายนอกต่ำกว่าค่าที่กำหนด
- Mazda อ้างว่างานนี้มีโค้ดที่ละเมิดลิขสิทธิ์และ ข้อมูล API ที่เป็นกรรมสิทธิ์ ของบริษัท รวมถึงให้ฟังก์ชันเดียวกับแอปมือถือของบริษัทเอง
- Rothweiler ถอนโค้ดออกโดยระบุว่าแบกรับความเสี่ยงและค่าใช้จ่ายทางกฎหมายได้ยาก ขณะที่ประกาศของ Home Assistant และฟอรัม Mazda SUV มีผู้ใช้เดิมแสดงความไม่พอใจอย่างต่อเนื่อง
- เมื่อดูร่วมกับการเชื่อมต่อรถยนต์ของ BMW, Volvo และกรณี API เปิดอย่างเป็นทางการของ Tesla จะเห็นว่า การปรับแต่งให้เข้ากับผู้ใช้และการทำงานร่วมกันได้ ของรถยนต์เชื่อมต่อนั้นขึ้นอยู่กับนโยบายผู้ผลิตอย่างมาก
การเชื่อมต่อ Mazda สำหรับ Home Assistant ถูกถอดลง
- นักพัฒนารายหนึ่งสร้างโค้ดเพื่อให้ใช้งานรถ Mazda ได้สะดวกขึ้นและแชร์ออนไลน์ แต่โครงการถูกถอดลงหลัง Mazda ดำเนินการทางกฎหมาย
- Mazda ยื่น คำร้อง DMCA ต่อโครงการนี้
- เป้าหมายคือโค้ด integration สำหรับ Mazda โดยเฉพาะบน Home Assistant
- Home Assistant เป็นแพลตฟอร์มโอเพนซอร์สสำหรับการทำงานและการทำงานร่วมกันของอุปกรณ์เชื่อมต่อต่าง ๆ
- ซอฟต์แวร์ถูกโฮสต์บน GitHub
ระบบอัตโนมัติที่โค้ดเชื่อมต่อนี้ทำให้เป็นไปได้
- Brandon Rothweiler เขียนโค้ด integration ที่เชื่อมต่อกับ Application Programming Interface(API) ของ Mazda
- โค้ดนี้ช่วยให้เจ้าของ Mazda สร้างและแชร์ฟีเจอร์อำนวยความสะดวกได้
- ฟีเจอร์ตรวจสอบ ระดับน้ำมันเชื้อเพลิง ก่อนออกไปทำงานและรับการแจ้งเตือน
- ฟีเจอร์ปลดล็อกรถจากระยะไกลและสตาร์ตรถเมื่ออุณหภูมิภายนอกลดต่ำกว่าค่าที่กำหนด
- Ars Technica ก็สรุปฟีเจอร์เหล่านี้ว่าเป็นตัวอย่างการเชื่อมต่อสมาร์ตโฮมบนพื้นฐาน Mazda API
คำสั่งให้หยุดดำเนินการและข้อกล่าวหาเรื่องการละเมิดของ Mazda
- Mazda ส่ง คำสั่งให้หยุดดำเนินการ ไปยัง Home Assistant, GitHub และ Rothweiler
- เหตุผลการละเมิดที่ Mazda ยกขึ้นมีดังนี้
- งานของ Rothweiler มีโค้ดที่ละเมิดลิขสิทธิ์ของ Mazda
- ใช้ ข้อมูล API ที่เป็นกรรมสิทธิ์ ของ Mazda เพื่อสร้างโค้ดเพิ่มเติม
- ฟังก์ชันของ integration เหมือนกับฟังก์ชันที่มีอยู่แล้วในแอปมือถือของ Mazda เอง
- The Drive ระบุว่าได้ขอให้ Mazda ชี้แจงจุดยืนต่อข้อกล่าวอ้างเหล่านี้ และจะอัปเดตบทความหากได้รับคำตอบ
ปฏิกิริยาของนักพัฒนาและผู้ใช้
- Rothweiler ถอดผลงานลงทันที และบอกกับ Ars ว่าเขาแทบไม่มีทางเลือก
- เขาอธิบายว่าทางเลือกมีเพียง “ทำตาม หรือเผชิญความเสี่ยงทางกฎหมายที่อาจเกิดขึ้น”
- แม้เขาจะเชื่อว่าสิ่งที่ทำอยู่นั้นถูกต้องทางศีลธรรมและได้รับการคุ้มครองตามกฎหมาย แต่กระบวนการทางกฎหมายก็มี ค่าใช้จ่ายทางการเงิน
- เขาระบุว่าไม่สามารถแบกรับความเสี่ยงทางการเงินนั้นสำหรับงานที่ทำในเวลาว่างเพื่อช่วยคนอื่นได้
- ใน ประกาศการลบ ของ Home Assistant และ ฟอรัม Mazda SUV มีความไม่พอใจจากเจ้าของรถปรากฏให้เห็น
- ผู้ใช้ CX-60 รายหนึ่งเขียนว่าฟีเจอร์ดังกล่าวทำให้ Home Assistant มีประโยชน์มากขึ้น ช่วยประหยัดค่าใช้จ่าย และทำให้ประสบการณ์การเป็นเจ้าของ Mazda ดีขึ้น
ฐานทางกฎหมายและประเด็นเรื่องการทำงานร่วมกันได้
- ฐานทางกฎหมายที่ Mazda ใช้ในการยื่นคำขอลบตาม DMCA ยังไม่ชัดเจน
- ผู้ใช้ GitHub รายหนึ่งชี้ว่าไม่พบ โค้ดที่มีลิขสิทธิ์ ในงานของ Rothweiler
- Electronic Frontier Foundation เห็นว่า reverse engineering เพื่อการทำงานร่วมกันได้อาจเข้าข่าย fair use
- การเพิ่มความสะดวกของรถยนต์เชื่อมต่อด้วยวิธีที่ไม่ลดทอนความปลอดภัยหรือการรักษาความปลอดภัยของรถ และไม่ขโมยซอฟต์แวร์ที่ถูกกฎหมายของผู้ผลิตรถยนต์ กำลังกลายเป็นส่วนหนึ่งของการดัดแปลงรถยนต์ยุคใหม่
กรณีของผู้ผลิตรายอื่นและการปรับแต่งรถยนต์เชื่อมต่อให้เข้ากับผู้ใช้
- ผู้ผลิตหลายรายดูเหมือนจะมีท่าทีค่อนข้างเปิดรับต่อเจ้าของรถที่มีความสามารถในการใช้ทรัพยากรเพื่อปรับแต่งรถของตนในลักษณะนี้
- คลัง integration สำหรับรถยนต์ ของ Home Assistant มีผู้ผลิตรถยนต์อย่างน้อย 6 ราย รวมถึง BMW และ Volvo
- Tesla เพิ่งเปิดเผยรายละเอียดของ API เปิดอย่างเป็นทางการที่นักพัฒนาภายนอกสามารถใช้งานได้
- หากผู้ผลิตรถยนต์ต้องการกล่าวว่ารถยนต์ไฟฟ้าและรถยนต์เชื่อมต่อยังให้การปรับแต่งตามผู้ใช้และความเป็นอิสระได้เหมือนรถยนต์ในอดีต ก็จำเป็นต้องมีการกระทำจริงที่ถอยออกจากแนวทางตอบโต้ที่เน้นการฟ้องร้อง
1 ความคิดเห็น
ความเห็นจาก Hacker News
ผมเคยทำงานกับ OEM รายใหญ่ ไม่ใช่ Mazda แต่เคยทำงานกับบริษัทยักษ์ใหญ่ของญี่ปุ่นอยู่ราว 2 ปี ตอนนี้เรื่องแบบนี้ก็ไม่ได้น่าแปลกใจแล้ว
เคยเสียเวลาเถียงกันเรื่องเซ็นเซอร์อุณหภูมิภายในห้องโดยสารอยู่หลายเดือน ทั้งที่เซ็นเซอร์นั้นมีไว้แค่แสดงข้อมูลในแอปสมาร์ตโฟนเท่านั้น เราทำทั้งฮาร์ดแวร์และซอฟต์แวร์ และตั้งใจจะขายเป็นออปชันเสริมผ่านดีลเลอร์ แต่หลังจากทำฮาร์ดแวร์และประกอบแพ็กเกจเสร็จหมดแล้ว ผ่านการเจรจาไปอีกหลายเดือน สุดท้ายก็ถูกยกเลิกเพราะบอกว่าเซ็นเซอร์อุณหภูมิคลาดเคลื่อนเกินไป (±5°F) จนอาจมีความรับผิดทางกฎหมาย
มันไม่ใช่ระบบควบคุมอัตโนมัติด้วยซ้ำ แค่ให้ผู้ใช้ดูข้อมูลในแอปแล้วตัดสินใจเองว่าจะใช้การสตาร์ตรถจากระยะไกลเพื่อทำให้รถเย็นลงหรืออุ่นขึ้น ตอนนั้นประเด็น การเร่งความเร็วโดยไม่ตั้งใจ ของ Toyota กำลังเป็นเรื่องใหญ่ ทุกคนเลยระวังตัวสุดขีดเพื่อหลีกเลี่ยงการถูกฟ้อง และแม้จะผ่านมาราว 10 ปีแล้ว การที่วัฒนธรรมแบบ ให้ความสำคัญกับความปลอดภัยเป็นอันดับแรก ยังหลงเหลืออยู่ก็น่าประหลาดใจ แต่ก็อาจเป็นเรื่องปกติได้เหมือนกัน
ประเด็นนี้ถูกพูดถึงไปแล้วหลายครั้ง: "Removal of Mazda Connected Services integration" เมื่อ 10 วันก่อน 270 คะแนน 78 ความเห็น[0], "Mazda's DMCA takedown kills a hobbyist's smart car API tool" เมื่อ 6 วันก่อน 83 คะแนน 27 ความเห็น[1]
อันแรกคือบล็อกโพสต์ต้นฉบับของ Home Assistant และอันที่สองดูเหมือนจะอ้างอิงโพสต์นั้นพร้อมเติมเนื้อหาเพิ่มเล็กน้อย ส่วนโพสต์นี้อ้างอิงทั้งสองแหล่งแต่มีข้อมูลใหม่เพิ่มไม่มาก
[0]: https://news.ycombinator.com/item?id=37874220
[1]: https://news.ycombinator.com/item?id=37921584
จากมุมของ Mazda มันยากจะนึกเป็นอย่างอื่นนอกจากว่าโปรเจกต์โอเพนซอร์สนี้กำลังทำบางอย่างที่ Mazda อยาก หารายได้ จากมันเอง ไม่อย่างนั้นจะไปขัดขวางโปรเจกต์ที่ทำให้คนรู้สึกดีกับการซื้อรถมากขึ้นทำไม?
สิ่งที่แย่ที่สุดในวงการโฮมอัตโนมัติคือความพยายามของบริษัทต่าง ๆ ที่จะ ขังลูกค้าไว้ในระบบนิเวศของตัวเอง แทนที่จะผลักดันการทำงานร่วมกันได้มากขึ้น
ประเด็นสำคัญคือ ตัวชี้วัดการมีส่วนร่วม ต่างหาก มีคนจำนวนมากที่เอาเวลาอันสูญเปล่าซึ่งสังคมช่วยกันผลาญไปกับการลุยบ่อโคลนสกปรกที่ชื่อว่าซอฟต์แวร์ มาแปลงเป็นอาชีพและเงินเดือน ความน่าหงุดหงิดและการเสียเวลาเองนั่นแหละคือจุดประสงค์ และไคลเอนต์ทางเลือกหรือเครื่องมืออัตโนมัติก็ขัดกับจุดประสงค์นั้น
คนชอบพูดถึง งานไร้ความหมาย กัน แต่สิ่งที่ทุกคนอึดอัดจนไม่อยากพูดถึงคือ งานไร้ความหมายในวงการเทคโนโลยีและซอฟต์แวร์ที่สกัดอาชีพออกมาจากความหงุดหงิดและความทุกข์ของผู้ใช้ปลายทาง
ช่วงนี้ผมกำลังสู้กับ iOS, Chromecast, หลอดไฟ "อัจฉริยะ", หุ่นยนต์ดูดฝุ่น และสมาร์ตวอตช์ ซึ่งทุกอย่างพยายามล็อกไว้หมดและพยายามบังคับให้ใช้สปายแวร์ห่วย ๆ เต็มไปด้วยบั๊ก และอาจผิดกฎหมายด้วยซ้ำ
ถามจริง ๆ เลยว่าทำไมสิ่งนี้ถึงเป็นค่าปริยาย? บริษัทจะเสียอะไรถ้าผู้คนทำให้สินค้าของตัวเองแย่น้อยลง?
ผลลัพธ์ที่ออกมาจึงมักดูเข้าใจไม่ได้จากมุมคนนอก
ในระบบอัตโนมัติอาคาร มีทั้ง Johnson Controls, Carrier, Siemens, Honeywell, Trane ที่มีคอนโทรลเลอร์และซอฟต์แวร์แบบปิดของตัวเอง บางระบบที่เรียกว่า "เปิด" ก็เป็นแบบที่ดีลเลอร์หลายรายขายผลิตภัณฑ์ตระกูลเดียวกัน โดยแกนใหญ่ที่ผมเคยเห็นคือ Distech กับ Alerton
ระบบสัญญาณเตือนไฟไหม้มี Johnson Controls(Simplex), Siemens, Honeywell, Bosch และ Honeywell ก็ยังถือครองทั้งตระกูลผลิตภัณฑ์ของตัวเองรวมถึง Notifier และ Silent Knight ที่ขายผ่านดีลเลอร์
ระบบเรียกพยาบาล ระบบสัญญาณข่มขู่ ความปลอดภัย ระบบเฝ้าระวัง และระบบแรงดันต่ำ/ระบบควบคุมอื่น ๆ ก็มีปัญหาแบบ ระบบปิดแบบผูกขาด เหมือนกัน
ดูเป็นไปได้มากว่ามีผู้บริหารฝ่ายความปลอดภัยที่กระตือรือร้นเกินเหตุจากที่ไหนสักแห่งเป็นคนตัดสินใจ
ตอนนี้ผมหงุดหงิดที่มี Mazda อยู่จริง ๆ ฝ่ายกฎหมายทำเป้าหมายสำเร็จแล้ว การกระทำครั้งเดียวทำให้ความพยายามของฝ่าย วิศวกรรมและการตลาด ย้อนกลับไปหมด
https://mazdatweaks.com/serial/
โปรเจกต์แบบนี้ไม่ควรใส่ชื่อตัวเองไว้ ผมเรียนรู้เรื่องนี้มาด้วยความยากลำบากเมื่อ 15 ปีก่อน แค่สร้างมันขึ้นมา บินต่ำใต้เรดาร์ ใช้ นามแฝง และทำตัวแบบแฮ็กเกอร์ไปก็พอ
จะไปหยุดการพัฒนานี้ได้จริง ๆ ยังไง?
ถ้าฉันเป็นคนเขียน โปรเจกต์นี้ก็ถูกเผยแพร่เป็น ซอฟต์แวร์โอเพนซอร์สเสรี เพราะฉันทุ่มเวลาและแรงเพื่อแก้ปัญหาความต้องการของตัวเอง ดังนั้นถึงจะได้รับหนังสือสั่งให้ยุติ ความต้องการนั้นก็ยังคงอยู่เหมือนเดิม GitHub อาจยอมทำตามคำขอและปิด repository แต่ฉันคงหยุดแล้วถอยออกมา จากนั้นโปรเจกต์ก็น่าจะโผล่ขึ้นมาใหม่บน Git server อื่นแบบกะทันหัน
แน่นอนว่าจะเอาชื่อฉันออก และโฮสต์ไว้ในประเทศที่น่าจะไม่ค่อยทำตามคำขอแบบนี้มากนัก
DMCA งั้นเหรอ? Mazda คิดว่าเราจะใช้สิ่งนี้เพื่อ ดาวน์โหลดรถยนต์ กันหรือไง?
ตอนอ่านประเด็นกฎหมายเกี่ยวกับข้อยกเว้น DMCA เมื่อไม่นานมานี้ ฉันก็ไปโพสต์ไว้ที่ https://news.ycombinator.com/item?id=37961007 แล้วเพิ่งรู้ว่าข้อยกเว้น DMCA จะมีการเสนอแนะทุก ๆ 3 ปี โดยเฉพาะมีหัวข้อหนึ่งที่ดูเกี่ยวข้องกับกรณีนี้อยู่ในส่วน "Proposed New or Expanded Exemptions"
Mazda น่าจะไม่มี ฐานทางกฎหมาย สำหรับการเรียกร้องให้ลบออกด้วย DMCA เลย น่าจะใกล้เคียงกับการคุกคามเพื่อบีบให้คนธรรมดายอมแพ้ โดยอาศัยความจริงที่ว่าค่าใช้จ่ายในการสู้คดีสูงมาก
บริษัทมีทัพทนายและมีเงินพอสู้กันในศาลได้เป็นปี ๆ แต่คนคนนี้ไม่มี การขู่ว่าจะฟ้อง ในทางปฏิบัติก็แทบไม่ต่างจากการขู่ว่าจะเอาเงินไปเผาทิ้ง
พอดู "เหตุผล" ของพวกเขาแล้วก็เป็นแบบนี้
พอเห็นเรื่องแบบนี้แล้วก็ทำให้คิดว่า ถ้าเขียนโค้ดแต่ไม่ได้หาเงินจากมัน ก็ไม่มีเหตุผลอะไรที่จะต้องโฮสต์ในสหรัฐ แค่เอาไปลง Gitee ก็พอ