프로그래머가 비공개 소스 애플리케이션을 작성한 다음 무료로 만드는 이유는 무엇입니까? [닫은]


199

소프트웨어 작성 및 판매를 통해 생계를 유지하는 기업가 / 프로그래머로서 개발자가 응용 프로그램을 작성한 다음 인터넷에 무료로 올리는 이유에 대해 멍청하게 생각합니다. 당신은 세계에서 가장 유리한 분야 중 하나에 자신을 발견했습니다. 실제 제품이 없지만 가격을 지정할 수있는 99 %의 이윤을 가진 사업. 버그가있는 제품을 배송 할 수 있으며 고객이 계속 구매하는 비즈니스.

때때로 우리의 소프트웨어 중 일부는 무료 경쟁자를 얻게 될 것입니다. 그는 이것에서 좋은 생활을 할 수 있지만 대신 무료로 선택했습니다.

  • 당신은 거대한 돈 더미를 좋아하지 않습니까?
  • 사람들이 비용을 지불 할 것이라고 확신하지 않습니까?
  • 그것을 지원해야합니까?

이제 고객은 모든 문제에 대한 무료 솔루션을 찾을 수 있기를 기대하기 때문에 프로그래밍 비즈니스에는 좋지 않습니다. ( "XYZ를위한 좋은 무료 소프트웨어가 있습니까? 아니면 20 달러를 내야합니까?"와 같은 트윗이 있습니다. 무료 솔루션이 결국 끊어지기 때문에 (새로운 OS로 인해 또는 무엇 때문에) 고객에게도 좋지 않습니다. 무료이기 때문에 개발자는 그것을 고칠 이유가 없습니다. 고객은 더 이상 작동하지 않고 업데이트되지 않는 무료이지만 오래된 소프트웨어를 사용하게됩니다. 고객의 외침. 개발자는 여전히 작업 일 직무가 큐비클에서 울고 있습니다. 무엇을 제공합니까?

추신 : 오픈 소스 / 소프트웨어를 시작하지 않으려 고 생각합니다. 개발자가 비공개 소스 응용 프로그램을 만들고 무료로 만드는 시점에 대해 이야기하고 있습니다.


76
"

20
무료 소프트웨어 휴식? 나쁜 자유 소프트웨어를 선택해서 죄송합니다. 우분투와 같은 것을 시도 했습니까? 하나의 멋진 패키지에 많은 품질의 소프트웨어가 있습니다. 그리고 IE 또는 Chrome이 무료라는 것은 더 큰 문제가 아니십니까? 독방 프로그래머는 어떻게 경쟁할까요?
dlamblin

60
OS 업그레이드 후 죽었고 업데이트되지 않은 많은 payware 앱이 있습니다.
mlk

17
자유 소프트웨어는 상용 소프트웨어보다 더 많은 것을 깨뜨리고 있습니까? 그것은 완전히 거짓 입니다.
대안

50
99 % 이익 마진? 귀하가 복용하고있는 약 중 일부를 복용 할 수 있습니까? 내 시간은 무가치하지 않다.
시크릿

답변:


293

기술 지원이나 환불 제공 의무를 느끼고 싶지 않기 때문입니다.


4
이것은 정말 좋은 답변입니다, 그런 적은 양의 단어에 대해 많은 승리
MetaGuru

13
우리는 과거에 간단한 앱의 가격을 $ 8로하여 행운을 빕니다. 어쩌면 맥 일뿐이지만 사용자는 8 달러에 쉽게 참여할 수 있으며 특히 높은 수준의 지원을받을 자격이 없다고 느꼈습니다 (그들은 항상 높은 수준의 지원에 놀랐습니다.) 당신은 응용 프로그램에서 계속 작업하고, 더 크고 더 나은 만들기. 우리가 그것이 훨씬 나아 졌다고 느끼면, 그에 따라 가격을 보통 20 달러로 올립니다. 나는 그보다 훨씬 더 많은 소프트웨어 비용을 믿지 않습니다.
Ken

8
@BlairHippo : 왜 버그가 있고 지원되지 않는 문서화되지 않은 소프트웨어를 제공하고 싶습니까?
Ken

17
@ Ken : 어쩌면 그것은 개발자 자신의 가려움증을 긁기 위해 만들어 졌기 때문에 (따라서 매우 화려 할 필요는 없었 음) 개발자는 많은 사람들이 비슷한 가려움증을 긁고 싶다는 것을 깨달았습니까?
Piskvor

60
귀하의 소프트웨어를 무료로 제공한다고해서 사람들이 불평하고 멍청이하는 것을 막을 수는 없습니다. 그러나 당신은 그들이 그것을 지불하지 않을 때 스스로를 가라고 말하는 죄의식을 느끼지 않을 것입니다.
John MacIntyre

217

나누는

우리 대부분은 무료로 사용하도록 제공된 소프트웨어를 사용합니다. 결과적으로 자체 소프트웨어를 무료로 공유하는 것이 좋습니다. 기본적으로, 우리는 소프트웨어를 다른 자유 소프트웨어와 교환하지만 실제로 거래를 진행하는 오버 헤드는 없습니다. 기여하지 않는 침출이있을 수 있지만 배포가 너무 저렴하여 중요하지 않습니다.

판매는 어렵다

실제로 소프트웨어를 판매하려고하면 마케팅, 돈 모으기, 사람들에게 판매하는 법적인 파급 효과에 대해 걱정해야하는 과정이 훨씬 더 어려워집니다. 고독한 프로그래머에게는 이것이 실제로하고 싶은 일에서 멀어집니다. 결과적으로 그들은 다른 사람들이 할 수없는 경우에도 혜택을 누릴 수 있도록 단순히 프로그램을 발표 할 수 있습니다.

새로운 모델

새로운 소프트웨어 개발 모델이 도착했다는 주장이있을 수 있습니다. 소프트웨어 판매 모델은 실제 판매를 수행하여 소프트웨어에 적용하려는 시도입니다. 그러나 소프트웨어는 실제 세계와 다릅니다. 배포가 매우 저렴하기 때문에 몇 가지 문제가 발생합니다.

  1. 누군가 귀하의 소프트웨어를 사용하게하는 것은 기본적으로 무료입니다.
  2. 소프트웨어 비용을 지불하지 않은 사람들이 소프트웨어를 사용하지 못하도록하는 것은 정말 비쌉니다.

이 관점에서, 소프트웨어의 사본 당 충전을 시도하는 것은지는 게임이다. 따라서 소프트웨어 자체가 아닌 소프트웨어 관련 서비스로 수익을 창출해야합니다. 따라서 소프트웨어 자체를 사용할 권리가 아닌 지원 계약, 호스팅 서비스 등을 청구 할 수 있습니다.

또한,이 모델은 주요 제품을 무료로 제공하고 관련 상품을 판매하는 웹 코믹스, 웹 시리즈 등에서 사용됩니다.


또한 그의 Nine Inch Nails 음악을 너무나 많이주는 Trent Reznor의 모델과 비슷합니다. 나는 이것이 링크라고 생각합니다 (그러나 현재 사용중인 기계로 인해 확인할 수는 없습니다) youtube.com/watch?v=Njuo1puB1lg
Hans

"Selling is Hard"의 많은 문제는 iOS 용 AppStore에서 완화되었습니다. 이것이 독특한 사례라는 것을 알고 있지만 매우 큰 시장의 작은 덩어리에 대한 이러한 우려를 처리합니다.
Dan Rosenstark

1
@Yar : 규칙과 지침에주의를 기울이면 App Store에 앱을 가져 오는 것이 어렵지 않습니다. 150,000 개 또는 현재 다른 앱 중에서 사람들이 한 번만 알아 차 리도록하는 것입니다.
David Thornley

@David Thornley는 그렇습니다. 그러나 마케팅 역시 무료 앱의 문제입니다. 하지만 앱 스토어가 보여 주듯이, 100 만 명의 사용자가 10K의 서비스를 기꺼이 구매하는 것보다 백만 명의 사용자가 1 달러를 지불하는 것이 더 쉬운 경우가 있습니다. 나는 0이 옳았다 고 생각한다;)
Dan Rosenstark

