Loading...

소프트웨어표준

2 Contents
최신순

EOST2022 오픈소스와 산업간 상호작용의 미래와 대응

과거 오픈소스는 소스 코드를 투명하게 공개하는 FOSS와 소스를 폐쇄하는 상용 소프트웨어로 명확하게 구분되었습니다. 하지만 최근 마이크로소프트와 같은 거대 기업들이 자사의 코드를 대거 공개하고, 오픈소스에 특허나 유료 모델이 결합되면서 그 경계가 매우 모호해지고 있습니다. 이제는 단순히 소스 공개 여부만으로 오픈소스를 정의하기 어려운 시대가 되었으며, 이는 업계 전문가들에게도 새로운 정의에 대한 고민을 안겨주고 있습니다. 초기 오픈소스가 자유로운 실행과 변경, 배포라는 철학적 원칙에 충실했다면, 현대의 오픈소스는 산업적 가치와 복잡한 비즈니스 모델이 얽힌 새로운 국면을 맞이하고 있습니다. 기업들이 오픈소스를 도입하는 가장 큰 이유는 특정 벤더에 종속되는 ‘벤더 락인’ 현상을 방지하고 초기 도입 비용을 절감하기 위해서입니다. 현재 오픈소스는 운영체제부터 웹 서비스, 데이터 분석, 네트워크 전반에 이르기까지 IT 산업 전 영역에서 중추적인 역할을 담당하고 있습니다. 심지어 자체 솔루션을 고집하는 기업들조차 내부적으로는 오픈소스 기술을 재가공하여 활용하는 경우가 허다할 정도로 그 영향력은 절대적입니다. 하지만 이러한 광범위한 활용에도 불구하고, 여전히 많은 기업이 실제 도입 과정에서 라이선스 분쟁이나 전문 기술 지원의 부재와 같은 현실적인 장벽에 부딪히며 도입을 망설이는 사례도 적지 않습니다. 오픈소스 도입이 반드시 극적인 비용 절감으로 이어지는 것은 아니라는 점은 우리가 주목해야 할 대목입니다. 실제로 많은 기업이 기대했던 비용 절감 효과의 절반 수준만을 체감하곤 하는데, 이는 소프트웨어 구매 비용은 줄어들지 몰라도 시스템 유지와 전문 인력 확보에 더 많은 자원이 투입되기 때문입니다. 특히 미션 크리티컬한 환경에서는 숙련된 엔지니어나 DBA의 인건비가 상용 소프트웨어의 라이선스 비용을 상회하는 경우도 빈번하게 발생합니다. 결국 오픈소스는 단순히 무료 소프트웨어를 사용하는 수준을 넘어, 커뮤니티의 흐름을 이해하고 내부 기술 역량을 내재화해야 하는 고도의 전략적 선택지가 되었다고 볼 수 있습니다. 최근 라이선스 분쟁이 격화되면서 소프트웨어의 투명성을 확보하려는 국제적인 움직임도 활발해지고 있습니다. 제조 분야에서 쓰이던 공급망 관리 개념을 소프트웨어에 도입한 ‘오픈체인(OpenChain)’ 프로젝트가 ISO 국제 표준으로 인정받은 것이 대표적인 사례입니다. 또한 소프트웨어의 세부 구성 요소를 명시하는 SBOM(소프트웨어 자재 명세서)은 이제 산업계의 안전한 협업을 위한 필수적인 데이터로 자리 잡았습니다. 이러한 표준화 노력은 오픈소스가 가진 법적 불확실성을 제거하고 기업들이 안심하고 기술을 채택할 수 있는 기반을 마련해 줍니다. 이제 오픈소스는 공유 문화를 넘어 전 세계 산업 표준을 주도하는 체계적인 시스템으로 진화하고 있습니다. 미래의 소프트웨어 개발 환경에서는 물리적인 서버의 개념이 점차 희미해지고 서버리스 애플리케이션이 주류가 될 전망입니다. 이 과정에서 서로 다른 클라우드 네이티브 환경 간의 원활한 데이터 교환을 위한 ‘클라우드 이벤트(CloudEvents)’와 같은 표준 포맷의 중요성이 더욱 부각되고 있습니다. 대기업들 또한 이제 오픈소스를 단순한 도구로 활용하는 단계를 넘어, 스스로 생태계의 일원이 되어 기술적 리더십을 확보하는 방향으로 나아가고 있습니다. 갈등이 심하거나 중립적인 표준이 필요한 분야일수록 오픈소스는 그 가치를 발휘합니다. 우리는 이러한 흐름에 발맞추어 오픈소스 생태계와 상생하며 기술 발전을 선도하는 전략적인 태도를 갖추어야 합니다.

