오픈 소스 소프트웨어에 직접적인 비즈니스 재해의 주목할만한 사례가 있습니까? [닫은]


21

"엔터프라이즈"환경에서 독점 소프트웨어에 대한 강력한 편견을 관찰했습니다. Java를 사용하는 대기업에서도 MySQL 또는 PostgreSQL을 찾는 것은 드문 일이며 JBoss 또는 Tomcat보다 WebSphere 및 WebLogic이 선호됩니다.

이것은 매우 이해할 수 있습니다. 많은 개발자가 Tomcat 또는 Postgres를 WebSphere 또는 Oracle DB보다 선호하지만 이러한 문제에 대한 최종 결정을 내리는 것은 아닙니다. 프로덕션에서 어떤 DB 및 애플리케이션 서버를 사용할 것인지에 대한 결정을 내리는 사람은 실제로 발생하는 문제를 일으키는 무료 소프트웨어를 선택할 때 발생하는 라이센스 비용에 비해 라이센스 비용이 상당히 적은 것처럼 보입니다.

Postgres가 Oracle만큼 좋은지에 대한 질문은 없습니다. 요점은 그것이 아니다. 기능과 벤치 마크를 신중하게 고려한 후 오라클은 Postgres를 선택하지 않습니다. 특정 장소에서 무료 소프트웨어를 신뢰하지 않기 때문에 Postgres는 대화에 참여하지 않습니다.

특정 사건에 대한 신뢰 부족이 생겨 났는지 궁금합니다. 그래서 제 질문은 이것입니다 : 오픈 소스 소프트웨어의 결함의 결과로 보여지는 비즈니스 재난 (실패, 매출 손실, 회사 데이터 손실 등)에 대한 문서화 된 사례가 있습니까?

설명 : OSS를 완전히 수용하는 엔터프라이즈 급 회사에 대한 경험이있는 경우 문제를 편견을 갖고 특정 상황의 요구에 따라 선택해야 합니다. 귀하의 경험은 다른 엔터프라이즈 회사의 태도가 매우 다르다는 사실을 변경하지 않으며, 이러한 회사가 소수에 속하더라도 제 질문은 유효합니다.


7
이 질문은 "기업"비즈니스가 자유 소프트웨어를 신뢰하지 않는다는 의심스러운 가정에 근거합니다. 그건 틀렸어
quant_dev

5
글쎄, 내 경험은 @quant_dev만큼 넓지 않을 수도 있지만 기업에서 MySQL, Postgres, JBoss 및 Tomcat에 대한 신뢰가 크게 부족한 것으로 나타났습니다. 그러나 나는이 제품을 신뢰하지 않는 개발자에 대해 들어 본 적이 없습니다.
Eric Wilson

5
@FarmBoy : 이것은 단일 답변을 가질 수있는 질문이 아니기 때문에 긴 투표가 나타나고 있다고 생각합니다. 긴 일화와 이야기, 아마도 도시의 전설과 근거없는 FUD로 쉽게 나눌 수 있습니다. 나는 이것이이기 때문에 upvotes이 생각하는 흥미로운 질문은 (물론, 나는 그것이 답할 진정 아니더라도 흥미로운 생각).
FrustratedWithFormsDesigner

3
"질문은"기업 "비즈니스가 자유 소프트웨어를 신뢰하지 않는다는 모호한 가정에 기반을두고 있습니다. ... 동의하지 않지만 모든 엔터프라이즈 비즈니스에 대해 말한 후에는 무의미하다고 생각합니다.

2
@ Qwerky 글쎄, Tomcat 또는 MySQL을 고려하지 않은 또 다른 많은 것들이 있으며, 내 질문은이 회사를 상상 한 것이 아니라 내가 그들을 위해 일했다는 전제에 근거합니다.
Eric Wilson

답변:


10

편견이 있습니까? 어쩌면 어떤 경우에는 있습니다. 그러나 대규모 조직의 경우 고가의 독점 응용 프로그램 서버 및 기타 고가의 소프트웨어 제품군으로 향하는 경로에는 거의 생각하지 않는 장점과 보안이 제공됩니다.

1) 지원 : 일반적으로 대기업에 백만 달러의 소프트웨어가있는 경우 계약이 지원됩니다. 응용 프로그램 지원의 이점을 자세히 조사 할 필요는 없습니다.