18
"판매가 어렵다"는 점은 많은 사람들이 간과하지만 매우 사실입니다. 대부분의 프로그래머는 그것에 나쁘고 일반적으로 그것을하는 것을 싫어합니다. +1
Eran Galperin

117

무료 앱을 출시하고 오픈 소스 프로그램을 개발하는 것은 제품, 즉 당신을 팔기위한 훌륭한 광고입니다. (또는 다른 말로하면, 무료 앱은 시간 판매에있어 손실의 리더입니다.)

또한 "선물 경제"라는 개념도 있습니다. 많은 사람들로부터 많은 것을 받았을 때 왜 동료 / 사회에 크게 기증 하지 않겠습니까?

마지막으로, 삶을 조금 더 편하게 만들어주는 무언가를 작성함으로써 수백만의 사람들의 삶에 직접 영향을 줄 수있는 다른 분야는 무엇입니까?


23
왜? 청구서. 음식.
Paul Nathan

30
상황이 아닙니다. 실제로 유료 직업을 가질 수 있고 무료 소프트웨어를 출시 할 수 있습니다.
helgeg

21
@ 폴 I 음식 프로그램. 여가 시간에는 다른 사람들이 나에게 물건을 주었기 때문에 프로그래밍하거나 적어도 부분적으로 나눠주었습니다 : Squeak, SBCL, FreeBSD, exim, stunnel, epic, apache, emacs. 그리고 그것은 단지 내 머리 꼭대기에있는 것들입니다.
Frank Shearar

12
@Mystere Man : 여가 시간에 작성한 소프트웨어를 청구하면 모든 종류의 흥미로운 장벽 (훨씬 더 복잡한 세금 환급, 경쟁 불가 문제)이 발생합니다. 어쨌든 여가 시간에 코드를 작성하기 때문에 "나만 볼 수 있습니다"또는 "내가 줄 것"을 선택할 수 있습니다. 저에게, 그 균형은 "주는 것"으로 경향이 있습니다.
Vatine

13
@el fuser, Mystere Man : 나 자신의 사업을 운영하는 막대한 양의 일이며, 내가 신경 쓰지 않는 많은 교묘 한 일이 포함되어 있습니다. 대신, 하루 종일 내가 좋아하는 일을 아내와 자녀를위한 충분한 급여와 재정적 안정으로하는 것입니다. 따라서 스타트 업을 시작하십시오. 행운을 빕니다.
Frank Shearar

103

RSA Animate-드라이브 : 우리에게 동기를 부여하는 것에 대한 놀라운 진실은 왜 돈이 일을하는 동기가되지 않는지 배우기 위해이 환상적인 비디오를 보는 것이 좋습니다.

전체 내용을 살펴 보는 것이 좋지만 6:40 표시 주위의 질문에 직접 대답합니다.


4
이것은 아마도 사람들이 소프트웨어를 쓰는 이유에 상당히 장소입니다 무료 (정말 사람이 왜 그것을 충전하지 않고 아무것도하지)
NOS

5
멋진 비디오! 공유하기위한 TYVM!
jweyrich

1
그는 정말 멋진 소프트웨어를 만드는 Atlassian을 언급합니다. atlassian.com

66
  • 어떤 사람들은 재미를 위해 프로그램을 작성합니다.
  • 어떤 사람들은 프로그램을 사용하는 사람들의 수보다 많은 현금을 얻습니다. 판매하는 것은 두 번째에 관심이없는 첫 번째 사람을 밀어 내립니다.

제품 판매에 대한 모든 책임을지지 않으려면 일부 회사에 라이센스를 부여하고 로열티 나 그와 유사한 것을 얻습니다.
머핀 맨

@Nick : 노력 때문이 아니라 돈을 받고 있기 때문에 효과가 있습니다.
BCS

39

소프트웨어에 시간과 에너지를 소비했지만 소프트웨어를 출시 할 시간이나 성향이 없기 때문에 소프트웨어를 무료로 배포 할 수 있습니다 .

개인적 철학은 (그리고 소프트웨어도 판매합니다) "경쟁력은 당신을 더 좋게 만듭니다"입니다.

물에서 경쟁이없는 제품을 만들 수 없다면 문제가 생길 수 있습니다.


