- App Store และเว็บเซอร์วิสที่ Rebble สร้างมานาน 9 ปีเพื่อ ดูแลชุมชน Pebble กำลังถูกนำไปใช้กับผลิตภัณฑ์เชิงพาณิชย์ของ Core Devices
- สถานการณ์ความร่วมมือพังทลายลง หลัง Core เรียกร้อง สิทธิ์เข้าถึงข้อมูลและทรัพย์สินโค้ดทั้งหมดของ Rebble แบบไม่จำกัด
- Rebble เป็นผู้พัฒนาและดูแล โครงสร้างพื้นฐานหลักจำนวนมากด้วยตนเอง มาโดยตลอด เช่น PebbleOS, แอปมือถือ (
libpebble3), เว็บไซต์นักพัฒนา เป็นต้น
- Rebble อ้างว่า Core ได้ ละเมิดข้อตกลงก่อนหน้าและทำ data scraping พร้อมขอให้ชุมชนเลือกระหว่างการดำเนินคดีทางกฎหมายกับการร่วมมือต่อไป
- เหตุการณ์ครั้งนี้ถูกมองว่าเป็นกรณีที่สะท้อนความสำคัญของการ ปกป้องระบบนิเวศโอเพนซอร์สและทรัพย์สินของชุมชน
การล่มสลายของความร่วมมือและจุดเริ่มต้นของความขัดแย้ง
- Rebble ตกลงร่วมมือกับ Core Devices เพื่อรองรับนาฬิกา Pebble รุ่นใหม่และให้บริการ Rebble Web Services
- แต่ความร่วมมือก็พังลงเมื่อ Core เรียกร้องให้ส่งมอบผลงานทั้งหมดที่ Rebble สร้างสะสมมาตลอด 10 ปี
- Rebble ชี้ว่า Eric ผู้บริหารของ Core ไม่ได้ให้เครดิตต่อการมีส่วนร่วมของ Rebble อย่างเหมาะสมในจดหมายข่าว
- Rebble รับหน้าที่ดูแล ความต่อเนื่องของระบบนิเวศ Pebble มาโดยตลอด ผ่านการดูแล Pebble App Store, การพัฒนา Bobby Assistant และการสนับสนุนผู้ใช้
- ในการเจรจากับ Core นั้น Rebble ยืนยันเงื่อนไขว่า “อนาคตของ Rebble ต้องได้รับการรับประกัน” แต่ Core ไม่ยอมเห็นชอบเป็นลายลักษณ์อักษร
- หลังจากนั้น Rebble อ้างว่า Core ได้ สแครปข้อมูลจากเซิร์ฟเวอร์ของ Rebble โดยไม่ได้รับอนุญาต
การมีส่วนร่วมของ Rebble และการนำไปใช้โดย Core
- หลัง Pebble ปิดกิจการไปเมื่อ 9 ปีก่อน ชุมชน Rebble ได้ กู้คืนข้อมูล App Store และสร้าง API กับแบ็กเอนด์ใหม่ขึ้นมา
- รวมถึงการดูแลระยะยาว เช่น แพตช์แอปหลายร้อยตัว การลงทะเบียนแอปใหม่ผ่านแฮกกาธอน และค่าใช้จ่ายในการโฮสต์ข้อมูล
- ปัจจุบัน Pebble App Store ของ Core Devices ตั้งอยู่บนฐานข้อมูลและโครงสร้างพื้นฐานของ Rebble
- หลังจาก Core ฟอร์ก PebbleOS ก็เคยสัญญาว่าจะรวมการเปลี่ยนแปลงกลับเข้าสู่รีโพสาธารณะ แต่ ผ่านไปหลายเดือนก็ยังไม่เกิดขึ้น
- Eric ระบุว่าจะบริหาร PebbleOS ในรูปแบบ “benevolent dictatorship”
libpebble3 ซึ่งเป็นฐานของแอป Core เอง ก็เริ่มต้นมาจาก libpebblecommon ที่ Rebble พัฒนาขึ้น และ Core ได้ เปลี่ยนเป็นไลเซนส์ที่เข้มงวดมากขึ้น พร้อมเพิ่ม UI แบบปิดซอร์ส
- แม้แต่เว็บไซต์นักพัฒนาที่ Rebble กู้คืนกลับมาได้ Core ก็ยังขอให้ ย้ายไปยังโดเมนของบริษัทตนเองและลบเวอร์ชันของ Rebble ออก
ปัญหาเรื่องสิทธิ์ในข้อมูลและความไว้วางใจ
- เดิม Rebble อนุญาตให้ Core ใช้ฐานข้อมูลเพื่อพัฒนา recommendation engine แต่ความขัดแย้งรุนแรงขึ้นเมื่อ Core เรียกร้อง สิทธิ์ใช้ข้อมูลแบบไม่จำกัด
- Rebble อ้างว่าระหว่างที่ Eric เลื่อนการประชุมออกไป ได้มีการ ตรวจพบล็อกที่แสดงการสแครปข้อมูลจากเซิร์ฟเวอร์ของ Rebble
- Rebble ระบุว่าไม่อาจมั่นใจได้ว่า Core จะสนับสนุนชุมชนในระยะยาวหรือไม่
- โดยมีการกล่าวถึง ระยะเวลารับประกัน 30 วัน ของ Pebble 2 Duo และ ปัญหาความทนทานของปุ่ม
สองทางเลือกที่เสนอให้ชุมชน
- Rebble เสนอทางเลือก 2 แนวทางให้ชุมชน
- ตอบโต้แบบแข็งกร้าวรวมถึงการดำเนินคดีทางกฎหมาย เพื่อปกป้องทรัพย์สินและชุมชนของ Rebble
- การสแครปข้อมูลเชิงพาณิชย์ของ Core ถูกระบุว่าเป็นการกระทำที่ไม่ได้รับอนุญาต
- Rebble ระบุว่าตนมีทรัพยากรทางกฎหมายและพร้อมใช้เมื่อจำเป็น
- อนุญาตให้ Core ใช้งานได้อย่างเสรี และลดบทบาทของ Rebble ลง
- Core อ้างว่าเนื่องจาก Rebble เป็นองค์กรไม่แสวงหากำไร ข้อมูลจึงควรถูกใช้งานได้อย่างเสรี
- Rebble ไม่เห็นด้วยกับมุมมองนี้ แต่ระบุว่าจะเคารพการตัดสินใจของชุมชน
- Rebble ยังคง ต้องการกลับมาร่วมมือกันอีกครั้ง และต้องการหลักประกันทางกฎหมายว่า Core จะไม่กัน Rebble ออกไป
ขอให้ชุมชนมีส่วนร่วม
- Rebble กำลัง เปิดรับฟังความคิดเห็นจากชุมชน ผ่าน Reddit และ Discord
- ผู้ใช้สามารถส่งความเห็นตรงถึงคณะกรรมการมูลนิธิ Rebble ได้ทางอีเมล
- Rebble ยอมรับนวัตกรรมด้านฮาร์ดแวร์ของ Core แต่ก็ ระวังการเปลี่ยนผ่านไปสู่ระบบนิเวศแบบปิด
- เหตุการณ์นี้ถูกเสนอให้เป็นทางแยกสำคัญในการปกป้อง คุณค่าของระบบนิเวศแบบเปิดที่ขับเคลื่อนโดยชุมชน ซึ่ง Rebble ดูแลรักษามานาน 9 ปี
1 ความคิดเห็น
ความคิดเห็นใน Hacker News
ฉันเป็นผู้เขียนหลักของ Pebble Appstore frontend รุ่นปัจจุบัน และเป็นคนที่ดูแลฐานข้อมูล ความปลอดภัย โครงสร้างพื้นฐาน และความเป็นส่วนตัว
ฉันยังเคยมีประสบการณ์ต้องส่งต่องานพร้อมทีมตอนถูก Fitbit เข้าซื้อกิจการ
ณ จุดนี้ ฉันคิดว่าการพัฒนาใดๆ ในระบบนิเวศ Pebble ที่ไม่เป็น โอเพนซอร์ส 100% คือการทรยศต่อชุมชน
ไม่ว่าจะเป็น Eric หรือทีม Rebble ก็ไม่ควรมีข้อยกเว้น
ถ้าใครอยากดึงข้อมูล Appstore ไปใช้ก็ควรอนุญาต และที่จริงควรทำ ปุ่มส่งออก JSON ให้ด้วยซ้ำ
ชุมชนควรเดินหน้าสร้าง โซลูชันโอเพนซอร์สที่ยึด public repository เป็นศูนย์กลาง ต่อไป
ซอฟต์แวร์แบบปิดสุดท้ายก็เป็นทางตัน ดังนั้นไม่ควรเสียพลังงานไปกับมัน
ไม่ว่าจะเป็น Core Devices หรือ Rebble สิ่งที่ฉันต้องการคือ สิทธิในการเลือกและความเป็นเจ้าของ
ถ้า Core เปิดให้ build/load เฟิร์มแวร์ที่อิง FOSS ได้อย่างอิสระ และมี SDK หรือ CLI ให้เชื่อมฮาร์ดแวร์ใหม่ผ่าน Bluetooth/WiFi/Lora เป็นต้นได้ ฉันก็จะยังเป็นลูกค้าอยู่
เหตุผลที่ฉันเคยสนับสนุน Pebble ใน Kickstarter ตั้งแต่แรกก็เพราะ ความสามารถในการแฮ็กและอิสระ นี่แหละ
เพราะอิสรภาพแบบนี้หายไปจากตลาดนาฬิกายุคนี้ ฉันเลยใส่นาฬิกาอะนาล็อกมาตลอด 5 ปีที่ผ่านมา
ฉันเข้าใจดีว่าคนเราย่อมไม่อยากให้สิ่งที่ตัวเองสร้างถูกผูกขาดโดยองค์กรใดองค์กรหนึ่ง
การถกเถียงแบบนี้แหละคือรูปแบบบทสนทนาที่พวกเราอยากเห็น
บทความบล็อกของ Eric: Pebble, Rebble, and a Path Forward
ตามคำอธิบายจากฝั่ง Rebble การที่ Eric พยายาม สแครปข้อมูลเพื่อวัตถุประสงค์เชิงพาณิชย์ เป็นการกระทำที่ไม่ได้รับอนุญาตอย่างชัดเจน
มีการตกลงกันว่าจะให้สิทธิ์ใช้ฐานข้อมูลแก่ Core เพื่อสร้าง recommendation engine แต่ Eric กลับขอข้อมูลทั้งหมดแบบไม่มีข้อจำกัด
พอเลื่อนนัดคุยออกไป ก็มีล็อกว่าในวันเดียวกันนั้นมีการสแครปเซิร์ฟเวอร์
ฉันคิดว่านี่เป็นพฤติกรรมที่ เสียมารยาทอย่างร้ายแรง จริงๆ
แม้ฉันจะไม่ได้เป็นส่วนหนึ่งของชุมชน Pebble แล้ว แต่ดูเหมือนว่าจำเป็นต้องมีคำปรึกษาทางกฎหมาย
ฉันคิดว่าพฤติกรรมแบบนี้ ทำลายตัวเอง
ฐานลูกค้า Pebble เป็นคนสายเทคนิค ข่าวแบบนี้จะแพร่ไปเร็วมาก
อาจมีเรื่องอีกด้านหนึ่งก็ได้ แต่จากข้อมูลตอนนี้ ภาพรวมดูไม่เป็นผลดีกับฝั่ง Core
แม้จะยังจริงที่หัวใจของฐานลูกค้า Pebble คือความเปิดกว้าง แต่ก็ควรฟังเรื่องจากทั้งสองฝ่าย
นี่เป็นสถานการณ์ที่ ซับซ้อนมาก
Eric จำเป็นต้องอธิบายและเจรจา
ตอนนี้ต้องใช้ความอดทนและหาจุดตกลงที่ ไม่ทำลายคุณค่า ของทั้งสองฝ่าย
อย่าตัดสินจากเรื่องเพียงด้านเดียว อย่าทำให้ปัญหาบานปลาย แต่ควรมุ่งไปที่การแก้ไข
ถ้า Eric/Core ไม่ออกมาโต้แย้ง ก็ดีแล้วที่ได้รู้ปัญหานี้ตั้งแต่ตอนนี้
ฉันกำลังมองหา นาฬิกา e-ink ที่กินไฟต่ำ แบตอึด และแฮ็กได้ แบบ Pebble อยู่ ไม่ทราบว่ามีทางเลือกอื่นไหม
การกลับมาของ Pebble คือทางออกที่พวกเราเฝ้าฝันถึงพอดี
มันอาจไม่ตรงทุกเงื่อนไข แต่แบตอยู่ได้หนึ่งสัปดาห์ และ แฮ็กได้มากกว่า Pebble มาก
แม้จะเป็น OLED แต่แบตอยู่ได้นานกว่าหนึ่งสัปดาห์ และลองดู เว็บไซต์ทางการของ Gadgetbridge ได้
น่าเสียดายมาก
ข้อตกลงที่ Rebble ต้องการเรื่อง การรับประกันการเข้าถึงแอปสโตร์ของบุคคลที่สาม น่าจะเป็นทางออกแบบ วิน-วิน สำหรับ Core, Rebble และผู้ใช้
โอกาสยังมีอยู่ แต่รู้สึกเหมือนประตูกำลังค่อยๆ ปิดลง
ฉันเป็นคนที่กำลังจะเข้าร่วมกับ Pebble ใหม่ และได้พรีออเดอร์ Pebble Time 2 ไปแล้ว
ถ้า Rebble ไม่บอกว่าพอใจกับข้อตกลง ฉัน ตั้งใจจะยกเลิกคำสั่งซื้อ
ฉันไม่อยากเชื่อเลยว่าบริษัทฮาร์ดแวร์ใหม่จะไม่สร้าง ความร่วมมือระยะยาว กับองค์กรชุมชน
น่าผิดหวังที่ Core จะเดินไปในทางเดียวกับสตาร์ตอัปอื่นๆ คือ ทำเงินจากระบบนิเวศแบบปิด
สิ่งที่พวกเราคาดหวังคือแค่ ผู้ผลิตรายเล็กที่ขายฮาร์ดแวร์เฉพาะกลุ่มโดยตรง
คำพูดของ Rebble ที่ว่า “เส้นแดงเดียวของเราคืออนาคตของ Rebble ต้องถูกรวมไว้ด้วย” ฟังดูเจตนาดี แต่ก็อาจกลายเป็น พันธนาการที่เสี่ยงอันตราย สำหรับอีกฝ่าย
สัญญาที่บังคับให้ต้องใช้ผู้ให้บริการรายเดิมต่อไปไม่ใช่เรื่องยุติธรรม
และก็ยังน่าสงสัยว่า Rebble มี สิทธิ์ด้านไลเซนส์ของข้อมูลที่สแครปมา หรือไม่
ฉันมองทั้งการที่ Rebble ช่วยรักษาระบบนิเวศไว้ และการที่ Eric สร้างฮาร์ดแวร์ใหม่ เป็นเรื่องที่ดีทั้งคู่
เพียงแต่น่าเสียดายที่ความตึงเครียดนี้เพิ่งมาเผยออกหลัง การเปิดตัวสินค้า
ถ้ารู้ล่วงหน้า ฉันคงตัดสินใจซื้อไม่เหมือนเดิม
ถ้าสินค้าถูกส่งออกไปแล้ว การตรวจสอบ นโยบาย chargeback ของบัตรเครดิต ก็อาจเป็นอีกทางหนึ่ง
ฉันใช้ Rebble มานาน และก็ซื้อนาฬิกา Core Devices เรือนใหม่แล้วด้วย
พูดตามตรง ถ้าไม่มีฮาร์ดแวร์ใหม่ Rebble ก็ อยู่ต่อได้ยาก
ถ้าจะรักษาชุมชนไว้ ก็จำเป็นต้องมีธุรกิจฮาร์ดแวร์ที่สร้างรายได้
ฉันขอบคุณที่ Rebble ช่วยประคองไฟเอาไว้ แต่ฉันสนับสนุน ความพยายามของ Eric และ Core ในการสร้างธุรกิจ
ระบบนิเวศสมาร์ตวอทช์ต้องพึ่งพากันและกัน ดังนั้นถ้า Core กีดกัน Rebble ออกไป ก็ไม่ใช่สิ่งที่ถูกต้อง