2) 활용 : 비싼 독점 소프트웨어, 특히 틈새 소프트웨어는 클라이언트와 독립 사용자 수가 적습니다. 대기업 고객이 계약을 갱신하지 않기로 결정하면 공급 업체의 수익에 심각한 영향을 줄 수 있습니다. 많은 사람들이이 레버리지를 사용하여 오픈 소스 소프트웨어에 영향을 줄 수없는 기능 및 수정 사항을 제공합니다. 오픈 소스에 대한 주장은 대기업이 자신의 변화와 기능을 프로젝트에 기여할 수 있지만 개발자가 피하려고하는 시간과 관련이 있다고 주장합니다.

3) 보안 : 그리고 암호화 및 방화벽과 같은 의미는 아닙니다. 오픈 소스 프로젝트가 등장하고 일부는 널리 지원되며 독점 소프트웨어를 능가합니다. 많은 사람들이 시간이 지남에 따라 실패하거나 기여자를 잃습니다. 그들이 20 년 동안이 소프트웨어를 사용하고 있다면 오픈 소스 커뮤니티가이를 계속 지원할 것입니까? 독점 소프트웨어를 사용하면 클라이언트로 지불하는 돈을 지불하는 한 공급 업체가 비즈니스를 계속 유지할 수 있습니다.

회사에서 오픈 소스가 폭발 한 이야기까지, 오픈 소스 인 ORM 매퍼에 대해 흔하게 들리지 않은 장기 프로젝트가 시작되었습니다. 주요 기여자가 죽거나 프로젝트가 막 중단되면서 회사는 독점 라이브러리로 옮기기 위해 비싼 리팩토링 노력을 기울였습니다. 이런 종류의 시나리오는 대기업의 헛소리를 두려워합니다.


3
ORM 이야기에 대해 구체적으로 설명해 주시겠습니까? 아니면 이것은 도시의 전설입니까?
Eric Wilson

6
"일반적으로 사용 된"(증명 된) 부분이 핵심이라고 생각합니다. 많은 회사에서 jQuery 및 nHibernate와 같은 도구를 사용하므로 두 번 생각하지 않습니다.
Robert Harvey

2
Tomcat과 MySQL 모두에 대한 지원 계약을 구입할 수 있습니다. 그들은 또한 매우 안전한 제품이며 가까운 미래를 위해 나아갈 것입니다. 갑자기 짐을 싸면 많은 사람들이 곤경에 처할 것입니다.
Qwerky

4
귀하가 인용 한 모든 사항은 유효한 우려 사항이지만 모두 독점 / 무료 질문과 무관합니다 . 무료 SW (유료 또는 무료)에 대한 지원을 받고, 필요한 경우 누군가에게 지불함으로써 새로운 기능을 얻을 수 있으며, 독점 소프트웨어 프로젝트도 실패하거나 중단 될 수 있습니다. 나는 당신이 정말로 무언가를 필요로한다면 적어도 당신이 직접 할 수 있기 때문에 (또는 누군가를 고용 / 계약 할 수 있기 때문에) 무료 SW가 실제로 여기서 이긴다고 말하고 싶습니다.
sleske

2
글쎄, 회사가 다운되면 (IT 역사상 많은 사람들이 그러했듯이) 사용자들은 운이 좋지 않습니다. 최소한 오픈 소스를 사용하면 변호사를 혼동하지 않고도 코드 에스크로를 무료로받을 수 있습니다.
Paul Nathan

5

오픈 소스 제품을 사용한 결과 어떤 문제도들은 적이 없습니다. 우려의 이유는 역사적 실패가 아니라 다른 것이라 생각합니다.

일부 작업에 상용 제품을 사용하고 문제가 발생하면 일반적으로 지원을 요청할 수있는 사람이 있습니다. 그 사람 (및 회사)은 일반적으로 문제를 해결하는 데 관심이 있습니다. 도움 이되지 않으면 항상 돈을주지 않을 위협이 있기 때문 입니다.

오픈 소스 제품을 사용하면 누구에게 전화하거나 연락 할 수 있습니까? 커뮤니티? 제품 사용에 대한 정보를 제공하지 않았으므로 제거 할 수있는 것은 없습니다. 보고서를 제출하고 다음 릴리스에서 수정되기를 희망 할 수 있지만, 자신의 시간을 자원 봉사하는 끔찍한 사람들의 공동체에 긴급 감을 전달하는 것은 매우 어렵습니다 .

따라서 오픈 소스 제품은 상업용 대안보다 훨씬 우수 할 수 있지만 적어도 제 경험상 문제가 생길 경우 비상 사태를 계획해야하는 기업 환경에서는 지원을받을 사람이없는 것이 큰 일입니다. 거래.

그것이 제가 항상 본 장벽입니다.


2
+1 결정을 내리는 사람들은 대개 먹이 사슬에서 꽤 높은 편이며, 잘못되었을 때 누군가를 비난하거나 의지하기를 원합니다. 그것은 당신의 뒤를 덮는 것에 관한 것입니다.
Qwerky