1
그러나 당신은 그것을 마케팅 할 필요가 없습니다! 기본 웹 페이지를 만들고 사람들이 필요로하는 작업을 수행하고 Google에 필요한 내용을 입력하면 웹 페이지가 표시되므로 즉시 고객을 확보 할 수 있습니다.
Ken

15
@Ken 네,하지만 만약 당신이 그것을 시장에 내놓지 않는다면, 아무도 그것을 찾지 못할 것이고, 그러면 당신은 돈을받지 못할 것입니다. 모든 작업에 대한 gazillion 프로그램이 있습니다. 잠재 고객 수를 gazillion으로 나누면 기회에 따라 프로그램에 노출되는 엡실론 비율이 표시되며 프로그램을 한 번만 사용하려는 십대 소녀 일뿐이므로 구매하지 않을 것입니다. 무언가를 위해. 그래서 요점이 뭐야? 프로그램 주위의 비즈니스 관행에 대해 생각하지 않으면 어쨌든 대금을 지불받지 않을 것입니다 (어쨌든 큰 금액은 아닙니다).
EpsilonVector

나는 단지 경험에서 말하고 있습니다. 우리는 막대한 양의 소프트웨어를 판매하며 우리 사업의 약 99 %는 우리 소프트웨어가하는 일을 인터넷에서 검색합니다. 가장 먼저 떠오르는 것은 당사 사이트 또는 당사 사이트로 연결되는 제품에 관한 기사입니다. 물론 경쟁이 치열한 경우에는 작동하지 않습니다. 그러나 경쟁이 치열하다면 이미 잃어버린 것입니다.
Ken

2
@Ken 거기 있습니다 : "... 또는 우리 제품에 관한 기사". 프로그램에 대한 기사를 다른 사람이 작성하도록 어떻게 관리 했습니까? 사람들은 일반적으로 download.com 아카이브에 깊이 묻혀있는 모호한 오디오 비디오 형식 변환 프로그램에 대해 쓰지 않습니다. 기자가 당신을 알아 차렸다는 사실은 많은 재미있는 프로그래머가 기꺼이 투자하려는 것보다 프로그램 홍보에 더 많은 노력을 기울 였다는 것을 의미합니다.
EpsilonVector

모호한 것을 쓰고 있으므로 이미 길을 잃었습니다. 당신의 프로그램이 많은 사람들에게 유용하다면, 언론인들은 그것에 관한 기사를 쓸 것입니다. 나를 믿어.
Ken

30

많은 무료 앱은 완전히 고용되어 있고 여가 시간에 제작 한 애플리케이션에 대한 아이디어를 생각 해낸 사람이 만들었습니다. 그 사람은 살아 남기 위해 돈이 필요하지 않습니다.

많은 시간을 지불, 마케팅, 판매 및 지불 메커니즘을 찾는 것은 그만한 가치가 없으며 때로는 개인이 일반 대중에게 유용하다고 생각하는 것을 제공하는 것을 좋아합니다.

무료 응용 프로그램과 경쟁하는 경우 가장 좋은 전략은 더 나은 제품을 만드는 것입니다. 무료 버전을 사용하는 것보다 더 많은 기능을 제공하거나 어떤 방식 으로든 더 잘 구현 되었기 때문에 종종 응용 프로그램을 구입했습니다.


25

충분한 것으로 충분한 시점이 있으며, 작은 노력 일지라도 무언가를 판매하기 위해 더 많은 노력이 필요하다는 사실이 있습니다. 예를 들어 돈을 모으는 방법을 생각해 내야합니다.

폐쇄 형 소스 인 무료 앱을 게시하는 이유는 모든 기능을 갖춘 프리웨어를 좋아하기 때문이라고 생각합니다. 따라서 동일한 아이디어를 염두에두고 전 세계에 보내는 것을 좋아합니다. 완전 무료 소프트웨어 패키지로 중요한 작업을 수행 할 수있을 때 기분이 좋으므로 공유하고 싶습니다.

실제로 '왜 무료로 만들지 않습니까?' '돈을 쌓을 수 있기'때문에 모든 소프트웨어를 출시하려는 동기는 무엇인가에 관한 것입니다. 모든 사람이 점점 더 많은 현금에 동기를 부여하는 것은 아닙니다.


2
그것은 현금 자체에 관한 것이 아니라 회사 나 계약자뿐만 아니라 전적으로 자신을 위해 일할 수있을 정도로 현금을 만드는 능력입니다. 소프트웨어는이 작업을 매우 쉽게 만듭니다. 사무실도없고 오버 헤드도 없습니다. 일단 작업을 마치면 다른 사람을 위해 일할 수 없습니다.
Ken

9
@ Ken : 그건 사실이 아닙니다. 자신을 위해 일하는 것은 모든 사람이 참여하고 싶지 않은 특정 일을 수반합니다. 나는 나 자신을 위해 일하는 옵션을 살펴 보았고 , 나는 그것을 할 수 있다고 확신하면서 , 그것과 함께 할 많은 사소한 일들을 다루기를 원치 않았다. 나는 일하기 좋은 회사를 찾았고 저를 소중하게 생각하며 만족합니다.
Harper Shelby

2
질문-프리웨어로 배포하는 경우 자유 소프트웨어 (오픈 소스)로 릴리스하지 않는 특별한 이유가 있습니까?
대안

@mathepic 무료로 무언가를 발표하면 소스 코드를 포함시킬 수없는 이유가 없습니다. 무료 및 판매 제품 모두에서 특정 코드를 사용하여 코드를 보호하려는 상황이있을 수 있습니다. 그것은 또한 판매 된 것들에서 사용됩니다
MetaGuru

25

두 가지 주요 이유가 있습니다.

  • 개별 프로그래머는 알려지고 사랑 받기를 원할 수 있습니다.

  • 배후에는 대체 경제 모델이 있습니다. 유명한 예 : iTunes, Acrobat 판독기, Firefox, Ubuntu는 모두 무료이지만 판매 업체는 이러한 제품 (엔터테인먼트 판매, 유료 기능, 검색 엔진 시청자, 지원)으로 돈을 벌고 있습니다.


1
이 대체 경제 모델은 모퉁이에있는 제빵사가 다운로드 한 무료 소프트웨어 대신 빵을 제공하기 시작하자마자 작동하기 시작했습니다.
Giorgio

23

