Programcılar neden kapalı kaynak kodlu uygulamalar yazıyor ve sonra onları özgür kılıyorlar? [kapalı]


199

Yazılım yazma ve satma konusunda iyi bir hayat çıkaran bir girişimci / programcı olarak, geliştiricilerin neden uygulama yazıp ardından internete ücretsiz olarak koymaları konusunda şaşırdım. Kendini dünyanın en kazançlı alanlarından birinde buldun. Fiziksel ürününüzün olmadığı ancak fiyatınızı adlandırabileceğiniz,% 99 kar marjı olan bir işletme; Buggy ürününü yollayabileceğiniz bir işletme ve müşteri hala satın alacaktır.

Bazen bizim yazılımımızın bir kısmı bedava bir rakip kazanacak ve bence bu adam çılgınca. Bundan iyi bir yaşam sürüyor olabilir ama bunun yerine özgür olmayı seçti.

  • Para yığınlarını sevmiyor musun?
  • İnsanların parasını ödediğinden emin değil misin?
  • Bunu desteklemekten korkuyor musun?

Programlama işi için kötü çünkü müşteriler artık her soruna ücretsiz bir çözüm bulabilmeyi bekliyor. ("XYZ için iyi bir ÜCRETSİZ yazılım var mı? Veya bunun için 20 dolar vermem gerekiyor mu?" ücretsiz olduğundan, geliştiricinin bunu düzeltmek için bir nedeni yoktur. Müşteriler artık çalışmayan ve hiçbir zaman güncellenmeyen ücretsiz ancak eski yazılımlarla sonuçlanır. Müşteri ağlar. Geliştirici hala çalışma günü iş kendi odacık ağlıyor. Ne oluyor?

Not: Açık kaynak kodlu bir program başlatmaya çalışmıyorum / yazılım özgürce tartışmalı olmalı. Geliştiricilerin kapalı kaynaklı bir uygulama yaptıkları ve ücretsiz yaptıkları zamanlardan bahsediyorum.


76
"Buggy ürünü gönder ..." Sigh :(

20
Özgür yazılım sonları? Üzgünüm, kötü özgür yazılımı seçtiniz. Ubuntu gibi bir şey denediniz mi? Güzel bir pakette çok kaliteli yazılım. Ve IE veya Chrome'un ücretsiz olması sizin için daha büyük bir sorun değil mi? Yalnız bir programcı bununla nasıl rekabet edecek?
dlamblin

60
Bir işletim sistemi yükseltmesinden sonra ölen ve güncellenmemiş çok sayıda payware uygulaması yaşadım.
mlk

17
Özgür yazılım, ticari yazılımdan daha fazlasını mı keser? Bu tamamen yanlış .
alternatif

50
% 99 Kar marjı? Aldığın ilaçların bir kısmını alabilir miyim? Benim zamanım değersiz değil.
Gizli

Yanıtlar:


293

Çünkü teknik destek sağlama veya geri ödeme teklif etme zorunluluğu hissetmek istemiyorum.


4
bu gerçekten harika bir cevap, çok az miktarda kelime için çok fazla kazanıyor
MetaGuru

13
Geçmişte, basit uygulamaları 8 dolardan fiyatlandırma şansımız oldu. Belki de sadece bir Mac olayıdır, ancak kullanıcıların 8 dolarla kolayca ayrılabileceğini gördük ve sonra özellikle yüksek düzeyde destek alma hakkına sahip olmadıklarını hissedebildik (her zaman aldıkları yüksek destek seviyesinde şaşırdılar;). Uygulama üzerinde çalışmaya devam etmek, daha büyük ve daha iyi hale getirmek için. Önemli ölçüde daha iyi olduğunu düşünürsek, fiyatı sadece buna göre, genellikle 20 dolara yükseltebiliriz. Bundan daha pahalı olan bir yazılıma inanmıyorum.
Ken

8
@BlairHippo: Neden ilk başta buggy, desteklenmeyen, belgelendirilmemiş yazılımı dağıtmak istiyorsunuz?
Ken

17
@Ken: belki devin kendi kaşıntılarını tırmalamak için yapıldığı için (ve bu yüzden çok süslü olması gerekmediği için) ve daha sonra dev, diğerlerinin de benzer bir kaşıntı çizmeyi istediğini fark etti mi?
Piskvor

60
Yazılımınızı ücretsiz olarak vermek, insanların şikayet etmelerini ve gerizekalı olmalarını engellemez. Ancak, ödemelerini yapmadıklarında kendilerini F'ye gitmelerini söyleyen suçluluk duygusunu hissedeceksiniz.
John MacIntyre

217

Paylaşım

Birçoğumuz ücretsiz kullanım için sağlanan yazılımı kullanıyoruz. Sonuç olarak, kendi yazılımımızı ücretsiz olarak paylaşmak mantıklıdır. Temel olarak, yazılımımızı diğer özgür yazılımlarla değiştiriyoruz ancak bir işlemden geçmek zorunda kalmıyoruz. Katkısı olmayan, ancak dağıtımın önemi olmadığı kadar ucuz olduğu için sızmalar olacaktır.

Satmak Zor

Aslında yazılım satmaya çalışmak, pazarlamanız, para toplamanız ve insanlara satmanın yasal sonuçları konusunda endişelenmeniz nedeniyle süreci çok daha zorlaştırır. Yalnız bir programcı için bu onları gerçekten yapmak istediklerinden uzaklaştırır. Sonuç olarak, programlarını açıklayabilirler, böylece başkalarının bile yapmasalar bile, fayda sağlayabilmeleri için.

Yeni Bir Model

Yeni bir yazılım geliştirme modelinin geldiği söylenebilir. Yazılım satma modeli, fiziksel dünya satışını alma ve yazılımı uygulama çabasıdır. Ancak, yazılım fiziksel dünyaya benzemez. Dağıtım çok ucuz olduğu için birkaç sorun ortaya çıkıyor.

  1. Birinin yazılımınızı kullanmasına izin vermek temel olarak sizin için ücretsizdir.
  2. Yazılım için ödeme yapmayan kişilerin yazılımı kullanmasını önlemeye çalışmak gerçekten pahalıdır.

Bu görüş altında, yazılımın kopyası başına ödeme yapmaya çalışmak kaybedilen bir oyundur. Bu nedenle, yazılımın kendisiyle değil, yazılımla ilgili hizmetlerden para kazanmaya çalışmalısınız. Bu nedenle, yazılımı kullanma hakkından ziyade bir destek sözleşmesi, barındırma hizmetleri vb.

Bu arada, bu model, birincil ürünü bedavaya veren ve ilgili ürünleri satan web siteleri, web dizileri, vb. Tarafından kullanılır.


Aynı zamanda Trent Reznor'ın Nine Inch Nails müziğinin çoğunu vermedeki modeline de benziyor. Bence bu bağlantı (ama şu anda kullandığım makine nedeniyle kontrol etmek için izleyemiyorum) youtube.com/watch?v=Njuo1puB1lg
Hans

“Satış Zor” meselelerinin birçoğu iOS için AppStore tarafından hafifletildi: Bunun benzersiz bir durum olduğunun farkındayım, ancak bu endişelerden bazılarını çok büyük bir pazarın küçük bir parçası için halleder.
Dan Rosenstark

1
@Yar: Kurallara ve yönergelere dikkat ediyorsanız, App Store'a uygulama edinmek zor değildir. İnsanları orada bir kez, 150.000 arasında veya şimdi başka bir uygulamada ne olursa olsun farketmeleri.
David Thornley

@David Thornley, evet, ancak pazarlama da ücretsiz uygulamalar için bir sorundur. Ancak App Store’un gösterdiği gibi, bazen 1 dolar ödemeye razı olan bir milyon kullanıcıyı almak, hizmetlerden 10 bin satın almak isteyen 100 kullanıcıyı almaktan daha kolaydır. Sanırım sıfırları doğru buldum;)
Dan Rosenstark

18
"Satış zor" meselesi, birçok insanın gözardı ettiği ancak çok doğru olduğu bir şey. Çoğu programcı bu konuda kötüdür ve genellikle bunu yapmaktan nefret eder. +1
Eran Galperin

117

Ücretsiz uygulamalar yayınlamak ve açık kaynak kodlu programlar üzerinde çalışmak, bir ürünü, yani kendinizi satmak için mükemmel reklamlardır. (Alternatif olarak ifade edilen: ücretsiz uygulamalar, zamanınızı satabileceğiniz bir kayıp lideridir.)

Aynı zamanda “hediye ekonomisi” kavramı da var; burada ne kadar zengin olursanız o kadar zengin olursunuz. Bu kadar çok insandan çok şey aldığımda neden akranlarıma / topluma büyük oranda bağış yapmıyordum ?

Son olarak, başka hangi alan, hayatlarını biraz daha kolaylaştıracak bir şey yazarak milyonlarca insanın yaşamını doğrudan etkilemenize izin verir?


23
Neden? Bono. Gıda.
Paul Nathan

30
Bu bir / veya durum değil. Aslında ücretli bir işe sahip olabilirsiniz ve özgür bir yazılım yayınlayabilirsiniz.
helgeg

21
@Paul Yemek için programlarım. Boş zamanlarımda, diğer insanlar bana bir şeyler verdiği için en azından kısmen programlayıp verdim: Squeak, SBCL, FreeBSD, exim, sersemletici, epik, apache, emacs. Ve bu sadece kafamın üstündeki şeyler.
Frank Shearar

12
@ Mystere Man: Boş zamanlarımda yazdığım yazılım için ücret alırsam, her türlü ilginç engelleri aşardım (çok daha karmaşık vergi iadesi, rekabet etmeyen sorunlar). Zaten boş zamanlarımda kod yazdığım için "sadece görüyorum" veya "vereceğim" seçeneğim var. Bana göre, bu denge "onu dağıtma" eğilimindedir.
Vatine

13
@el kaynaştırıcı, Mystere Man: Bu, kendi işinizi yürüten ve hiçbir şey umrumda olmayan, yüksek başarısızlık riski olan çok fazla köpek işi içeren çok büyük bir iş. Yerine, bütün gün sevdiğim şeyi yapmak, yeterince iyi bir maaş ve karım ve çocuklarım için finansal güvence demek . Bu yüzden, elbette, git başını çalıştır. İyi şanslar.
Frank Shearar,

103

Paranın neden genellikle şeyler yapmak için motivasyon olmadığını öğrenmek için bu harika videoyu izlemenizi öneriyorum: RSA Animate - Drive: Bizi motive eden şeyin şaşırtıcı gerçeği

Her şeyi izlemenizi öneririm, ancak sorunuzu doğrudan 6:40 işareti etrafında da yanıtlıyor.


4
Muhtemelen insanların neden ücretsiz yazılımlar yazdıkları konusunda oldukça dikkat çekicidir (ve neden herkesin ücret ödemeden herhangi bir şey yaptığını)
nos

5
Süper video! TYVM paylaşmak için!
jweyrich

1
Gerçekten güzel bir yazılım yapan Atlassian'dan bahsediyor. atlassian.com

66
  • Bazı insanlar eğlenmek için programlar yazıyor - satmak onu işe dönüştürüyor.
  • Bazı insanlar, programlarını kullananların sayısını, bunun için ne kadar para kazandıklarının üzerinde rütbelidir; onu satmak, ikincisini umursamadığı bir yere iter.

Ürününüzü satmanın tüm sorumluluklarından sorumlu olmak istemezseniz, en azından bir firmaya lisans verin ve telif veya benzeri haklara sahip olun.
Muffin Man

@Nick: Çaba yüzünden değil, iş için para, çünkü para alıyorum.
BCS

39

Yazılımımı ücretsiz olarak piyasaya sürüyorum çünkü bunun için zaman ve enerji harcadım, ancak piyasaya sürmeye ya da eğilmeye sahip olmadığım için, birinin faydası olabilir .

Kişisel felsefeye göre (ve ben de yazılım satıyorum), "Rekabet seni daha iyi hale getiriyor".

Rekabeti sudan çeken (serbest veya olmayan) bir ürün yaratamazsanız, başınız belaya girer.


1
Ama onu pazarlamana bile gerek yok! Sadece basit bir web sayfası hazırlayın ve insanların ihtiyaç duyduğu bir şey yaparsa ve bu ihtiyacı Google’a yazmak web sayfanızı ortaya çıkarırsa, anında müşterileriniz olur.
Ken

15
@Ken Evet, ancak pazarlamazsanız, kimse bulamayacak ve o zaman yine de ödeme almayacaksınız. Her görev için dışarıda gazillion programları var. Potansiyel müşterilerin sayısını bir kaç milyona bölün ve şansınıza göre programınıza maruz kalacak bir epsilon yüzdesini elde edersiniz ve bunu satın almayacaklardır, çünkü sadece bir kez programınızı kullanmak isteyen bazı gençler. birşey için. Öyleyse amaç ne? Programınızın etrafındaki ticari uygulamaları düşünmeden hiçbir şekilde ödeme yapmazsınız (önemli miktarda değil).
EpsilonVector

Sadece deneyimden konuşuyorum. Çok miktarda yazılım satıyoruz ve işimizin yaklaşık% 99'u yazılımımızın yaptığı Google çalışanlarından geliyor. İlk çıkacak olan şey sitemiz veya sitemizle bağlantılı olan ürünümüz hakkında konuşan bir makaledir. Tabii ki, bu ağır rekabet durumunda işe yaramaz. Ama eğer çok fazla rekabet varsa, zaten çoktan kaybedersiniz.
Ken,

2
@Ken İşte: "... veya ürünümüz hakkında konuşan bir makale". Programınız hakkında bir makale yazmasını sağlamak için nasıl başardınız? İnsanlar genellikle download.com arşivlerinin derinliklerine gömülmüş bazı gizli ses-video formatlarını dönüştürme programları hakkında yazmazlar. Tam da bir gazetecinin sizi fark etmesi gerçeği, programınızı tanıtmak için birçok eğlence amaçlı programcının yatırım yapmak istediğinden daha fazla çaba harcadığınız anlamına gelir.
EpsilonVector

Belirsiz bir şey yazıyorsunuz, bu yüzden zaten kaybettiniz. Programınız birçok insan için faydalıysa, gazeteciler bunun hakkında bir makale yazacaktır. İnan bana.
Ken,

30

Tamamen çalışan ve boş zamanlarında ürettikleri bir uygulama için bir fikir ortaya koyan bir kişi tarafından birçok ücretsiz uygulama oluşturulur. Bu kişi hayatta kalmak için paraya "ihtiyaç duymaz".

Pek çok kez pazarlamak, satmak ve tahsil etmek için mekanizmalar bulmak çabaya değmez ve bazen bireyler sadece kamuya yararlı olduğunu düşündüğü bir şeyi sunmaktan zevk alırlar.

Ücretsiz bir uygulamayla yarışıyorsanız en iyi strateji daha iyi bir ürün elde etmektir. Genellikle daha fazla özellik sunduğundan veya bir şekilde daha iyi uygulandığından, ücretsiz bir sürümü kullanmaktan sık sık uygulama satın aldım.


25

Yeterince yeterli olduğu bir nokta var ve sonra küçük bir çaba olsa bile bir şeyi satmak için daha fazla çaba harcadığı gerçeği var. Mesela para toplamanın bir yolunu bulmam gerekiyor.

Sanırım kapalı kaynak kodlu ücretsiz uygulamalar yayınlamamın nedeni, tam özellikli kendimi serbest bırakmayı sevdiğim için, aynı düşünceyi dünyaya göndermeyi seviyorum. Tamamen ücretsiz bir yazılım paketi ile yapılan önemli bir görevi üstlendiğimde harika hissettiriyor, bu yüzden bunu paylaşmaktan hoşlanıyorum.

Gerçekten 'neden serbest bırakmıyorsun?' 'çünkü para yığınları alabiliyorsunuz' 'yazıyor, o zaman her şey bir yazılımı yayınlamak için motivasyonunuzun ne olduğu ile ilgili. Herkes daha fazla parayla motive olmaz.


2
Paranın kendisi hakkında daha az şey var, ancak kendiniz için çalışabilecek kadar kazanabilme yeteneği ... bir şirket veya müteahhit olarak değil, tamamen kendiniz için. Yazılım bunu çok kolaylaştırıyor. Ofis yok, ek yük yok, vb.
Ken

9
@Ken: Bu kesinlikle doğru değil. Kendiniz için çalışmak, herkesin birlikte olmak istemediği belirli iş parçalarını gerektirir. Kendim için çalışma seçeneğine baktım ve yapabildiğimden emin olduğum halde, onunla gelecek olan birçok minutiyle uğraşma arzum yok. Çalışmaktan mutlu olduğum, bana değer veren bir şirket buldum ve onlar için çalışıyorum.
Harper Shelby

2
Soru - Ücretsiz olarak yayınlıyorsanız, özgür yazılım olarak serbest bırakmamak için belirli bir nedeniniz var mı (açık kaynak kodlu)?
alternatif

@ mathepic eğer bedava bir şeyler yayınlıyorsam, neden serbest kodu hem de satılan ürünler için belirli bir kod kullandığı ve bu nedenle kodu korumak isteyebileceği bir durum olmasına rağmen, kaynak kodunu da ekleyememem için hiçbir neden göremiyorum. Aynı zamanda satılanlarda da kullanılır
MetaGuru

25

İki ana sebep görüyorum:

  • Bireysel bir programcı sadece bilinmek ve sevilmek isteyebilir.

  • Sahnenin arkasında alternatif bir ekonomik model var. Bazı ünlü örnekler: iTunes, Acrobat okuyucu, Firefox, Ubuntu tamamen ücretsizdir ancak destekleyicileri bu ürünlerle para kazanır (eğlence, ücretli özellikler, arama motorları için seyirci, destek).


1
Bu alternatif ekonomik model, köşedeki fırıncı indirdikleri ücretsiz yazılım karşılığında ekmeklerini dağıtmaya başlar başlamaz çalışmaya başlayacaktır.
Giorgio,

23

Neden bazı insanlar teknik soruları yanıtlarken para kazanıyorlarsa neden kimse Stack Exchange hakkında ücretsiz danışmanlık hizmeti veriyor? Bu cömert olmak için temel bir psikolojik ihtiyaç olduğuna işaret ediyor. NIH'deki sinirbilimcilerden Jorge Moll ve Jordan Grafman, hayır kurumunun beyinde kablo bağlantısı olduğunu keşfetti. Bkz Washington Post at makaleye `` Bu İyi Olacak Feels Good ederse, o 'Doğal Sadece Olabilir' http://www.washingtonpost.com/wp-dyn/content/article/2007/05/27/AR2007052701056.html

Hem Kohlberg'in bilişsel gelişim teorisi hem de Gilligan'ın bakım etiği, insanları birbirine bağımlı ve artan empati ve fedakarlığa doğru gelişen olarak görüyor. Bu davranış, insanlığın hayatta kalması ve gelişmesi için gereklidir.

Lewis Hyde, iki tür ekonomi olduğunu söylüyor: (1) Statüye en fazla sahip olanlara statünün verildiği takas ekonomisi (kıtlık ekonomisi) ve (2) statüdekilere göre kabul edildiğinde hediye ekonomisi (bolluk ekonomisi) en çok kim veriyor. Hediye ekonomileri örnekleri arasında evlilik, aile, arkadaşlık, geleneksel bilimsel araştırma, sosyal ağlar (Wikipedia ve Stack Exchange gibi) ve elbette F / OSS sayılabilir .

IMHO, Eric S. Raymond ve Linus Torvalds bir mucize gerçekleştirdi: bencil programcıları cömert programcılara dönüştürmek. Bu, Elisha'nın 2.200 bencil öğrenciyi “çokluk beslenmesi” mucizesiyle cömert insanlara nasıl dönüştürdüğüne çok benzer. II. Melachim 4: 42-48'de Elisha, 2.200 öğrenciyi desteklemelidir. Bir kıtlık var. Öğrencileri aç ve bencildir. Her birinin biraz yiyeceği var, ancak birbirleriyle paylaşmayı reddediyorlar. Elisha onlara yalnızca 22 somun ekmek dağıttıktan sonra birbirleriyle paylaşmaya başladılar. Yakında, hepsi beslenmeyecek, aynı zamanda kalan yiyecekler de olacak. Gerçek mucize, ekmeğin ince havadan oluştuğu değil, bir zamanlar bencil olanların, bir kişinin cömertliği örneğinden esinlenerek cömert hale gelmesidir.


20

Programcı olarak günlük işimde yeterince para alıyorum. Çoğunlukla eğlence için kendi küçük projelerimi kodluyorum. Yazdıklarımın neredeyse tümünü ücretsiz olarak ve ücretsiz / açık kaynak lisansı altında ücretsiz olarak bırakıyorum:

  1. Bunlar eğlenceli projeler (örneğin basit bir dil için tercüman, JavaScript kodunu temizleme aracı, çeşitli küçük komut dosyaları vb.). Bunlar "kurumsal" uygulamalar değil. Ev kullanıcılarının küçük bir işi bile yapması veya eğlence yapması gerekmez. Tamam, yazdığım bazı araçlar için gerçekte çok az bir miktar ödeyebilecek birkaç kişi olabilir. Ama gerçekten, bu önemsiz bir miktar olacak ve pazarlama ve satış için harcadığım çabayı göz önünde bulundurmak için yeterince paraya ihtiyacım yok.

  2. 1980'lerde ve 1990'ların başında gelişen ve gelişmekte olan bir ülkede biri olarak, ihtiyaç duyduğum araçlara erişmek için yeterli paraya sahip olmamanın nasıl bir his olduğunu anlıyorum. Ödeme, batıda yaşamayan birçok insan için büyük bir güçlüktür ve mümkün olsa bile, birkaç dolar dünyanın öbür tarafındaki bir öğrenci için çok paraya çevrilebilir. Bu araçları gerçekte kullananların çoğu, yine de onlar için ödeme yapamayacaksa, onlar için ücretlendirme ne işe yarar?

  3. Diğer cevapların da belirttiği gibi, kendi projelerim ve kendime ait olmayan daha büyük projelere harcadığım çaba, yeteneklerim için reklam olarak karşılığını veriyor. Beni diğer insanlar tarafından daha çok sevdirmek gibi şeylerin yanı sıra, potansiyel işverenler tarafından da fark edilmeme yardımcı oluyor ve böylece kariyer konusunda bana yardımcı oluyor. Serbestçe kullanılabilen bir yazılım daha iyi bilinmek ve eşit kalitede bir şey için daha yaygın olarak kullanılmakla birlikte ücretsiz olarak kullanılır.

Diğer cevapların da belirttiği gibi, boş zamanlarında kodlayan bekar ya da küçük bir grubun çabaları, bunu yapmak için insanlar tarafından yazılan yazılımın ticari beklentilerini tehdit ediyorsa - sanırım ikincisi, ürünlerini tersine harcamaktan ziyade para harcamaya değer hale getirmek için daha çok çalışmak. Bir şey varsa, sadece ilgilenen herkes için iyi olan kaliteli yazılım için çıtayı daha yüksek tutar.

Eski kıyafetlerinizi sadaka vermek, tekstil endüstrisindeki insanları incitiyor demek gibi bir şey.


18

Kendi kendime "Bu saçmalık için $ 20.00 mı istiyorsun?" Daha iyisini yapabileceğimi biliyorum ve "adama yapışmak" için onu serbest bırakıyorum.

Bu uygulamalara girecek çok fazla zaman ve para olduğunu biliyorum ama aynı zamanda satılık bir ürün ortaya çıkaracaksanız, birinci sınıf olması ya da sadece vermeniz gerektiğine inanıyorum.


7
Kabul. İnsanlar çöplükten para almamalı. Birkaç gün içinde yapabilecekleriniz, birinin ücretlendirdiği şey kadar iyi ise, o zaman kesinlikle 20 $ değerinde değildir.
Ken,

Bunu bir kere yaptım. Düşündüğüm kadar eğlenceli değildi. Aldığınız övgüler uğruna bunu yapmak çok daha eğlenceli (başka bir deyişle, ego okşayarak).
Roman Starkov

Bu bana 10 $ gibi satan Android'deki Timer uygulamasını hatırlatıyor.
Earlz

Tabi gerçekten "adama yapışmıyorsun" değil. Ailesini doyurmaya çalışan bir insana "yapışıyor" olabilirsiniz. Ayrıca, sorun olmayan bir sorunu çözmeye çalışıyorsunuz. Yazılım o kadar kötüyse, kimse satın almaz, o zaman ya zamanla ölür ya da kullanılabilir bir noktaya çıkar. Arada hiç kimsenin yararına olmayan bir yazılım almaya zorlanan kimse yok.
Wayne Koorts

18

Kalite

Kaynak kodun açık olması, kaliteyi önemli ölçüde artırabilir. Diğer programcıların kodu geliştirdiğini, otomatik kaynak kod analizörlerini düşündüğünü düşünün.

dayanıklılık

Kapalı kaynak daha iyi / daha rekabetçi bir ürün olduğunda kaybolma eğilimindedir. Açık Kaynak sonsuza kadar paylaşılabilir.

Paylaşım ...

önemsiyor. Artık, dünyadaki herkes, üçüncü dünya ülkeleri de dahil olmak üzere uygulamanızdaki işlevselliği kullanabiliyor.

Kendini geliştirme Programcı arkadaşlardan geri bildirim almak artık daha mümkün, ücretsiz ve gerçekten önemseyen programcı tarafından sunuluyor.

özgürlük

Şirketler tarafından kilitlenmekten nefret ediyorum. Aynı şekilde, aynı amaç için yazılım üretmek istemiyorum.

CV oluşturma

Özgeçmişinizi e-postayla göndermek yerine, şimdi katkıda bulunduğum projeler / yamalar ile ilgili birkaç bağlantıya e-posta gönderebilirsiniz. Saçmalamayı kes, CV'de artık saçmalık yok. Sadece bir katkı listesi.

İncil zihniyet

Açgözlü bir adam ailesine sorun çıkarır, ama rüşvetten nefret eden yaşar. (Atasözleri 15:27, Yeni Uluslararası Sürüm)

Uygulama satmaya dayalı bir iş modeli genellikle açgözlüdür, özgür yazılıma dayalı bir iş modelidir ve onlarla daha az hizmet sunar.

Viral

Açık kaynaklı yazılımın (lisansa bağlı olarak) diğer yazılım paketlerine girme olasılığı daha yüksektir.

İş riskini azaltın

Yazılımın açık kaynaklı bileşenlere dayandırılması, üçüncü taraf işletmelere olan bağımlılığı azaltır. Bir işletme düştüğünde, işletmeniz hala kod / yazılım için destek kazanabilir. Android, açık kaynaklı olmayan kaynakların ne kadar yıkıcı olabileceğine ve belirli açık kaynaklı olmayan yazılımlar kullanıldığında mevcut işletmelerin nasıl daha yüksek risk taşıdığına harika bir örnektir.

Eğlence

Yapması gereken eğlenceli bir projem var. Etrafında bir iş gerektirmesine gerek yok, onunla birlikte gelen tüm güçlüklerle.

Tanıma

Kapalı kaynak tarafından tanınamıyorsunuz. Açık kaynak, tanınması için pek çok olasılık açar.

Hizmet pazarı oluştur

Piyasayı, kopya başına tabanlı bir gelir modelinden hizmet tabanlı bir gelir modeline değiştirin. Örnek: Google app motor yığını etrafındaki birçok yazılım biradaki gibi ücretsizdir. Google altyapıyı sağlamaktan para kazanıyor.

Çocuklar için

Para yığınları kaybolur, ancak paylaşılan kaynak kodunuz asla kaybolmaz. Gelecek nesiller katkınız için müteşekkir olacaktır.

Tekerleği yeniden emmek

Devlerin omuzlarında duruyoruz. Ya Alan Turing tasarımını tescilli tutarsa? Bugünkü gibi bir ekosisteme sahip miyiz?

Özelleştirme modeli

Yazılımı ücretsiz olarak verin, özelleştirmeler için ücret alın. Örneğin, ücretsiz CMS yazılımı sunun ancak özel iş gereksinimlerine uygun özel modüller için ücret alın.

Kazanan

Ürününüz için daha az ücret alın, müşteriler kazanırsınız. Aşağı indikten sonra parasal tazminat istemek zor değildir. Diğerlerini geride bırakma şansını arttırıyorsun.

Bağımsızlık

Yazılım için ücretlendirme, müşterileri ödemeye veya reklamverenlere ödeme yapmaya bağımlı olmak demektir. Etik olmayan uygulamaları olan işletmelerden paraya ihtiyacınız olmak istemeyebilirsiniz .


2
We stand on the shoulders of giants.SO'da bir kez okuduğum harika bir alıntıyı hatırlatıyor, ancak artık bulamıyorum. Benim için özgür yazılımı (ve konsepti) hemen hemen açıklıyor:You can stand on the shoulders of a giant, or on a big enough pile of dwarfs...works either way.
Bobby

@ Bobby: Öznitelik Newton. Bunu söyledi ve en sevdiğim alıntılardan biri ( en.wikiquote.org/wiki/Newton ), şöyle daha da If I have seen further it is only by standing on the shoulders of giants.
kesinleşiyor

1
@ phresnel: Evet, orijinal olan. Modifiye bir kaynaklandığı yerde silinmiş bir soru üzerine SO, büyük olasılıkla üzerinde. Bulamıyorum, demek istediğim, web üzerinden defalarca alıntı yapıyor, hatta bazen Stack Overflow'tan bahsediyor , ancak hiçbir atıf veya link yok ... beni bir şekilde üzüyor.
Bobby

+1 (Mümkünse 100 puan verirdim) "Jantın yeniden icat edilmesi": Yazılım endüstrisinde jantın ne sıklıkta yeniden icat edildiğini (yeniden uygulandı) çok az ölçebileceğimizi düşünüyorum. Sadece açık kaynak kodlu yazılımlar kullanırsak milyarlarca dolar tasarruf sağlayabileceğimizi düşünüyorum.
Giorgio

Şimdi uygulama satmak açgözlü mü? Bummer, çünkü hayatta kalmak için gereken teller özgür değil.
Andy

14

Programlama ayrıca bir hobi olabilir.

Pek çok kişi, programlamayı hobi olarak görür, eve geldiğinde eğlenmek için programlar yazar ve bunları internette paylaşır veya açık kaynaklı projelere katılır.

Bu aynı fotoğrafçılar gibi fotoğraf çekmeyi ve bunları picasa veya flickr gibi sitelerde dünyayla paylaşmayı, müziği yaratmayı ve dünyayı myspace.com veya mp3.com gibi sitelerde paylaşmayı seven müzisyenler, ardından bazı programcılar gibi çalışmalarını dünya ile paylaşmaktan hoşlanıyor.


Süper. Tam olarak boş zaman kodlama vizyonum (ve ayrıca zaman zaman fotoğraf çekiyorum).
phresnel

14

Yazılım ise bu bilgiler, çünkü özgür. İfade, "Bilgi özgür olmak istiyor."

Neden? Bilgi neden özgür olmak istiyor? Stack Exchange'i düşünün. Stack Exchange'in ExpertSexChange'i nasıl ezdiğini görüyor musunuz? Neden? Çünkü kullanıcı arayüzü üstündür. Kullanıcı arayüzünün üstün olmasının en büyük yolu nedir? Kredi kartı olmadan bir soru sorabilir ve cevap alabilirsiniz.

Para bilgi akışına sürtünme katar. Para yüklemeyle ilgili her şey, bilgilerle ilgili bir tekel edinmeye çalışmanızı ve daha sonra bu bilgilerin düzgün akışını engelleyen bir tür engel veya engel oluşturmanızı gerektirir. İnternetten bir film indirirken aynı. Film bir şeye değer, ancak film için ücretlendirme filmin bitlerinin akışına sürtünme katar ve sürtünmesiz her zaman sürtünmeyi yener.

Özgür yazılım, işinizi mahvetmeye çalışan ucuz piçlerle ilgili değil. Yazılım yazılımı iş modelini kaçınılmaz şekilde ezen temel bir bilgi akışı yasası hakkında. İnsanlara motivasyon atfetmeyi deneyebilir, bizi eğlendirirse neşe, acı ve ahlak hakkında konuşabiliriz, ancak asıl sebep, sürtünmesiz bilginin sürtünmeli bilgiyi dövdüğü ve kaçınılmaz olarak sürtünmesiz bilginin kazandığı bir sisteme sahip olmamızdır. .

Sürtünmesiz yazılım, sürtünmeli yazılımı yener. Elbette, diğer terimlerle eksik olabilir, ancak sürtünmesiz gücü o kadar büyük ki, tüm pazarlar sürtünmesiz olarak yeniden örgütlenecek. Olmazlarsa, küçülürler ve sürtünmesiz pazarlar sürtünmeli pazarları yener.

Her şey senin için kaybolmadı. Bu şeylerin gerçekleşmesi uzun zaman alıyor. Windows hala bizimle birlikte, Linux onu Dünya'nın yüzünden çekmedi ve Android ile zor bir savaşa girmesine rağmen iOS çok başarılı. Ancak, zararlarınızı yavaşlatmak istiyorsanız, iyi bir hayatın tadını çıkarabilir veya yaşamınız boyunca zenginleşebileceksiniz, kendinizi bilgi işinde olduğunuzu düşünmenizi ve sürtünmeyi başarınızın önünde bir engel olarak görmenizi öneririm. Yazılım için ücret ödemeniz gerekiyorsa, mümkün olan en düşük sürtünmeyle yapmanın yollarını düşünmeye çalışın.

ps http://github.com/raganwald


Bu, Anderson’un “Özgür” ’nün tam dışındaydı… Kim, btw, melodilerini yeniden düzenlemiş:“ ... Özgür yetmiyor. Ücretli ile de eşleşmesi gerekiyor . Pahalı bıçaklarla, bugünün Web girişimcilerinin sadece insanların sevdiği ürünleri değil, aynı zamanda ödeme yapacaklarını da icat etmeleri gerekecek. ”
kırmızı kir

İlk cümleler için +1. Ayrıca kaynak kodu bilgi olarak görüyorum ve bilgi / teknolojinin özgürce paylaşıldığı bir dünyada yaşamak istiyorum.
Bobby,

Sonra ilginç bir soru geliyor. Stack Exchange çalışanlarını nasıl besler?

"Yazılım için ücret ödemeniz gerekiyorsa, mümkün olan en az sürtünmeyle yapmanın yollarını düşünmeye çalışın". Cue freemium modeli , tekelcilerin oyun o en vicdansız öncülüğünde, Zynga .
dodgy_coder

12

Yazılım yazma ve satma konusunda iyi geçimini sağlayan girişimci / programcı olarak,

Siz bir programcı değilsiniz, en azından bir çoğu programcının kendi alanını seçmesini sağlayan bilimsel ve mühendisliği paylaşan biri değilsiniz. Bir geçim yapmak için programlamayı kullanan bir girişimcisiniz (bu arada kötü bir şey değil.)

Geliştiricilerin neden uygulama yazıp ardından internete ücretsiz koyulduğuna şaşırdım.

Yardım anlayışı? Paylaşım? Ortak iyi niyet? Bilimsel ve mühendislik, teknoloji ve bilgiyi ilerletme arzusu mu?

Kendini dünyanın en kazançlı alanlarından birinde buldun.

Yazılım dışı endüstriler için bile önemsiz. Diğer alanlarda karlı olan kaç şirket aktif olarak yardım ve toplum desteğine katılıyor?

% 99 kar marjı olan bir işletme,

Sadece küçük üzerinde çalışıyorsanız, vergi oyunlarını oynuyorsanız veya masanın altına bir şey yapıyorsanız. Kârlı, sürekli ve sürdürülebilir bir şekilde iş yapma fikri ekonomi kanunları tarafından desteklenmemektedir.

fiziksel bir ürününüzün olmadığı, ancak fiyatınızı adlandırabileceğiniz;

Fiyatınızı yalnızca

  1. çok çaresiz (ve bilgisiz) bir müşteri ile uğraşıyorsa,
  2. teknik bir asısınız (RF ve MW devre tasarımı veya FPGA programlama veya çok deneyimli bir yazılım mimarı konusunda uzmanlaşmış bir MSEE.)

Aksi takdirde, hayır, fiyatınızı adlandıramazsınız çünkü sözleşmeler için sizinle rekabet edebilecek çok yetenekli insanlar var.

Buggy ürününü yollayabileceğiniz bir işletme ve müşteri hala satın alacaktır.

İşte bu yüzden programcıların, bilim adamlarının ve mühendislik arkadaşlarının (para fahişelerinin aksine) açık kaynağa neden katkıda bulunduğunu asla anlamayacaksınız.

Aslında sektörden bağımsız olarak başarılı, sürdürülebilir bir şirkete sahip olmanın ne kadar şüpheli olduğumu söylerdim.

Nike'a sor ve onlar sana iyi ayakkabılar yapma işinde olduklarını söyleyecekler. Boktan bir ürün nakliye işinde değiller.

Apple'a sorarsanız size en iyi teknolojiyi en iyi kullanıcı deneyimi estetiği ile birleştirme işinde olduklarını söylerler. Boktan mal nakliye işinde değiller.

AstraZeneca'ya soruyorsunuz ve onlar size boktan bir ürünün nakliyesinde değil, tıbbi gelişim alanında olduklarını söyleyecekler.

Ve bunlar boş söylemlerin örnekleri değil.

Ve benzeri vb. Arızalı ürünlerin piyasaya sürülmesi her zaman mümkün olsa da, tüm başarılı şirketler kendilerini belirli bir mükemmellik hedefi ile tanımlıyorlar. Kar, bunun bir yan etkisi ve kesinlikle birincil amacıdır. Ancak, olayları harekete geçiren en temel itici güç değildir.

Böyle bir ortamda çalışmaktan daha büyük bir şey yoktur. Ve karlarını ana itici gücü olarak gören insanlarla çalışmaktan daha boktan bir şey yok. Kalite tamamen bir dalış alır.

Warren Buffet’in çalışmasıyla ya da Henry Ford’un kalite ve iş ideolojisi dersinde biraz okuma yapmalısınız. O zaman sadece açık kaynağın ne hakkında olduğunu değil, aynı zamanda sürdürülebilir ve başarılı işler hakkında bir iki bilgi öğrenebilirsiniz.

Bunu anlamayan girişimciler gerçekten girişimci değillerdir. Onlar sadece şu an spekülatif bir dalga süren seyyar satıcılar.


2
Bu yayınla ilgili her şeyi seviyorum.
sevenseacat

11

Bir uygulamayı ücretsiz olarak serbest bırakmayı düşündüğümün temel nedenlerinden biri, gelecekteki çabalar için portföyüme ek bir kesinti (potansiyel iş fırsatları, adınızı programlama dünyasında tanıtmaktır). Bana sorarsanız bu yeterli bir ödeme.


Benim durumumda gerçek geldi :)
phresnel