3
즉, 기업의 태그 라인이어야한다 : "그것은 당신의 뒤 커버에 대해 전부"
maple_shaft을

maple_shaft-많은 회사에서 그렇습니다.
Owe Jessen

3

오라클과 같은 회사가 다른 "영리한"회사와 더 관련이 있다고 생각합니다. 그들은 조직이 이익 동기를 갖지 않고 오라클만큼 좋은 제품을 만들 수 있다고 상상할 수 없습니다. 물론 PostGres가 완전히 비영리 된 것은 아닙니다. 지원 서비스를 판매 할 수있는 전체 서비스 제공 업체 에코 시스템이 있습니다.

제품의 Achilles 힐이 무엇인지 알고 싶다면 Google에서 "[제품 이름]이 (가) 빠짐"을 검색 할 수 있습니다. Oracle을 포함한 모든 제품에서 작동합니다. PostGres의 경우 Postgres DDL Transaction Control Sucks 가 있는데, 누군가 테스트 서버에서 데이터가 손실 된 가상 상황을 설명합니다. 물론 잘못 처리하면 모든 SQL 데이터베이스에서 데이터가 손실 될 수 있습니다.

그러나 오픈 소스 데이터베이스를 사용하기로 결정했기 때문에 회사에 닥친 실제 재난에 대해 들어 본 적이 없습니다. 해당 공간에서 사용할 수있는 소프트웨어의 품질은 상당히 뛰어나고 (상당히) 상용 제품을 능가합니다.


"저는 오픈 소스 데이터베이스를 사용하기로 결정했기 때문에 회사에 닥친 실제 재난에 대해 들어 본 적이 없습니다."흠 반드시 재앙이 될 필요는 없지만 Facebook과 MySQL의 대규모 확장에 대한 악의적 인 노력에 대해 읽어보십시오.
maple_shaft

1
@maple : 아,하지만 MySQL은 실제로 "오픈 소스"가 아닙니다. 글쎄, 기술적으로는 그렇다고 생각하지만 Sun이 MySQL을 구입하고 Oracle이 Sun을 인수 한 후에는 그 이후로는 MySQL이 전혀 달라지지 않았습니다. 이유를 알아내는 것은 어렵지 않습니다.
Robert Harvey

다른 레벨의 "오픈 소스"가 있다고 생각합니다. 오픈 소스 프로젝트의 주요 공헌자가 프로젝트의 장기적인 방향에 관심이있는 대기업 인 경우 많은 독립 공헌자가 농담 파티의 괴짜처럼 uff을 것입니다. 이 동작의 완벽한 예는 Android 프로젝트를 참조하십시오. 그와 오라클은 모든 것을 망쳐 놓았습니다.
maple_shaft

2
'MySQL은 실제로 "오픈 소스"가 아닙니다. "- 진정한 스코틀랜드 인은 그런 일을하지 않을 것입니다.
Sean McMillan

2

OSS의 주장을 위험 요인으로 대응하기 위해 SAP의 반대 사례를 제시하고자합니다. SAP의 사례는 종종 중소 기업의 파산에 대한 주요 요인으로 언급됩니다. http : //www.intl- spectrum.com/article/359/Migration_to_SAP_from_U2_ cause_Bankruptcy_of_Company.aspx

이것은 상위 10 개의 기업 IT 장애 목록이라고 주장합니다. http://www.computerworld.com/computerworld/records/images/pdf/44NfailChart.pdf

SAP 제품의 소개를 세 번 나열합니다.


1

인기있는 / 설립 된 것과 새로운 것 그리고 덜 테스트 된 것으로 사용하는 경우입니다. 누구든지 Apache를 사용하여 해고 당했습니까? 나는 그것을 운영하는 몇몇 웹 사이트가 비용이 많이 드는 시점까지 해킹 당했다고 확신하지만 오픈 소스 나 열악한 설치를 담당하는 웹 사이트를 비난 했습니까? 아이언 클래드 소유권 대안은 무엇입니까?

문제는 하나의 솔루션을 방어하려는 시도이므로 문제가 무엇입니까? 귀사는 오픈 소스 소프트웨어를 사용하기를 원하지 않으며 불안정성에 대한 주장은 일화적인 증거로 입증되지 않습니다. 부가 프로젝트를 만들고 그들이 틀렸다는 것을 증명하십시오. 라이센스 비용으로 절약 한 비용을 지불 할 수 있습니다.

대부분의 회사는 나쁜 소식을 게시하지 않으므로 거리에서 더티 버전을 구할 수 있다면 운이 좋습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.