어떤 사람들이 기술적 인 질문에 대답하기 위해 돈을 버는 사람들이 왜 Stack Exchange에서 무료 조언을 제공합니까? 나는 이것이 기본적인 심리적 필요가 관대해야한다고 생각한다. NIH의 신경 과학자 인 Jorge Moll과 Jordan Grafman은 자선 단체가 뇌에 결속되어 있음을 발견했습니다. http://www.washingtonpost.com/wp-dyn/content/article/2007/05/27/AR2007052701056.html의 Washington Post 기사``좋은 느낌이 들면 자연 스러울 수 있습니다 ''를 참조하십시오.

콜버그의인지 발달 이론과 길리건의 간호 윤리는 사람들을 상호 의존적이고 공감과 이타주의를 향한 발전으로 본다. 이 행동은 인류가 생존하고 번성하기 위해 필요합니다.

Lewis Hyde는 다음과 같은 두 가지 유형의 경제가 있다고 말합니다. (1) 교환 경제 (빈곤 경제). 상태가 가장 많은 사람들에게 부여되며, (2) 선물 경제 (풍부한 경제)에 따라 상태가 부여됩니다. 누가 가장 많이 주는지 선물 경제의 예로는 결혼, 가족, 우정, 전통 과학 연구, 소셜 네트워크 (예 : Wikipedia 및 Stack Exchange), 물론 F / OSS 등이 있습니다.

IMHO, Eric S. Raymond 및 Linus Torvalds는 이기적인 프로그래머를 관대 한 프로그래머로 바꾸는 기적을 수행했습니다. 이것은 엘리사가 2,200 명의 이기적인 학생들을``여러분의 먹이 ''라는 기적을 가지고 관대 한 사람들로 변화시킨 것과 매우 유사합니다. 기근이 있습니다. 그의 학생들은 배고프고 이기적입니다. 그들에게는 음식이 있지만 서로 나누기를 거부합니다. 엘리사는 단 22 개의 빵을 그들에게 나누어주고 나서 서로 나누기 시작했습니다. 머지 않아 그들은 모두 먹이를 먹었을뿐 아니라 음식이 남았습니다. 진정한 기적은 빵이 얇은 공기로 구체화 된 것이 아니라 한때 이기적인 사람들이 한 사람의 관대함의 예에서 영감을 받아 관대 해졌다는 것입니다.


20

나는 프로그래머로서 하루 종일 직장에서 충분히 돈을 받는다. 나는 대부분 내 작은 프로젝트를 재미있게 코딩합니다. 필자가 작성하는 거의 모든 내용을 무료로 제공하며 다음과 같은 이유로 무료 / 오픈 소스 라이센스로 배포합니다.

  1. 재미있는 프로젝트입니다 (예 : 간단한 언어를위한 통역사, JavaScript 코드를 정리하는 도구, 다양한 작은 스크립트 등). 이들은 "기업"응용 프로그램이 아닙니다. 소규모 응용 프로그램조차 가정 사용자는 작업을 완료하거나 엔터테인먼트를 위해 필요하지 않습니다. 글쎄, 내가 작성한 도구 중 일부에 대해 실제로 매우 적은 금액을 지불 할 사람들이있을 수 있습니다. 그러나 실제로, 그것은 합리적 인 금액 일 것입니다. 저는 마케팅 및 판매와 관련된 노력을 고려할만큼 돈이 필요하지 않습니다.

  2. 1980 년대와 1990 년대 초에 성장한 누군가와 개발 도상국에서도 그 사람이 필요로하는 도구에 대한 충분한 돈을 얻거나 접근하지 못하는 느낌을 이해합니다. 지불은 서부에 거주하지 않는 많은 사람들에게 큰 번거 로움이며, 가능하더라도 몇 달러는 세계 반대편의 학생에게 많은 돈을 줄 수 있습니다. 실제로 이러한 도구를 사용하는 대부분의 사람들이 비용을 지불 할 수 없다면 비용을 어떻게 사용합니까?

  3. 다른 답변이 이미 지적했듯이, 내 자신의 프로젝트와 내가 소유하지 않은 더 큰 프로젝트에 대한 노력은 저의 기술에 대한 광고로서 나에게 돈을 지불합니다. 다른 사람들이 나를 더 좋아하게 만드는 것과는 별도로, 그것은 잠재적 인 고용주로부터 주목을받는 데 도움이되며, 따라서 경력에 도움이됩니다. 무료로 제공되는 소프트웨어는 품질은 동일하지만 비용이 들지 않는 제품에 대해 더 잘 알려지고 더 널리 사용되어야합니다.

다른 답변에서 이미 지적했듯이, 여가 시간에 코딩하는 한 명 또는 소수의 사람들이 노력하여 사람들이 생계를 유지하기 위해 작성한 소프트웨어의 상업적 전망을 위협하는 경우-나는 그것이 후자는 다른 방법보다는 돈을 쓸 가치가있는 제품을 만들기 위해 더 열심히 노력했습니다. 어쨌든 그것은 모든 관련자에게 좋은 양질의 소프트웨어에 대한 막대를 높입니다.

낡은 옷을 자선 단체에 기부하는 것은 섬유 산업의 사람들에게 상처를주는 것과 같습니다.


18

나는 내 자신에게 "이 쓰레기에 대해 $ 20.00을 요청하고 있습니까?"라고 묻는 몇 가지 응용 프로그램을 발견했습니다. 나는 그것을 더 잘할 수 있다는 것을 알고 있으며 "사람에게 붙일"수 있도록 무료로 공개합니다.

나는 그 앱에 많은 시간과 돈이 들어간다는 것을 이해하지만, 당신이 판매를 위해 제품을 내놓으려면, 그것은 최고 수준이거나 그냥 포기해야한다고 믿습니다.


7
동의했다. 사람들은 쓰레기를 청구해서는 안됩니다. 며칠 안에 할 수있는 일이 다른 사람이 청구하는 것만 큼 좋으면 분명히 20 달러의 가치가 없습니다.
Ken

한 번 해봤 어 내가 생각했던 것만 큼 재미 있지는 않았습니다. 당신이받는 kudos (즉, 자아 쓰다듬어)를 위해 그것을하는 것이 훨씬 더 재미 있습니다.
Roman Starkov

