Trawling

개발·오픈소스 · 최신기사

개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.

소프트웨어 공학에서 종교학이 가르쳐 주는 것

발행

종교학을 전공한 소프트웨어 엔지니어가 종교와 이념을 소프트웨어 개발에 비춰 봅니다. 프로그램은 코드만으로 살아남지 않으며, 개발팀의 이해와 사회적 맥락이 기술의 방향과 영향력을 만든다고 주장합니다.

Catch a Bird - 마음을 다잡으려고 만든 새 나무

발행

Catch a Bird는 오늘 기뻤던 일을 한 문장으로 남기면 새가 되어 나무에 앉는 익명 웹 프로젝트입니다. 방문자는 새의 문장을 읽고 마음에 들면 씨앗을 주며, 작성자는 자기 새가 얼마나 읽히고 먹이를 받았는지 확인합니다.

Hexis Cloud — AI 에이전트가 함께 쓰는 회사 지식 기반

발행

Hexis Cloud는 회사의 공유 맥락과 파일별 접근 권한, 팀이 함께 편집하는 스킬, 여러 도구를 연결하는 MCP 게이트웨이를 제공하는 AI 에이전트 인프라입니다. 기존 오픈소스 Hexis를 직접 호스팅하기 어려웠던 팀을 위해 몇 번의 클릭으로 설정하는 호스팅 버전을 출시했습니다.

QGIS, AI 보조 코드 기여 금지 정책 채택

발행

QGIS가 저장소에 제출하는 코드 기여에 LLM·AI·에이전트 사용을 금지하는 정책을 채택했습니다. 유지보수자들은 AI가 만든 저품질 기여를 검토하느라 감당하기 어려운 부담을 겪고 있다고 설명하지만, 금지 범위가 모호해 자동완성이나 코드 검토까지 막는지 논쟁이 이어집니다.

북한을 지도에 그린 사람들

발행

OpenStreetMap에서 북한 지도를 편집한 211명의 기여자에게 동기와 작업 방식을 물었습니다. 대부분은 위성사진을 따라 도로와 건물을 그린 취미 활동이라고 답했으며, 일부는 인도주의적 지원이나 탈북 경로 파악에 도움이 되길 바랐습니다.

‘AI’는 도구가 아닙니다

발행

Rich Hickey는 도구를 사용자가 직접 다루며 기술과 감각 피드백을 쌓는 물건으로 정의하고, LLM은 요청을 받은 뒤 독립적으로 실행되는 자동화라고 주장합니다. LLM에 읽기와 코딩을 맡기면 작업뿐 아니라 그 과정에서 얻는 지식과 판단력도 놓친다고 설명합니다.

IRCv3 — 오래된 채팅 프로토콜을 확장하는 표준

발행

IRCv3 Working Group은 기존 IRC 클라이언트·서버와 호환되는 프로토콜 확장을 정의합니다. 계정 인증, 메시지 메타데이터, 부재 알림, 채팅 기록 같은 기능을 표준화하고 있으며, 토론에서는 기능 개선과 확장 간 호환성, IRC의 단순성 사이에 논쟁이 이어집니다.

GitHub의 문제점

발행

GNU 프로젝트의 Jacob Bachmeyer와 Richard Stallman은 GitHub가 모호한 라이선스 안내, 비자유 JavaScript, Copilot 같은 SaaSS, 중앙화된 작업 흐름으로 소프트웨어 자유와 Git의 분산 구조를 약화한다고 주장합니다. 저장소 이전과 이메일 공개 등 당장 취할 수 있는 대응도 제안합니다.

12ft.io가 사라져 만든 대체 서비스, WallHop

발행

WallHop은 기사 URL을 입력하면 페이월을 우회해 읽기 쉬운 형태로 보여주는 서비스입니다. 요청마다 여러 우회 방법을 차례로 적용하고 실패하면 archive.is를 시도하며, iPhone 단축어와 /raw·/api 엔드포인트도 제공합니다. 댓글에서는 기술 방식과 오픈소스 공개 계획뿐 아니라 저널리즘 수익과 합법성을 두고 논쟁이 이어졌습니다.

AI가 필연적이라는 주장은 근거가 약합니다

발행

글은 기술의 필연성을 사회적 가치, 대안보다 압도적인 성능, 영향력을 상쇄할 방법의 부재로 정의하고 LLM이 이 조건을 충족하는지 따집니다. LLM은 일부 업무에 쓸모가 있지만, 대체로 도입하지 않는 쪽이 밀려날 만큼 우월하지 않으므로 필연적이라기보다 사회·경제적 조건에 따라 채택되는 기술이라고 주장합니다.

소프트웨어를 둘러싼 커뮤니티의 중요성

발행

소프트웨어의 윤리성을 판단할 때 라이선스만 볼 것이 아니라 프로젝트를 이끄는 커뮤니티도 살펴야 한다고 주장합니다. 사용자는 코딩 외에도 문서화, 분류, 홍보 등으로 참여하며 프로젝트의 가치에 목소리를 보탤 수 있습니다.

AI 답변을 사람 대화처럼 꾸미는 데 지쳐 만든 토론 플랫폼

발행

Public Voice는 좋아요·투표·카르마·팔로워 수 없이 대화하는 커뮤니티입니다. AI 사용을 금지하는 대신 생성한 글임을 표시하게 하고, 인용문과 가져온 자료를 작성자의 말과 구분합니다. 창업자와 메이커를 초기 이용자로 삼아 커뮤니티를 키우려 합니다.

프로그래밍은 특별하지 않습니다

발행

저자는 프로그래밍도 글쓰기나 음악처럼 예술이며, 일상적인 실무 코드에도 미적 판단과 창작 과정이 담긴다고 주장합니다. AI로 평범한 프로젝트까지 없애면 숙련을 쌓을 기회와 새로운 발상의 가능성도 사라질 수 있다고 경고합니다.

인터넷을 떠받치는 사람들

발행

휴대전화와 브라우저, 서버에 들어가는 오픈소스 소프트웨어 23개의 변경 기록을 분석해 실제 유지보수자가 얼마나 적은지 살펴봅니다. 여러 프로젝트에서 소수의 기여자가 대부분의 변경을 맡고 있으며, 유지보수 재원도 프로젝트마다 크게 다릅니다.

오프그리드 생활: Hundred Rabbits

발행

Hundred Rabbits는 범선에서 생활하며 소프트웨어와 예술 작업을 이어가는 두 사람의 기록을 공개합니다. 인터넷 연결과 자원이 불안정한 환경에서 Uxn용 도구와 게임을 직접 만들고, 암호와 항해 기술 같은 지식도 공유합니다.