상업적인 환경에서 오픈 소스의 부정적인 영향이 있습니까? [닫은]


12

우리 회사는 매우 광범위한 제품을 보유하고 있으며 우리에게 전략적이지 않은 몇 가지 제품이 있으므로 오픈 소스를 원했습니다 (따라서 우리는 모든 회사가 보유한 제품을 독특하고 오픈 소스로 만드는 것에 집중할 수 있습니다).

우리 산업 (헤지 펀드)은 오픈 소스가 아니며 (우리는 이것을 시도한 첫 번째 회사가 될 것입니다.) 경영진으로부터 얻은 피드백은 1) 산업을 파괴 할 것입니다 .2) 모든 경쟁 상업 회사가 연합 할 것입니다 우리를 상대로 우리는 어느 쪽이든 지워질 것입니다. 공유의 긍정적 인 효과를 본 IT 사람들과 모든 것을 포기할 것이라고 생각하는 비즈니스 사람들 사이에서 우리 회사의 큰 싸움이 벌어지고 있습니다 (오픈 소스를 원하는 부품을 판매하는 것을 선호하지만 방어에서는 무언가를 버릴 때 표준입니다).

그래서 당신의 생각은 무엇입니까? 오픈 소싱은 일반적으로 적용됩니까 아니면 소프트웨어에만 실제로 적용됩니까? 업계 및 외부의 사람들에게 전반적으로 좋습니까? 나는 실제로 부정적인 영향에 더 관심이 있습니다 (긍정적 인 것도 환영하지만)

업데이트 : 긴 이야기는 짧지 만 코드가 관련되어 있지만 오픈 소싱 아이디어에 관한 것이므로 코드에 관한 것이 아닙니다.

우리는 중간 규모의 퀀트 헤지 펀드입니다. 우리는 몇 가지 고유 한 전략을 가지고 있지만 표준 long / short, 차익 거래, 글로벌 매크로 등을 보유하고 있습니다.

우리는 우리가 가진 고유 한 자금을 유지하고 있지만 다른 사람들이 우리가 오픈 소싱을 고려하고있는 다른 것들을 유지하고 있습니다. 그래서 나는 업계에 관심이 있거나 기업에 관심이 있다고 생각하지만 어느 정도는 알 수 없습니다).

목표는 커뮤니티가 우리를 위해 일하게하는 것이 아니라 목표로 땜질하고 싶은 사람이 그렇게하도록하고 원하는 것을 만들도록하는 것입니다 (비공식적으로 우리 중 일부를 할당 할 수는 있지만 제품 라인에 포함되지는 않습니다) 성장하는 모든 공동체를 도울 수있는 직원의 시간 코드 기반은 상당히 크지 만이 분야의 가치는 우리가 획득 한 업계 지식과 접근 방식입니다 (인공 지능 및 퀀트 거래에 관한 많은 책이 있지만 대부분의 회사가 직원의 논의를 금지함에 따라 실제로 진행되고있는 몇 년이 지났습니다) 그들이하는 일). 간단히 말해서, 여기에는 사람들에게 가치가 있거나 없을지 모르지만 나는 우리가 제품 라인을 매각하는 동안 일반 대중에게 이익을 줄 수있는 방법으로 오픈 소싱에 접근하고 있습니다. 그러나 다른면에서 이것은 다른 많은 회사의 핵심 제품이며 행복하지 않다 (나는 리눅스 / 윈도우, wikipedia / britannica, 구글지도 / 상업지도 회사 등을 생각한다). 나는 사람들이 나를 싫어하면 괜찮지 만 오히려 들여 쓰기 결과가 아니라고 생각합니다.이 질문은 일반적으로 핵심 영역을 오픈 소스로 만드는 산업에서 그 결과가 무엇인지 이해하려고 노력하는 것입니다. 예를 들어, Linux로 인해 OS 시장의 어느 부분이 성장했는지 또는 자체적으로 자연스럽게 성장하고 있는지 판단하기가 어렵습니다. 기술은 빠르게 성장하고 있으며 오픈 소스가 어떻게 영향을 받는지 이해하는 데 어려움을 겪고 있습니다. 그런 것들이 필요합니까?). 나는 사람들이 나를 싫어하는 것은 괜찮지 만 나는 들여 쓰기되지 않은 결과가 아니라고 생각합니다.이 질문은 일반적으로 핵심 영역을 오픈 소스로 만드는 산업에서 그 결과가 무엇인지 이해하려고 노력합니다. 예를 들어, Linux로 인해 OS 시장의 어느 부분이 성장했는지 또는 자체적으로 자연스럽게 성장하고 있는지 판단하기가 어렵습니다. 기술은 빠르게 성장하고 있으며 오픈 소스가 어떻게 영향을 받는지 이해하는 데 어려움을 겪고 있습니다. 그런 것들이 필요합니까?). 나는 사람들이 나를 싫어하는 것은 괜찮지 만 나는 들여 쓰기되지 않은 결과가 아니라고 생각합니다.이 질문은 일반적으로 핵심 영역을 오픈 소스로 만드는 산업에서 그 결과가 무엇인지 이해하려고 노력합니다. 예를 들어, Linux로 인해 OS 시장의 어느 부분이 성장했는지 또는 자체적으로 자연스럽게 성장하고 있는지 판단하기가 어렵습니다. 기술은 빠르게 성장하고 있으며 오픈 소스가 어떻게 영향을 받는지 이해하는 데 어려움을 겪고 있습니다. 그런 것들이 필요합니까?). 예를 들어, Linux로 인해 OS 시장의 어느 부분이 성장했는지 또는 자체적으로 자연스럽게 성장하고 있는지 판단하기가 어렵습니다. 기술은 빠르게 성장하고 있으며 오픈 소스가 어떻게 영향을 받는지 이해하는 데 어려움을 겪고 있습니다. 그런 것들이 필요합니까?). 예를 들어, Linux로 인해 OS 시장의 어느 부분이 성장했는지 또는 자체적으로 자연스럽게 성장하고 있는지 판단하기가 어렵습니다. 기술은 빠르게 성장하고 있으며 오픈 소스가 어떻게 영향을 받는지 이해하는 데 어려움을 겪고 있습니다. 그런 것들이 필요합니까?).