이것은 10 달러에 판매되는 Android의 타이머 응용 프로그램을 상기시킵니다.
Earlz

당신이 실제로 "사람에게 고착"하지 않는 것을 제외하고. 가족에게 먹이를주기 위해 생계를 유지하려는 사람에게 "고착"하는 것이 좋을 것입니다. 또한 문제가 아닌 문제를 해결하려고합니다. 소프트웨어가 너무 나쁘면 아무도 사지 않으면 시간이지나거나 사용 가능한 지점으로 향상됩니다. 아무에게도 유용한 소프트웨어를 사도록 강요받는 사람은 없습니다.
Wayne Koorts

18

품질

소스 코드를 열면 품질이 크게 향상 될 수 있습니다. 다른 프로그래머가 코드를 개선한다고 생각하고 자동화 된 소스 코드 분석기를 생각하십시오.

내구성

경쟁이 치열한 제품이 있으면 폐쇄 소스가 손실되는 경향이 있습니다. 오픈 소스는 영원히 공유 할 수 있습니다.

나누는...

배려입니다. 이제 전 세계의 모든 사용자가 제 3 세계 국가를 포함하여 앱의 기능을 사용할 수 있습니다.

자기 개선 동료 프로그래머로부터의 피드백은 이제 더 가능하고 무료이며 실제로 관심이있는 동료 프로그래머가 제공합니다.

자유

나는 회사에 갇혀 싫어. 마찬가지로, 나는 그것을 목표로하는 소프트웨어를 만들고 싶지 않다.

CV 빌딩

이력서를 이메일로 보내는 대신, 내가 기여한 프로젝트 / 패치를 참조하는 링크를 이메일로 보낼 수 있습니다. CV에서 헛소리를 자르지 마라. 기부금 목록.

성서 사고 방식

욕심 많은 사람이 가족에게 문제를 일으키지 만 뇌물을 싫어하는 사람은 살 것입니다. (잠언 15:27, 새 국제판)

앱 판매를 기반으로하는 비즈니스 모델은 일반적으로 탐욕스럽고, 무료 소프트웨어를 기반으로하며 서비스를 덜 제공하는 비즈니스 모델입니다.

바이러스

오픈 소스 소프트웨어는 (라이센스에 따라) 다른 소프트웨어 패키지에 포함될 가능성이 높습니다.

비즈니스 위험 감소

오픈 소스 구성 요소를 기반으로하는 소프트웨어를 사용하면 타사 비즈니스에 대한 의존도가 줄어 듭니다. 비즈니스가 중단 되더라도 비즈니스는 여전히 코드 / 소프트웨어에 대한 지원을받을 수 있습니다. Android는 파괴적인 오픈 소스가 될 수있는 방법과 특정 비 오픈 소스 소프트웨어를 사용할 때 현재 비즈니스가 어떻게 더 높은 위험을 감수하는지 보여주는 훌륭한 예입니다.

장난

나는 단지 재미있는 프로젝트를 가지고 있습니다. 모든 번거 로움과 함께 비즈니스가 필요하지 않습니다.

인식

비공개 소스로는 거의 알아볼 수 없습니다. 오픈 소스는 인식 될 수있는 많은 가능성을 열어줍니다.

서비스 시장 창출

시장 기반의 수익 모델에서 서비스 기반의 수익 모델로 시장을 변화 시키십시오. 예 : Google 앱 엔진 스택 주변의 많은 소프트웨어는 맥주처럼 무료입니다. Google은 인프라 제공을 통해 수익을 창출합니다.

아이들을 위해

돈 더미는 사라지지만 공유 소스 코드는 사라지지 않습니다. 미래 세대는 당신의 공헌에 감사 할 것입니다.

바퀴 재발견

우리는 거인의 어깨에 서 있습니다. Alan Turing이 자신의 디자인을 독점적으로 유지한다면 어떨까요? 오늘날처럼 소프트웨어 에코 시스템이 있습니까?

주 문화 모형

소프트웨어를 무료로 제공하고 사용자 정의 비용을 청구하십시오. 예를 들어 무료 CMS 소프트웨어를 제공하지만 사용자 정의 비즈니스 요구 사항에 적합한 특수 모듈에 대한 요금을 청구하십시오.

승리

제품에 대한 비용을 줄이면 고객을 확보 할 수 있습니다. 더 낮아지고 금전적 보상을 요구하지 않습니다. 당신은 다른 사람들을 능가 할 가능성을 높입니다.

독립

소프트웨어 청구는 고객에게 지불하거나 광고주에게 지불하는 것을 의미합니다. 비 윤리적 관행을 가진 사업체로부터 돈 이 필요 하지 않을 수도 있습니다 .


2
We stand on the shoulders of giants.SO에서 한 번 읽은 큰 인용을 상기하지만 더 이상 찾을 수 없습니다. 그것은 나를 위해 무료 소프트웨어 (및 개념)를 설명합니다 :You can stand on the shoulders of a giant, or on a big enough pile of dwarfs...works either way.
Bobby

@Bobby : 속성 뉴턴. 그는 말했다. 그리고 그것은 내가 가장 좋아하는 인용문 중 하나이다 ( en.wikiquote.org/wiki/Newton ). 더 정확하게 다음과 같이 간다 : If I have seen further it is only by standing on the shoulders of giants.:)
phresnel

1
@phresnel : 그렇습니다. 수정 된 것은 SO의 어딘가 에서 발생 하며 대부분 삭제 된 질문 에서 비롯 됩니다. 나는 그것을 찾을 수 없습니다. 내가 웹을 통해 여러 번 인용했으며 때로는 스택 오버 플로우를 언급 했지만 속성이나 링크가 없습니다 ... 어쨌든 슬프게합니다.
Bobby

+1 (가능한 경우 100 개의 공감대를 줄 것입니다) "바퀴를 재발견": 소프트웨어 산업에서 휠이 얼마나 자주 재발견 (재 구현)되는지 정량화 할 수 없다고 생각합니다. 오픈 소스 소프트웨어 만 사용한다면 수십억 달러의 개발 비용을 절약 할 수 있다고 생각합니다.
Giorgio

이제 앱 판매가 욕심입니까? 버머, 내가 살아남 아야 할 텅은 공짜가 아니기 때문이다.
Andy