7

toolmakers

Şahsen, kullandığım araçları serbest bırakıyorum. Benim varsayım, bu araçlarla yaptığım şeylerin para kazandığım yer olması gerektiğidir. Programcılar güçlükten nefret eder ve Unix Felsefesi tarafından yaşayan çoğu kişi, tekerleği tekrar tekrar icat etmeye gerek olmadığını bilir. Bu yüzden, günlük işlerimizde bize yardımcı olacak araçlar geliştiriyoruz, bunları başkalarının yararlı bulmasını umarak halka duyuruyoruz ve eğer şanslıysak onları daha iyi hale getirmeye katkıda bulunuyoruz. Çoğu programcı sıradan şeyleri tekrar tekrar yapmakla ilgilenmek istemez, yeteneklerimizi tam potansiyellerine kullanan YENİ şeyler yazmak isteriz, editörler, ayrıştırıcılar, veritabanları vb. Topluluk bu araçların sürümlerini oluştururken zamanın daha iyi olması (yani, Linux vs M $).

Sorumlu Vatandaşlar

Yeterince özgür yazılım kullanıyorsanız, sonunda topluma borçlu hissetmeye başlarsınız ve katkıda bulunma yeteneğiniz varsa. Ayrıca, yapmanın bir değeri var. Yazılımı ücretsiz olarak, kazandığım kadar para ödedim. Öğrenmenin harika bir yolu ve programlamayı çok seviyorum. Sorunları çözmeyi seviyorum ve istediğim gibi yapmayı seviyorum. Ürünü ücretsiz olarak piyasaya sürdüğümde ne yapması gerektiğine dair bir beklentim yok, bu tamamen bana bağlı.

