1991년 GPLv2 라이선스 요청: 우편과 종이 사본에 대한 향수 어린 이야기

2025-04-24
1991년 GPLv2 라이선스 요청: 우편과 종이 사본에 대한 향수 어린 이야기

오픈소스 소프트웨어 작업 중에 저자는 GPLv2 라이선스 고지에서 URL 대신 실제 주소가 있는 것을 발견하고 호기심을 느꼈습니다. 이는 1991년 인터넷이 보급되기 전 소프트웨어 배포 방식과 사람들이 우편으로 GPL 라이선스 전문을 어떻게 얻었는지에 대한 저자의 고찰로 이어졌습니다. 저자는 직접 시도해 보기로 결정하고 해당 주소로 편지를 보내 GPLv2 라이선스를 요청했습니다. 그리고 답장을 받았지만, GPLv3 버전이었습니다. 이 경험은 향수를 불러일으키며 서로 다른 시대의 정보 접근 방식의 차이를 보여줍니다.

더 보기
개발

피처 플래그 과다 사용을 멈춰라: 대부분 불필요하다

2025-02-01
피처 플래그 과다 사용을 멈춰라: 대부분 불필요하다

많은 팀들이 피처 플래그 관리 소프트웨어에 지나치게 의존하며, 이것이 모든 문제를 해결한다고 믿고 있지만, 실제로는 복잡성과 위험을 초래합니다. 이 글에서는 대부분의 팀에게 간단한 JSON 설정 파일로 충분하다고 주장합니다. 애플리케이션 시작 시에 읽어들여 기능의 가시성을 제어합니다. 피처 플래그의 과도한 사용은 코드 유지보수를 어렵게 만들고 보안 위험을 증가시킵니다. 저자는 대규모 런타임 기능 변경이 필요한 경우에만 복잡한 피처 플래그 관리 소프트웨어를 고려하고, 조기 최적화는 피해야 한다고 제안합니다.

더 보기