> 기술 주변기기 > IT산업 > 2024 년에 찾을 오픈 소스 트렌드

2024 년에 찾을 오픈 소스 트렌드

Lisa Kudrow
풀어 주다: 2025-02-09 12:21:11
원래의
857명이 탐색했습니다.

Open Source Trends to Look for In 2024 2024 오픈 소스 소프트웨어 개발 추세 예측

오픈 소스 커뮤니티의 인공 지능 및 기계 학습 도구의 광범위한 채택은 2024 년에도 계속 성장할 것으로 예상되지만, 지적 재산 및 라이센스 문제를 둘러싼 법적 및 윤리적 논쟁은 여전히 ​​진행 중입니다. 오픈 소스 커뮤니티는 인기있는 프로젝트를 유지하는 더 나은 방법을 찾고 오픈 소스 유지 보수 직원의 장기적인 약속을 보장하기 위해 보안에 더 집중할 것입니다. 오픈 소스 커뮤니티에 대한 기업 지원은 성장할 것으로 예상되며, Github의 Accelerator Program 및 Codacy의 파이오니아 프로그램과 같은 오픈 소스 제작자를 지원하기위한 더 많은 이니셔티브와 스폰서 십이 성장할 것으로 예상됩니다.

회사의 내부 오픈 소스 프로젝트 사무소 (OSPO)의 급증은 2024 년 이후에도 계속 될 것으로 예상됩니다.

Open Logic의 2023 년 오픈 소스 보고서에 따르면, 설문 조사에 참여한 회사의 80%가 지난해 오픈 소스 사용을 늘렸다 고 응답했습니다. 기업이 오픈 소스 채택을 계속 늘리면 오픈 소스 필드는 거대하고 집중된 커뮤니티 덕분에 계속 성장할 것입니다.

언제나 그렇듯이 오픈 소스 소프트웨어 (OSS)의 새로운 기술과 모범 사례가 떠오르고 커뮤니티를 새롭고 흥미로운 경로로 이끌고 있습니다. 다음은 2024 년에 오픈 소스 생태계가 더 집중할 것으로 예상되는 몇 가지 트렌드입니다.

이 기사는 Codacy에 의해 작성되었습니다. Sitepoint를 가능하게 한 파트너를 지원해 주셔서 감사합니다.

인공 지능 및 머신 러닝의 채택

2023 년 소프트웨어 개발 커뮤니티는 인공 지능 (AI) 및 머신 러닝 (ML)을 받아 들였습니다. 최근 GitHub 조사에 따르면 개발자의 92%가 AI 기반 코딩 어시스턴트를 사용하는 것으로 나타났습니다.

인공 지능 및 기계 학습 도구는 코더를 도울 수 있습니다.

오픈 소스의 인공 지능 채택도 빠르게 성장하고 있으며 완전히 주류가되었습니다. 우리는 Google이 이미지 및 음성 인식 작업에 인공 지능을 사용하는 것을 보았습니다. Facebook은 또한 Pytorch라는 오픈 소스 머신 러닝 라이브러리를 출시했습니다.

인공 지능의 채택과 사용은 한 가지 측면이며, 다른 측면은이 채택으로 인한 법적 및 윤리적 문제입니다. 오픈 소스 소프트웨어는 기계 학습 모델을 교육하는 데 사용되는 인코딩 된 대부분의 데이터가 오픈 소스 프로젝트이기 때문에 많은 토론의 최전선에 있습니다.

이 학습 방법은 지적 재산 및 라이센스 문제에 도전합니다. AI를 훈련시키는 데 사용되는 코드를 사용하는 OSS 제작자를 보상해야합니까? 다른 사람들의 작품에 대해 이러한 도구를 훈련시키는 것이 합법적입니까?

우리는 AI 기반 이미지 제작자와 쓰기 도구가 저작권 문제를 성공적으로 피한 것을 보았습니다. 그러나 집단 소송 소송은 Github에 대한 소송을 제기하여 많은 오픈 소스 라이센스를 위반했다고 Copilot AI 도구를 비난했습니다.

AI 기술 사용과 관련하여 이러한 합법성과 윤리적 문제를 해결할 수있는 가능성은 해결하는 데 오랜 시간이 걸리지 만 이러한 우려로 인해 AI 및 기계 학습 도구의 광범위한 점을 오픈 소스에서 느리게 할 수 있다고 믿기는 어렵습니다. 다른 분야의 관심과 채택 속도.