Kimse Bana Ödeme İstiyor

Hala okuldayım, bu yüzden açık kaynaklı projeler üzerinde çalışırken ya da kendi ücretsiz projelerimi oluştururken özgeçmişime dayanabileceğim bir deneyim. Kendi kendime birkaç dil öğrettim ve beni sadece eğitim süresinde kurs üzerinde çalışmış olan meslektaşlarımdan daha iyi bir programcı yapan şey bu.


7

Onları ücretsiz bir sürümle başlatın.

Sonra sürüm 4 ile şarj etmeye başlayın.

Ürün herhangi bir mal ise, insanlar onu almaya devam edecektir.

Alternatif olarak, Google rotasına gidin ve küçük bir parça ekstraya mal olan pro sürümü ile ücretsiz bir ücretsiz sürüm sunun.


"Ürün herhangi bir mal ise, insanlar sinirlenir!" Bunu Xcode ödendiğinde de aldım. Sadece beş dolar olmasına rağmen, bir zamanlar bedava olan bir şey için para ödememe ihtiyaç duyduğum için beni gerçekten kızdırdı. Yine de yine ücretsiz. Aynı Mac OS X için FaceTime için de geçerli
sağa doğru

6

Bunun bir nedeni, birçok yazılım geliştiricinin tekerleği yeniden icat etmekten nefret etmesidir. Tüm yazılımlar kapalı olsaydı, devam edenlerden daha fazlası olurdu.