14

프로그래밍은 또한 취미가 될 수 있습니다

많은 사람들이 프로그래밍을 취미로 간주하고 집에있을 때 재미있게 프로그램을 작성하고 인터넷에서 공유하거나 오픈 소스 프로젝트에 참여합니다.

이것은 사진가가 picasa 또는 flickr와 같은 사이트에서 사진을 찍고 전 세계와 공유하는 것과 같으며 음악을 만들고 myspace.com 또는 mp3.com과 같은 사이트에서 전 세계와 공유하는 음악가도 마찬가지입니다. 그들의 작품을 세상과 공유하고 싶습니다.


훌륭한. 여가 시간 코딩에 대한 나의 비전 (그리고 나는 때때로 사진을 찍기도한다).
phresnel

14

정보이기 때문에 소프트웨어 무료입니다. 표현은 "정보가 자유롭기를 원한다"는 것이다.

왜 그런 겁니까? 정보가 자유롭기를 원하는 이유는 무엇입니까? 스택 교환을 고려하십시오. Stack Exchange가 ExpertSexChange를 어떻게 망쳤습니까? 왜? 사용자 인터페이스가 우수하기 때문입니다. 사용자 인터페이스가 가장 우수한 방법은 무엇입니까? 신용 카드없이 질문을하고 답변을 얻을 수 있습니다.

돈은 정보의 흐름에 마찰을 더합니다. 돈을 청구하는 데 필요한 모든 것은 정보에 대한 독점권을 얻으려고 노력한 다음 해당 정보의 원활한 흐름에 장애물이나 장벽을 세우는 것입니다. 인터넷에서 영화를 다운로드하는 것과 같습니다. 영화는 가치가 있지만 영화를 충전하면 영화의 비트 흐름에 마찰이 가해지며 마찰이없는 것은 항상 마찰을 능가합니다.

자유 소프트웨어는 싼 놈들이 당신의 사업을 망치려고하는 것이 아닙니다. 그것은 유료 소프트웨어 소프트웨어 비즈니스 모델을 불가피하게 분쇄하는 정보 흐름의 기본 법칙에 관한 것입니다. 당신은 사람들에게 동기를 부여하려고 노력하고, 기쁨과 고통과 도덕에 대해 이야기 할 수 있습니다. 그러나 우리는 마찰이없는 정보가 마찰이있는 정보를 능가하고, 마찰이없는 정보가이기는 시스템을 가지고 있기 때문입니다. .

마찰이없는 소프트웨어는 마찰력으로 소프트웨어를 능가합니다. 물론 다른 측면에서는 부족할 수 있지만 마찰이없는 힘은 너무 커서 전체 시장이 마찰이없는 곳에서 재구성 될 것입니다. 그렇지 않으면 축소되고 마찰이없는 시장이 마찰로 시장을 이깁니다.

모든 것이 당신을 위해 손실되지 않습니다. 이러한 일이 발생하는 데 시간이 오래 걸립니다. Windows는 여전히 우리와 함께하고, Linux는 지구면에서 그것을 주도하지 않았으며, iOS는 Android와의 어려운 전투와 싸우고 있지만 매우 성공적입니다. 그러나 당신이 좋은 생활을 즐기거나 평생을 풍요롭게 할 수 있도록 손실을 늦추고 싶다면 정보 사업에 있다고 생각하고 마찰을 성공의 장애물로 생각하십시오. 소프트웨어를 청구해야하는 경우 가능한 한 마찰을 최소화하면서 소프트웨어를 만드는 방법을 생각해보십시오.

ps http://github.com/raganwald


그것은 앤더슨의 "자유"에서 나온 것이 었습니다. btw는 그의 노래를 재조정했습니다. "... 자유는 충분하지 않습니다. 또한 유료와일치 해야합니다 . 오늘날의 웹 기업가들은 사람들이 좋아하는 제품뿐만 아니라 그들이 지불 할 제품도 발명해야합니다. "
red-dirt

첫 번째 문장에 +1 또한 소스 코드를 정보로 간주하고 정보 / 기술이 자유롭게 공유되는 세상에 살고 싶습니다.
Bobby

그런 다음 흥미로운 질문이 온다. Stack Exchange는 직원에게 어떻게 공급합니까?

"소프트웨어를 청구해야한다면 가능한 한 마찰을 최소화하면서 소프트웨어를 개발하는 방법을 생각해보십시오." 가장 기발한 게임 독점 자인 Zynga가 개척 한 프리미엄 모델을 큐에 넣습니다 .
dodgy_coder

12

소프트웨어를 작성하고 판매하여 좋은 삶을 사는 기업가 / 프로그래머로서

귀하는 프로그래머가 아니며, 대부분의 프로그래머가 자신의 분야를 선택하게하는 과학 및 공학을 공유하는 사람은 아닙니다. 당신은 프로그래밍을 사용하여 생계를 유지하는 기업가입니다 (나쁜 일이 아닙니다).

개발자가 왜 응용 프로그램을 작성한 다음 인터넷에 무료로 올리는 지에 대해 나는 멍청합니다.

자선의 의미? 나누는? 일반적인 선의? 기술과 지식을 발전시키려는 과학 및 공학적 욕구?

당신은 세계에서 가장 유리한 분야 중 하나에 자신을 발견했습니다.

소프트웨어 이외의 산업에서도 중요하지 않습니다. 다른 분야에서 수익성이 높은 회사는 자선 단체 및 지역 사회 지원에 적극적으로 참여합니까?

99 %의 이윤을 가진 사업

작은 일을하고 있거나 세금 게임을하거나 탁자 밑에서 무언가를하는 경우에만 가능합니다. 수익성 있고 지속적이며 지속 가능한 방식으로 사업을한다는 아이디어는 경제 법칙에 의해 뒷받침되지 않습니다.

실제 제품이 없지만 가격을 지정할 수있는 경우

당신은 때 당신의 가격을 지정할 수 있습니다

  1. 매우 절망적 인 (그리고 정보가없는) 클라이언트를 다루고 있습니다.
  2. 귀하는 기술 에이스입니다 (예 : RF 및 MW 회로 설계 또는 FPGA 프로그래밍에 특화된 MSEE 또는 숙련 된 소프트웨어 설계자).

