오픈 소스 이니셔티브, AI 및 머신 러닝으로 역할 확장

open-source.jpg

라이트 스튜디오 — Shutterstock

처음에는 모든 소프트웨어가 "자유 소프트웨어"와 "오픈 소스"였습니다. 그러나 소프트웨어가 상용화되면서 거의 모든 소프트웨어가 독점이 되었습니다. 이에 반발하여 Richard M. Stallman(RMS) James Gosling의 Emacs 텍스트 편집기를 사용했습니다. 에 따라 라이선스를 다시 부여했습니다. GNU 공중 라이선스(GPL), 1983년 최초의 자유 소프트웨어 라이선스.

자유 소프트웨어의 등장으로 소프트웨어 사용 방식이 근본적으로 바뀌었지만 모든 사람이 RMS에 만족하는 것은 아니었으며 그의 자유 소프트웨어 재단 (FSF) 소프트웨어 라이선스를 받았습니다. 그래서 1998년 Christine Peterson은 Jon "Maddog" Hall, Larry Augustin, Eric S. Raymond, Bruce Perens 및 기타 자유 소프트웨어 전문가와의 회의에서 오픈 소스라는 용어를 제시했습니다.

당시와 현재의 주요 차이점은 자유 소프트웨어는 코드 공유의 윤리에 관한 것이고 오픈 소스는 코드 공유의 실질적인 이점에 초점을 맞추고 있다는 것입니다. 

또는 초기 OSI 리더이자 현재 프로젝트 리더로서 OS-기후 Michael Tiemann은 오픈 소스는 "'자유 소프트웨어'와 관련된 도덕적이고 대립적인 태도를 버리십시오." 대신 "실용적이고 비즈니스 사례 기반"에 대한 오픈 소스 접근 방식을 장려합니다.

이러한 자유 소프트웨어 대 오픈 소스 논쟁이 끝날 기미가 보이지 않는 반면, OSI에는 오늘날 더 큰 물고기가 있습니다.

또한 : Microsoft Azure CTO는 새 프로젝트에 C 및 C++ 사용을 중단할 때라고 말합니다.

지난 몇 년 동안 오픈 소스 라이선스는 다음과 같은 준 오픈 소스 라이선스의 도전에 직면해 있습니다. 비즈니스 소스 라이선스(BSL), 공통 조항SSPL (Server Side Public License). 자유 소프트웨어 대 오픈 소스 또는 그 반대의 주장은 분명합니다. 사람들이 “일종의, 일종의, 그렇지 않은” 오픈 소스 라이선스와 실제 오픈 소스 라이선스의 차이를 이해하는 것은 훨씬 더 어렵습니다. 

이러한 라이선스와 OSI의 축복을 받은 라이선스 간의 핵심적인 차이점은 모든 실제 오픈 소스 라이선스가 다음을 준수해야 한다는 것입니다. 오픈 소스 정의(OSD). 모든 것은 오픈 소스를 통해 소프트웨어 코드를 원하는 방식으로 사용할 수 있는 권리를 얻는다는 아이디어로 귀결됩니다. 클라우드에서 실행하시겠습니까? 그것을 위해 가십시오. 코드 또는 이를 기반으로 하는 프로그램을 판매하고 싶으십니까? 당신도 할 수 있습니다. 클라우드 기반 서비스로 제공하는 것은 어떻습니까? 그것도 멋지다. 이러한 para-open source 라이선스를 사용하면 이러한 권한이 제한됩니다. 

오픈 소스 이니셔티브(OSI) 로고

문제를 더욱 혼란스럽게 만드는 것은 현재 이러한 유사 오픈 소스 라이선스를 사용하는 많은 회사가 실제 오픈 소스 라이선스로 시작했다는 점입니다. 

이것은 성장 추세입니다. OSI 표준 및 정책 책임자인 Simon Phipps는 "이는 소프트웨어 권리에 대한 통제권을 유지하면서 충분한 시장 모멘텀을 얻었을 때 양탄자를 당기는 오픈 소스 자유를 제공한다고 주장하는 회사에 대한 실망스러운 추세의 또 다른 예입니다. 권리 래칫' 모델. OSI는 소프트웨어 사용자가 프로젝트 배포를 약속할 때 오픈 소스 자유의 지속 가능한 존재에 주의를 기울일 것을 권장합니다.”

그들은 왜 이것을 하는가? OSI 전무이사 Stefano Maffulli는 2022년 인터뷰에서 설명했습니다. 오픈 소스 서밋 유럽 오픈 소스 라이선스를 포기하는 것이 “기업의 트렌드가 되었습니다. 그들은 유사한 인식 가능한 패턴을 가지고 있습니다. 그들은 10년에서 XNUMX년 동안 비즈니스를 구축하고 코드를 작성합니다. 그 과정에서 회사에 코드에 대한 권한을 부여하는 CLA(기여자 라이선스 계약)를 수집합니다. 그런 다음 라이센스를 변경하고 해당 권리를 박탈합니다." 그래서 그들은 성장을 위해 오픈 소스 코드를 사용하지만 비즈니스 모델로 작동하지 않는 오픈 소스를 비난합니다. 스포일러 경고: 오픈 소스는 비즈니스 모델이 된 적도 없고 앞으로도 없을 것입니다. 개발 모델입니다. 

