paint-brush
오픈소스는 죽었다: HashiCorp 라이선스 논란 이해하기~에 의해@salkimmich
19,244 판독값
19,244 판독값

오픈소스는 죽었다: HashiCorp 라이선스 논란 이해하기

~에 의해 Sal Kimmich3m2023/10/17
Read on Terminal Reader

너무 오래; 읽다

논란의 여지가 있는 HashiCorp의 오픈 소스에서 "소스 사용 가능" 라이센스로의 전환은 오픈 소스 지속 가능성 및 비즈니스 모델에 대한 논쟁을 다시 불러일으켰습니다. 오픈 소스의 풍부한 역사를 배경으로 기술 커뮤니티는 경계심을 늦추지 않고 협력적인 디지털 미래를 옹호합니다. 이러한 변화는 업계의 소프트웨어 라이센싱 환경이 진화하고 있음을 강조합니다.
featured image - 오픈소스는 죽었다: HashiCorp 라이선스 논란 이해하기
Sal Kimmich HackerNoon profile picture
0-item


극적인 제목, 나도 알아요. 이제 그 이유는 다음과 같습니다. 아니다 진실:


논란의 여지가 있는 HashiCorp의 오픈 소스에서 "소스 사용 가능" 라이선스로의 전환은 오픈 소스 지속 가능성 및 비즈니스 모델에 대한 논쟁을 다시 불러일으켰습니다. 오픈 소스의 풍부한 역사를 배경으로 기술 커뮤니티는 경계심을 늦추지 않고 협력적인 디지털 미래를 옹호합니다. 이러한 변화는 업계의 소프트웨어 라이센싱 환경이 진화하고 있음을 강조합니다.


오픈소스는 진화하고 있다

디지털 시대에 스마트폰에서 클라우드 컴퓨팅 에 이르기까지 현대 세계의 중추는 오픈 소스 소프트웨어로 구동됩니다. 전 세계 개발자 커뮤니티에서 제작되는 이 소프트웨어는 상용 제품으로 활용되어 모회사에 수십억 달러는 아니더라도 수백만 달러의 수익을 창출합니다. 그러나 최근 오픈 소스를 둘러싼 논란을 진정으로 이해하려면 오픈 소스의 풍부한 역사를 조사하고 오픈 소스 생태계에서 ISV(독립 소프트웨어 공급업체)가 직면한 과제를 이해해야 합니다.


오픈 소스의 간략한 역사

"오픈 소스"가 만들어지기 전에도 자유 소프트웨어를 향한 움직임이 있었습니다. 1970년대 후반과 1980년대 초반에 Richard Stallman은 독점 소프트웨어로의 전환에 좌절하여 GNU 프로젝트를 시작했습니다. 1989년에 GNU General Public License(GPL)의 첫 번째 버전이 출시되어 "카피레프트" 접근 방식을 도입하고 소프트웨어 자유가 보장되었습니다. 1990년대에는 Linus Torvalds가 Linux 커널을 탄생시켰고, GNU 시스템과 함께 완전 무료 개방형 운영 체제인 GNU/Linux가 탄생했습니다. "오픈 소스"라는 용어가 등장했고, 1998년 OSI(오픈 소스 이니셔티브)가 설립되어 소스 코드에 대한 접근뿐만 아니라 소스 코드를 수정하고 배포할 수 있는 자유도 강조했습니다.


오픈 소스 환경에서의 ISV 과제

역사적으로 오픈 소스 소프트웨어(OSS)는 인터넷 애플리케이션과 같은 수평적 도메인에서 지배적이었습니다. Linux 및 Apache와 같은 오늘날의 성숙한 프로젝트는 인프라 또는 플랫폼 소프트웨어입니다. ISV는 OSS 플랫폼 소프트웨어를 기반으로 애플리케이션을 개발하는 경우가 많습니다. 그러나 이러한 OSS 구성 요소는 때때로 ISV의 요구 사항을 충족하지 못하여 구성 요소가 함께 작동하도록 수정하거나 "접착 코드"를 추가해야 합니다. 이는 OSS 구성 요소의 사용자 정의 버전을 생성하여 ISV에게 이 파생 버전을 유지 관리하고 이러한 확장 및 수정을 처리하는 방법을 결정해야 하는 과제를 제시합니다.


수정 사항을 커뮤니티에 다시 제공하는 것이 ISV의 이익이기는 하지만 지적 재산 공유 문제를 넘어서는 몇 가지 문제로 인해 이를 방해하고 있습니다.


HashiCorp 논쟁

오늘날에는 Terraform을 만든 HashiCorp와 같은 회사가 오픈 소스에서 "소스 사용 가능" 라이선스로 전환하여 헤드라인을 장식하는 것을 볼 수 있습니다. HashiCorp가 Mozilla Public License v2.0(MPL 2.0)에서 Business Source License(BSL) v1.1로 전환한 것은 상당한 반발을 불러일으켰습니다. 이것은 고립된 사건이 아닙니다. 기업들은 오픈 소스 정신과 비즈니스 지속 가능성의 균형을 맞추는 문제와 씨름하고 있습니다.


근본적인 문제는 무엇입니까? 주요 클라우드 제공업체는 무료로 사용 가능한 코드를 활용하며 종종 포기하지 않습니다. 이러한 긴장으로 인해 Terraform의 포크인 OpenTF가 탄생하고 필수 소프트웨어를 진정한 오픈 소스로 유지하는 것의 중요성을 강조하는 OpenTF 선언문이 출판되었습니다.


오픈소스의 미래

오픈소스의 미래는 단지 코드에 관한 것이 아닙니다. 이는 커뮤니티와 협력적이고 개방적인 디지털 미래에 대한 공유 비전에 관한 것입니다. 더 많은 애플리케이션이 오픈 소스 구성 요소에 의존함에 따라 개발자는 종속성을 관리하고 보안을 보장하는 데 어려움을 겪고 있습니다. 애플리케이션 구성 요소의 90% 이상이 오픈 소스에서 제공되며 평균 애플리케이션에는 128개의 오픈 소스 종속성이 포함되어 있습니다 .


우리는 "오픈 소스를 저장"하기 위해서가 아니라 이를 기반으로 구축된 중요한 인프라가 실패하지 않도록 보장하기 위해 이를 바로잡아야 합니다.


오픈 소스는 계속 발전할 것이며 그 유산은 여전히 강력합니다. OpenTF 선언문에서 볼 수 있듯이 커뮤니티의 신속한 대응은 오픈 소스 지지자들의 회복력과 열정을 입증하는 것입니다. 업계가 발전함에 따라 이를 지원하는 모델도 발전할 것입니다. 기업은 자신의 이익을 보호하는 것과 많은 디지털 혁명을 주도한 오픈 소스 정신을 지원하는 것 사이에서 균형을 찾아야 합니다.



오픈 소스의 XKCD