안전에 더 집중하십시오 Synopsys 2023 오픈 소스 보안 및 위험 분석 (OSSRA) 보고서에 따르면, 보고서를 위해 스캔 한 1,700 개 이상의 코드 기반의 87%에는 보안 및 운영 위험 평가가 포함됩니다. 이 보고서는 코드베이스의 89%가 4 년 이상 업데이트되지 않은 오픈 소스 코드를 포함하고 있으며 91%는 최소 2 년 동안 새로 개발되지 않은 구성 요소를 포함한다는 것을 발견했습니다.

오픈 소스는 어디에나 있습니다. 2022 OSSRA 보고서에 따르면 소프트웨어의 97%에 일부 오픈 소스 코드가 포함되어 있습니다. 오픈 소스 코드는 보고서에서 검토 된 모든 코드의 78%를 차지합니다. 더 중요한 것은 오픈 소스 코드를 포함하는 코드베이스의 81%가 적어도 하나의 보안 취약점을 가지고 있으며 평균 5 개의 고위험 취약점이 있습니다. 오픈 소스 코드는 어디에나 있으며, 우리가 의존하는 거의 모든 주요 기술에 스며 들어 적절한 보안과 개인 정보를 더욱 중요하게 만듭니다. 글로벌 네트워크가 동일한 오픈 소스 코드를 사용하는 경우, 취약점으로 인해 전 세계의 수많은 시스템이 충돌 할 수 있습니다.

그러나 오픈 소스의 가장 큰 장점은 또한 가장 큰 장애물입니다. 왜 완전히 무료로 투자합니까?

Tidelift의 2023 년 연구에 따르면 오픈 소스 유지 보수 근로자의 60%가 "무료 애호가"입니다. 13% 만이이 직장에서 생계를 유지하는 전문 유지 보수 요원으로 자신을 묘사합니다.

연구에 따르면 설문 조사에 응한 유지 보수 인력의 절반 이상이 OSSF 스코어 카드, 소프트웨어 아키텍트 (SLSA) 및 NIST 보안 소프트웨어 개발 프레임 워크 (SSDF)와 같은 최근 보안 계획에 대해 알아야합니다. .

보안 및 타당성의 경우 2024 년 이후 오픈 소스 커뮤니티의 우선 순위는 인기있는 프로젝트를 유지하는 더 나은 방법을 찾아야합니다. 일의.

강화 된 기업 지원

기술 회사 (대형 및 소규모)는 전체 생태계에 오픈 소스 커뮤니티의 중요성을 점점 더 잘 알고 있습니다. 오픈 소스의 중요성에 대한 이러한 인식으로 인해 오픈 소스 제작자를 지원하도록 설계된 이니셔티브 및 스폰서 십이 증가했습니다.

가장 주목할만한 것은 2023 년 4 월 Github가 시작한 가속기 프로그램입니다. 이 10 주 프로그램은 선택된 오픈 소스 프로젝트에 대한 자금 및 지침을 제공합니다.

리스본에 기반을 둔 코드 품질 플랫폼 인 코드는 비슷한 일을하고 있습니다. 그들은 파이오니아라는 오픈 소스 제작자 장학금 프로그램을 발표했습니다. 선정 된 프로젝트는 Vue.js 프레임 워크의 제작자 인 Evan You를 포함한 수많은 유명 인사 오픈 소스 전문가가 제공하는 월간 수당, 무료 도구, 프로젝트 프로모션 및 지침을 1 년 동안 받게됩니다.

개척자 프로그램의 신청 마감일은 9 월 말에 있으며 후보자는 10 월 중순에 발표 될 예정입니다.

오픈 소스 후원의 또 다른 예는 현재 Rust Foundation의 현재 프로젝트로, 매우 활발한 오픈 소스 생태계와 커뮤니티를 보유한 프로그래밍 언어를 사용하여 유지 관리자에게 보조금을 제공합니다.

오픈 소스 프로젝트 사무소가있는 회사 수

