Ageless Linux – 불확정 연령의 인간을 위한 소프트웨어
Source: Hacker News
법적 지위
우리가 확실히 운영 체제 제공자임을 밝히는 이유
일부 사람들은 Ageless Linux가 “진짜” 운영 체제인지, 혹은 우리가 실제로 AB 1043에 따라 운영 체제 제공자인지에 대해 질문했습니다. 우리는 명확히 밝히고자 합니다: 우리는 그렇습니다. 캘리포니아 입법부가 이를 명확히 규정하고 있습니다.
정의: “운영 체제 제공자”
"Operating system provider" means a person or entity that develops,
licenses, or controls the operating system software on a computer,
mobile device, or any other general purpose computing device.
— Cal. Civ. Code § 1798.500(g)
Ageless Linux는 귀하의 범용 컴퓨팅 장치에 설치된 운영 체제 소프트웨어를 제어합니다. 구체적으로, 우리는 /etc/os-release 파일의 내용을 제어하는데, 이 파일은 현재 실행 중인 운영 체제를 식별합니다. Ageless Linux를 설치한 뒤 다음 명령을 실행하면:
cat /etc/os-release
“Ageless Linux”라고 표시됩니다. 이것이 제어입니다.
또한, 변환 스크립트를 실행하는 모든 개인도 “범용 컴퓨팅 장치에 대한 운영 체제 소프트웨어를 제어하는” 사람으로 간주되며, 따라서 사용자인 여러분도 운영 체제 제공자가 됩니다. 규제 환경에 오신 것을 환영합니다.
정의: “애플리케이션”
"Application" means a software application that may be run or directed by
a user on a computer, a mobile device, or any other general purpose
computing device that can access a covered application store or download
an application.
— Cal. Civ. Code § 1798.500(c)
Debian 저장소에 있는 모든 패키지는 이 정의에 따라 애플리케이션입니다. cowsay는 애플리케이션이고, sl(증기 기관차 오타 교정기)도 애플리케이션이며, toilet(텍스트 아트 렌더러)도 애플리케이션입니다. Debian stable에 포함된 64,000개 이상의 패키지는 모두 사용자가 범용 컴퓨팅 장치에서 실행할 수 있는 애플리케이션이며, 각 개발자는 § 1798.500(f)에 따라 애플리케이션이 “다운로드되고 실행될 때” 연령대 신호를 요청해야 합니다.
정의: “사용자”
"User" means a child that is the primary user of the device.
— Cal. Civ. Code § 1798.500(i)
이 조항에 따르면 “사용자”는 정의상 어린이입니다. 여러분이 18세 이상이라면 AB 1043에 따라 “사용자”가 아니라 “계정 보유자”(§ 1798.500(a))에 해당합니다. 이 법은 전적으로 어린이인 “사용자”의 경험만을 규제합니다. 성인은 사용자가 아니라 인프라에 해당합니다.
Ageless Linux는 이러한 존재론을 거부합니다. Ageless Linux에서는 연령에 관계없이 모든 사람이 사용자이며, 사용자가 어린이로 지정되는 경우는 사용자가 직접 선택해서 알려줄 때만 가능합니다. 그럴 기회는 제공되지 않을 것입니다.
정의: “대상 애플리케이션 스토어”
"Covered application store" means a publicly available internet website,
software application, online service, or platform that distributes and
facilitates the download of applications from third‑party developers to
users of a computer, a mobile device, or any other general purpose
computing device that can access a covered application store or can
download an application.
— Cal. Civ. Code § 1798.500(e)(1)
이 웹사이트는 “공개적으로 이용 가능한 인터넷 웹사이트”이며, “애플리케이션 다운로드를 배포하고 촉진”합니다(구체적으로는 Bash 스크립트). 이는 “범용 컴퓨팅 장치의 사용자”에게 제공됩니다. 따라서 우리는 대상 애플리케이션 스토어이기도 합니다. Debian의 APT 저장소도 대상 애플리케이션 스토어이며, AUR, .deb 파일을 호스팅하는 모든 미러, GitHub, 그리고 친구의 개인 웹사이트에 있는 주말 프로젝트 다운로드 링크도 모두 대상 애플리케이션 스토어에 해당합니다.