Yazılım yazma ve satma konusunda iyi bir yaşam sağlayan bir girişimci/programcı olarak, geliştiricilerin neden uygulamaları yazdıkları ve daha sonra ücretsiz olarak internete koydukları konusunda şaşkınım. Kendinizi dünyanın en kazançlı alanlarından birinde buldunuz. Fiziksel ürününüz olmayan ancak fiyatınızı adlandırabileceğiniz% 99 kar marjına sahip bir işletme; Buggy ürünü gönderebileceğiniz ve müşterinin ürünü yine de satın alacağı bir işletme.
Bazen yazılımlarımızdan bazıları ücretsiz bir rakip alacak ve bence bu adam deli. Bundan iyi bir hayat çıkarıyor olabilir ama onun yerine özgürleştirmeyi seçti.
Programlama işi için kötü çünkü artık müşteriler her soruna ücretsiz bir çözüm bulabilecekler. ("XYZ için iyi bir ÜCRETSİZ yazılım var mı? Veya bunun için 20 $ ödemem gerekiyor mu?" Gibi tweetler görüyorum.) Müşteriler için de kötü çünkü ücretsiz çözümler sonunda (yeni bir işletim sistemi veya neye sahip olduğunuz için) ücretsiz olduğu için geliştiricinin bunu düzeltmek için bir nedeni yoktur. Müşteriler, artık çalışmayan ve asla güncellenmeyen ücretsiz ancak eski bir yazılımla sonuçlanıyor. Müşteri ağlıyor. Geliştirici hala çalışma günü iş kendi kabinleri içinde ağlıyor. Ne oluyor?
Not: Açık kaynak kodlu bir yazılım başlatmak istemiyorum/ücretsiz bir tartışma türü olmalı. Geliştiricilerin ne zaman bir kapalı kaynak uygulaması yaptıkları ve ücretsiz yaptıkları hakkında konuşuyorum.
Çünkü teknik destek sağlamak veya geri ödeme yapmak zorunda hissetmiyorum.
Paylaşımı
Ç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 da mantıklıdır. Temel olarak, yazılımımızı diğer ücretsiz yazılımlarla değiştiriyoruz, ancak aslında bir işlemden geçme yükü olmadan. Katkıda bulunmayan liçler olacak, ancak dağıtım çok ucuz olduğu için önemli değil.
Satış Zor
Aslında yazılım satmaya çalışmak, pazarlamak, para toplamak ve insanlara satış yapmanın yasal sonuçları hakkında endişelenmek gibi süreci çok daha zor hale getirir. Yalnız bir programcı için bu onları gerçekten yapmak istediklerinden uzaklaştırır. Sonuç olarak, diğer insanların yapamasalar bile fayda sağlayabilmeleri için programlarını serbest bırakabilirler.
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ıma uygulama girişimidir. Ancak, yazılım fiziksel dünyaya benzemez. Dağıtım çok ucuz olduğu için birkaç sorun ortaya çıkıyor.
Bu görünüm altında, yazılımın her kopyası için ücret almaya çalışmak kaybedilen bir oyundur. Bu nedenle, yazılımın kendisinden değil, yazılımla ilgili hizmetlerden para kazanmaya çalışmalısınız. Böylece, yazılımın kendisini kullanma hakkı yerine bir destek sözleşmesi, barındırma hizmetleri vb.
Bu arada, bu model, birincil ürünü ücretsiz olarak veren ve ilgili ürünleri satan webcomics, web serisi vb.
Ücretsiz uygulamalar yayınlamak ve açık kaynaklı programlar üzerinde çalışmak, bir ürünü, yani siz satmak için harika reklamlardır. (Alternatif olarak ifade edilir: ücretsiz uygulamalar, zamanınızı satmak için bir kayıp lideridir.)
Aynı zamanda daha zengin olduğunuzu daha fazla verdiğiniz "hediye ekonomisi" kavramı da vardır. Neden bu kadar çok insandan çok şey aldığımda değil genel olarak akranlarıma/topluma bağışta bulunuyorum?
Son olarak, başka hangi alan hayatlarını biraz daha kolaylaştıran bir şey yazarak milyonlarca insanın hayatını doğrudan etkilemenizi sağlar?
Paranın neden genellikle bir şeyler yapmak için motivasyon olmadığını öğrenmek için bu harika videoyu izlemenizi öneririm: RSA Animate - Drive: Bizi motive eden şey hakkında şaşırtıcı gerçek
Her şeyi izlemenizi tavsiye ederim, ama aynı zamanda sorunuzu doğrudan 6:40 işareti etrafında cevaplar.
Yazılımımı ücretsiz olarak serbest bırakıyorum çünkü üzerinde zaman ve enerji harcadım, ancak piyasaya sürmek için ne zaman ne de eğilimim var --- birisi de yarar sağlayabilir.
Kişisel felsefeye göre (ve ben de yazılım satıyorum), "Rekabet sizi daha iyi yapar".
Eğer rekabeti sudan çıkaran (ücretsiz ya da değil) bir ürün yaratamazsanız başınız belada olacaktır.
Tamamen çalışan ve boş zamanlarında ürettikleri bir uygulama için bir fikir ortaya çıkaran biri tarafından birçok ücretsiz uygulama oluşturulur. O kişinin hayatta kalmak için paraya "ihtiyacı yok".
Çoğu zaman pazarlamayı, satmayı ve ödemeyi tahsil etme mekanizmalarını bulmak çabaya değmez ve bazen bireyler sadece kamuya faydalı olduğunu düşündükleri bir şey sunmaktan zevk alırlar.
Ücretsiz bir uygulama ile rekabet ediyorsanız, en iyi strateji daha iyi bir ürün yapmaktır. Genellikle daha fazla özellik sunduğu veya bir şekilde daha iyi uygulandığı için ücretsiz bir sürümü kullanarak bir uygulama satın aldım.
Yeterli olan bir nokta var ve daha sonra küçük bir çaba olsa bile bir şey satmak için daha fazla çaba harcaması gerçeği var. Mesela hala para toplamanın bir yolunu bulmam gerekiyor.
Kapalı kaynak olan ücretsiz uygulamalar yayınlamamın sebebinin, tam özellikli ücretsiz yazılımları kendim sevmemden kaynaklandığını düşünüyorum, bu yüzden aynı fikri akılda tutarak dünyaya göndermeyi seviyorum. Tamamen ücretsiz bir yazılım paketi ile önemli bir iş yapabildiğimde harika hissettiriyor, bu yüzden bunu paylaşmaktan hoşlanıyorum.
Gerçekten 'neden ücretsiz yapmıyorsunuz?' 'para yığınları alabilirsiniz' denir, o zaman her şey bazı yazılımları serbest bırakma motivasyonunuzun ne olduğu ile ilgilidir. Herkes gittikçe daha fazla nakitle motive olmaz.
İki ana neden görüyorum:
Bireysel bir programcı sadece bilinmek ve sevilmek isteyebilir.
Sahne arkasında alternatif bir ekonomik model var. Bazı ünlü örnekler: iTunes, Acrobat okuyucu, Firefox, Ubuntu ücretsizdir ancak destekleyicilerinin hepsi bu ürünlerle para kazanır (eğlence, ücretli özellikler, arama motorları için kitle, destek).
Bazı insanlar teknik soruları yanıtlamak için para kazandığında neden Stack Exchange'de ücretsiz tavsiye sunuyor? Bence bu cömert olmak için temel bir psikolojik ihtiyaca işaret ediyor. NIH'deki nörobilimciler Jorge Moll ve Jordan Grafman, hayır kurumunun beyinde çok kablolu olduğunu buldular. http: // www adresindeki `` İyi Olmak İyi Geliyorsa, Sadece Doğal Olabilir '' başlıklı Washington Post makalesine bakın. .washingtonpost.com/wp-din/içerik/makale/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 özgeciliğe doğru geliştiğini düşünü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 çok sahip olan kişilere statünün verildiği değişim ekonomisi (kıtlık ekonomisi) ve (2) statüye tanınan hediye ekonomisi (bolluk ekonomisi) en çok verenler. Hediye ekonomilerine örnek olarak evlilik, aile, arkadaşlık, geleneksel bilimsel araştırma, sosyal ağlar (Wikipedia ve Stack Exchange gibi) ve elbette F/OSS verilebilir.
IMHO, Eric S. Raymond ve Linus Torvalds bir mucize gerçekleştirdiler: bencil programcıları cömert programcılara dönüştürdüler. Bu, Elisha'nın `` çokluğun beslenmesi '' mucizesi ile 2.200 bencil öğrenciyi cömert insanlara nasıl dönüştürdüğüne çok benzer. II Melachim 4: 42-48 Elisha'nın 2.200 öğrenciyi desteklemesi gerekir. Bir kıtlık var. Öğrencileri aç ve bencil. Her birinin yiyecekleri vardır, ancak birbirleriyle paylaşmayı reddederler. Elisha onlara sadece 22 somun ekmek dağıttıktan sonra, birbirleriyle paylaşmaya başladılar. Yakında, sadece hepsi beslenmiyor, aynı zamanda kalan yiyecekler de var. Gerçek mucize, ince havadan yapılan ekmeğin değil, bir zamanlar bencil olanların, bir kişinin cömertlik örneğinden esinlenerek cömert hale gelmesidir. Linux ve diğer özgür yazılımların piyasaya sürülmesinin bir sonucu olarak son birkaç on yıl boyunca benzer bir şey oldu.
Bir programcı olarak günlük işimde yeterince para alıyorum. Çoğunlukla eğlence için kendi küçük projelerime kod yazıyorum. Yazdıklarımın neredeyse tamamını ücretsiz olarak ve ücretsiz/açık kaynak lisansı altında serbest bırakıyorum çünkü:
Bunlar eğlenceli projelerdir (örn. Basit bir dil için bir tercüman, JavaScript kodunu temizlemek için bir araç, çeşitli küçük komut dosyaları, vb.). Bunlar "kurumsal" uygulamalar değildir. Küçük kullanıcıların bile ev kullanıcılarının bazı işlerini yapmaları veya eğlence için yapmaları gerekmez. Tamam, yazdığım bazı araçlar için gerçekten çok az bir miktar ödeyebilecek birkaç kişi olabilir. Ama gerçekten, önemsiz bir meblağ olurdu ve gerçekten onları pazarlama ve satma çabalarını dikkate alacak kadar paraya ihtiyacım yok.
Birisi 1980'lerde ve 1990'ların başında büyürken ve gelişmekte olan bir ülkede de, ihtiyacım olan araçlar için yeterli paraya sahip olmanın veya bunlara erişmemenin nasıl bir his olduğunu anlıyorum. Ödeme, batıda yaşayan pek çok insan için büyük bir güçlüktür ve mümkün olsa bile, birkaç dolar dünyanın diğer tarafındaki bir öğrenci için çok paraya dönüşebilir. Bu araçları gerçekten kullanabilecek kişilerin çoğu zaten onlar için ödeme yapamazsa, onlar için ücretlendirme ne işe yarar?
Diğer cevapların da belirttiği gibi, kendi projelerim ve sahip olmadığım daha büyük projelere harcadığım çaba, becerilerimin reklamı olarak bana ödüyor. Beni başkaları tarafından daha çok sevdirmek gibi şeylerin yanı sıra, potansiyel işverenler tarafından fark edilmeme ve böylece kariyer açısından da bana yardımcı oluyor. Serbestçe temin edilebilen bir yazılım, eşit kalitede ancak ücretsiz olmayan bir şey için daha iyi bilinir ve daha yaygın olarak kullanılır.
Diğer cevapların da belirttiği gibi, boş zamanlarında kodlayan tek veya küçük bir grubun çabaları, yaşamak için bunu yapan insanların yazdığı yazılımların ticari umutlarını tehdit ediyorsa - bence bu ikincisi, ürününü para harcamaya değer hale getirmek için daha çok çalışmaktır. Bir şey varsa, sadece ilgili tüm için iyi kaliteli yazılım için çıtayı daha yükseğe ayarlar.
Eski kıyafetlerinizi sadaka vermek tekstil endüstrisindeki insanları incitmek demek gibi bir şey.
Kalite
Kaynak kodunun açık olmasıyla kalite önemli ölçüde artabilir. Diğer programcıların kodu geliştirdiğini düşünün, otomatik kaynak kodu analizörlerini 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 dek 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 Diğer programcıların geri bildirimleri artık daha mümkün, ücretsiz ve gerçekten ilgilenen diğer programcılar tarafından sunuluyor.
Özgürlük
Şirketler tarafından kilitlenmekten nefret ediyorum. Aynı şekilde, aynı şeyi amaçlayan yazılımlar üretmek istemiyorum.
CV oluşturma
CV göndermek yerine, katkıda bulunduğum projelere/yamalara atıfta bulunan bir grup bağlantıya e-posta gönderebilirsiniz. Saçmalamayı kesin, CV'de saçmalık tombala yok. Sadece bir katkı listesi.
İncil zihniyet
Açgözlü bir adam ailesine sorun çıkarır, ancak rüşvetten nefret eden yaşar. (Atasözleri 15:27, Yeni Uluslararası Sürüm)
Uygulamaları satmaya dayalı bir iş modeli genellikle açgözlüdür, özgür yazılıma dayalı bir iş modeli ve onlarla daha az hizmet sunar.
viral
Açık kaynaklı yazılımın (lisansa bağlı olarak) diğer yazılım paketlerine dahil olma olasılığı daha yüksektir.
İş riskini azaltın
Yazılımı açık kaynak bileşenlere dayandırmak, üçüncü taraf işletmelere bağımlılığı azaltır. Bir işletme çöktüğünde, işletmeniz kod/yazılım için hala destek alabilir. Android açık kaynaklı kaynağın nasıl olabileceğine ve mevcut işletmelerin açık kaynaklı olmayan belirli yazılımları kullanırken nasıl daha yüksek risk taşıdığına harika bir örnektir.
Eğlence
Yapması çok eğlenceli bir projem var. Etrafında bir iş gerekmez, tüm güçlük onunla geliyor.
Tanıma
Kapalı kaynak tarafından neredeyse hiç tanınamıyorsunuz. Açık kaynak, tanınabilmek için birçok olanak sunar.
Hizmet pazarı yaratın
Piyasayı, kopya başına tabanlı gelir modelinden hizmet tabanlı gelir modeline değiştirin. Örnek: Google uygulama motoru yığını çevresindeki birçok yazılım, biradaki gibi ücretsizdir. Google, altyapıyı sağlayarak para kazanıyor.
Çocuklar için
Para yığınları kaybolur, ancak paylaşılan kaynak kodunuz asla kaybolmaz. Gelecek nesiller, katkınız için teşekkür edecektir.
Tekerleği berbat yeniden icat etmek
Devlerin omuzlarında duruyoruz. Alan Turing tasarımını tescilli tutarsa ne olur? Bugünkü gibi bir yazılım ekosistemimiz olur mu?
Ö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.
Winning
Ürününüz için daha az ücret alın ve müşteri kazanın. Aşağı inmek ve parasal tazminat istememek zor. Başkalarını geride bırakma şansınızı artırırsınız.
bağımsızlık
Yazılım için ücret almak, ödeme yapan müşterilere veya reklamverenlere ödeme yapmaya bağımlı olmak anlamına gelir. Etik olmayan uygulamalara sahip işletmelerden paraya ihtiyacınız olmayabilir.
Kendime "Bu saçmalık için 20,00 dolar mı istiyorsun?" Diye sorduğum birkaç uygulamaya rastladım. Daha iyi yapabileceğimi biliyorum ve "adama yapıştırabilmek" için serbest bırakıyorum.
Bu uygulamalara giren çok fazla zaman ve para olduğunu anlıyorum, ancak satış için bir ürün koyacaksanız, üst çentik olması veya sadece vermesi gerektiğine de inanıyorum.
Birçok kişi programlamayı bir hobi olarak görür, eve döndüklerinde eğlenmek için programlar yazar ve bunları internette paylaşır veya açık kaynak projelerine katılır.
Bu, fotoğrafçıların fotoğraf çekmeyi ve onları picasa veya flickr gibi sitelerde paylaşmayı ve müzik oluşturmayı ve myspace.com veya mp3.com gibi sitelerde dünyayla paylaşmayı seven müzisyenler gibi, o zaman bazı programcılar da çalışmalarını dünyayla paylaşmak ister.
Yazılım is ücretsiz, çünkü bilgi. Ifade "Bilgi özgür olmak istiyor."
Neden? Bilgi neden özgür olmak istiyor? Stack Exchange'i düşünün. Stack Exchange'in ExpertSexChange'ı 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 soru sorabilir ve yanıt alabilirsiniz.
Para, bilgi akışına sürtünme katıyor. Para ödemeyle ilgili her şey, bilgi üzerinde bir tekel elde etmenizi ve daha sonra bu bilgilerin düzgün akışına bir tür engel veya engel kurmanızı gerektirir. İnternetten film indirmekle aynı şey. Film bir şeye değer, ancak film için şarj etmek filmin bit akışına sürtünme ekler 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ğildir. Bu temel bir bilgi akışı yasası kaçınılmaz olarak payware yazılım iş modeli ezmek hakkında. İnsanlara motivasyon atmaya çalışabilirsiniz, bizi eğlendirirse sevinç, acı ve ahlak hakkında konuşabiliriz, ancak asıl sebep, sürtünmesiz bilgilerin sürtünme ve yenilmez bir şekilde sürtünmesiz bilgilerin kazandığı bir sistemimiz olması. .
Sürtünmesiz yazılım sürtünme ile yazılımı yener. Elbette, diğer açılardan eksik olabilir, ancak sürtünmesiz gücü o kadar büyüktür ki, tüm pazarlar sürtünmesiz olarak yeniden örgütlenecektir. Eğer yapmazlarsa, küçülürler ve sürtünmesiz pazarlar, pazarları sürtünme ile yenerler.
Her şey senin için kayıp değil. Bu şeylerin gerçekleşmesi uzun zaman alıyor. Windows hala bizimle birlikte, Linux onu Dünya'nın yüzünden etkilemedi ve iOS, Android'e karşı zor bir savaşla mücadele etmesine rağmen çok başarılı. Ancak, kayıplarınızı yavaşlatarak iyi bir yaşamın tadını çıkarabileceğiniz ya da yaşamınız boyunca zengin olabileceğinizi düşünüyorsanız, kendinizi bilgi işinde olduğunuzu düşünmenizi ve sürtünmeyi başarınızın önünde bir engel olarak görmenizi tavsiye ederim. Yazılım için ücret almanız gerekiyorsa, bunu mümkün olan en az sürtünmeyle yapmanın yollarını düşünmeye çalışın.
Yazılım yazmaktan ve satmaktan iyi geçinen bir girişimci/programcı olarak,
Siz bir programcı değilsiniz, en azından programcıların çoğunu kendi alanlarını seçmelerini sağlayan bilimsel ve mühendisliği paylaşan biri değilsiniz. Sen hayatını kazanmak için programlama kullanan bir girişimci (bu arada kötü bir şey değil).
Geliştiricilerin neden uygulama yazdıkları ve daha sonra ücretsiz olarak internete koydukları konusunda şaşkınım.
Sadaka duygusu? Paylaşım? Ortak iyi niyet? Teknoloji ve bilgiyi ilerletmek için bilimsel ve mühendislik isteği?
Kendinizi dünyanın en kazançlı alanlarından birinde buldunuz.
Yazılım dışındaki endüstriler için bile önemsizdir. Diğer alanlarda kârlı olan kaç şirket aktif olarak yardım ve toplum desteğine katılmaktadır?
% 99 kar marjına sahip bir işletme,
Sadece küçükler üzerinde çalışıyorsanız, vergi oyunları oynuyorsanız veya masanın altında bir şey yapıyorsanız. Bu kadar karlı, sürekli ve sürdürülebilir bir iş fikri, ekonomi kanunları tarafından desteklenmemektedir.
fiziksel bir ürününüz olmadığı ancak fiyatınızı adlandırabileceği;
Fiyatınızı yalnızca
Aksi takdirde, hayır, fiyatınızı isimlendiremezsiniz çünkü sözleşmeler için sizinle rekabet eden çok yetenekli insanlar var.
buggy ürünü gönderebileceğiniz ve müşterinin ürünü yine de satın alacağı bir işletme.
Bu yüzden programcıların, bilim insanlarının ve mühendislik benzerlerinin (para fahişelerinin aksine) açık kaynaklara neden katkıda bulunduğunu asla anlamayacaksınız.
Aslında, endüstriden bağımsız olarak başarılı ve sürdürülebilir bir şirkete sahip olmanın ne demek olduğundan şüphe ettiğimi söyleyebilirim.
Nike'a soruyorsun ve sana iyi ayakkabılar yapma işinde olduklarını söyleyecekler. Onlar boktan bir ürün nakliye işinde değiller.
Apple diye soruyorsunuz ve size en iyi teknolojiyi en mükemmel kullanıcı deneyimi estetiğiyle birleştirme işinde olduklarını söyleyecekler.
AstraZeneca'ya soruyorsunuz ve size boktan bir ürün nakilinde değil, tıbbi ilerleme işinde olduklarını söyleyecekler.
Ve bunlar boş retorik örnekleri değil.
Ve benzeri vb. Ve kusurlu ü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ımlar. Kâr bunun bir yan etkisidir ve kesinlikle birincil hedeftir. Ancak, işleri harekete geçiren kesinlikle onların temel itici gücü değildir.
Böyle bir ortamda çalışmaktan daha büyük bir şey yoktur. Ve kârı ana güdüsü olarak gören insanlarla çalışmaktan daha zekice bir şey yoktur. Kalite tamamen dalış yapar.
Warren Buffet'in çalışması veya Henry Ford'un kalite ve çalışma ideolojisi konusundaki çabaları hakkında biraz okuma yapmalısınız. O zaman sadece açık kaynakların ne hakkında olduğunu anlamakla kalmaz, aynı zamanda sürdürülebilir ve başarılı işletmeler hakkında bir iki şey öğrenebilirsiniz.
Bunu anlamayan girişimciler aslında girişimci değildir. Onlar sadece şu anda spekülatif bir dalga süren seyyar satıcılar.
Bir uygulamayı ücretsiz olarak yayınlamayı düşünmemizin ana nedenlerinden biri, gelecekteki çabalar için potansiyel bir eklentidir (potansiyel iş fırsatları, adınızı programlama dünyasında tanıtmak). Bana sorarsan bu fazlasıyla yeterli ödeme.
Toolmakers
Şahsen kullandığım araçları serbest bırakıyorum. Benim varsayımım, bu araçlarla yaptığım şeylerin paramı kazandığım yerde olması gerektiğidir. Programcılar güçlükten nefret eder ve Unix Felsefesi'nde yaşayan çoğu kullanım, tekerleği tekrar tekrar yeniden keşfetmeye gerek olmadığını bilir. Bu nedenle, günlük işlerimizde bize yardımcı olan araçlar geliştiriyoruz, başkalarının yararlı bulacağını umarak onları halka açıyoruz ve eğer şanslıysak, onları daha iyi hale getirmemize katkıda bulunuyoruz. Çoğu programcı tekrar tekrar sıradan şeyler yapmak istemiyor, yeteneklerimizi tam potansiyeline kullanan YENİ şeyler yazmak istiyoruz, editörler, ayrıştırıcılar, veritabanları vb. topluluğun bu araçların oluşturduğu sürümleri zaten daha iyidir (örneğin, Linux ve M $). Topluluk yükseldiğinde ve belirli alanlardaki uzmanlığı olan kişilerin en iyi olduklarını yapmalarına izin verdiğinde, hayatımızı daha iyi hale getiren gerçekten harika projeler üretiyoruz.
Sorumlu Vatandaşlar
Yeterli özgür yazılım kullanırsanız, sonunda topluluğa borçlu olduğunuzu hissetmeye başlarsınız ve katkıda bulunmayı İSTERSİNİZ. Ayrıca, yapmanın değeri var. Yazılımı ücretsiz olarak yazarak daha önce ödediğimden daha fazla şey öğrendim. Öğrenmek için harika bir yol ve programlamayı seviyorum. Sorunları çözmeyi ve istediğim gibi yapabilmeyi seviyorum. Ürünü ücretsiz olarak serbest bıraktığımda ne yapması gerektiği konusunda hiçbir beklentim yok, bu tamamen bana bağlı.
Kimse Bana Ödemek İstiyor
Hala okuldayım, bu yüzden açık kaynaklı projeler üzerinde çalıştığımda veya kendi ücretsiz projelerimi oluşturduğumda, özgeçmişime koyabileceğim bir deneyim. Kendime çeşitli dilleri öğrettim ve beni eğitimleri süresince sadece ders üzerinde çalışan akranımdan daha iyi bir programcı yapan şey bu.
Ücretsiz bir sürümle başlatın.
Sonra sürüm 4 ile şarj etmeye başlayın.
Ürün herhangi bir iyi ise, insanlar onu almaya devam edecektir.
Alternatif olarak, Google rotasına gidin ve küçük bir ekstra maliyetle profesyonel bir sürümle ücretsiz bir kesim sürümü sunun.
Bunun bir nedeni, birçok yazılım geliştiricisinin tekerleği yeniden icat etmekten nefret etmesidir. Tüm yazılımlar kapatılsaydı, bundan çok daha fazlası olurdu.
Açık kaynak, geliştiricilerin basit kitaplık işlevlerini bir milyonda bir kez yeniden uygulamak yerine asıl sorun çözümüne odaklanmalarını sağlayan sistem ve araçlar gibi altyapı düzeyindeki yazılımlara çok şey katar.
Chris Anderson'ın Kablolu makalesinde bir çok fikir bulabilirsiniz Ücretsiz! Neden 0.00 $ İşletmenin Geleceği .
Bununla birlikte, geliştiricilerin bağış kabul ettiği birçok örnek bulacaksınız ve Flattr , mikro ödemelerin başarısız olduğu yerlerde başarılı olacaktır.
Nakit yapılmamasına rağmen burada başka işlemler de yapılıyor:
Bir ürün yerine bir platform yazıyorsanız, onu açık kaynak yapmak insanların üzerine güvenle inşa edebilmelerini sağlar. Bu bir sebep.
Çünkü müstehcenlik bir fikirden para kazanmamaktan çok daha zararlıdır. Programcılar bir kodlama kutusunda yaşamaktan vazgeçemedikleri için, kendi gelir kaynakları ihtiyaçlarını karşılıyor olabilir. Çünkü fiyattan ücretsiz olarak destek ve yükümlülükten uzak olmanızı sağlar. Ö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, zayıf bir motivasyon kaynağı olduğu için.
Kod yazıyorum çünkü kod yazmayı seviyorum. Zengin olmak istediğim için ya da dünyayı ya da bunun gibi bir şeyi değiştirmek istediğim için değil. Kod yazmayı severim ve insanlar bu olgudan faydalandığında hoşuma gider. Bunun için neden onlara çok para talep etmeliyim?
Aynı şekilde hisseden birçok insandan da faydalanıyorum ve bu onlara geri dönmenin bir yolu. Linux'u ve Firefox'u kullanıyorum ve ... her gün ücretsiz olarak kullanıyorum, bu yüzden başkalarına fayda sağlayan bir şey yapabilirsem neden olmasın?
Ben herkesin onlar için ödeme yapmaya hazır olacağını düşünmüyordu çünkü "masaüstü" ücretsiz "masaüstü" bir çift serbest bıraktım.
Onlar çok küçük uygulamalar ve zaten onlar için £ 10 ya da daha fazla şarj haklı olamazdı. Ödemeleri toplamak için web sitemde Paypal entegrasyonunu ayarlamaya değmediği için çok sayıda kullanıcı almayı beklemiyordum (en az bir tane olduğunu biliyorum).
Bir pazar olacağını düşündüğüm daha büyük bir şey yazarsam, bunun için ödeme almakta daha zor ve daha uzun görüneceğim.
Özgür yazılım hareketi temelde en rekabetçi ölçekte yeniliği garanti eder.
Programlama dünyasında her gün her şey değişir ve herkesin eşit olduğundan emin olmak için bir kontrol ve denge sistemi olması gerekir. Aksi takdirde, insanlar bir "Standart" (Microsoft Anyone?) Yaptıkları için birçok boktan programla sıkışıp kalırdık.
Mesele şu ki, SİZ, özgür bir rakibe ayak uyduracak zamana veya kaynaklara sahip olduğunuzu hissetmiyorsunuz. Bu şikayette bulunuyorsunuz çünkü aslında programınızı PARA İLE DEĞİŞTİRMEK için çalışmaya zorluyor. Programınızı geliştirmek ve geliştirmek zorundasınız (Insert Takei "OH MY!").
Üzgünüz, önümüzdeki beş yıl boyunca sürmeyi planladığınız Vanilya versiyonunuz sadece kesmeyecek. Sürekli gelişmek zorundasınız. Bu gerekli.
Üzülmeyin, çünkü sizden daha çok çalışan insanlar ücretsiz vazgeçerken, ürününüzü iyi hale getirmek için çalışmak için çok tembelsiniz.
Çünkü iyi yazılım araçlarının geliştirilmesi için biraz zamana ihtiyaç vardır.
Böylece projenize başlıyorsunuz ve hiç kimsenin bunun için para ödemeyeceğinin farkındasınız.
Ancak, özgür insanlar için verirseniz, kullanmaya başlayabilir, geri bildirim ve ücretsiz test, geliştirme fikirleri vb.
Son olarak, her şey yolunda giderse, özgür olmayan bir sürüm oluşturabilir ve satabilirsiniz.
Başvurumu ücretsiz olarak paylaştım. Aslında, potansiyel müşterilerimin nasıl çalıştığını görmelerine yardımcı oldu ve satın alma teklifiyle ve uygulamak için bazı ek özelliklerle bana ulaştılar. Yazılımın ücretsiz dağıtımı, müşterilerimin onlar için ne kadar yararlı olduğunu görmelerine yardımcı oldu.
Çünkü bilgimin başkalarının günlük işlerini geliştirmelerine yardımcı olabileceğini hissediyorum. 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 olmasını gerektirir.
Psikoloji : Maslow'un ihtiyaçlar hiyerarşisi bir teori, insan için para yeterli DEĞİLDİR.
Esteem: Programcılar şirket dışında başkalarına daha fazla saygı duymalı, "vay, yetenekli bir programcı olmalı!".
Self-actualization: En sevdikleri kodu şirketin projesinde istedikleri gibi yazamazlar. Böylece kodlarını kendi stilleriyle yazarlar ve tasarlar ve yayınlarlar. Süreç boyunca proje liderleri, mimarlar ve patronlar :)
ÜCRETSİZ kolay, baskı yok, gerginlik yok (pazarlama, hukuk, destek, finans, ..).
Uygulamam sunucuyla ilgili bir şeyse (içerik barındırmak ve çok fazla paraya mal olabilir) reklam tabanlı bir yaklaşımla gideceğim. Reklamlar çok olmasa bile biraz para alabilir, ancak kesinlikle sunucu/bakım maliyetlerini karşılar.
Kötü kötü korsanlarla uğraşmak zorunda değilim!
İyi karma!
Bence her programcı program yapmak ve bir uygulama yapmak tatmin karşılamak için iştahı vardır ama bir kez onlar yapmak tanıma istiyorlar ve bu yüzden onları ücretsiz yapmak :) İşe ücretsiz öğreticiler yazmış gibi. :)
İnsanlar programlar gibi sanal şeyler için daha az para ödemeye daha az isteklidirler, ayrıca başka birçok ücretsiz program vardır, bu nedenle ticari programınız 1 cent için bile satılmaz. Ayrıca, programlar kolayca kopyalanabilir.
"Para quatloos için insan kelimesidir", bu yüzden bazı programcılar bundan kaçınır.
İnsanlar yazılımı dağıtırlar çünkü yazılımı vermek iyi hissettirir. Belki satabilirlerdi, belki satamazlardı. Kimin umrunda? Onların zamanı, sahip oldukları zaman ve eğer zamanlarının bir kısmını bağışlamak onları mutlu ediyorsa, bu hayır kurumuna para vermekten nasıl farklıdır?
Farklı şeyler farklı insanları farklı nedenlerle mutlu eder, çünkü farklı önceliklere sahip farklı insanlardır.
Bu yazılım işi için kötü olduğu için ... sonuçta, tüm yazılımlar ücretsiz olarak alınabilir. TÜM yazılım. Dolayısıyla, iş modeliniz (Cory Doctorow'u yorumlamak için), bitlerinizin kopyalanmamasına bağlı olarak sadece bağlıysa, başlamak için bir sorununuz var demektir.
Gerçek şu ki, insanlar yazılım için ödeme yapıyorlar ve büyük şirketler yazılım için yüz binlerce dolar ödüyorlar, çünkü özel gereksinimleri var ve özel bir çözüme ihtiyaçları var. Bu pazar, programcıların pazarı, hiçbir yere gitmiyor.
Müşteri yazılım değil, çözüm ister ve öder. Müşterinizi memnun etmek istiyorsanız, sadece yazılım yükleme CD'lerini PO Kutusuna atmak için değil, onun için birçok özelleştirme çalışması yapmalısınız.
Korkunç fiyatlarla lisans satan büyük yazılım şirketleri bile, lisansların ötesinde ek hizmetler sunmaktadır (yani: satmak). Sıkı bir açıdan, açık kaynak geliştirme maliyetlerini en aza indirmek ve lisans ücretlerini sıfıra ayarlamak için küçük yazılım şirketlerinin işbirliğine benziyor. Yazılım şirketi ve müşteri için bir kazan-kazan durumu gibi görünüyor.
Kodlamaya aşığım! Dünyadaki uygulamalarımı kullanan birini düşündüğümde gerçekten mükemmel hissediyorum. Ücretsiz uygulamalarımın ilk nedeni buydu. İtiraf etmeliyim ki, ücretsiz uygulamalar üretmeyi sevmenin yanı sıra, programlama ile geçiniyorum.
Access SQL ile çalışmayı çok daha kolay, eğlenceli hale getiren bir ürün satmaya çalıştım ...
Bunu seven birkaç özel kullanıcım var, ancak bu beni "nakit yükler" haline getirmedi. Şimdi bir blog oluşturmayı ve ücretsiz olarak sunmayı düşünüyorum. Artık Access ile çalışmadığımdan (ASP.NET MVC), bu bana zarar vermiyor ve neden beni harekete geçiren topluluğa geri vermiyorsun?
Teknik destek cehennem olmuştur, kurulumu yazmak benim temel becerim değildi, vb. Para toplamak Paypal kullanmak kadar basitti, bu yüzden bunu bir sorun olarak görmeyin.
Yani motivasyonum topluma geri vermek. Aynı nedenden dolayı makaleler yazıyorum (örneğin, 4guysfromrolla.com), ancak bu web sitelerinin birçoğu satın alındığında, muhtemelen kendi blogumu oluşturmanın zamanı geldi. Para? Biraz reklam, belki. Ya da kısa hikayeler koleksiyonumu Amazon.co.uk (The Kingfisher ve diğer hikayeler, Andrew Wrigley'den) satıyorum ...
Ve evet, sevilmek. Para bunu satın alamaz, değil mi?
Sorunuzda karşılaşacağım birkaç varsayım var:
Ancak, sorunuzu doğrudan cevaplamak için, bazılarının motivasyonunu basitçe bir şey yaratmak istediklerini söylemenin güvenli olacağını düşünüyorum. Aslında/satış/proje programlama ve yaratma dışında bir alıştırmadır ve kendi başına bir çalışmadır; bazen programcılar sadece program yapmak ister. Bu ifade, yazılımın veya topluluk desteğinin kalitesinin ticari yazılımlardan daha iyi veya daha kötü olacağı anlamına gelmez, ancak bana ürün için daha içgüdüsel bir saygı aşılar.
İçsel motivasyon.
Çok paraya değer fikirlere, lazer projektörlere, evler için özel programlanabilir aydınlatma ürünlerine, kendi içinde bir işletme olan modifiye video oyun sistemlerine (pencereler, JTAG'lar, ışıklar, boyama, onarımlar, vb.) Tasarımlarımı veriyorum ve herkesin görmesi için yöntemlerimi detaylandırıyorum. Parayı umursamıyorum, yaratmayı umuyorum ve başkalarının yaratımlarımdan bir şeyler kazanmasını umuyorum.
Programlama sırasında insanların ürünümü satın almak isteyip istemedikleri umurumda değil ve milyonlarca dolar kazanabiliyorum. Eğer meGUI'deki bir eklenti aracılığıyla daha iyi bir video kodlayabiliyorlarsa veya Open Office üçüncü dünya ülkesindeki bir kişinin daha iyi bir eğitim için bir kağıt yazmasına izin veriyorsa, mutluyum.
Sorun: Aynı anda "ücretsiz" kelimesinin her iki anlamını da kullanıyorsunuz, ki bu kafa karıştırıcı. Özgür Yazılım (büyük harfler) genellikle her zaman olmasa da ideolojik bir konumdur. Ayrıca pratik olabilir. Kapalı kaynak kodunda nasıl işbirliği yapabilirsiniz?
Ücretsiz (gelince bira ücretsiz) gelince, bazı insanlar yeteneklerini tanıtmak veya bir çeşnicibaşı olarak, insanları daha tam özellikli bir program satın almaya teşvik etmek için yaparlar. Her kullandığımda tarayıcı araç çubuklarını yüklememi isteyen ücretsiz bir video dönüştürücü var. Bunun beni kızdırması için yeterince sık kullanmıyorum.
Uygulamam ücretsiz, çünkü bir istemci olduğu hizmet ücretsiz. Kullanıcılarımın başka bir yerde ücretsiz olarak alabilecekleri bir hizmet için bana ödeme yapmayı bekleyeceğine inanmıyorum ...
Yazılımın ücretsiz olarak sunulmasının birkaç nedeni vardır. Yazılım sadece başka bir şey üretmek için yazılmıştır - kaynağı ücretsiz yapmak, üçüncü tarafların hata düzeltmelerini ve özelliklerini ödemeye gerek kalmadan dahil etme fırsatı sunarken, bununla ürettiklerinizden para kazanabilirsiniz. yazılım. Bakınız "Katedral ve Çarşı" .
Başka bir neden, programı eğlence ve/veya eğitim için yazmanız ve kodunuz hakkında akranlarınız veya kendinizden daha yetenekli kişiler tarafından yorum almanızın, para kazanmaktan daha önemli olabilmesidir - bu durumda, yazılımı kâr için satmak olmaz hiç kâr etmeyin.
Ve Tarn ve Zach Adams'ın rotasını izlediğiniz ve aldığınız bağışlardan geçtiğiniz yüksek özsaygı ile bağlantılı üçüncü yüksek beceri seçeneği var. Cüce Kalesi (Tarn Adams tarafından programlanan) ücretsiz olarak kullanılabilir, ancak ayda binlerce dolar bağış alır.
İşte verilen cevapların hiçbirinde görmediğim başka bir bakış açısı.
Araba sürüyor musun? Sanırım bu ülkedeki çoğu insan bunu yapıyor ve yine de büyük çoğunluğun araba kullanması için para almıyor. Aslında, bunun için biraz ödüyorlar: araba, yakıt, onarımlar, sigorta, kayıt vb.
Yazma yazılımı hakkında söylediğiniz her şey sürüş için de geçerlidir. İnsanları otoyolda görüyorum ve sanırım bu insanlar çılgın! Sürüş için para kazanabilirsiniz, ancak bunun yerine ücretsiz olarak yaparlar.
Ve sadece bir yarış arabası sürücüsü olabileceğinizi kastetmiyorum, ancak bunu yapmanın çok güzel bir yolu olduğu açık. 100 doların altında bir ticari araç olarak kayıt yaptırabilir ve yasal olarak ücretli yolcuları arabanıza alabilirsiniz. (Bir otobüs durağına kadar çekip her biri $ 1 şehir merkezine 3 kişi götürmeyi teklif etmek - paradan tasarruf ediyorlar, para kazanıyorsunuz, yine de o yöne gidiyordunuz. Bir ay içinde lisans ücretini ödediniz.)
Size para ödeyen insanların hoşuna gitmiyor mu? Sürüşünüzden yeterince emin değil misiniz? Sizi evde aramaya başlayacaklarından korkuyor musunuz?
Gerçek cevap, muhtemelen bir güçlük ve bir taksi şirketi kurmayı planlamazsanız, o çok para kazanmayacaksınız, bu yüzden gerçekten sorun değmez. Bana yazılım gibi geliyor.
Bu da sürüşe özgü değil. Her gün, herkes bir yere bin bir şey yapar, birisine para ödenir. Kahve tadın mı? Banyo temiz mi? Müzik dinlemek ve fikrinizi vermek? Bisiklet sürmek? Seks mi yapıyorsunuz? Evet, bunların her biri ücretli bir meslek olabilir ve ülkenin her şehrinde insanlar (suckers!) Bunları ücretsiz olarak yapıyor, hatta bunları yapmak için para ödüyorlar. Çılgınca. Hayat bu.
Kapalı kaynaklı, ücretli yazılımlar üretiyorsanız, muhtemelen ürünlerinizi geliştirmek için kütüphaneler ve diğer hile için ödeme yapmanız gerekiyordu. Kazandığınız şey, yalnızca ürünü değil, bu ürünü geliştirmek için harcadığınız para miktarından da çıkarılmalıdır. Bu, çok küçük bir net gelir bırakır.
Açık kaynaklı ücretsiz ürünler kullanıyorsanız, bunları kullanmak için herhangi bir para harcamadınız, ancak yazılımınız için aynı lisansı yeniden kullanma yükümlülüğünüz de vardır (bazı lisanslar tarafından). "Para" yerine "kod" olarak ödeme yaptınız. Bu farklı bir ekonomi, ama yine de ürünler veriyor.
Bir kelime. "Vergiler". Vergi sistemimiz o kadar tuhaf ve acı verici ki, yanımda yaptığım her şey orada ücretsiz olarak atıyorum. Satıştan doğan tüm vergilendirme sorunları ile mücadele edecek zamanım ve enerjim yok. Yazılım satmak benim için net bir kayıp olacaktı.
Hayattaki en iyi hatıralarınız neler? maaş çeki alıyorlar mı? yeni bir araba mı alıyorsunuz? Eğer öyleyse senin için gerçekten kötü hissediyorum. Hayattaki en sevdiğim anlar, yapmaya çalıştığım bir şeyi başarmak, evdeki bir koşuyu vurmak, romantik bir ilgiyle karşılaşmakla ilgili. Bunların hiçbirinin üzerinde bir fiyat etiketi yok veya olamaz.
Sorunuzu cevaplamak için neden zamanımı yazılım geliştirmek ve ücretsiz olarak yayınlamakla geçireyim? çünkü belki birileri onu görür ve asla hayal edemeyeceğim bir kullanım düşünür, sonra sistemlerine entegre ederler ve bunun için tamamen yeni bir kullanım sağlarlar. Yeni bir şey keşfetmek paha biçilemez, bir bilgisayarı ilk gördüğünüzde düşünün. inanılmaz. Bunun bir parçası olmak istersiniz.
Her şeye bir fiyat koyarsanız, herkes onu kullanamaz, insanlar yeni bir konsept tasarlarken bilmedikleri şeyleri kullanmayacaklar, yeni bir şey yaratılmamışlar ya da çok yavaşlarlar.
Yazılımı bilgi olarak düşünün, gerçekten 1, 0 ve hepsi bu şekilde. Bilgi ücretsizdir, televizyonlarda, radyolarda, web sitelerinde vb. Yayınlar. Bunu neden yapıyoruz? herkes neler olup bittiğini biliyor, böylece bir sonraki adımda ne yapacağımıza karar verebiliriz. aynı sayfada değiliz, doğru çözümü bulamayız. Hiç kimse akılda bir maaş ile gerçekten harika bir şey yapmadı. İnsanlar hayatı iyileştirmek için bir şeyler yaparlar, çünkü kendilerine meydan okumak ve gurur duyabilecekleri bir şey yaratmak isterler.
Çünkü sadece istiyoruz. OpenGL'de 3 boyutlu bir tetris oyunu yapmak için saatler geçirdiyseniz, muhtemelen bunu bir aşk emeği olarak yaptınız ve bunu yaparken çok eğlendiniz. Para için yapmadın, bu düşünce sürecine bile girmedi. Zorluk ve başarı, kendi ödülü, daha zor ve eğlenceli bir şeydi.
Bundan para kazanmak istemedim. Neden bir kitapta satabileceğimi SO) üzerine düşüncelerimi paylaşmalıyım?
Başkalarına yardım etmek için kod bölümlerini ücretsiz vermeyi anlayabilirim. Bununla birlikte, küçük ve orta ölçekli şirketlerle rekabet eden, açık kaynak muadili olmayan ve yukarıda belirtildiği gibi 'kendinize gitme tavrı' destek sunan, sunan küçük ve orta ölçekli şirketler ile rekabet eden tamamen yapılmış sistemler, anlamıyorum.
Bu kod bölümleri tarafından oluşturulan ve legolar gibi birbirine bağlanan sistemleri görebiliyordum. Bununla birlikte, yazılım atmosferini kendi sorumluluğunuzda yaratıyoruz, böylece tüketici tarafından mesleğimizin genel güvenini düşürüyoruz.
Şahsen, 'İşimde yeterince para kazanıyorum bu yüzden umrumda değil' argümanı beni şaşırtıyor. Adil bir ücret alıyorum ama kendi hayır kurumumu kuracak kadar iyi değilim.
Genellikle programlama yaparken kendimi kafamdan çıkamayacağım bir fikirle bulurum. Yapmam gereken bir şey gerek. Bu yüzden kodlayacağım - gerçekleşmesi gereken her şeyi görselleştirebileceğim ve bir şeyler yaratmak için hazırlandığım bir "duruma" giriyorum. Aracın yapılması gerekiyordu, ancak ilk "patlama" dan sonra biraz yorgunum.
Sonunda, araç onu kullanan ve tadını çıkarana kadar gerçekten "yaşamıyor". Kısa bir hikaye ya da bir oyun ya da bir hamle ya da her neyse. Yani ... ver ve umarım başkalarının hayatlarını zenginleştirir.
Yine de, belki başka bir kişi aracı sever ve ona bir şey ekler. Sonra araç kendi başına bir hayat alır.
Herkes için konuşabilirim, ancak büyük açık kaynak/ücretsiz projelerin çoğunun devam ettiği görülüyor.
Ayrıca, ücretsiz bir ürün vererek çok para kazanılabileceği gerçeği de var. Google, Facebook ve Zynga, bir şekilde para bulan "ücretsiz" yazılımın başlıca örnekleridir. Daha somut bir örnek (gerçek yazılım) tercih ederseniz, "Red Hat" gibi bir şirkete bakın - Linux ücretsizdir, insanlara bunu nasıl kullanacaklarını öğretmek için para kazanırlar.
Eh, [~ # ~] i [~ # ~] web siteme bazı kaynak kodlar gönderiyorlar (şu anda çok eskimiş). Kısmen, bu bir çeşit portföy fikri.
Bazı açık kaynaklı bağımlıların klonlayamayacağı ve veremeyeceği iyi bir ürün fikrim olsaydı, çok nakit scware yazılımımı satmak için mutlu olurdu . Bu tür ürünleri solo yapmak ya da birkaç kişi ile yapmak oldukça zor olduğundan, birkaç yıl önce gömülü sistemler/donanım pazarının finansal açıdan daha sürdürülebilir bir kariyer olduğuna karar verdim ve bugün mutlu bir şekilde gömülü bir kabinde çalışıyorum dünyayı daha iyi bir yer haline getiren ultra yüksek güvenilirlik sistemlerinin oluşturulmasına yardımcı olan sistemler şirketi.
Ayrıca, iş - faturalarınızı ödeyen gerçek iş - genel olarak kendiniz yapmak zordur. Bu riski almak veya güçlükle uğraşmak istemiyorsanız, sadece vermek ve günlük işi tutmak ve sadece hobi olarak küçük programlar yapmak daha kolay olabilir.
İşi yapmak için biraz yardım istiyorum. Yeterince iyi olursa, diğer insanlar küçük aracımı geliştirmeyi umduğumun ötesinde geliştirmek için boş zamanlarını geçirecekler.
Örneğin, küçük bir Mercurial eklentisi yazdım ve iki hafta içinde bir sürü hatayı düzelten ve bazı yeni özellikler ekleyen hiçbir şey yapmadan iki yeni adam daha aldım. (Değişiklikleri inceleyin ve repoma çekin.)
Kazan! :)
Para kazanmak için doğrudan yazılım için ücret almanın başka yolları da vardır. Facebook ücretsiz bir yazılımdır, ancak milyonlarca insan getirir.
Zope'un ilk başladığı zaman, geliştiricilerin onu ücretsiz olarak ortaya koyduğunu hatırlıyorum. Bir girişim kapitalisti geldi ve onlara temel olarak "bunu neden yaptığınızı" sordu. Aldığı cevap onu yeni bir iş modelinde başlattı: özgür yazılım, ücretli hizmetler. Burası bir şirketin özgür yazılım çıkardığı yerdir, ancak bu yazılımın "uzman" tavsiyesi ve kurulumu normal şekilde pazarlanacaktır. FSF ve Cygnus Solutions , daha önce benzer bir ilişkisi olan iki şirkettir: FSF, GCC/G ++ 'yı ücretsiz olarak yayınladı, Cygnus sağladı kapsamlı, doğrudan müşteri desteği.
Ben profesyonel bir geliştirici değilim (ve hiç de iyi bir geliştirici olmaktan çok uzaktayım), ancak, diğer şeylerin yanı sıra, satış (para dahil) a buggy ürün beni çok ilgilendirir. Ayrıca, özgür yazılımın ücretli yazılımdan daha sık kırıldığını düşünmüyorum (hepimiz bunun bazı örneklerini biliyoruz).
Ve son olarak, benim düşünceme göre, yazılım için ücret ödemeden para kazanmak için takip edilebilecek birçok iş modeli var. Eminim 40 cevap buna çok iyi bakıyor.
Uygulamalarımı uzun zamandır ücretsiz olarak sundum. İnsanların uygulamalarım için para ödeyeceğine veya ayda bir avuç uygulamadan daha fazla satmayacağına inanmadığım için ödeme işleminin uygulanması gibi ekstra işler bana anlamsız geldi.
Sanırım kaç kişi böyle düşünüyor. Ürünlerini satmaya çalışmaktan ziyade veriyorlar.
Neyse ki bir yıl önce uygulamalarımdan birini satmaya çalıştım ve hoş bir sürpriz oldu.
Econ 101 - Bilgi asimetrisi olmayan sonsuz tedarikçi ve satıcıların mükemmel bir pazarında, bir ürünün fiyatı yalnızca bir kişinin zamanının değerine göre belirlenir.
Yazılımsız ve açık kaynak dağıtmak için iyi bir örnek: XBox için Kinect.
Bazı programcılar bunu bilgisayarlarında bir cihaz olarak kullanmaya başladılar ve bazı kodlar programladılar, diğer birçok programcı bu kodu kullanabildi ve diğer birçok fikirle daha da geliştirdi. İlk programcı kodu kapatıp satışa sunacak olsaydı, ASLA bu kadar hızlı büyüyemezdi.
Çünkü uygulama/yazılım ile birlikte destek belgeleri yazmayı sevmiyorum. Belki böyle bir şirket, satın al ve bana bir iş çıkar.
Ayrıca, insanların kendilerinin yapamayacağı bir şey yapmalarına yardımcı olduğunuzu bilerek bir çeşit haz elde etmeniz de vardır. Ücretsiz hale getirerek, aynı zamanda elde edilebilir ve paylaşılmasını kolay hale getirirsiniz; aslında, kendinize güvenen insanlarla bir isim oluşturuyorsunuz. Son olarak, bu bir tür inanç meselesi olabilir. Programlıyor olabilirsiniz çünkü her şeyin belirli bir şekilde "olması gerektiğine inanıyorsunuz. Örneğin, hapishane topluluğunu ele alalım. İPhone Dev Team'deki programcılar ve bilgisayar korsanları, istismarları aramak ve bunları kullanan programlar oluşturmak için biraz zaman harcıyorlar. Oluşturdukları jailbreak programları için birkaç dolar harcayarak tonlarca para kazanabilirler, ancak yapmazlar.
Ayrıca, ücretsiz yapmazsanız, başka birinin yapacağı tehdidi de vardır.
İki kelime, Reklam Geliri.
Ücretsiz olarak yayınladığım şeylerin çoğu araç oldu. Birden çok istemci için kullandığım kullanışlı araçlar. Bu araçlardan herhangi birini belirli bir müşteri için yazıp geliştirme için ücretlendirmiş olsaydım, bu araçları diğer istemcilerde kullanamazdım.
Bu araçları diğer istemcilere uygulamak için zaman ayırabilirim ve bunu yaparken, sadece bu araçları işe alınmak için bir proje olarak yazdığımda ne yapmam gerektiğine dair birkaç kez geri döndüm.
Yaratıcılığın mutluluğu için yazım yazılımlarına ilgi duydum. Katkılarım alçakgönüllü ve önemsiz olsa da, verdiğim her zaman bu perspektifin bir tezahürü olmuştur.