OSPO (Open Source Project Office)는 회사가 오픈 소스를 사용하는 방식을 담당하는 회사 내 교차 기능 팀입니다. 그들은 회사의 오픈 소스 전략과 프로토콜이 더 효율적이고 덜 위험 할 수 있도록 전략과 정책을 개발합니다. 는 2024 년 이후에 더욱 급증 할 것으로 예상됩니다. Github 2022 Octoverse 보고서에 따르면 Fortune 100 회사의 30%가 OSPOS를 가지고 있습니다. Linux Foundation의 연구에 따르면 OSPO 채택은 기술 회사에서 여전히 가장 흔하지 만 교육 및 공공 부문과 같은 다른 산업의 채택률이 증가한 것으로 나타났습니다. OSPO는 개발자, 기술자, 조달 및 법률 팀이 올바른 오픈 소스 도구를 선택하고 구현하는 데 중요한 역할을 할 수 있습니다. OSPO는 또한 직원을 교육하고 내부 공구 스택을 구축 할 때 투명성과 책임 문화를 만드는 데 도움이 될 수 있습니다.

2024 년에 더 많은 회사가 OSPOS를 이끌고 CTO와 협력하여 회사를위한보다 효율적이고 안전하며 지속 가능한 오픈 소스 정책을 만들기 위해 CTO와 협력하는 역할과 직책을 만들면 2024 년에 놀라지 마십시오. 놀리십시오.

오픈 소스 트렌드 (FAQS)

에 대한 FAQ 오픈 소스 소프트웨어의 최신 트렌드는 무엇입니까?

오픈 소스 소프트웨어 필드는 지속적으로 개발 중입니다. 최신 트렌드 중 하나는 Enterprises의 오픈 소스 소프트웨어 채택이 증가하는 것입니다. 회사는 비용 효율성, 유연성 및 소프트웨어를 특정 요구에 맞게 사용자 정의하는 기능과 같은 오픈 소스 소프트웨어의 장점을 점차 알고 있습니다. 또 다른 트렌드는 오픈 소스 소프트웨어가 클라우드 컴퓨팅에서 점점 더 인기를 얻고 있다는 것입니다. 더 많은 비즈니스가 비즈니스를 클라우드로 옮기면서 클라우드 기반 시스템을 관리하는 데 도움이되는 오픈 소스 솔루션으로 전환하고 있습니다. 또한 인공 지능 및 기계 학습 기술 개발에서 오픈 소스 소프트웨어 사용 추세가 증가하고 있습니다.

오픈 소스 소프트웨어는 기술 산업에 어떤 영향을 미칩니 까?

오픈 소스 소프트웨어는 기술 산업에 큰 영향을 미치고 있습니다. 개발자가 아이디어를 협력하고 공유하여 새로운 기술과 솔루션을 만들 수있게함으로써 혁신을 주도합니다. 오픈 소스 소프트웨어는 또한 기술 산업을 민주화하고 재무 자원에 관계없이 모든 사람이 액세스 할 수 있도록 도와줍니다. 또한 기술 회사의 비즈니스 모델은 독점 소프트웨어를 판매하는 것보다 오픈 소스 소프트웨어를 제공하고 지원하는 데 더 집중하고 있기 때문에 변화하고 있습니다.

오픈 소스 소프트웨어 사용의 이점은 무엇입니까?

오픈 소스 소프트웨어를 사용하면 많은 이점이 있습니다. 주요 장점 중 하나는 비용 효율성입니다. 오픈 소스 소프트웨어는 종종 무료로 사용되므로 비즈니스에 많은 돈을 절약 할 수 있습니다. 또 다른 이점은 유연성입니다. 오픈 소스 소프트웨어를 사용하면 사용자는 특정 요구 사항을 충족시키기 위해 소프트웨어를 자유롭게 수정하고 사용자 정의 할 수 있습니다. 또한, 오픈 소스 소프트웨어는 종종 개발자 커뮤니티에서 검토하고 개선되기 때문에 독점 소프트웨어보다 안전합니다.

오픈 소스 소프트웨어 사용의 잠재적 인 과제는 무엇입니까?

오픈 소스 소프트웨어는 많은 이점을 제공하지만 잠재적 인 과제도 제시합니다. 주요 과제 중 하나는 고객 지원 부족입니다. 독점 소프트웨어와 달리 오픈 소스 소프트웨어에는 전용 고객 지원 팀이 없습니다. 이는 사용자가 커뮤니티 포럼에 의존하거나 외부 컨설턴트를 고용하여 도움을 구할 수 있음을 의미합니다. 또 다른 과제는 오픈 소스 소프트웨어가 독점 소프트웨어로서 사용자 친화적이지 않아 비 기술적 인 사용자가 사용하기가 어렵다는 것입니다.

오픈 소스 프로젝트에 어떻게 기여 하는가?