나는 이것이 나에게 매우 구체적으로 보일 수 있음을 이해하지만 오픈 소싱의 일반적인 영향을 이해하려고 노력하고 있으며 소프트웨어는 배우기 좋은 곳처럼 보였다.


2
이 질문은 "자유 대출 및 비즈니스 문제"또는 "소프트웨어 라이센스"범주에 속할 수 있습니다. 그러나 질문에 대답하기 위해 업계와 오픈 소스 일 수있는 제품 라인에 대한 추가 배경을 제공하십시오. 고려중인 OSS 라이센스 / 모델을 나열 할 수 있으면 도움이됩니다. 그리고 "오픈 소스"! = "아웃 소스"; 그들은 완전히 다른 용어입니다. 현재이 질문은 누구나 모호한 답변을 제공 할 수 없습니다.

2
마이크로 소프트가 오픈 소스를했을 때 WiX에 무슨 일이 있었는지 보여줄 것을 고려하십시오.

고마워, 나는 그 예를 찾아 볼 것이다. @ GlenH7 나는 희망을 좀 더 밝게하기 위해 질문을 업데이트했습니다.
Lostsoul

업데이트 주셔서 감사합니다-특정 성은 일부 답변을 생성하기에 충분한 컨텍스트를 제공합니다. 몇 가지 생각이 있으며 오늘 오후에 답변을 드리겠습니다.

답변:


15

회사가 소스 코드를 공개함으로써 금융 시장의 변화를 크게 바꿀 수있는 가능성이 있습니다. 이 아이디어를 궁리 해본 결과, 전문가가 단점보다 더 중요하다는 데 동의해야합니다.

가치있는 것은 시장 구조에 상당히 익숙합니다. IT 직원과 교류하기 위해 거래소와 인터뷰를했습니다. 그것은 적합하지 않았고 나는 그들과 합류하지 않았습니다. 그러나 나는 당신이 제안한 것의 결과를 이해한다고 생각합니다.

교육 도구
금융 서비스에 사용 가능한 프로그래밍 능력이 부족합니다. 제 생각에는, 진입에 대한 가장 큰 장벽 중 하나는 주제 지식이 부족하다는 것입니다. 참조 프레임 워크는 거의 없으며, 아시다시피, 학계는 액세스 할 수없는 정보에 대해 가르 칠 수 없습니다.

소스 코드로 인스턴스화 된 정보와 개념을 활용할 수있는 많은 교수들이 있다고 생각합니다. 이론은 한 가지입니다. 그러나 구체적인 예를 갖는 것은 또 다른 것입니다.

