Ageleless Linux เป็นระบบปฏิบัติการที่ออกแบบมาเพื่อต่อต้านกฎหมายที่กำหนดให้เพิ่ม API สำหรับตรวจสอบอายุในระบบปฏิบัติการ Ageleless Linux ถูกจัดว่าเป็นระบบปฏิบัติการสำหรับผู้ที่มีอายุไม่แน่ชัด ซึ่งเป็นการละเมิดกฎหมายตรวจสอบอายุอย่างร้ายแรง โดยระบบปฏิบัติการนี้ได้นำ API สำหรับตรวจสอบอายุแบบชั่วคราวมาใช้ ซึ่งจะส่งคืนค่าอายุที่ไม่แน่ชัดเสมอ
สคริปต์ become-ageless.sh ถูกจัดเตรียมไว้สำหรับการติดตั้ง ช่วยให้คุณสามารถแปลงการติดตั้ง Debian GNU/Linux ที่มีอยู่แล้วให้เป็น Ageless Linux ได้ สคริปต์นี้จะแทนที่ไฟล์ /etc/os-release และรวมข้อมูลเกี่ยวกับการไม่ปฏิบัติตามกฎหมายการตรวจสอบอายุ (COMPLIANCE_STATUS="refused", API_STATUS="refused", VERIFICATION_STATUS="flagrantly noncompliant") นอกจากนี้ยังเพิ่มไดเร็กทอรี /etc/ageless/ พร้อมรายงานการละเมิด และใช้งานต้นแบบของ API จำลองสำหรับการให้ข้อมูลอายุผู้ใช้แก่แอปพลิเคชัน การใช้งาน API ประกอบด้วยสคริปต์ /etc/ageless/age-verification-api.sh ซึ่งจะส่งคืนข้อผิดพลาด "ERROR: Age data not available" ให้กับคำขอทั้งหมด โดยระบุว่าผู้ใช้ทั้งหมดในระบบมีอายุที่ไม่ระบุ
เมื่อมีการนำกลไกการตรวจสอบอายุมาใช้ในระบบปฏิบัติการต่างๆ สคริปต์นี้จะได้รับการขยายเพิ่มเติมเพื่อรวมคุณสมบัติในการลบหรือบล็อกกลไกดังกล่าวในระบบปฏิบัติการต่างๆ ตัวอย่างเช่น หากมีการใช้งานอินเทอร์เฟซ D-Bus "org.freedesktop.AgeVerification1" ใน Fedora Linux สคริปต์จะถูกปรับให้เหมาะสมสำหรับการใช้งานใน Fedora เพื่อลบตัวจัดการที่ใช้งานอินเทอร์เฟซนี้ หรือจัดหาแพ็กเกจที่มีตัวจัดการทางเลือกที่ส่งคืนอายุที่ไม่ระบุ ในทำนองเดียวกัน หากมีข้อความแจ้งให้ป้อนอายุปรากฏในตัวติดตั้ง Ubuntu สคริปต์จะได้รับการขยายเพื่อลบข้อความแจ้งนี้ และหาก Debian รวมข้อมูลอายุเข้ากับ AccountsService โครงการ Ageleless Linux จะรับช่วงการบำรุงรักษา AccountsService เวอร์ชันที่แก้ไขแล้วต่อไป
กฎหมายที่ประกาศใช้หรืออยู่ระหว่างการพิจารณาบังคับใช้เกี่ยวกับการตรวจสอบอายุไม่ได้ห้ามการแจกจ่ายระบบปฏิบัติการโดยไม่ตรวจสอบอายุ แต่กำหนดบทลงโทษปรับแก่ผู้จำหน่ายที่รับผิดชอบในการพัฒนา การออกใบอนุญาต หรือการติดตั้งระบบปฏิบัติการดังกล่าว หลังจากเรียกใช้สคริปต์จากโครงการ Ageleless Linux ผู้ใช้จะรับบทบาทเป็น "ผู้จำหน่ายระบบปฏิบัติการ" โดยสันนิษฐานว่าหากเด็กใช้คอมพิวเตอร์ที่ใช้ Ageleless Linux ผู้ใช้ที่ติดตั้งระบบปฏิบัติการนี้สามารถถือได้ว่าเป็นผู้จำหน่ายที่ให้ระบบปฏิบัติการแก่เด็กโดยไม่ระบุอายุเมื่อสร้างบัญชี อย่างไรก็ตาม สันนิษฐานว่าในสถานการณ์เช่นนี้ไม่มีเด็กได้รับผลกระทบ มีเพียงบุคคลที่ไม่ทราบอายุเท่านั้น
โครงการนี้ยังตั้งใจที่จะแจกจ่ายอุปกรณ์ที่ใช้แพลตฟอร์ม Milk-V Duo S ซึ่งเป็นไปตามกฎหมาย AB1043 ของรัฐแคลิฟอร์เนีย แต่จงใจละเลยข้อกำหนดดังกล่าว นอกจากนี้ พวกเขายังวางแผนที่จะเปิดตัวแคตตาล็อกแอปพลิเคชัน store.agelesslinux.org ซึ่งจะทำให้พวกเขาสามารถติดตั้งสภาพแวดล้อมการเรียนรู้ Python โปรแกรมแก้ไขข้อความ เกม "Snake" ไคลเอนต์ IRC พร้อมคำเตือนเกี่ยวกับอันตรายของการสื่อสารกับคนแปลกหน้า และสคริปต์ "peepee" 8 บรรทัดที่แสดงคำว่า "peepee" บนหน้าจอ (การติดตั้งสคริปต์ดังกล่าวโดยไม่ตรวจสอบอายุคาดว่าจะส่งผลให้ถูกปรับ)
ผู้สร้าง Ageleless Linux กำลังพยายามแสดงให้เห็นถึงความไร้สาระของกฎหมายตรวจสอบอายุที่เสนอ โดยการแจกจ่ายอุปกรณ์ที่ละเมิด AB1043 อย่างชัดเจน มีหลักฐาน และโดยเจตนา ซึ่งมีโทษปรับ ในเดือนมกราคม 2027 พวกเขาวางแผนที่จะแจกจ่ายอุปกรณ์ดังกล่าวให้กับเด็ก ๆ ในงานโรงเรียนและกิจกรรมห้องสมุด เป็นที่น่าสังเกตว่า การได้รับโทษปรับจะช่วยเปิดเผยสาระสำคัญของถ้อยคำที่ซับซ้อนของกฎหมายได้ดีกว่าการพูดคุยใด ๆ และจะช่วยชี้แจงว่าสคริปต์ bash ที่แก้ไขระบบนั้นเข้าข่ายคำจำกัดความของ "ผู้จำหน่ายระบบปฏิบัติการ" หรือไม่ เมนบอร์ดเฉพาะทางถือเป็นอุปกรณ์อเนกประสงค์หรือไม่ และสามารถกำหนดค่าปรับสำหรับ "เด็กแต่ละคนที่ได้รับผลกระทบ" ได้หรือไม่ หากไม่มีวิธีนับจำนวนเด็กที่ได้รับผลกระทบ
ตามที่ผู้เขียนโครงการกล่าวไว้ กฎหมายการตรวจสอบอายุที่กำลังถูกนำมาใช้นั้นเป็นเหมือนเกราะป้องกันและโครงสร้างพื้นฐานด้านการเฝ้าระวังมากกว่าที่จะเป็นเรื่องความห่วงใยในความปลอดภัยของเด็ก ผู้ผลิตรายใหญ่ เช่น Apple, Google และ Microsoft ปฏิบัติตามข้อกำหนดของกฎหมายอยู่แล้ว แต่กฎหมายเหล่านี้อาจสร้างภาระค่าใช้จ่ายที่สูงเกินไปสำหรับนักพัฒนาซอฟต์แวร์ระบบปฏิบัติการรายเล็กและโครงการที่พัฒนาโดยผู้ที่ชื่นชอบ ในหลายกรณี โครงการที่ไม่ปฏิบัติตามข้อกำหนดการตรวจสอบอายุจะถูกกีดกันจากการเผยแพร่ในเขตอำนาจศาลที่มีกฎหมายดังกล่าวได้ง่ายกว่า เนื่องจากค่าใช้จ่ายในการต่อสู้คดีทางกฎหมายจะเกินงบประมาณประจำปีของโครงการโอเพนซอร์สส่วนใหญ่
ขอแจ้งเตือนอีกครั้งว่า หลายรัฐในสหรัฐอเมริกากำลังผลักดันร่างกฎหมายที่จะกำหนดให้ระบบปฏิบัติการต้องมีฟังก์ชันระบุอายุของผู้ใช้ระหว่างการลงทะเบียนบัญชี และจัดให้แอปพลิเคชันมีอินเทอร์เฟซซอฟต์แวร์เพื่อกำหนดกลุ่มอายุของผู้ใช้ปัจจุบัน (ต่ำกว่า 13 ปี, 13 ถึง 16 ปี, 16 ถึง 18 ปี หรือ 18 ปีขึ้นไป) เพื่อให้เป็นไปตามกฎหมายคุ้มครองเด็กทางออนไลน์ การไม่ปฏิบัติตามจะส่งผลให้ถูกปรับสูงสุด 2500 ดอลลาร์สหรัฐสำหรับการละเมิดโดยไม่เจตนา และสูงสุด 7500 ดอลลาร์สหรัฐสำหรับการละเมิดโดยเจตนา สำหรับเด็กแต่ละคนที่ได้รับผลกระทบ
นักพัฒนาของระบบปฏิบัติการ Ubuntu, Debian, Fedora, Linux Mint และ NixOS กำลังหารือเกี่ยวกับการเพิ่ม API สำหรับแอปพลิเคชันเพื่อสอบถามอายุของผู้ใช้ ยังไม่มีการตัดสินใจที่แน่ชัด แต่กำลังพิจารณาความเป็นไปได้ในการใช้งาน API ที่จำเป็นผ่าน xdg-desktop-portal หรือบริการ AccountsService โดยส่งคำขอผ่านอินเทอร์เฟซ D-Bus ใหม่ "org.freedesktop.AgeVerification1" ซีอีโอของ System76 บริษัทผู้พัฒนาระบบปฏิบัติการ Pop!_OS ได้พูดคุยกับวุฒิสมาชิกของรัฐโคโลราโดและผู้ร่วมร่างกฎหมายตรวจสอบอายุ ซึ่งเสนอให้แก้ไขกฎหมายเพื่อยกเว้นซอฟต์แวร์โอเพนซอร์สออกจากขอบเขตของกฎหมาย
โครงการ MidnightBSD ได้เพิ่มคำเตือนในหน้าดาวน์โหลด โดยห้ามผู้ที่อาศัยอยู่ในรัฐแคลิฟอร์เนียใช้ MidnightBSD ตั้งแต่วันที่ 1 มกราคม 2027 และในประเทศบราซิลตั้งแต่วันที่ 17 มีนาคม 2026 เนื่องจากกฎหมายเกี่ยวกับการตรวจสอบอายุ หากร่างกฎหมายนี้ผ่าน การห้ามใช้ก็จะขยายไปยังรัฐโคโลราโด อิลลินอยส์ และนิวยอร์กด้วย นักพัฒนา MidnightBSD วางแผนที่จะปฏิบัติตามกฎหมายในรัฐแคลิฟอร์เนีย โคโลราโด และอิลลินอยส์ แต่จะไม่พยายามปฏิบัติตามกฎหมายในบราซิลและนิวยอร์ก เนื่องจาก MidnightBSD ไม่ใช่บริษัทเชิงพาณิชย์และไม่มีเงินทุนเพียงพอที่จะจ่ายค่าบริการตรวจสอบอายุ
ที่มา: opennet.ru
