อ่าน 6 นาที
โค้ดเป็นคำพูด
หลักการ "รหัสในฐานะคำพูด " เป็นหลักการทางกฎหมายและปรัชญาใน สหรัฐอเมริกา ที่ระบุว่า รหัสต้นฉบับของคอมพิวเตอร์...
โค้ดเป็นคำพูด

หลักการ "รหัสในฐานะคำพูด " เป็นหลักการทางกฎหมายและปรัชญาในสหรัฐอเมริกาที่ระบุว่ารหัสต้นฉบับของคอมพิวเตอร์และการแสดงออกทางดิจิทัลที่คล้ายคลึงกันนั้นเป็นรูปแบบของคำพูดที่ได้รับการคุ้มครองโดยการแก้ไขเพิ่มเติมครั้งที่หนึ่ง ของรัฐธรรมนูญ แนวคิดนี้เกิดขึ้นอย่างโดดเด่นในช่วง " สงครามคริปโต " ในทศวรรษ 1990 เมื่อศาลโต้แย้งแนวคิดของรัฐบาลสหรัฐฯ ที่ว่าซอฟต์แวร์การเข้ารหัสถือเป็นอาวุธยุทโธปกรณ์ แต่กลับยอมรับหน้าที่ในการแสดงออกของรหัสในกรณีต่างๆ เช่นBernstein v. United Statesตั้งแต่นั้นมา การถกเถียงเรื่องการเข้ารหัสเครื่องมือความเป็นส่วนตัวสกุลเงินดิจิทัลและ ไฟล์ปืนที่พิมพ์ด้วย เครื่องพิมพ์3 มิติยังคงทดสอบขอบเขตของวิธีที่กฎหมายปฏิบัติต่อรหัสในฐานะสื่อในการแสดงออก และยังคงเป็นหัวข้อของการถกเถียงทางกฎหมายและวิชาการ[ 1 ] [ 2 ] [ 3 ]
ประวัติศาสตร์
การเข้ารหัสเป็นเหมือนอาวุธยุทโธปกรณ์
ในปี 1977 สหรัฐอเมริกาเริ่มจำกัดการใช้การเข้ารหัสลับที่ไม่ใช่ของรัฐบาล ข้อจำกัดดังกล่าวเริ่มต้นขึ้นเมื่อสมาชิกของสำนักงานความมั่นคงแห่งชาติส่งจดหมายไปยังสถาบันวิศวกรรมไฟฟ้าและอิเล็กทรอนิกส์ (IEEE)เพื่อเตือนว่าเอกสารประกอบการนำเสนอในการประชุมการเข้ารหัสลับที่คอร์เนลล์อาจละเมิดกฎระเบียบการส่งออกอาวุธ[ 4 ]ในช่วงต้นทศวรรษ 1990 รัฐบาลสหรัฐฯ เริ่มบังคับใช้กฎหมายอย่างเข้มงวดมากขึ้น โดยระบุว่าซอฟต์แวร์การเข้ารหัสที่แข็งแกร่งถือเป็นอาวุธยุทโธปกรณ์ภายใต้กฎระเบียบการส่งออกซึ่งหมายความว่าไม่สามารถแบ่งปันในต่างประเทศได้อย่างถูกกฎหมายหากไม่มีใบอนุญาต[ 5 ] การ จัดประเภทการเข้ารหัสเป็นอาวุธยุทโธปกรณ์นี้ได้รับการต่อต้านอย่างรุนแรงจากนักวิทยาศาสตร์คอมพิวเตอร์รวมถึง ผู้สนับสนุน เสรีภาพพลเมืองผู้สนับสนุนความเป็นส่วนตัว และกลุ่มไซเฟอร์พังค์ซึ่งโต้แย้งว่าอัลกอริทึมการเข้ารหัสเป็นแนวคิดทางคณิตศาสตร์ และการเผยแพร่รหัสต้นฉบับควรได้รับการคุ้มครองในฐานะเสรีภาพในการพูด[ 5 ] [ 6 ]
นักกิจกรรมได้พิมพ์รหัสลับลงบนเสื้อยืด แก้วน้ำ โปสเตอร์ และสิ่งของอื่นๆ เพื่อแสดงให้เห็นถึงประโยชน์ในการแสดงออกของรหัส และเป็นการประท้วงสิ่งที่พวกเขาเห็นว่าเป็นการเซ็นเซอร์
เบิร์นสไตน์ กับ สหรัฐอเมริกา
ในคดี Bernstein v. United Statesศาลอุทธรณ์เขตที่เก้าตัดสินว่าซอร์สโค้ดเป็นรูปแบบหนึ่งของการแสดงออกที่ได้รับการคุ้มครองภายใต้การแก้ไขเพิ่มเติมครั้งที่หนึ่งของรัฐธรรมนูญ คำตัดสินของศาลชั้นต้นในคดีนี้ให้เหตุผลว่า "เช่นเดียวกับดนตรีและสมการทางคณิตศาสตร์ ภาษาคอมพิวเตอร์ก็คือภาษา และมันสื่อสารข้อมูลไปยังคอมพิวเตอร์หรือไปยังผู้ที่สามารถอ่านได้" [ 7 ]คดีนี้ถูกฟ้องโดยนักคณิตศาสตร์Daniel Bernsteinซึ่งท้าทายการควบคุมการส่งออกเหล่านี้หลังจากที่รัฐบาลห้ามไม่ให้เขาเผยแพร่อัลกอริทึมการเข้ารหัสSnuffle ของเขา [ 8 ] Bernstein ได้รับการว่าความโดยElectronic Frontier Foundation (EFF)ซึ่งต่อมามีบทบาทสำคัญในการดำเนินคดีเกี่ยวกับเสรีภาพในการแสดงออกทางดิจิทัล[ 9 ]
การตัดสินใจครั้งนี้ได้กำหนดให้รหัสเป็นคำพูดซึ่งเป็นบรรทัดฐานทางกฎหมายที่กลายเป็นหัวใจสำคัญของข้อพิพาททางกฎหมายในภายหลัง ในปี 2558 สหประชาชาติได้ออกรายงานที่ระบุว่าการเข้าถึงซอฟต์แวร์การเข้ารหัสเป็นสิทธิมนุษยชน[ 10 ]
แอปเปิล, เอฟบีไอ และการบังคับให้พูด
ในปี 2559 FBIพยายามบังคับให้Appleสร้างซอฟต์แวร์พิเศษเพื่อหลีกเลี่ยงระบบรักษาความปลอดภัยบน iPhone ที่ผู้ก่อเหตุกราดยิงที่ซานเบอร์นาร์ดิโนใช้[ 11 ] Apple ปฏิเสธ โดยอ้างว่าตัวโค้ดเองเป็นการแสดงออก และการบังคับให้วิศวกรซอฟต์แวร์เขียนโค้ดนั้นจะละเมิดข้อห้ามของการแก้ไขเพิ่มเติมรัฐธรรมนูญฉบับที่ 1 เกี่ยวกับ การบังคับ ให้พูด[ 12 ]ข้อพิพาทสิ้นสุดลงเมื่อ FBI ปลดล็อกอุปกรณ์ด้วยวิธีอื่น แต่ยังคงเป็นข้อพิพาททางกฎหมายที่สำคัญเกี่ยวกับสถานะของโค้ดในฐานะการแสดงออกที่ได้รับการคุ้มครอง
เครื่องมือความเป็นส่วนตัวสำหรับคริปโตเคอร์เรนซีและบล็อกเชน