귀사의 과거 결과는 학계와 경쟁사에 의해 쏟아져 모델의 결함이 귀하의 수익에 미칠 수있는 영향을 결정합니다. 면책 조항 : 모든 모델에는 결함이 있으므로 어떠한 비판도 아닙니다.

성장의 원동력
업계에서 극적인 성장을 주도한 견고하고 성공적인 오픈 소스 프로젝트가 많이 있습니다. Eclipse, Linux 및 Apache는 단지 세 가지 예입니다.

당신은 당신이 발표하는 프로젝트를 저가의 경계선 상품으로 묘사했습니다. 그것들을 풀어 놓으면 그 지역을 상품 토지로 절대 밀어 넣을 것입니다. 더 많은 사람들이 참여할 수 있기 때문에 반드시 나쁘지는 않습니다. 또한 전례없는 혁신을 가능하게합니다. 외부 관점에서 조각을 집어 다시 조립할 수있을 때 발생할 수있는 일을 예측하는 것은 불가능합니다.

기술 파괴자
부정적인 측면에서 이것은 Linux, 휴대폰, 디지털 미디어 등과 같은 심각한 기술 파괴자 일 수 있습니다. 진입 장벽이 높은 이전에 잠긴 환경을 열 때마다 무엇을 할 수 있는지 또는 무엇을 말할 수 없습니다. 나오다. 일부 사람들은 업계가 이것에서 나오는 게임 체인저에 적응함에 따라 일자리를 잃게 될 것입니다. 어떤 사람들은 돌아 서서 이것이 더 큰 효율성을 가져다 줄 것이며 그 목적은 수단을 정당화 할 것이라고 주장 할 것입니다.

너무 극적이지 않으면, 이것은 경쟁자의 무릎에 수류탄을 떨어 뜨리는 것과 같습니다. 효과적으로, 당신은 그들이 더 정교한 모델을 사용하도록 적응하고 그들이 작업하고있는 곧 완전한 상품 환경을 빠져 나가도록 강요하고 있습니다.

시장 투명성
최근의 SEC 의견 및 거래 활동 및 짙은 풀에 대한 공개 (미스) 정보를 고려하면 예상보다 회사에 더 많은 관심을 기울일 수 있습니다. 그것의 일부는 좋을 것입니다. 그 중 일부는 나쁠 것입니다. 어느 쪽이든 고려해야 할 사항입니다.

참조 프레임 워크 / 커뮤니티
프로젝트를 문서화하고 후속 질문에 사용할 수 있도록 직원 시간을 할당하는 것이 좋습니다. 다른 불투명 한 코드를 에테르에 덤핑하면 비트 셔틀 작업이 간단합니다. 사람들이 코드베이스를 이해할 수 있도록 로드맵을 제공하면 코드를 파헤쳐 서 작업을 시작할 수 있습니다.

채택률과 최종 영향은 관련된 변수의 수로 인해 불가능하지는 않지만 예측하기 어렵습니다. 그러나 거의 모든 경우에 게임 체인저는 작게 시작하여 점차 커졌습니다. 리눅스의 모든 변종은 3.5 인치 플로피 또는 때때로 타 버린 번트 된 CD를 바꾸는 알파 괴짜들로부터 나왔다.

한 걸음 더 나아 가기 위해 다른 회사의 직원에게 연락하여 비슷한 것을 고려하고 있는지 확인할 수 있습니다. 현재 아파치 재단 (Apache Foundation)으로 알려진 컨소시엄을 구성하는 것은 중요한 질량을 얻는 한 가지 방법입니다. 또 다른 접근법은 자습서, La CodeAcademy를 ​​생성하고 광고를 위해 사소한 홍보 캠페인을 운영하는 것입니다. 이러한 방법은 가능한 결과를 긍정적 인 영역으로 끌어 올리는 데 도움이되지만 세부적인 내용으로 들어가면 원래 질문의 범위를 넘어 설 것입니다.

단점을 요약하면 :
-이것은 많은 사람들이 빠뜨린 패턴을 실제로 방해 할 수 있습니다.
-그렇게하면 당신을 괴롭히는 일부 경쟁자들을 화나게 할 것입니다.
-또한 코드 및 / 또는 시장의 작동 방식에 대한 오해를 바탕으로 일부 부정적인 언론을 선택하게됩니다.

라이센스의 바이러스 성 때문에이 릴리스에 대해 GPLv3 라이센스를 정확하게 사용하는 것이 좋습니다. 향후 배포 될 수정 사항은 소스를 공개해야하며, 이로 인해 이로 인해 발생할 수있는 모든 종류의 커뮤니티가 커질 수 있습니다.

