Linus Torvalds가 오픈 소스 코드의 상용 사용자에 대해 이야기합니다.

지난주, Linus Torvalds는 Jeremy Andrews와 광범위한 이메일 인터뷰를 계속했습니다., Tag1의 창립 파트너이자 CEO.

64 월 인터뷰의 첫 번째 부분에서 Torvalds는 Apple의 ARMXNUMX 칩과 Rust 드라이버에서 자신의 Fedora 기반 재택 근무 환경에 이르기까지 모든 것에 대해 이야기하고 Linux 초기에 대한 생각에 대해 이야기했습니다. 하지만 두 번째 부분은 Torvalds가 어떻게 생각하는지에 대한 더 깊은 통찰력, 개인적인 통찰력을 제공합니다. 내가 공유 할 것의다른 프로젝트 관리자 및 기업이 비즈니스 성장을 도울 수있는 방법에 대한 몇 가지 아이디어.

라이너스 프로젝트가 시작되었을 때 그가 어떻게 진행했는지 공개했습니다.

“저는 사람들이 저에게 약정을 보냈던 초기를 아직도 기억합니다. 저는 그것들을 약정으로 실제로 적용하지는 않았지만 그것들을 읽었고 사람들이 무엇을하고 싶어하는지 이해했고 제가 직접 해냈습니다. 그것이 내가 프로젝트를 시작한 방법이고, 그것이 내가 더 편안하고 코드를 더 잘 알고있는 방법이기 때문입니다.” Linus는 또한 위임하는 법을 배우는 것이 중요하다고 설명했습니다.“기본적으로 게으 르기 때문에 꽤 빨리 그만 두었습니다. 나는 패치를 읽고 그들이 무엇을하는지 알아내는 데 정말 능숙 해졌고 그것들을 적용했습니다. "

라이너스 그는 또한 Linux가 성장하고 더 성공적이됨에 따라 편견없이 유지하기 위해 노력했습니다.

“저는 의식적으로 Linux 회사에서 일하고 싶지 않았습니다. 예를 들어 Linux를 처음 XNUMX 년 동안 일하지 않고 유지했습니다. 이것은 사업상의 이익이 나쁘다고 생각하기 때문이 아니라 사람들이 나를 중립적 인 정당으로 인식하고 "경쟁"이라고 느끼지 않았는지 확인하고 싶었 기 때문입니다. «

오픈 소스는 큰 성공을 거두었지만 기업과 같은 대규모 사용자 중 상당수는 자신이 의존하는 오픈 소스 프로젝트를 지원하거나 기여하는 데 거의 또는 아무것도하지 않습니다.

계속 입력 :

“그리고 커널을 사용하는 많은 대기업들은 결국 개발 프로세스에 적극적으로 참여하게됩니다. 때때로 그들은 내부 작업을 많이하고 일을 밀어내는 데 그다지 능숙하지 않습니다 (이름을 지을 수 없으며 일부는 실제로 더 잘하려고 노력하고 있습니다).하지만 실제로 큰 것을 보는 것은 매우 고무적입니다. 이러한 방식으로 참여하는 회사는 기본적인 업스트림 개발에 매우 ​​개방적이며 커뮤니티의 중요한 구성원입니다.

오픈 소스가 지속 가능한지 묻는 질문에 Linus는 다음과 같이 대답했습니다.

"예. 개인적으로 저는 오픈 소스가 지속 가능할뿐만 아니라 복잡한 기술 문제의 경우 문제 공간이 너무 복잡해서 단일 회사에서 처리 할 수 ​​없기 때문에 실제로 오픈 소스가 필요하다고 100 % 확신합니다. 크고 유능한 기술 회사조차도. "

오픈 소스 프로젝트 관리자의 성공 비결 : "항상 거기에 있어야합니다"와 "열려야합니다"

Andrews가 오픈 소스 프로젝트의 성공 요인을 알고 싶었을 때, Linus는 다음과 같이 인정했습니다.

“성공의 열쇠가 무엇인지 정말 잘 모르겠습니다. 예, Linux는 매우 성공적이었으며 Git도 제대로 시작되었지만 더 깊은 원인에 기인하는 것은 여전히 ​​매우 어렵습니다. 내가 운이 좋았 을까? 아니면이 프로젝트를 필요로하는이 모든 사람들 때문에 일어 서서 일을하고 프로젝트를 시작한 사람이 나였습니까? «

하지만 Linus는 마침내 "당신이 오픈 소스 소프트웨어 제조업체라면 개인적으로 중요하다고 생각하는 몇 가지 실용적이고 현실적인 요점"을 설명 할 것입니다. 오픈 소스 프로젝트를 담당하는 사람은 항상 "참석"할 것을 권장합니다.

“당신은 머물러야하고, 다른 개발자들을 위해 거기에 있어야하고, 항상 거기에 있어야합니다. 기술적 인 문제에 부딪 히고 실망 할 것입니다. 이러한 기술적 문제를 해결하는 방법에 대해 매우 다른 아이디어를 가진 사람들과 함께 일하게됩니다. 그리고 기술적 문제는 보통 기술적 인 해결책을 가지고 있기 때문에 쉬운 부분입니다. 그리고 당신은 종종 아주 객관적으로 '이것이 더 낫다 / 빠르다 / 쉽다'라고 말할 수 있습니다.

Linus가 설명한 또 다른 핵심은 "개방형", "다른 사람의 솔루션에 개방적"입니다. 일을 수행하는 방법에 대한 매우 명확하고 융통성없는 아이디어가 없습니다. 그러나 Linus는 개방적인 방법 중 하나를 비난합니다.

“사적으로 일을 논의하는 내부 파벌이있는 사람들의 일종의 '파벌'을 만드는 것은 정말 쉽습니다. 그리고 나서 실제로는 대낮에 결론 (또는 한계 작업) 만 볼 수 있습니다. 그들은 회사 내에서 또는 핵심 사람들 그룹 내에서 발생했으며, 외부인은 이러한 클릭을 침투하기가 어려우며, 너무 사적이고 독점적이기 때문에 해당 핵심 그룹에서 무슨 일이 일어나고 있는지 확인하는 데 종종 어려움을 겪습니다.

“이것이 제가 오픈 메일 링리스트를 정말 좋아하는 이유 중 하나입니다. "초대"목록이 아닙니다. 참여하기 위해 등록 할 필요조차 없습니다. 정말 열려 있습니다. 그리고 거의 모든 개발 논의가 거기에 있어야합니다. "

성공적인 오픈 소스 프로젝트에 필요한 다른 특정 기술에 대해 Linus는 자신의 경험을 설명했습니다. 그에 따르면“경영 매뉴얼 등을 기획하고 읽은 결과가 아니다. 대부분의 일은 저절로 발생했으며 오늘날 우리가 가지고있는 구조는 작성된 조직도에서 나온 것이 아니라 방금 "자신의 자리를 찾은"사람들로부터 나온 것입니다. 위에서 언급했듯이 Linus는 작업 위임을 권장합니다. 그는 또한 의사 소통 능력이 "매우 중요하다"고 언급했습니다.

출처 : https://www.tag1consulting.com


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.