Açık kaynak, geliştiricilerin basit bir kütüphane fonksiyonunu çok zaman harcayarak yeniden yapılandırmak yerine asıl sorun çözümüne odaklanmalarını sağlayan sistem ve araçlar gibi altyapı düzeyindeki yazılımları çeker.


4

Chris Anderson'un Wired makalesinde ücretsiz yayınlanan makalede çok fazla bilgi bulabilirsiniz . Neden 0,00 ABD'nin Geleceği .

Bununla birlikte, geliştiricilerin bağış kabul ettiği birçok örnek bulacaksınız ve belki Flattr mikro ödemelerin başarısız olduğu yerlerde başarılı olacak.

Burada nakit para içermese de başka işlemler de yapılıyor:

  • Çalışma: Orijinal geliştiriciler tarafından asla öngörülmeyen platformlarda ve kullanım senaryolarında hata ayıklama ve test etme çabası. Kullanımı otomatik olarak takip ederek geliştiriciler değerli bilgiler alır.
  • İtibar: Pek çok programcı için, programlama her zaman yazılımı ilk etapta yapmanın olumlu sonucu ve sonucu besleyen insanlar hakkında çok fazla şeydir.
  • Özgecilik: Özgür ve iyi geliştirici araçların ve kütüphanelerin mevcut olması nedeniyle yazılım ürünleri üretmek bugünlerde nispeten kolaydır. Yazılımı ücretsiz olarak geri bırakmak, topluma geri ödemenin bir yoludur.