그렇지 않으면, 아닙니다. 계약을 위해 경쟁하는 많은 유능한 사람들이 있기 때문에 가격을 밝히지 않아도됩니다.

버그가있는 제품을 배송 할 수 있으며 고객이 계속 구매하는 비즈니스.

그렇기 때문에 프로그래머, 과학자, 공학가 (돈 창녀가 아닌)가 오픈 소스에 기여하는 이유를 절대 이해하지 못할 것입니다.

나는 실제로 업계와 독립적으로 성공적이고 지속 가능한 회사를 갖는 것이 무엇인지 의심 스럽다고 말하고 싶습니다.

Nike에게 물어 보면 신발을 만드는 사업을하고 있다고 말할 것입니다. 그들은 칙칙한 제품을 운송하는 사업에 있지 않습니다.

Apple에 문의하면 최고의 기술과 가장 정교한 사용자 경험 미학을 결합한 비즈니스에 있다고 말할 것입니다. 그들은 시끄러운 제품 운송 사업에 있지 않습니다.

당신은 아스트라 제네카에게 물어 보면 그들이 시끄러운 제품을 운송하는 것이 아니라 의료 발전의 사업에 있다고 말할 것입니다.

그리고 이것은 빈 수사의 예가 아닙니다.

그리고 등등. 그리고 결함있는 제품을 시장에 출시하는 것이 항상 가능하지만 모든 성공적인 회사는 특정 우수성이라는 목표로 스스로를 정의합니다. 이익은 그것의 부작용이며 확실히 주요 목표입니다. 그러나 물건을 움직이게하는 것은 그들의 주된 동력이 아닙니다.

그런 환경에서 일하는 것보다 더 큰 것은 없습니다. 그리고 이익을 주된 동력으로 생각하는 사람들과 협력하는 것보다 더 나쁜 것은 없습니다. 질은 완전히 잠수합니다.

당신은 워렌 버핏의 작품이나 헨리 포드의 질과 노동 이념에 대한 약간의 독서를해야합니다. 그러면 오픈 소스가 무엇인지 이해하고 지속 가능하고 성공적인 비즈니스에 대해 조금 배울 수 있습니다.

이해하지 못하는 기업가는 실제로 기업가가 아닙니다. 그들은 단지 순간적인 투기 파를 타는 보행자입니다.


2
이 게시물에 대한 모든 것을 좋아합니다.
sevenseacat

11

앱을 무료로 출시하려고하는 주된 이유 중 하나는 미래의 노력 (잠재적 인 직업 기회, 프로그래밍 세계에서 귀하의 이름을 홍보)을 위해 내 포트폴리오에 추가 된 것이기 때문입니다. 당신이 저에게 묻는다면 그것은 충분한 지불 이상의 것입니다.


내 경우에는 사실 :)
phresnel

7

툴 메이커

개인적으로 사용하는 도구를 공개합니다. 내 가정은 이러한 도구를 사용하여 구축하는 것이 돈을 버는 곳이어야한다는 것입니다. 프로그래머들은 번거 로움을 싫어하고, 유닉스 철학에 의해 사는 대부분의 사용은 바퀴를 반복해서 다시 발명 할 필요가 없다는 것을 알고 있습니다. 그래서 우리는 일상적인 집안일에 도움이되는 도구를 개발하고, 다른 사람들이 유용하게 사용하기를 바라고 대중에게 공개하고, 운이 좋으면 도구를 개선하는 데 기여합니다. 대부분의 프로그래머는 평범한 일에 반복적으로 관여하고 싶지 않으며, 우리의 기술을 최대한 활용하는 새로운 것을 쓰고 싶어하며, 편집자, 파서, 데이터베이스 등을 쓰고 싶지 않습니다. 커뮤니티가 이러한 툴의 버전을 만든 시점이 더 좋았습니다 (예 : Linux vs M $).

책임있는 시민

충분한 무료 소프트웨어를 사용하면 결국 커뮤니티에 빚을지기 시작하고 기여할 능력이 있다면 시작하게됩니다. 또한 가치가 있습니다. 비용을 지불 한 것보다 무료로 소프트웨어를 작성하여 더 많은 것을 배웠습니다. 배우는 좋은 방법이며, 저는 프로그램을 좋아합니다. 나는 문제를 해결하는 것을 좋아하고 원하는대로 할 수있는 것을 좋아합니다. 제품을 무료로 출시 할 때해야 할 일에 대한 기대는 전혀 없습니다.

아무도 나를 지불하고 싶지 않아

저는 아직 학교에 다니고 있기 때문에 오픈 소스 프로젝트를 진행하거나 무료 프로젝트를 만들 때 이력서를 입을 수 있습니다. 그것은 내가 여러 언어를 가르쳐 준 방법이며, 교육 기간 동안 교과 과정을 공부 한 동료들보다 저를 더 나은 프로그래머로 만드는 것입니다.


7

무료 버전으로 시작하십시오.

그런 다음 버전 4부터 충전을 시작하십시오.

제품이 좋은 경우 사람들은 계속해서 제품을 구입합니다.

또는 Google 경로를 방문하여 무료로 제공되는 컷 다운 버전을 무료로 제공하십시오.


"제품이 좋다면 사람들은 화를 낼 것입니다!" Xcode가 지불되었을 때도 이것을 가지고있었습니다. 비록 5 달러 밖에되지 않았지만 한때 공짜였던 것을 지불해야하므로 정말 화가났습니다. 그래도 지금은 무료입니다. Mac OS X의 FaceTime도
마찬가지

6

한 가지 이유는 많은 소프트웨어 개발자가 바퀴를 재발 명하는 것을 싫어하기 때문입니다. 모든 소프트웨어가 닫히면 더 많은 작업이 진행될 것입니다.

오픈 소스는 시스템 및 도구와 같은 인프라 수준의 소프트웨어에 많은 관심을 기울여 개발자가 간단한 라이브러리 기능을 다시 구현하는 대신 실제 문제 해결에 집중할 수있게합니다.


4

Chris Anderson의 Wired article Free 에서 많은 통찰력을 찾을 수 있습니다 ! 비즈니스의 미래가 $ 0.00 인 이유 .

