1 คะแนน โดย GN⁺ 2023-11-29 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

สรุป: ประเด็นถกเถียงเรื่อง GitHub กำหนดให้ต้องเข้าสู่ระบบเพื่อค้นหาโค้ด

  • ผู้ใช้ GitHub แสดงความไม่พอใจต่อการเปลี่ยนแปลงที่กำหนดให้ต้องเข้าสู่ระบบเพื่อใช้ฟีเจอร์ค้นหาโค้ด
  • ผู้ใช้มองว่าการเปลี่ยนแปลงนี้ขัดกับขบวนการโอเพนซอร์ส และตั้งข้อสงสัยว่า Microsoft อาจมีเจตนาเก็บข้อมูลผู้ใช้มากเกินไป
  • ฝั่ง GitHub อธิบายว่าการกำหนดให้เข้าสู่ระบบมีขึ้นเพื่อลดภาระของเซิร์ฟเวอร์และป้องกันคำขอแบบไม่ระบุตัวตนจากบอต

ความเห็นของ GN⁺

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

1 ความคิดเห็น

 
GN⁺ 2023-11-29
ความเห็นจาก Hacker News
  • การตีความในแง่บวกต่อฟีเจอร์ค้นหาโค้ดใหม่

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

    • การเปลี่ยนแปลงที่ทำให้การค้นหาโค้ดต้องล็อกอินเริ่มขึ้นอย่างน้อย 6 เดือนก่อนแล้ว และมีประกาศในบันทึกการเปลี่ยนแปลงของ GitHub
  • มุมมองเชิงวิจารณ์ต่อ GitHub

    • ควรเลิกปฏิบัติต่อ GitHub ราวกับเป็นแพลตฟอร์มแบบเปิด
    • GitHub เป็นสวนปิดไม่ต่างจากแพลตฟอร์มปิดอื่น ๆ
    • การที่โฮสต์โครงการโอเพนซอร์สจำนวนมากไม่ได้ทำให้ GitHub ดีกว่าเดิม
  • ความปิดกั้นของเว็บที่เพิ่มขึ้น

    • ในปี 2023 StackOverflow, Reddit, GitHub และ Twitter ต่างก็เริ่มจำกัดการสแครปและการเข้าถึง API
    • เป็นมาตรการเพื่อป้องกันการฝึก AI และเพิ่มความสามารถในการทำกำไร ซึ่งในระยะยาวอาจนำไปสู่การเกิดขึ้นของตลาดข้อมูลแบบผูกขาด
    • หากมีเพียงบริษัทที่ร่ำรวยเท่านั้นที่สามารถแบกรับค่าเข้าถึงข้อมูลได้ ก็อาจเกิดปัญหาการผูกขาดทางการค้า
  • การตีความในแง่บวกอีกแบบต่อฟีเจอร์ค้นหา

    • ฟีเจอร์ค้นหาต้องใช้การประมวลผลค่อนข้างมาก จึงอาจเสี่ยงต่อการถูกโจมตีแบบปฏิเสธการให้บริการ
    • ยังไม่ชัดเจนว่า GitHub เก็บข้อมูลพฤติกรรมจากผู้ใช้ที่ล็อกอินมากเพียงใด และข้อมูลนั้นมีประโยชน์แค่ไหน
  • การใช้เครื่องมือค้นหาโค้ดทางเลือก

    • สามารถใช้ Sourcegraph ค้นหาโค้ดได้โดยไม่ต้องล็อกอิน
    • Sourcegraph ให้ประสิทธิภาพที่ดีกว่าการค้นหาแบบเดิมมาก
  • การคาดเดาเกี่ยวกับกลยุทธ์ AI ของ Microsoft

    • Microsoft อาจมีกลยุทธ์ควบคุมการใช้ข้อมูลบน GitHub เพื่อจำกัดความสามารถของคู่แข่งในการพัฒนา AI
    • ยังมีความกังวลด้วยว่าในอนาคตอาจมีการจำกัดการใช้คำสั่ง git clone
  • ปฏิกิริยาต่อข้อกำหนดให้ล็อกอินเพื่อใช้ฟังก์ชันค้นหาของ GitHub

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

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

    • มักมีการแสดงความไม่พอใจอยู่บ่อยครั้งเมื่อบริการฟรีและไม่มีโฆษณาไม่ได้ให้บริการแก่ผู้ใช้ที่ไม่ได้ล็อกอิน