4

Ürün yerine bir platform yazıyorsanız, açık kaynak olması insanların üzerinde güvenle inşa edebilmelerini sağlar. Yani bu bir sebep.


Kaynak olmadan, pek çok insan güvenle Windows platformunda çalışır.
Andy

4

Çünkü belirsizlik, bir fikir üzerinde para kazanmamaktan çok daha zararlıdır. Programcılar bir kodlama kutusundaki bir boşlukta yaşamadıklarından, kendi gelir kaynakları ihtiyaçlarını karşılayabilir. Çünkü bedelsiz olmak, destek almaktan ve yükümlülüklerden uzak olmanızı sağlar. Çünkü ödemeler, bir hizmet veya ürünün sağlayıcısı olarak belirli bir yükümlülüğü kabul ettiğiniz anlamına gelir. Birincil motivasyonunuz zengin değilse, yazılım için ücret almamanın lehine daha fazla argüman var.

Son olarak, para büyük bir teşvik olsa da, aynı zamanda fakir bir motive edicidir.


3

"Web siteme yükledim" ücretsiz olarak bir kaç masaüstü uygulaması yayınladım, çünkü kimsenin onlar için ödemeye hazır olacağını düşünmemiştim.

Çok küçük uygulamalardır ve yine de onlar için 10 sterlinden fazla ücret almayı haklı çıkartamazdım. Çok sayıda kullanıcı almayı beklemiyordum (en az bir tane olduğunu biliyorum), bu yüzden web sitemdeki PayPal entegrasyonunu ödemeleri toplamak için kurmaya değmezdi.