오픈 소스 프로젝트에 기여하는 방법에는 여러 가지가 있습니다. 가장 일반적인 방법 중 하나는 코드를 기여하는 것입니다. 개발자 인 경우 버그를 수정하거나 새로운 기능을 추가하거나 소프트웨어 성능을 향상시켜 기여할 수 있습니다. 그러나 기여하기 위해 개발자 일 필요는 없습니다. 버그를보고, 문서 작성, 사용자 인터페이스 설계 또는 마케팅 및 홍보 노력에 도움을 줄 수도 있습니다. 시작하려면 관심있는 오픈 소스 프로젝트를 찾아 프로젝트 유지 보수 직원에게 문의하여 도움이되는 방법을 찾을 수 있습니다.

오픈 소스 소프트웨어의 미래는 무엇입니까?

오픈 소스 소프트웨어의 미래는 유망 해 보입니다. 더 많은 비즈니스가 오픈 소스 소프트웨어의 이점을 인식함에 따라 채택이 계속 증가 할 수 있습니다. 또한 더 많은 사람들이 오픈 소스를 이해하고 오픈 소스 프로젝트에 기여하기 시작함에 따라 오픈 소스 소프트웨어의 품질과 다양성이 향상 될 수 있습니다. 또한 인공 지능 및 기계 학습과 같은 기술의 부상으로 향후 오픈 소스 소프트웨어에서 많은 흥미로운 새로운 기회가 등장 할 수 있습니다.

오픈 소스 소프트웨어는 독점 소프트웨어와 어떻게 비교됩니까?

오픈 소스 소프트웨어 및 독점 소프트웨어에는 고유 한 장점과 단점이 있습니다. 오픈 소스 소프트웨어는 종종 독점 소프트웨어보다 유연하고 비용 효율적입니다. 이를 통해 사용자는 소프트웨어를 수정하고 사용자 정의하여 특정 요구 사항을 충족시킬 수 있습니다. 그러나 독점 소프트웨어만큼 사용자 친화적이지 않을 수 있으며 전용 고객 지원이 없습니다. 반면에 독점 소프트웨어는 종종 고객 지원을 제공하며 사용자 친화적 일 수 있지만 오픈 소스 소프트웨어보다 비싸고 유연하지 않습니다.

클라우드 컴퓨팅에서 오픈 소스 소프트웨어의 역할은 무엇입니까?

오픈 소스 소프트웨어는 클라우드 컴퓨팅에서 중요한 역할을합니다. Linux 운영 체제, Apache 웹 서버 및 MySQL 데이터베이스와 같은 클라우드 컴퓨팅을 지원하는 많은 기술은 오픈 소스입니다. 오픈 소스 소프트웨어를 통해 클라우드 제공 업체는 서비스를 사용자 정의하여 고객의 특정 요구 사항을 충족시킬 수 있습니다. 또한 오픈 소스 커뮤니티가 소프트웨어를 정기적으로 검토하고 개선함에 따라 클라우드의 보안 및 신뢰성을 보장합니다.

오픈 소스 소프트웨어는 혁신을 어떻게 지원합니까?

오픈 소스 소프트웨어는 협업 및 아이디어 공유를 촉진함으로써 혁신을 지원합니다. 소스 코드는 무료로 사용할 수 있으므로 개발자는 서로의 작업을 활용하여 새로운 기술과 솔루션을 만들 수 있습니다. 개발자는 독점권 침해에 대해 걱정하지 않고 소프트웨어를 자유롭게 수정하고 새로운 아이디어를 시도 할 수 있기 때문에 오픈 소스 소프트웨어는 실험을 장려합니다.

오픈 소스 소프트웨어가 인공 지능 및 기계 학습에 미치는 영향은 무엇입니까?

오픈 소스 소프트웨어는 인공 지능 및 기계 학습 기술 개발에 중요한 역할을합니다. Tensorflow 및 Pytorch와 같은 가장 인기있는 AI 및 기계 학습 프레임 워크는 오픈 소스입니다. 이러한 프레임 워크를 통해 연구원과 개발자는 자신의 작업을 협력하고 공유하여 해당 분야의 혁신 속도를 가속화 할 수 있습니다. 또한 이러한 도구를 무료로 제공함으로써 오픈 소스 소프트웨어는 AI 및 기계 학습을 민주화하는 데 도움이되며, 이러한 기술을 더 넓은 범위의 사람과 조직에서 사용할 수 있습니다.

위 내용은 2024 년에 찾을 오픈 소스 트렌드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