그러나 개발자가 기부를 수락하는 많은 예를 찾을 수 있으며 소액 결제가 실패한 경우 Flattr 이 성공할 수 있습니다.

현금과 관련이 없지만 다른 거래도 있습니다.

  • 노동 : 원래 개발자가 상상하지 못한 플랫폼과 사용 시나리오에서의 디버깅 및 테스트 노력. 개발자는 자동으로 사용량을 추적하여 유용한 정보를 얻습니다.
  • 명성 : 많은 프로그래머들에게 프로그래밍은 소프트웨어를 처음부터 만들고 사람들이 결과를 소홀히하는 긍정적 인 피드백에 관한 것입니다.
  • 이타주의 (Altruism) : 무료 및 우수한 개발자 도구와 라이브러리를 사용할 수 있기 때문에 소프트웨어 제품을 만드는 것은 비교적 쉽습니다. 소프트웨어를 무료로 돌려주는 것은 커뮤니티에 상환하는 한 가지 방법입니다.

4

제품 대신 플랫폼을 작성하는 경우 오픈 소스로 만들면 사람들이 자신있게 플랫폼을 구축 할 수 있습니다. 이것이 한 가지 이유입니다.


많은 사람들이 소스없이 자신있게 Windows 플랫폼을 구축합니다.
Andy

4

한 아이디어로 돈을 버는 것보다 모호함이 훨씬 더 손상되기 때문입니다. 프로그래머는 코딩 상자에 살고있는 진공 상태에서 살고 있지 않을 수 있기 때문에 자신의 수입원이 자신의 요구를 충족시킬 수 있습니다. 가격이 없기 때문에 지원과 의무가 없습니다. 지불은 서비스 또는 제품 제공자로서 특정 책임을 수락한다는 것을 의미합니다. 주된 동기가 부자가되지 않을 경우 소프트웨어를 청구하지 않는 것이 더 유리합니다.

마지막으로, 인센티브는 크지 만 돈은 동기 부여가되기 때문입니다.


3

나는 누군가가 그것들을 지불 할 준비가되지 않았다고 생각하기 때문에 두 개의 데스크탑 애플리케이션을 무료로 공개했다 (내 웹 사이트에 올렸다).

그들은 매우 작은 응용 프로그램이며 어쨌든 10 파운드 이상을 청구하는 것을 정당화 할 수 없었습니다. 많은 사용자를 기대하지는 않았지만 (최소한 1 명 이상을 알고 있음) 웹 사이트에서 PayPal 통합을 설정하여 지불금을받을 가치가없는 것 같습니다.

내가 시장을 가질 것이라고 생각하는 더 큰 것을 쓴다면, 나는 그것을 지불하는 데 점점 더 열심히 보일 것입니다.


3

신청서를 무료로 공유했습니다. 실제로 내 잠재 고객이 어떻게 작동하는지 파악하고 구매 제안 및 구현할 추가 기능을 통해 저에게 연락했습니다. 고객은 소프트웨어를 무료로 배포하여 자신에게 얼마나 유익한 지 알 수있었습니다.


3

코드 작성을 즐기기 때문에 코드를 작성합니다. 부자가되고 싶거나 세상을 바꾸고 싶기 때문이 아닙니다. 나는 코드 작성을 즐기고 사람들이이 사실로부터 혜택을 볼 때 좋아합니다. 왜 그들에게 많은 돈을 청구해야합니까?

나는 또한 같은 방식으로 느끼는 많은 사람들로부터 혜택을 얻습니다. 그것은 그들에게 돌려주는 방법입니다. 나는 매일 리눅스와 파이어 폭스를 무료로 사용할 수있다. 그래서 어떻게 든 다른 사람들에게 이익이되는 것을 할 수 있다면 왜 안될까?


“부자 였고 가난했습니다. 저를 믿으십시오, 부자가 더 낫습니다.”
Ken

3

좋은 소프트웨어 툴을 개발하려면 시간이 필요하기 때문입니다.

따라서 프로젝트를 시작하고 아무도 그 비용을 지불하지 않을 것임을 알고 있습니다.

그러나 무료로 제공하면 사람들이 사용하기 시작하고 피드백과 무료 테스트, 개발 아이디어 등을 제공 할 수 있습니다.

마지막으로, 모든 것이 잘 진행되면 무료 버전이 아닌 버전을 만들어 판매 할 수 있습니다.


3

자유 소프트웨어 운동은 기본적으로 가장 경쟁적인 규모의 혁신을 보장합니다.

프로그래밍 세계에서 매일 상황이 변하고 모든 사람이 동등한 상태를 유지하도록 점검 및 균형 시스템이 필요합니다. 그렇지 않으면 사람들이 "표준"(Microsoft Anyone?)을 만들었 기 때문에 많은 크 래피 프로그램에 갇혀있을 것입니다.

문제는 당신이 자유 경쟁자를 따라갈 시간이나 자원이 없다고 느끼기 때문입니다. 이 불만은 실제로 돈을 벌기 위해 프로그램을 만들도록 강요하기 때문입니다. 프로그램을 혁신하고 개선해야합니다 (Takei "OH MY!"삽입).

죄송합니다. 향후 5 년간 라이딩을 계획하고있는 바닐라 버전은 해당 버전을 자르지 않습니다. 끊임없이 발전해야합니다. 그것이 필요한 것입니다.

열심히 일하는 사람들이 공짜로 포기하는 것보다 제품을 품위있게 만들기에는 너무 게으 르기 때문에 화 내지 마십시오.


2

내 지식이 다른 사람들이 일상 업무를 개선하는 데 도움이 될 수 있다고 생각하기 때문입니다. 또한 공개 프로젝트는 전 세계의 가시성을 높이고 회사는 귀하에게 관심을 가질 것이며 고용을 원할 것이라고 생각합니다. 물론 후자는 코드 기반이 양호하고 프로젝트가 대중화되어야합니다.


2

사람들은 프로그램과 같은 가상 물건에 대해 기꺼이 돈을 지불하지 않으며 다른 많은 무료 프로그램이 있으므로 상업 프로그램은 1 센트도 팔리지 않습니다. 또한 프로그램을 쉽게 복사 할 수 있습니다.

"돈은 메뚜기의 인간의 단어"입니다. 그래서 일부 프로그래머들은 돈을 피합니다.

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