ในช่วงทศวรรษ 2010 และ 2020 การถกเถียงเริ่มเกิดขึ้นว่าBitcoinถือเป็นรหัสที่ได้รับการคุ้มครองในฐานะคำพูดหรือไม่ ผู้สนับสนุนโต้แย้งว่ารหัสต้นฉบับและโปรโตคอลของ Bitcoin นั้นเป็นข้อความทางการเมืองเกี่ยวกับการกระจายอำนาจ การต่อต้านการเซ็นเซอร์และความไม่ไว้วางใจต่ออำนาจส่วนกลาง[ 13 ]นักวิชาการด้านกฎหมายและนักเคลื่อนไหวบางคนโต้แย้งว่าการเผยแพร่หรือการใช้งานซอฟต์แวร์ Bitcoin ถือเป็นคำพูดที่ได้รับการคุ้มครองโดยเนื้อแท้ เนื่องจากเป็นการแสดงออกถึงความเชื่อทางเศรษฐกิจและอุดมการณ์ และเนื่องจากเป็นรหัส[ 14 ] [ 15 ]
ในช่วงทศวรรษ 2020 หน่วยงานของสหรัฐฯ เริ่มกำหนดเป้าหมายไปที่นักพัฒนาเครื่องมือความเป็นส่วนตัวแบบโอเพนซอร์สที่เชื่อมต่อกับบล็อกเชน ในปี 2022 กระทรวงการคลังของสหรัฐฯได้ลงโทษTornado Cashซึ่งเป็นโปรโตคอลการผสมEthereum [ 16 ]ผู้ที่วิพากษ์วิจารณ์การลงโทษนี้โต้แย้งว่านี่เป็นการลงโทษโค้ดมากกว่าการใช้งานที่ผิดกฎหมาย[ 16 ] EFF ยังปกป้องนักพัฒนา Tornado Cash โดยโต้แย้งว่าการเผยแพร่เครื่องมือความเป็นส่วนตัวแบบโอเพนซอร์สเป็นการแสดงออกที่ได้รับการคุ้มครอง[ 17 ]การดำเนินคดีกับRoman Stormผู้ก่อตั้งTornado Cashยังคงดำเนินต่อไปภายใต้รัฐบาลทรัมป์โดยหัวหน้าเจ้าหน้าที่ฝ่ายกฎหมายของบริษัทคริปโต Variant กล่าวว่า “นี่เป็นร่องรอยของสงครามต่อต้านคริปโตของรัฐบาลไบเดน อย่างแท้จริง ” และ “เป็นเรื่องน่าตกใจที่คดียังคงดำเนินต่อไป” [ 18 ]
ในปี 2024 Keonne RodriguezและWilliam Lonergan Hillผู้พัฒนาSamourai Walletซึ่งเป็นเครื่องมือความเป็นส่วนตัวของ Bitcoin ที่ใช้Coinjoin ในการผสมธุรกรรมถูกฟ้องร้อง[ 19 ]นักวิจารณ์ของการกระทำนี้โต้แย้งว่ารัฐบาลใช้การหยุดยั้งกิจกรรมทางอาชญากรรมเป็นข้ออ้างในการกำหนดเป้าหมายไปที่โค้ดในฐานะคำพูดแทน[ 20 ]
ปืนที่พิมพ์ด้วยเครื่องพิมพ์ 3 มิติ

