ส่วนหนึ่งของรหัส Twitter เปิดตัว

เมื่อเร็ว ๆ นี้ ผู้ใช้นิรนามที่ใช้ชื่อเล่นว่า FreeSpeechEnthusiast ได้เผยแพร่ซอร์สโค้ดส่วนหนึ่งของ Twitter บน GitHub

ตามคำขอของ Twitter Microsoft (ซึ่งเป็นเจ้าของ GitHub) ได้ลบพื้นที่เก็บข้อมูลที่ FreeSpeechEnthusiast เผยแพร่รหัสดังกล่าวแล้ว

ชื่อเล่นที่เลือกอย่างชัดเจนหมายถึงการเล่าเรื่องที่ Elon Musk เจ้าของคนใหม่ของ Twitter กล่าว ซึ่งอ้างว่าด้วยการแทรกแซงของเขา เสรีภาพในการพูดจะถูกเรียกคืนบน Twitter

มัสก์เองเคยกล่าวไว้หลายครั้งว่าเขาเป็น “ผู้นิยมเสรีภาพในการพูดอย่างแท้จริง” และผู้ที่คลั่งไคล้ FreeSpeech ด้วยท่าทางนี้อาจต้องการแสดงให้เห็นว่าลัทธิสมบูรณาญาสิทธิราชหมายถึงอะไรเมื่อพูดถึงเสรีภาพในการพูด

ซอร์สโค้ดประกอบด้วยข้อความ ดังนั้น FreeSpeechEnthusiast จึงไม่ทำอะไรมากไปกว่าใช้เสรีภาพในการเผยแพร่ข้อความสาธารณะที่ Twitter เป็นเจ้าของ ซึ่งเป็นการละเมิดกฎหมาย

ดังนั้นจึงไม่ใช่เรื่องบังเอิญที่ Twitter ขอให้ลบออก และ Microsoft ตัดสินใจลบออก

ในความเป็นจริง ณ เวลานี้ ที่เก็บ FreeSpeechEnthusiast/PublicSpace ดูเหมือนจะถูกบล็อกเนื่องจากการร้องเรียน DMCA ในขณะที่ข้อความของคำขอให้ลบดูเหมือนจะพร้อมใช้งาน

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

ไม่ชัดเจนว่าก่อนการลบมีคนจัดการดาวน์โหลดโค้ดและทำให้พร้อมใช้งานบนแพลตฟอร์มอื่นหรือไม่ ยังไม่ชัดเจนว่ารหัสนั้นเผยแพร่สู่สาธารณะนานแค่ไหน

การค้นหาผู้เขียน

บริษัทไม่เพียงแค่ขอให้ Microsoft ลบโค้ดดังกล่าว แต่ยังยื่นคำร้องต่อศาลแขวง Northern California เพื่อขอให้ลบโค้ดออกจาก GitHub

นอกจากนี้ยังขอชื่อ ที่อยู่ หมายเลขโทรศัพท์ ที่อยู่อีเมล โปรไฟล์โซเชียล และที่อยู่ IP ของผู้ใช้ FreeSpeechEnthusiast เพื่อพยายามหาตัวผู้รับผิดชอบต่อการละเมิดนี้

บทความของ New York Times เปิดเผยว่าการสอบสวนภายในของ Twitter ชี้ให้เห็นว่าผู้ที่รับผิดชอบต่อเหตุการณ์นี้อาจเป็นอดีตพนักงานที่ลาออกจากบริษัทเมื่อปีที่แล้ว ซึ่ง Musk เข้ามากุมบังเหียนด้วยการเลิกจ้างพนักงานจำนวนมาก

ผู้บริหารของบริษัทจะได้เรียนรู้ถึงการมีอยู่ของโค้ดนั้นบน GitHub เมื่อไม่นานมานี้ ดังนั้นจึงเป็นไปได้ว่าโค้ดดังกล่าวจะยังคงเปิดเผยต่อสาธารณะเป็นเวลาหลายเดือน

อนึ่ง Elon Musk ประกาศเมื่อไม่กี่วันก่อนว่าโค้ดบางส่วนของ Twitter จะเผยแพร่สู่สาธารณะในปลายเดือนนี้

ในกรณีนี้คือส่วนของโค้ดที่แพลตฟอร์มใช้เพื่อแนะนำทวีตแก่ผู้ใช้ในโฮมเพจ แต่ไม่ทราบว่าโค้ดที่เผยแพร่บน GitHub โดย FreeSpeechEnthusiast นั้นเหมือนกันหรือไม่ อย่างไรก็ตาม เป็นไปได้ว่าเป็นรหัสส่วนอื่น

รหัส Twitter โอเพ่นซอร์ส

ในตัวของมันเอง รหัสสาธารณะ (โอเพ่นซอร์ส) มีข้อดีมากมาย

อย่างไรก็ตาม สำหรับบริษัทที่ใช้โค้ดเป็นข้อได้เปรียบในการแข่งขัน การเผยแพร่ต่อสาธารณะนั้นไม่ใช่เรื่องดีเลย

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

ดังนั้นสิ่งที่ FreeSpeechEnthusiast ทำคือการขโมยทรัพย์สินทางปัญญาอย่างได้ผล โดยการปล่อยทรัพย์สินโดยไม่ได้รับความยินยอมจากเจ้าของ

รหัสโอเพ่นซอร์สที่แท้จริงคือรหัสที่เปิดเผยต่อสาธารณะโดยตรงโดยเจ้าของ ตัวอย่างเช่น เพื่อให้ทุกคนสามารถใช้งานได้ ตัวอย่างเช่น Satoshi Nakamoto ทำให้ Bitcoin สามารถใช้งานได้โดยทุกคน

ในความเป็นจริง รหัสของ Nakamoto ถูกใช้นับครั้งไม่ถ้วนเพื่อสร้างการโคลน Bitcoin แม้ว่าสิ่งเหล่านี้ส่วนใหญ่จะจบลงด้วยการถูกลืมอย่างหลีกเลี่ยงไม่ได้ในภายหลัง

สำหรับ Twitter การให้โค้ดแก่คู่แข่งนั้นเป็นเรื่องเสียหาย เพราะคู่แข่งสามารถใช้รหัสนี้เพื่อทำร้าย Twitter ได้ ซึ่งแตกต่างจาก Bitcoin

ในทางตรงกันข้าม ความล้มเหลวของการโคลน Bitcoin นั้นส่งผลดีต่อ BTC เท่านั้น เพราะมันแสดงให้เห็นว่ามี Bitcoin เพียงหนึ่งเดียว และจะมีเพียงหนึ่งเดียวเท่านั้น

 


ที่มา: https://en.cryptonomist.ch/2023/03/27/part-twitter-code-released/