EOST2022 오픈소스와 산업간 상호작용의 미래와 대응
한국전자통신연구원오픈소스 테크데이
  • 공학·기술

EOST2021 이갈리아, 그리고 오픈소스 협업

이갈리아는 2001년 스페인 라코루냐에서 설립된 오픈소스 컨설팅 기업으로, 올해로 창립 20주년을 맞이했습니다. 이 회사의 가장 큰 특징은 직원이 주인이 되는 수평적 구조입니다. 현재 전 세계 20개국 이상에서 100여 명의 개발자가 원격으로 근무하고 있으며, 일정 기간 근무 후 기존 파트너들의 투표를 거치면 누구나 회사의 파트너가 될 수 있는 자격이 주어집니다. 모든 중요 의사 결정은 '어셈블리'라는 전체 회의를 통해 민주적으로 이루어지는데, 이는 소수의 경영진이 아닌 전 구성원의 의견을 반영하는 이갈리아만의 독특한 기업 문화를 잘 보여줍니다. 이갈리아는 웹킷, 크로미움, 모질라와 같은 브라우저 엔진뿐만 아니라 그래픽 및 멀티미디어 영역에서도 독보적인 기술 역량을 보유하고 있습니다. 단순히 코드를 작성하는 것에 그치지 않고, W3C나 TC39와 같은 국제 표준화 기구에 참여하여 자바스크립트 및 웹 표준 제정에도 깊이 관여하고 있습니다. 특히 크로미움 프로젝트에서는 구글을 제외한 기업 중 가장 많은 코드 기여도를 기록하고 있으며, 사파리의 기반이 되는 웹킷 프로젝트에서도 애플 다음으로 활발한 활동을 펼치고 있습니다. 이러한 전문성은 다양한 글로벌 플랫폼 사업자들과의 협업으로 이어지며 오픈소스 생태계의 성장을 견인하고 있습니다. 이갈리아의 비즈니스 모델은 고객의 필요와 오픈소스의 발전을 결합하는 방식입니다. 특정 기능을 구현하려는 회사나 웹 플랫폼을 자사 솔루션에 탑재하려는 기업들이 주요 고객입니다. 이갈리아는 고객의 요청에 따라 기능을 개발하면서도, 이를 해당 오픈소스 프로젝트의 메인 코드에 반영하는 '업스트림' 작업을 지향합니다. 이는 장기적으로 유지보수 비용을 줄이고 코드의 품질을 높여 클라이언트에게 더 큰 이익을 돌려주는 결과를 낳습니다. 대표적으로 임베디드 기기에 최적화된 WPE 웹킷 포트가 있으며, 이는 현재 이갈리아 웹킷 관련 수익의 상당 부분을 차지하는 성공적인 사례로 꼽힙니다. 구체적인 성과 중 하나인 CSS 그리드는 블룸버그의 펀딩을 받아 이갈리아가 주요 웹 엔진에 표준을 구현한 대표적 사례입니다. 또한 최근에는 특정 요소의 존재 유무를 확인하는 CSS :has() 선택자를 크로미움에 구현하며 웹 개발의 편의성을 높였습니다. 수학 수식을 웹에서 원활하게 표현하기 위한 MathML 표준의 경우, 비록 주요 후원사를 찾기 어려운 상황이었음에도 불구하고 이갈리아가 직접 후원사가 되어 크로미움에 기능을 구현해냈습니다. 이러한 노력은 수익 창출을 넘어 산업계가 필요로 하는 기술적 요구를 오픈소스 생태계에 반영하려는 이갈리아의 철학을 잘 보여줍니다. 이갈리아는 브라우저 벤더 중심의 개발 한계를 극복하기 위해 '오픈 프라이어리티제이션'이라는 새로운 시도를 하고 있습니다. 이는 특정 브라우저 제조사가 우선순위를 두지 않는 기능이라도, 커뮤니티나 기업들의 크라우드 펀딩을 통해 우선적으로 개발하는 방식입니다. 현재 사파리 브라우저에 :focus-visible 기능을 구현하기 위한 펀딩이 진행 중이며, 이는 웹 표준이 특정 기업의 이해관계에 얽매이지 않고 사용자 중심으로 발전할 수 있게 돕습니다. 이갈리아는 앞으로도 오픈소스 생태계가 더욱 건강하게 유지되고 산업 전반에서 활발히 사용될 수 있도록 혁신적인 협업 모델을 제시해 나갈 것입니다.

EOST2021 이갈리아, 그리고 오픈소스 협업
한국전자통신연구원오픈소스 테크데이
  • 융합
  • 공학·기술