동료들과 함께 이것을 재구성하려면 :
-이것은 당신이 평평한 경기장을 만들기 위해 노력하고 있기 때문에 SEC (미국 증권 거래위원회)의 눈에 좋게 보일 것입니다.
-이 코드는 더 이상 이익이되지 않는 비용입니다. 시장에서 사용 가능한 프로그래밍 인재를 향상시키는 장기적인 이점은 헤아릴 수 없습니다.
-주식 시장의 올바른 가치 평가에 더 가까워지면서 더 큰 시장 효율성을 장려 할 것입니다.


5
향후 코드 수정시 소스를 공개해야하는 경우 GPL과 같은 바이러스 라이센스는 필요하지 않습니다. 이것이 원하는 경우 대신 MPL로 게시하십시오. GPL의 바이러스 성 특성은 어떤 식 으로든이 코드에 닿는 다른 모든 소스도 릴리스해야 함을 의미합니다. 문제의 코드를 보호하는 것이 아니라 독점적 코드 이데올로기를 추진하는 것입니다.
메이슨 휠러

1
@MasonWheeler-당신은 좋은 지적을하고 라이센스를 선택할 때 고려해야 할 상당한 금액이 있습니다. 커뮤니티로 돌아 가지 않고 코드베이스의 "도난"을 막기 위해 바이러스 성 구성 요소를 권장했습니다. 일반적으로 GPL은 나의 첫 선택이 아닙니다. 그러나 관련된 비 기술적 요인으로 인해 바이러스 구성 요소가 매력적이었습니다. OP가 노력하고 있다고 생각하는 "더 큰 이익"에 대해 독점적 코드 이데올로기는 실제로이 경우 몇 가지 이점이 있습니다. 무료로 만들어 질 아이디어는 GPL의 보호를 통해 이익을 얻을 수 있습니다.

2
@Lostsoul 다른 사람들이 회사 / LoB를 만들 수있게하려면 GPL을 사용하지 마십시오. 그에 더 적합한 다른 라이센스가 많이 있습니다. Mason이 지적한 MPL은 하나입니다. 이 경우 BSD, Eclipse, IBM, Apache 및 수많은 다른 사용자도 고려해야 할 라이센스가 있습니다.

1
지금까지 큰 답변과 조언을 주셔서 감사합니다. 당신은 실제로 질문, 산업 및 영향을 잘 이해하고 있습니다. 소프트웨어 외부의 사람들이 오픈 소스로 인한 변화를 이해하지 못한다고 생각합니다. 이 답변에 시간을내어 주셔서 감사합니다.
Lostsoul

1
또한, 회사 이름이 해당 업계의 모든 진지한 플레이어가 사용하는 표준 소프트웨어 도구에 첨부되어 마케팅에 미치는 영향은 엄청날 것입니다.
매트 깁슨

5

경쟁 우위를 제공하는 것은 무엇이든 오픈 소스하는 것은 좋지 않은 생각입니다. 코드를 오픈 소싱하면 어떤 이점이 있습니까? 장점은 다음과 같습니다.

모든 회사가 보유한 제품을 독특하고 오픈 소스로 만드는 것에 집중할 수 있습니다.

귀사의 주력 제품을 오픈 소스로 계획하지는 않을 것 같지만, 커뮤니티가 유지 보수의 어려움을 극복하여 회사가 핵심 제품에 집중할 수 있기를 희망하는 일부 소규모 유틸리티와 함께 ​​제공 될 수 있습니다. 희망하는 커뮤니티가 실현되지 않으면 위험 해 보입니다. 오픈 소싱의 이러한 잠재적 목표가 다른 산업 및 다른 배경을 가진 사용자에게 잠재적으로 유용합니까? 임의의 해커가이를 선택하여 개선 할 가능성이 실제로 있다고 생각하십니까?


당신의 갱신에 대응 : 그것은 당신이 코드처럼 들리 수있는 오픈 소스는 매우 틈새 시장. 그것에 대한 관심을 어떻게 창출 할 것인가? 사람들이 어떻게 그 문제를 해결하도록 하시겠습니까? github이나 sourceforge에 버리고 "즐거워!" 누가 그것을 찾을 것이며, 어떻게 찾을 것이며 왜 다운로드할까요? 이 아이디어의 마케팅 측면에는 약간의 작업이 필요하다고 생각합니다.