하지만 그렇다고 해서 Maffulli가 말했습니다. 따라서 벤처 자본가들은 후원을 받아 한푼도 절약하고 더 많은 돈을 벌기를 요구하면서 오픈 소스 라이선스를 포기합니다.” 이제 그는 그들의 고통을 이해하고 있다고 Maffulli는 말합니다. "하지만 그들이 그것을 해결하는 방법은 오픈 소스를 오염시키고 있습니다."

그래서, OSI가 앞으로 나아가다 오픈 소스가 무엇이고 무엇이 아닌지에 대해 기업과 개발자에게 똑같이 교육하려고 노력하고 있습니다. 

그 일환으로 OSI는 명확하게 정의 프로젝트. 이 크라우드 소싱 프로젝트는 이러한 요구를 해결하고 소프트웨어 패키지의 라이선스 데이터를 개선하여 오픈 소스 프로젝트를 촉진하기 위해 2018년에 만들어졌습니다. 아이러니하게도 이 프로젝트는 Microsoft, SAP 및 Bloomberg와 같은 한때 독점 기업의 지원을 받았습니다. 한때 오픈 소스였던 일부 새로운 회사가 오픈 소스에서 멀어지는 동안 구식 비즈니스는 오픈 소스의 가치를 깨닫고 더 많이 수용하고 있습니다. OSI는 또한 ClearlyDefined에서 정규직 커뮤니티 관리자를 찾고 있습니다.

또한 오픈 소스는 더 이상 개발자와 기업만의 문제가 아닙니다. OSI의 새로운 미국 정책 이사인 Deborah Bryant는 다음과 같이 설명했습니다. 공개 소스 소프트웨어의 역할은 계속해서 대중 및 사회적 관심사에서 중요한 역할을 합니다.. "

그녀가 맞아. 그녀가 새로운 직책에 도착한 지 불과 몇 주 만에 미국 상원 국토안보부 및 대정부 위원회 위원장인 민주당원 Gary Peters와 공화당 최고위 의원인 Rob Portman 오픈 소스 소프트웨어 보안을 위한 법안 도입. 오픈 소스 지지자들은 오픈 소스에 대한 정부 정책의 목소리가 필요할 뿐만 아니라 목소리가 있어야 합니다. 정부 정책 결정은 우리의 오픈 소스 소프트웨어 생태계에 영향을 미칠 것입니다. 미국과 유럽의 OSI는 Phipps와 함께 이 요구 사항을 해결하고 있습니다.

또한 : Meta AI 전문가 LeCun은 오늘날 대부분의 AI 접근 방식은 결코 진정한 지능으로 이어지지 않을 것이라고 말합니다.

앞으로 OSI는 머신 러닝(ML)과 인공 지능(AI)이 오픈 소스 소프트웨어를 사용하고 구축할 때 수행하는 역할도 다룰 것입니다. 이것은 점점 더 시급한 문제가 되었습니다.

예를 들어 GitHub의 AI 기반 쌍 프로그래밍 도구인 Copilot의 ML 모델은 부분적으로 오픈 소스 코드에 의존합니다. 일부 오픈 소스 개발자는 이에 대해 당연히 화를 내고 있습니다. Maffulli는 "법적으로 GitHub가 권리 범위 내에 있는 것 같습니다."라고 생각합니다. 즉, "여기에 오픈 소스 라이선스 문제가 있는지 또는 저작권 문제가 있는지 논의하는 법적 잡초에 빠지지 마십시오. 이것은 더 넓은 요점을 놓칠 것입니다. 거기 is 오픈소스 개발자뿐만 아니라 사회 전체에 영향을 미치는 공정성 문제”라고 말했다.

이것은 Copilot만의 문제가 아닙니다. 구글의 딥마인드 자체가 AI 개발자 시스템 AlphaCode, Salesforce는 코드T5, 그리고 오픈 소스도 있습니다 폴리코더. 오픈 소스 커뮤니티가 해결해야 하는 문제입니다. 

OSI는 XNUMX개의 가상 세미나로 이 대화를 시작할 것입니다. 심층 분석: AI, XNUMX 월. 이들은 AI와 오픈 소스가 비즈니스, 사회, 법률 및 학계에서 어떻게 서로 교차하는지 조사할 것입니다. 오픈소스와 AI에 관심이 있다면 참석을 적극 추천한다. 이것은 자유 소프트웨어와 오픈 소스 간의 영원한 싸움이 아니라 다음 XNUMX년 소프트웨어 개발에서 중요한 문제입니다.

관련 기사 :

출처