Eğer daha önce bir pazar yazacağımı düşündüğüm daha büyük bir şey yazarsam, daha fazla para ödeyeceğim.


3

Başvurumu ücretsiz paylaştım. Aslında, potansiyel müşterilerimin nasıl çalıştığını görmelerine yardımcı oldu ve satın alma teklifi ve uygulamak için bazı ek özellikler ile benimle iletişime geçti. Yazılımın ücretsiz dağıtımı, müşterilerimin onlar için ne kadar yararlı olduğunu görmelerine yardımcı oldu.


3

Kod yazarım çünkü kod yazmayı seviyorum. Zengin olmak istediğim için veya dünyayı değiştirmek istediğim için veya bunun gibi bir şey değil. Kod yazmaktan zevk alıyorum ve insanlar bu durumdan faydalandıklarında hoşuma gidiyor. Neden bunun için onlardan çok para almalıyım?

Aynı şekilde hisseden birçok insandan da faydalanabiliyorum ve bu onlara geri vermenin bir yolu. Her gün ücretsiz olarak Linux ve Firefox kullanıyorum ve ... başkalarına fayda sağlayacak bir şey yapabilirsem neden olmasın?


“Zengin oldum ve fakir oldum. İnan bana, zengin daha iyi. ”-Mae West
Ken