ในปี 2556 Cody Wilsonและกลุ่มDefense Distributed ของเขา ได้เผยแพร่ไฟล์ CADสำหรับLiberatorซึ่งเป็น ปืนที่ พิมพ์ด้วยเครื่องพิมพ์ 3 มิติ[ 21 ]กระทรวงการต่างประเทศสหรัฐฯสั่งให้เขาลบไฟล์ดังกล่าว ทำให้เกิดการต่อสู้ทางกฎหมาย โดย Wilson โต้แย้งว่ารหัสดังกล่าวถือเป็นคำพูดที่ได้รับการคุ้มครอง[ 22 ] [ 23 ]ในการฟ้องร้อง DD โต้แย้งว่า “เราเชื่อ และยังคงเชื่อว่ารัฐธรรมนูญของสหรัฐอเมริการับรองสิทธิในการแบ่งปันคำพูดที่เป็นความจริง โดยเฉพาะอย่างยิ่งคำพูดที่เกี่ยวข้องกับสิทธิตามรัฐธรรมนูญขั้นพื้นฐานในที่สาธารณะ” [ 24 ]
วิลสันยังได้พัฒนาGhost Gunnerซึ่งเป็นเครื่องกัด CNC ขนาดเล็กที่สามารถตกแต่งชิ้นส่วนปืนโลหะได้[ 25 ] DD อธิบายโครงการนี้ว่าเป็นกิจกรรมทางเทคโนโลยีและการทดสอบการแก้ไขเพิ่มเติมครั้งที่หนึ่ง โดยยืนยันว่าการจำกัดไฟล์โค้ดหรือคำสั่งเครื่องเท่ากับการเซ็นเซอร์[ 26 ] [ 27 ]ผู้สนับสนุนโต้แย้งว่าการเผยแพร่ไฟล์ออกแบบ เช่นเดียวกับการเผยแพร่อัลกอริธึมการเข้ารหัส เป็นพฤติกรรมการแสดงออก[ 28 ] [ 29 ]
DRM, การละเมิดลิขสิทธิ์ และธงเสรีภาพในการแสดงออก

