MySQL부터 MongoDB까지, 오픈소스가 데이터베이스 판을 바꾼 30년
이 글은 MySQL, MariaDB, PostgreSQL, SQLite, MongoDB, Hadoop을 따라가며 데이터베이스 세계에서 오픈소스가 어떻게 표준이 되고 상업화의 대상이 됐는지 풀어낸다. 무료 코드가 스타트업과 빅데이터 생태계를 키웠지만, 동시에 인수, 라이선스, 클라우드 흡수 같은 현실적인 긴장도 만들었다는 얘기야.
- 1
MySQL은 1995년 공개된 뒤 LAMP 스택과 인터넷 붐을 타고 스타트업의 사실상 표준 데이터베이스가 됐고 2008년 Sun이 10억 달러에 인수함
- 2
Oracle의 Sun 인수 뒤 MySQL 통제 우려가 커지자 원 개발자가 MariaDB를 포크했고 Google, Wikipedia, Red Hat 등이 이동함
- 3
PostgreSQL은 표준 준수와 엄밀함, SQLite는 파일 하나에 담기는 단순함, MongoDB와 Hadoop은 빅데이터 시대의 유연성과 분산 처리를 대표함
데이터베이스 선택은 기능표만 보는 일이 아니라 생태계와 라이선스, 장기 운영 리스크를 같이 보는 일이라는 걸 잘 보여줘. 오픈소스는 공짜라서 강력했지만, 공짜라서 더 쉽게 거대한 상업 플랫폼에 흡수되기도 했음.
관련 기사
UCLA가 3천 달러짜리 오픈소스 로봇 손 ‘마이다스 핸드’를 공개
UCLA 로봇연구소 RoMeLa가 로봇 조작과 AI 학습 연구용 오픈소스 로봇 손 MIDAS Hand를 공개했어. 13개 능동 자유도, 3개 수동 자유도, 283개 3축 촉각센서, 약 3,000달러 부품 원가를 내세워 고성능 로봇 손 연구의 접근성을 낮추려는 프로젝트야.
러스트로 다시 만든 로컬 코딩 에이전트 ‘파이’, 자동화까지 노린다
파이는 기존 pi 코딩 에이전트를 러스트로 다시 만든 터미널 기반 AI 코딩 에이전트다. 프로젝트 안에서 파일을 읽고 수정하고, 셸 명령을 실행하고, 세션을 이어가며, 로컬 모델과 여러 모델 제공자를 쓸 수 있다. 단순 채팅 UI가 아니라 트리거, 크론, MCP 알림, 에이전트 간 허브 메시징까지 넣은 로컬 에이전트 런타임을 지향한다.
윈도우 95 시절 쉘 API로 만든 명령줄 도구, WinUtils 회고
글쓴이가 1996~1997년에 만든 WinUtils는 윈도우 95의 쉘 API를 감싼 얇은 명령줄 도구 모음이었다. 직접 파일 입출력을 구현하는 대신 탐색기와 같은 복사, 이동, 삭제, 휴지통, 확인창 동작을 그대로 활용한 점이 핵심이다.
Paseo, 여러 코딩 에이전트를 한 화면에서 돌리는 오픈소스 인터페이스 공개
Paseo는 Claude Code, Codex, Copilot, OpenCode, Pi 같은 코딩 에이전트를 한 인터페이스에서 실행하고 관리하는 오픈소스 도구다. 로컬 daemon이 에이전트 프로세스를 관리하고, 데스크톱·모바일·웹·CLI 클라이언트가 여기에 연결되는 구조라 자기 개발 환경 위에서 병렬 작업을 돌릴 수 있다.
줄리아 반응형 노트북 Pluto가 6년 만에 1.0을 찍었다
줄리아용 반응형 노트북 환경 Pluto.jl이 6년 개발 끝에 1.0을 공개했다. 이번 1.0 자체는 제거된 deprecated 기능 정도로 조용하지만, 재현성, 공유, 반응형 실행, 교육용 기능, 접근성, 편집기 도구까지 지난 몇 년의 누적 개선을 정리한 릴리스에 가깝다.
댓글
댓글
댓글을 불러오는 중...