3

Çünkü iyi yazılım araçları geliştirmek için biraz zamana ihtiyaç duyar.

Böylece projenize başlıyorsunuz ve hiç kimsenin bunun gibi para vermeyeceğini biliyorsunuz.

Ama özgür insanlar için verirseniz, kullanmaya başlayabilir, geri bildirimde bulunabilir ve ücretsiz testler, geliştirme fikirleri vb.

Son olarak, eğer her şey yolunda giderse, ücretsiz olmayan bir sürüm oluşturabilir ve satabilirsiniz.


3

Özgür yazılım hareketi temel olarak en rekabetçi ölçekte yenilikçiliği garanti eder.

Programlama dünyasında her gün işler değişiyor ve herkesin eşit olduğundan emin olmak için bir kontrol ve balans sistemi olması gerekiyor. Aksi taktirde, insanlar "Standart" (Microsoft Anyone?) Yaptıkları için çok fazla berbat programla karşı karşıya kalırız.

Meselenin gerçeği, SİZİN ücretsiz bir rakiple yetişmek için zamanınız veya kaynaklarınız olduğunu sanmıyorsunuz. Bu şikayette bulunuyorsunuz, çünkü sizi PROGRAMINIZI PARA ARASINDA YAPMAYA ÇALIŞIYOR. Programınızı yenilemek ve geliştirmek zorundasınız (Takei "OH MY!" Yazınız).