어쩌면 그 중 일부를 공개 소스로 만들어 나중에 고용하려는 학생들에게 마케팅해야 할 수도 있습니다. 교수진에게 데모 키트를 보내 수업 에서 프로젝트에 소프트웨어를 사용할 있도록합니다.

이것은 일을 포함 할 것입니다. 누군가 학생을위한 키트를 모으고, 커뮤니티 웹 사이트를 구축하고, 포럼을 모니터하고, 질문에 대답하는 등의 일을해야합니다. 큰 이점이 될 수 있지만 다시는 아닐 수도 있습니다.


큰 답변 주셔서 감사합니다. 회사에 대한 추가 정보를 제공하기 위해 질문을 업데이트했지만 일부 요점 으로이 제품으로 돌아갈 계획이 없으므로 제품을 구체화하거나 개선 한 커뮤니티가 우리에게 직접 영향을 미치지 않습니다 (직원이 아닌 다른 사람들은 자신의 일을 더 잘 수행 할 수있게 해주고, 우리 산업 이외의 인재를 식별 할 수 있습니다. 시카고 / NYC의 경쟁사와 최고 학교에서만 구할 수 있습니다.
Lostsoul

@Lostsoul : 업데이트에 따라 업데이트했습니다.
FrustratedWithFormsDesigner

1
코드를 오픈 소스로 만드는 목적에 도움이되는지에 대한 또 다른 훌륭한 대답. 교수, 웹 사이트, 포럼 지원에 대한 데모 키트와 같이 효과적으로 수행하는 방법에 대한 개요를 보는 것은 매우 좋습니다. 회사가이 길을 선택하기로 결정한 경우, 회사가 자금을 조달하는 것은 과도하지 않습니다.
엘리 케셀 먼

2

@FrustratedWithFormsDesign이 말한 것에 2 센트를 추가하겠습니다.

회사가 무엇이든 할 수 있도록하려면 영향 / 혜택을 수량화하기 위해 무언가를해야합니다. 어떤 말이나 느낌이나 감정적 인 폭발 (또는 좌절)은 어떤 식 으로든 도움이되지 않습니다.

5-Why의 기술 을 사용하여 실제로 프로젝트를 오픈 소싱하는 '종료 혜택'을 정리하십시오. (당신은 5 개 이상을 요구할 수도 있습니다.) 이제, 당신은 물론 하나 이상의 최종 목표에 도달 할 수 있습니다. 어떤 대답에서든 분기 할 수 있고 계속 '왜'를 요구할 수 있기 때문입니다. 선형 트리가 아닌 인과 관계로 연결된 목표).

조직에서 얻은 가치로 목표를 수량화 할 수 있는지 확인하십시오. 측정하기 어렵다고 생각되면 " 무엇을 측정하는 방법-Doug Hubbard " 읽는 것이 좋습니다. 이제 이것을 더 높은 수준으로 가져 가기위한 '선택 무기'로 사용해야합니다. 오픈 소싱의 '가치'를 보여주는 경영진. 숫자가 믿을만하지 않으면 (위험을 고려한!) 그들은 그것을보고 귀찮게하지 않을 것입니다.

그들이 관심의 가치가 무엇인가를 발견하면, 그들은 것이다 그것을 더 조사하는 데 시간을 보낸다. 그것은 그들의 전략적 이해와 정렬되지 않는 값들이 그것을보고하지 않을 것이다 추가이다 (또는 오히려 그것을보고 귀찮게하지 않습니다).

도움이 되었기를 바랍니다.

추신 : 비즈니스 모델 캔버스 를 동일한 커뮤니케이션 수단으로 찾아 볼 수도 있습니다 .


당신의 말만으로 투표하십시오. 링크 된 참조의 선택을 비판하지 않습니다. 그것은 좋은 일이었고, 일부 사람들은 고맙게 여기는 추가적인 노력이었습니다. 그러나 설득력있는 사례를 만들고 상위 경영진을 위해이를 정량화하는 것에 대해 말한 것은 내가 관찰 한 효과와 일치합니다. 그들은 좌절감, 폭발물에 대해 신경 쓰지 않는 것 같습니다. 어떤 눈에 띄지 않는 반응없이 그것을 통해 앉아 있습니다 (아마도 내가 알지 못하는 부정적인 것을 제외하고). 다른 상황 별 고려 사항에 관계없이 언급 한 문제를 해결해야합니다.
Ellie Kesselman 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.