GitHub News

조직이 오픈 소스에 투자해야하는 5 가지 이유

GitHubKorea 2020. 3. 12. 14:02

 

Comcast 오픈 소스 프로그램 관리자 인 Shilla Saebi는 오픈 소스에 참여할 때 간단하게 다음과 같이 말했습니다.

“우리가 참여하지 않으면 우리는 남겨질 것입니다.”

 

GitHub에서 우리는 점점 더 많은 기업들이 규모의 혁신을 가속화하기 위해 오픈 소스에 투자하는 것을 보았습니다.

최근 Red Hat 보고서에 따르면  대다수의 기업은 지난 12 개월 이내에 오픈 소스 사용을 늘렸습니다. 

 


그렇다면, ??

많은 기업들이 오픈 소스에 투자하는지 5가지 이유를 아래에서 살펴보겠습니다

 


 

1. 개발가속화

어느 조직도 오픈 소스 커뮤니티의 혁신 속도를 따라가기는 어렵습니다. 그 이유는 첫번째, 오픈소스 관리자들과 사용자들은 국경, 시간, 언어의 장벽을 넘어 그들의 일에 대해서 동일한 열정을 가지고 협업할 수 있습니다그렇기 때문에 업무의 효율성을 높이고 시간을 단축할 수 있게 됩니다. 두번째, 오픈 소스에 참여함으로써 전 세계 소프트웨어 커뮤니티를 팀의 일부로 즉시 만들어 단일 조직보다 개발자 리소스를 더 많이 활용할 수 있습니다.

 

2. 더 안전한 코드 

오픈소스는 공개 프로젝트로 누구나 참여할 수 있어 많은 사람들이 코드를 사용할 수 있게 됩니다. 사람들이 더 많이 참여할수록 코드가 더 안전 해진다는 사실 알고 계신가요? 코드에 더 많은 관심을 두면 훌륭한 아이디어를 얻을 수 있는 기회 또한 더 많아집니다

 

Saebi는“Comcast에서는 코드를 안전하게 유지하고, 취약점이 프로젝트와 사용자에게 영향을 미치기 전에 보안 경고를 감시하는 팀을 보유하고 있습니다.”라고 말했습니다. , 사용하기 전과 사용 중에도 취약점을 체크하거나 보안 경고 알림을 받을 수 있다는 것입니다. 보안 권고 및 보안 취약성 경고와 같은 도구를 사용하여 보안 알림을 받으며, 외부 사용자 및 내부 팀이 엔터프라이즈 오픈 소스 프로젝트에서 잠재적인 보안 취약성을 비공개로 보고 할 수 있습니다.

 

그러므로 관리자가 지속적으로 보안에 문제가 있는 소스코드가 있는지 확인하고 비공개로 수정하고 배포할 수 있겠죠?

 

 

 

3. 채용 및 유지 개선

Comcast Stripe는 우리에게 한 가지 분명한 사실을 밝혔습니다. 오픈 소스를 사용하는 것은 최고의 인재를 유치하고 유지하는 것입니다. Stripe은 오픈 소스 커뮤니티를 통해 신입 사원을 채용할 수 있습니다.  Comcast에는 Apache Traffic Control, Kuberhealthy Trickster와 같은 오픈 소스 프로젝트 작업에 전념하는 많은 개발자가 있습니다. 그래서 개발자들은 Zendesk와 대화할 때 내부 및 오픈 소스 기여를 인정받기 위해 자신의 경력을 기반으로 단일 GitHub 프로파일을 유지하는 것이 좋습니다

오픈 소스 리더는 개발자에게 그들이 좋아하는 프로젝트를 추구할 수 있는 자유 (및 인정)를 제공함으로써 최고의 인재를 유치하고 유지 능력을 향상시킵니다.

 

 

4. 더 나은 개발자 도구

새로 구축된 애플리케이션의 99 % 이상에 오픈 소스 코드가 포함되어 있습니다대부분의 조직은 오픈 소스 프로젝트를 실현하거나 공식적으로 기여하지 않고 이미 오픈 소스 도구를 사용하거나 코드베이스에 오픈 소스를 보유하고 있습니다

오픈 소스에 적극적으로 참여함으로써 조직은 미래의 오픈 소스 프로젝트를 통해 인프라를 강화하고 모든 팀을 위해 소프트웨어 개발을 개선하는 도구를 제공할  있습니다

Stripe
 Sorbet 프로젝트도 비슷한 접근 방식을 취했습니다. Sorbet 원래 정적 타이핑을 Ruby 가져오는 내부 문제를 해결하기 위해 만들어졌습니다이제 수백 명의 지지자개발자  조직이  세계 Sorbet 기여하고   구축하고 있습니다.

 

 

5. 저렴한 비용으로 높은 생산성

오픈 소스는 오늘날 소프트웨어의 빌딩 블록을 형성합니다. 개발자는 종종 무료로 간단한 검색을 이용하여 미리 작성된 필요한 코드를 찾을 수 있습니다. 조직은 항상 새로운 코드를 작성하는 대신 오픈 소스를 사용하여 IP 및 제품 차별화 기능에 대한 작업의 우선 순위를 지정하여 시장 출시 시간을 단축하고 비용을 절감할 수 있습니다


오픈 소스는 소프트웨어 구축 방식을 변화시켰습니다. 의사 소통, 협업 및 혁신에 사용되는 프레임 워크를 강화하여 어디서나 사용할 수 있습니다

 

 

귀사에서 어떤 선택을 하시겠습니까?

 

 

 

 

 

포스트는 Erica Anderson의 Five reasons why organizations should invest in open source 번역한 글입니다.