ในปี 2550 ได้มีการพัฒนา คีย์การเข้ารหัส AACSซึ่งเป็นเลขฐานสิบหก ที่ใช้ในการหลีกเลี่ยงการจัดการสิทธิ์ดิจิทัล (DRM)บน HD DVD [ 30 ]คีย์นี้ถูกเผยแพร่อย่างกว้างขวางบนDigg.comทำให้เกิดข้อโต้แย้ง[ 31 ]อุตสาหกรรมภาพยนตร์ได้ส่งหนังสือแจ้งให้ลบเนื้อหาไปยัง Digg.com ภายใต้พระราชบัญญัติลิขสิทธิ์ดิจิทัลแห่งสหัสวรรษ (DMCA) [ 32 ] [ 33 ] ผู้ดูแลระบบของ Digg.com พยายามป้องกันไม่ให้ผู้ใช้โพสต์ลิงก์ที่เปิดเผยคีย์การเข้ารหัส แต่ผู้ใช้กลับต่อต้านการกระทำนี้โดยการโพสต์คีย์จำนวนมากบนเว็บไซต์[ 34 ]ผู้ใช้รายหนึ่งเรียกเหตุการณ์นี้ว่า "งานเลี้ยงน้ำชาบอสตันดิจิทัล" [ 34 ]
นักเคลื่อนไหวถึงกับสร้างธงเสรีภาพในการพูดขึ้นมาซึ่งเป็นภาพเชิงสัญลักษณ์ที่มีค่าสีที่เข้ารหัสคีย์ที่ถูกห้าม[ 35 ]ธงนี้กลายเป็นสัญลักษณ์ของการประท้วงสิทธิทางดิจิทัล โดยเน้นให้เห็นว่าแม้แต่ตัวเลขสั้นๆ หรือโค้ดเพียงเล็กน้อยก็สามารถสื่อความหมายทางการเมืองและถูกมองว่าผิดกฎหมายได้[ 36 ]
การต่อสู้แย่งชิงคีย์ AACS ยังส่งผลกระทบต่อการถกเถียงเรื่องการละเมิดลิขสิทธิ์ทรัพย์สินทางปัญญาและการใช้งานที่เป็นธรรม [ 37 ] โดยเฉพาะอย่างยิ่ง การแบ่งปันโค้ดที่เอาชนะการป้องกันการคัดลอก แม้จะเป็นเพียงคำแถลงหรือรูปแบบศิลปะ ก็ถือเป็นการพูดที่ได้รับการคุ้มครองโดยการแก้ไขเพิ่มเติมครั้งที่ 1 หรือไม่ ในการถกเถียงเรื่อง DRM และการละเมิดลิขสิทธิ์EFFได้วิพากษ์วิจารณ์คำร้องขอให้ลบออกและบทบัญญัติต่อต้านการหลีกเลี่ยงของ DMCA ว่าเป็นการจำกัดการพูดที่ไม่ชอบด้วยรัฐธรรมนูญ โดยเฉพาะอย่างยิ่งเมื่อมุ่งเป้าไปที่การเผยแพร่โค้ดหรือคีย์การเข้ารหัส[ 38 ] [ 39 ]
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ โค้ดเป็นคำพูด
หลักการ "รหัสในฐานะคำพูด " เป็นหลักการทางกฎหมายและปรัชญาใน สหรัฐอเมริกา ที่ระบุว่า รหัสต้นฉบับของคอมพิวเตอร์...
การเข้ารหัสเป็นเหมือนอาวุธยุทโธปกรณ์
ในปี 1977 สหรัฐอเมริกาเริ่มจำกัดการใช้การเข้ารหัสลับที่ไม่ใช่ของรัฐบาล ข้อจำกัดดังกล่าวเริ่มต้นขึ้นเมื่อสมาชิกของ สำนักงานความมั่นคงแห่งชาติ ส่งจดหมายไปยัง สถาบันวิศวกรรมไฟฟ้าและอิเล็กทรอนิกส์ (IEEE)...
เบิร์นสไตน์ กับ สหรัฐอเมริกา
ใน คดี Bernstein v. United States ศาลอุทธรณ์ เขตที่เก้า ตัดสินว่าซอร์สโค้ดเป็นรูปแบบหนึ่งของการแสดงออกที่ได้รับการคุ้มครองภายใต้การแก้ไขเพิ่มเติมครั้งที่หนึ่งของรัฐธรรมนูญ คำตัดสินของศาลชั้นต้นในคดีนี้ให้เหตุผลว่า "เช่นเดียวกับดนตรีและสมการทางคณิตศาสตร์...
แอปเปิล, เอฟบีไอ และการบังคับให้พูด
ในปี 2559 FBI พยายามบังคับให้ Apple สร้างซอฟต์แวร์พิเศษเพื่อหลีกเลี่ยงระบบรักษาความปลอดภัยบน iPhone ที่ ผู้ก่อเหตุกราดยิงที่ซานเบอร์นาร์ดิโน ใช้ [ 11 ] Apple ปฏิเสธ โดยอ้างว่าตัวโค้ดเองเป็นการแสดงออก...