Üzgünüz, önümüzdeki beş yıl boyunca sürmeyi planladığınız vanilya versiyonunuz kesmeyecek. Sürekli gelişmek zorundasın. Ne gerekiyorsa öyle.

Üzülmeyin, çünkü ürününüzü iyi yapmak için çalışmak için fazla tembelsiniz, çünkü sizden daha çok çalışan insanlar ücretsiz olarak bıraktıklarından daha çok çalışıyorlar.


2

Çünkü bilgimin başkalarının günlük işlerini geliştirmelerine yardımcı olabileceği hissine sahibim. Ayrıca kamu projelerinin dünya genelinde görünürlüğünüzü artırdığını ve şirketlerin sizinle ilgileneceğini ve muhtemelen sizi işe almak isteyeceğini düşünüyorum. İkincisi elbette kod tabanınızın iyi olmasını ve projenin popüler hale gelmesini gerektirir.


2

İnsanlar programlar gibi sanal şeyler için daha az para ödemeye isteklidirler; ayrıca, başka birçok ücretsiz program vardır, bu nedenle ticari programınız 1 kursa bile satılmaz. Ayrıca, programlar kolayca kopyalanabilir.

"Para quatloos'un insan kelimesidir", bu yüzden bazı programcılar bundan kaçınıyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.