Ryujinx (อีมูเลเตอร์ Nintendo Switch) ถูกลบออกจาก GitHub
(github.com/Ryujinx)-
ผลิตภัณฑ์
- GitHub เป็นแพลตฟอร์มที่ช่วยให้นักพัฒนาซอฟต์แวร์ค้นหาโค้ด โปรเจกต์ และผู้คน พร้อมทั้งทำงานร่วมกันได้
- มีฟีเจอร์และตัวเลือกด้านความปลอดภัยที่หลากหลาย รวมถึงโซลูชันที่ปรับแต่งได้สำหรับทีมและองค์กร
-
โซลูชัน
- GitHub Copilot: เครื่องมือเขียนโค้ดที่ขับเคลื่อนด้วย AI ซึ่งช่วยเพิ่มประสิทธิภาพการทำงานของนักพัฒนา
- GitHub Enterprise: แพลตฟอร์มที่ขยายขนาดได้สำหรับองค์กรขนาดใหญ่
- ฟีเจอร์ด้านความปลอดภัย: มีเครื่องมือความปลอดภัยหลากหลาย เช่น การสแกนโค้ด การตรวจจับความลับ เป็นต้น
-
ทรัพยากร
- มีเครื่องมือพัฒนาหลากหลาย เช่น GitHub CLI, GitHub Desktop, GitHub Mobile
- สามารถขยายระบบนิเวศนักพัฒนาได้ผ่าน Developer API และโปรแกรมพาร์ตเนอร์
-
โอเพนซอร์ส
- GitHub มีบทบาทสำคัญในการโฮสต์และจัดการโปรเจกต์โอเพนซอร์ส
- สนับสนุนโปรเจกต์โอเพนซอร์สและชุมชนที่หลากหลาย
-
องค์กร
- ให้ข้อมูลที่หลากหลายผ่านกรณีศึกษาความสำเร็จของลูกค้าและบล็อกของ GitHub
- เน้นย้ำความพยายามด้านการมีส่วนร่วมอย่างทั่วถึงและผลกระทบทางสังคม
-
ราคา
- มีตัวเลือกราคาหลากหลาย พร้อมแผนที่ปรับแต่งได้สำหรับทีมและองค์กร
-
การสนับสนุน
- มีตัวเลือกการสนับสนุนที่หลากหลาย เช่น เอกสาร ฟอรัมชุมชน บริการระดับมืออาชีพ และการสนับสนุนระดับพรีเมียม
-
บริษัท
- ให้ข้อมูลเกี่ยวกับบริษัท เช่น ประวัติของ GitHub ห้องข่าว และข้อมูลการรับสมัครงาน
สรุปโดย GN⁺
- GitHub เป็นเครื่องมือสำคัญสำหรับนักพัฒนาซอฟต์แวร์ในการทำงานร่วมกันและจัดการโค้ด
- ฟีเจอร์นวัตกรรมอย่าง Copilot ซึ่งขับเคลื่อนด้วย AI สามารถช่วยเพิ่มประสิทธิภาพการทำงานของนักพัฒนาได้อย่างมาก
- ตอบโจทย์ความต้องการขององค์กรและทีมด้วยฟีเจอร์ด้านความปลอดภัยที่หลากหลายและโซลูชันที่ปรับแต่งได้
- เสริมความแข็งแกร่งให้ระบบนิเวศนักพัฒนาด้วยการสนับสนุนโปรเจกต์โอเพนซอร์สและชุมชน
- ทรัพยากรและตัวเลือกการสนับสนุนที่หลากหลายของ GitHub ช่วยให้นักพัฒนาสร้างซอฟต์แวร์ที่ดียิ่งขึ้นได้
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
https://gbatemp.net/threads/ryujinx-emulator-github-repository-currently-down.661497/
ตามแถลงการณ์อย่างเป็นทางการใน Discord ของ Ryujinx นักพัฒนา gdkchan ได้ติดต่อกับ Nintendo และได้รับข้อเสนอให้ทำข้อตกลงเพื่อหยุดทำงานกับโปรเจกต์อีมูเลเตอร์นี้
แม้ข้อตกลงจะยังไม่สรุป окончательно แต่องค์กรก็ถูกลบออกไปทั้งหมดแล้ว
Nintendo มีชื่อเสียงว่าไล่ตามผู้สร้างโปรเจกต์โฮมบรูว์/อีมูเลเตอร์แบบไม่ลดละ และถึงขั้นมีเรื่องเล่าว่าเคยส่งคนไปจับตาดูนักพัฒนาสมัครเล่นที่อาศัยอยู่นอกญี่ปุ่น ลองค้นคำว่า “nintendo ninjas” ดูได้
Switch แทบจะอยู่ปลายอายุแล้ว เครื่องรุ่นถัดไปก็น่าจะเหลือไม่ถึงหนึ่งปี และมีโอกาสสูงว่าจะเจาะระบบได้ยากไปอีกระยะหนึ่ง ดูเหมือน การยิงเข้าประตูตัวเอง แปลก ๆ เพราะเป็นการทำให้ทุกคนโกรธ แต่ก็ลงมือช้าเกินไปจนได้ประโยชน์ไม่มาก ณ จุดนี้ เกม Switch ใหม่ ๆ ที่จะถูกละเมิดลิขสิทธิ์ก็คงเหลือไม่มากแล้ว การเคลื่อนไหวของทนายความนี่ชวนงงจริง ๆ
แน่นอน ถ้าไม่มีสิทธิ์เลือกจังหวะเวลา ก็นับว่าเข้าใจได้
มีเอกสารที่แสดงแนวทางอย่างละเอียดอยู่ที่นี่: https://archive.org/details/Knock_And_Talk_directcontact/Knock_And_Talk_directcnotact/Final%20Enforcement%20Proposal%20Neimod%204%205%2013/mode/2up
ถ้าไม่มีสิ่งผิดกฎหมาย ก็น่าจะไม่สามารถห้ามไม่ให้ฟอร์กอื่นพัฒนาต่อได้หรือเปล่า
ตอน Yuzu ถูกถอดลง ผมทำสคริปต์ที่ดาวน์โหลด 5 รีลีสล่าสุดของอีมูเลเตอร์บางตัวที่ผมใช้โดยอัตโนมัติ และในนั้นมี Ryujinx รวมอยู่ด้วย เลยพอเก็บไบนารีไว้ได้
ตอนนี้ถึงแทบจะไม่มีโอกาสต้องบิลด์เองแล้ว ก็อดคิดไม่ได้ว่าน่าจะทำ Gitea mirror ไว้ด้วย
สคริปต์อยู่ที่นี่: https://gist.github.com/rcarmo/89afd64747fc909e80b29abc902c89d0
ออกแบบมาให้ภาระต่ำมากแม้รันด้วย cron ทุกวัน ใช้เก็บรักษาซอฟต์แวร์ที่คุณพึ่งพาได้ตามสบาย โดยส่วนตัวเสียดายมากที่ Nintendo ทำให้ผมเล่นเกมของตัวเองบนฮาร์ดแวร์ที่ดีกว่าไม่ได้ และต่อไปคงหันไปโฟกัสเกม PC มากขึ้น บน Steam ก็มีเกมอินดี้ดี ๆ อย่าง Dredge เยอะ และเป็นเกมที่ผมชอบที่สุดตอนนี้
ไม่ว่าเหตุผลครั้งนี้จะเป็นอะไรก็คงไม่ต่างกันมาก
ครั้งต่อไปมีโอกาสสูงว่าจะเป็น DMCA แน่ ๆ เพราะสิ่งที่เกิดขึ้นตอน Yuzu กรณีแบบนี้แหละที่เหมาะกับ Git แบบกระจายศูนย์บางรูปแบบ หรือรีโพ Git ผ่าน Tor
[1] https://radicle.xyz
https://radicle.xyz/faq
Radworks ซึ่งให้เงินทุนแก่ Radicle ถูกจัดตั้งขึ้นรอบโทเคน RAD ซึ่งเป็นโทเคนกำกับดูแลบน Ethereum โดยส่วนตัวแล้วให้กลิ่นคล้าย Tea
ผมว่าไม่สมเหตุสมผลที่จะเอามาวางไว้ในระนาบเดียวกัน
บัญชี YouTube ที่แสดงอุปกรณ์ซึ่งอีมูเลตเกมของ Nintendo ก็เริ่มตกเป็นเป้าหมายเมื่อไม่นานมานี้เช่นกัน
https://www.timeextension.com/news/2024/10/nintendo-is-now-going-after-youtube-accounts-which-show-its-games-being-emulated
Nintendo คงทำแบบนี้เพราะคิดว่ายอดขายจะลดลง และโดยรวมแล้วมันอาจลดลงจริง ๆ ก็ได้ แต่ผมอยากให้มีคนซื้อผลิตภัณฑ์ของบริษัทที่พยายามทำลายชีวิตผู้คนด้วยเรื่องที่ในแง่กำไรสุทธิของบริษัทแทบเป็นแค่ค่าคลาดเคลื่อนจากการปัดเศษให้น้อยลง
ถ้า Nintendo สามารถบุกเข้าบ้านแล้วทุบคอนโซลเกมเก่าทั้งหมด เพื่อบังคับให้ซื้อเวอร์ชันที่ออกใหม่ได้ ก็คงทำไปแล้ว
ตอนนั้น Nintendo ติดไอคอน “ห้ามขายต่อ” ไว้ด้านหลังเกมทุกเกม
แต่เวลาที่ Nintendo นำเกมเก่ากลับมาใช้ใหม่ หลายครั้งคุณภาพกลับด้อยกว่าต้นฉบับ และไม่ได้ช่วยพัฒนาอุตสาหกรรมเลย ถ้าทำได้จริงก็คงอยากทำให้คอนโซลเก่ากลายเป็นที่ทับกระดาษ และปิดกั้นตลาดเกมมือสองด้วย
โปรเจกต์แบบนี้ควรเริ่มตั้ง อินสแตนซ์ Gitea หรือ GitLab ของตัวเอง จริง ๆ แล้วให้ GitHub เป็นแค่มิเรอร์
ทุกครั้งที่เห็นคนในเว็บนี้เข้าข้างบริษัทยักษ์ใหญ่พร้อมข้ออ้างแบบยึดตัวบทกฎหมายแล้วก็ขำ
A) กฎหมายสำคัญอะไรขนาดนั้น? กฎหมายมักไม่ใช่สิ่งที่มีศีลธรรมเสมอไป
B) แล้วควรทำตามกฎหมายของที่ไหน? อินเทอร์เน็ตมีอยู่ในทุกประเทศ
จึงไม่น่าแปลกใจที่แนวคิดแบบเดียวกันจะปรากฏในข้อถกเถียงเรื่อง การลบอีมูเลเตอร์ แบบนี้ด้วย
ผมกล้าพนันด้วยเงินก้อนโตเลยว่านี่เป็นเพราะ Switch 2 ที่กำลังจะมา
ถ้าข่าวลือถูกต้อง โครงสร้างระบบจะคล้ายกันมาก จนอาจเหมือนกับที่อีมูเลเตอร์ Dolphin รันเกมได้ทั้ง GameCube และ Wii Nintendo คงอยากหลีกเลี่ยง อีมูเลเตอร์ในวันเปิดตัว ของ Switch 2
แต่ถ้ามันกลายเป็น “เล่นด้วยคุณภาพแย่กว่าอีมูเลเตอร์เมื่อ 3 ปีก่อน” ก็จะเป็นผลเสียใหญ่ต่อกระแสสังคม
ขอพูดให้ชัดว่า Ryujinx ไม่เกี่ยวข้องกับ อีมูเลเตอร์ Switch ชื่อ Yuzu ที่ Nintendo เล่นงานอย่างหนักเมื่อต้นปีนี้
ทั้งสองเป็นโปรเจกต์ที่พัฒนาแบบขนานกันโดยคนละกลุ่มอย่างอิสระ จนกระทั่ง Yuzu หายไป
ผมคิดมาตลอดว่าการอีมูเลต Switch นั้นพัฒนาเร็วและดีเกินไป
Switch เป็นฮาร์ดแวร์ที่อ่อนมาก จนแม้แต่เครื่องที่เหมือนมันฝรั่งก็ยังอีมูเลตได้ Nintendo คงเล็งหาวิธีปิด Ryujinx มาสักพักแล้ว
ถ้านักพัฒนาหลักได้เงินแล้วลบทุกอย่างทิ้ง ก็น่าสนใจทีเดียว ตอนแรกอาจดูเหมือน “ทำเรื่องไม่ดี” แต่ถ้ารู้อยู่แล้วว่าซอร์สจะยังคงอยู่ และได้กองทุนเกษียณไปด้วย ถ้าเป็นผมในสถานการณ์นั้นก็คงรู้สึกกดดันอย่างมากจนอยากรับข้อเสนอ แน่นอนว่าในความเป็นจริงมีความเป็นไปได้มากกว่าว่ามันคือข้อเสนอที่จะไม่ฟ้องจนยับเยิน
พูดตามตรง ผมไม่โทษ Nintendo ที่เล็งเป้าอีมูเลเตอร์ด้วยทุกวิถีทางในช่วงที่ฮาร์ดแวร์ยังเป็นรุ่นปัจจุบันอยู่ พวกเขาเคยทำเรื่องแย่กว่านี้มากเมื่อจัดการกับชุมชน เช่น ฟ้องการแข่งขันที่ใช้ม็อด และข่มขู่การแข่งขันอื่น ๆ ด้วย
ความกังวลจริง ๆ ของ Nintendo อาจไม่ใช่การละเมิดลิขสิทธิ์ Switch 1 ในตอนนี้ แต่อาจเป็นการที่อีมูเลเตอร์ Switch ปัจจุบันวิวัฒน์เป็นอีมูเลเตอร์ Switch 2 ภายในไม่กี่เดือนหรือไม่กี่ปีแรกของวงจรชีวิตฮาร์ดแวร์ใหม่ พวกเขาดูเหมือนจะกลัวสถานการณ์ที่มีอีมูเลเตอร์ซึ่งรันเกม Switch 2 ที่ดัมป์ออกมาได้ดี ก่อนจะมีวิธีดัดแปลงฮาร์ดแวร์ใหม่เพื่อเปิดทางให้ละเมิดลิขสิทธิ์เสียอีก
แน่นอนว่าก็มีความเป็นไปได้สูงที่พวกเขาอยากขายเกมเก่าอีกครั้ง โดยเฉพาะถ้าสามารถรันเวอร์ชัน “รีมาสเตอร์” ของเกม Zelda บน Switch บนฮาร์ดแวร์ใหม่ด้วยความละเอียดและเฟรมเรตที่ดีขึ้น ซึ่งเป็นสิ่งที่ทำได้ผ่านอีมูเลชันอยู่แล้ว
เนื้อหาจากประกาศใน Discord: “เมื่อวาน gdkchan ได้รับการติดต่อจาก Nintendo และได้รับข้อเสนอข้อตกลงให้ยุติการทำงานในโปรเจกต์ ลบองค์กร และลบทรัพย์สินที่เกี่ยวข้องซึ่งเขาดูแลอยู่ ระหว่างที่เรารอการยืนยันว่าเขาจะยอมรับข้อตกลงนี้หรือไม่ องค์กรก็ถูกลบไปแล้ว ดังนั้นคงพูดผลลัพธ์ได้อย่างปลอดภัย ผมตัดสินใจเขียนข้อความสั้น ๆ นี้เพื่อให้มีบทสรุปในระดับหนึ่ง แทนที่จะปล่อยให้เหลือแต่ความกลัวและการคาดเดา”