it-swarm-id.com

Mengapa programmer menulis aplikasi sumber tertutup dan kemudian membuatnya gratis?

Sebagai seorang pengusaha/programmer yang mencari nafkah dengan menulis dan menjual perangkat lunak, saya heran mengapa pengembang menulis aplikasi dan kemudian memasangnya di internet secara gratis. Anda telah menemukan diri Anda di salah satu bidang yang paling menguntungkan di dunia. Bisnis dengan margin keuntungan 99%, di mana Anda tidak memiliki produk fisik tetapi dapat menyebutkan harga Anda; sebuah bisnis di mana Anda dapat mengirimkan produk kereta dan pelanggan masih akan membelinya.

Kadang-kadang beberapa perangkat lunak kami akan mendapatkan pesaing gratis, dan saya pikir, orang ini gila. Dia bisa mencari nafkah dengan baik dari ini tetapi malah memilih untuk membebaskannya.

  • Apakah Anda tidak suka tumpukan uang raksasa?
  • Apakah Anda tidak yakin orang akan membayarnya?
  • Apakah Anda takut harus mendukungnya?

Ini buruk untuk bisnis pemrograman karena sekarang pelanggan berharap dapat menemukan solusi gratis untuk setiap masalah. (Saya melihat tweet seperti "apakah ada perangkat lunak GRATIS yang bagus untuk XYZ? Atau apakah saya harus membayar $ 20 untuk itu".) Ini juga buruk bagi pelanggan karena solusi gratis akhirnya pecah (karena OS baru atau apa pun) dan karena gratis, pengembang tidak memiliki alasan untuk memperbaikinya. Pelanggan berakhir dengan perangkat lunak bebas tetapi basi yang tidak lagi berfungsi dan tidak pernah diperbarui. Pelanggan menangis. Pengembang masih bekerja sambil menangis di bilik mereka. Apa yang menyebabkannya?

PS: Saya tidak mencari untuk memulai open-source/software harus jenis debat gratis. Saya berbicara tentang kapan pengembang membuat aplikasi sumber tertutup dan membuatnya gratis.

199
Ken

Karena saya tidak ingin merasa berkewajiban untuk memberikan dukungan teknis atau menawarkan pengembalian uang.

293
JeffO

Berbagi

Sebagian besar dari kita menggunakan perangkat lunak yang disediakan untuk digunakan secara gratis. Akibatnya, masuk akal untuk membagikan perangkat lunak kami sendiri secara gratis juga. Pada dasarnya, kami menukar perangkat lunak kami dengan perangkat lunak bebas lainnya tetapi tanpa biaya overhead untuk benar-benar melakukan transaksi. Akan ada leaches yang tidak berkontribusi, tetapi karena distribusi sangat murah itu tidak masalah.

Jual Sulit

Sebenarnya mencoba menjual perangkat lunak membuat prosesnya jauh lebih sulit karena Anda harus memasarkan, mengumpulkan uang, dan khawatir tentang konsekuensi hukum dari penjualan kepada orang-orang. Untuk seorang programmer mandiri, ini membuat mereka jauh dari apa yang sebenarnya ingin mereka lakukan. Akibatnya mereka dapat merilis program mereka hanya agar orang lain dapat memperoleh manfaat bahkan jika mereka tidak bisa.

Model Bar

Dapat dikatakan bahwa model baru pengembangan perangkat lunak akan tiba. Model penjualan perangkat lunak adalah upaya untuk mengambil penjualan dunia fisik dan menerapkannya pada perangkat lunak. Namun, perangkat lunak tidak seperti dunia fisik. Karena distribusi sangat murah, beberapa masalah muncul.

  1. Membiarkan seseorang menggunakan perangkat lunak Anda pada dasarnya gratis untuk Anda.
  2. Mencoba mencegah orang yang belum membayar perangkat lunak untuk menggunakannya sangat mahal.

Di bawah tampilan ini, upaya membebankan biaya per salinan perangkat lunak adalah permainan yang kalah. Dengan demikian, Anda harus berupaya menghasilkan uang dari layanan terkait perangkat lunak, bukan perangkat lunak itu sendiri. Dengan demikian, Anda mungkin mengenakan biaya untuk kontrak dukungan, layanan hosting, dll. Daripada hak untuk menggunakan perangkat lunak itu sendiri.

Kebetulan, model ini digunakan oleh webcomics, seri web, dll. Yang memberikan produk utama secara gratis dan menjual barang dagangan terkait.

217
Winston Ewert

Melepaskan aplikasi gratis dan mengerjakan program sumber terbuka adalah iklan yang hebat untuk menjual produk, yaitu Anda. (Alternatifnya: aplikasi gratis adalah pemimpin kerugian untuk menjual waktu Anda.)

Ada juga konsep "ekonomi hadiah", di mana semakin banyak Anda memberikan semakin kaya Anda. Mengapa saya tidak menyumbang kembali ke teman/masyarakat pada umumnya ketika saya telah menerima begitu banyak dari begitu banyak orang?

Terakhir, bidang apa yang memungkinkan Anda untuk secara langsung memengaruhi kehidupan jutaan orang dengan menulis sesuatu yang membuat hidup mereka sedikit lebih mudah?

117
Frank Shearar

Saya sarankan Anda menonton video yang fantastis ini untuk mempelajari mengapa uang sering bukan motivasi untuk melakukan sesuatu: RSA Animate - Drive: Kebenaran mengejutkan tentang apa yang memotivasi kami

Saya sarankan Anda menonton semuanya, tetapi juga langsung menjawab pertanyaan Anda di sekitar tanda 6:40.

103
EpsilonVector
  • Beberapa orang menulis program untuk bersenang-senang — menjualnya mengubahnya menjadi pekerjaan.
  • Beberapa orang memberi peringkat pada jumlah orang yang menggunakan program mereka di atas berapa banyak uang yang mereka dapatkan untuk program itu — menjualnya menekan yang pertama di mana mereka tidak terlalu peduli dengan yang kedua.
66
BCS

Saya merilis perangkat lunak saya secara gratis karena saya telah menghabiskan waktu dan energi untuk itu tetapi tidak memiliki waktu atau kecenderungan untuk memasarkannya, seseorang mungkin juga mendapat manfaat.

Dengan filosofi pribadi (dan saya juga menjual perangkat lunak), "Persaingan membuat Anda lebih baik".

Jika Anda tidak dapat membuat produk yang membuat kompetisi (gratis atau tidak) keluar dari air, Anda akan mendapat masalah.

39
rjstelling

Banyak aplikasi gratis yang dibuat oleh seseorang yang bekerja penuh dan telah datang dengan ide untuk aplikasi yang mereka hasilkan di waktu luang mereka. Orang itu tidak "butuh" uang untuk bertahan hidup.

Banyak kali menemukan mekanisme untuk memasarkan, menjual dan mengumpulkan pembayaran tidak sepadan dengan usaha dan kadang-kadang individu hanya menikmati menawarkan sesuatu yang mereka anggap berguna bagi masyarakat umum.

Jika Anda bersaing dengan aplikasi gratis maka strategi terbaik adalah membuat produk yang lebih baik. Saya sering membeli aplikasi daripada menggunakan versi gratis hanya karena menawarkan lebih banyak fitur atau lebih baik diimplementasikan dalam beberapa cara.

30
Walter

Memang ada titik di mana cukup sudah cukup, dan kemudian ada fakta bahwa dibutuhkan lebih banyak usaha untuk menjual sesuatu meskipun itu mungkin usaha kecil. Saya masih perlu menemukan cara untuk mengumpulkan uang misalnya.

Saya pikir alasan saya memposting aplikasi gratis yang sumber tertutup hanya karena saya suka freeware berfitur lengkap sendiri, jadi saya suka mengirimkannya ke dunia dengan ide yang sama dalam pikiran. Ketika saya bisa menyelesaikan tugas penting dengan paket perangkat lunak yang benar-benar gratis, rasanya hebat, jadi saya ingin membagikannya.

Benarkah jika jawaban 'mengapa tidak membuatnya gratis?' turun ke 'karena Anda bisa mendapatkan tumpukan uang' maka itu semua adalah tentang apa motivasi Anda untuk merilis beberapa perangkat lunak. Tidak semua orang termotivasi oleh uang yang semakin banyak.

25
MetaGuru

Saya melihat dua alasan utama:

  • Seorang programmer individu mungkin hanya ingin dikenal dan dicintai.

  • Ada model ekonomi alternatif di belakang layar. Beberapa contoh terkenal: iTunes, Acrobat reader, Firefox, Ubuntu semuanya gratis tetapi promotor mereka semua menghasilkan uang dengan produk-produk ini (menjual hiburan, fitur berbayar, pemirsa untuk mesin pencari, dukungan).

25
mouviciel

Mengapa ada yang menawarkan saran gratis di Stack Exchange ketika beberapa orang menghasilkan uang dengan menjawab pertanyaan teknis? Saya pikir ini menunjuk pada kebutuhan psikologis dasar untuk menjadi murah hati. Jorge Moll dan Jordan Grafman, ahli saraf di NIH, telah menemukan bahwa amal itu terprogram dalam otak. Lihat artikel Washington Post `` Jika Rasanya Baik Menjadi Baik, Itu Mungkin Alami '' di http: // www .washingtonpost.com/wp-dyn/content/article/2007/05/27/AR2007052701056.html

Baik teori perkembangan kognitif Kohlberg maupun Etika Gilligan tentang kepedulian memandang orang sebagai saling bergantung dan berkembang menuju peningkatan empati dan altruisme. Perilaku ini penting bagi umat manusia untuk bertahan hidup dan berkembang.

Lewis Hyde mengatakan ada dua jenis ekonomi: (1) Ekonomi pertukaran (ekonomi kelangkaan), di mana status diberikan kepada mereka yang memiliki paling banyak dan (2) ekonomi hadiah (ekonomi kelimpahan) di mana status diberikan kepada mereka siapa yang memberi paling. Contoh ekonomi hadiah meliputi pernikahan, keluarga, persahabatan, penelitian ilmiah tradisional, jejaring sosial (seperti Wikipedia dan Stack Exchange), dan, tentu saja, F/OSS .

IMHO, Eric S. Raymond dan Linus Torvalds melakukan keajaiban: mengubah pemrogram egois menjadi pemrogram yang murah hati. Ini sangat mirip dengan bagaimana Elisa mengubah 2.200 siswa yang egois menjadi orang-orang yang murah hati dengan mukjizat 'memberi makan orang banyak.' 'Dalam II Melachim 4: 42-48 Elisa harus mendukung 2.200 siswa. Ada kelaparan. Murid-muridnya lapar dan egois. Masing-masing dari mereka memiliki beberapa makanan, tetapi mereka menolak untuk saling berbagi. Setelah Elisa membagikan hanya 22 roti untuk mereka, mereka mulai saling berbagi. Segera, tidak hanya mereka semua diberi makan, tetapi ada makanan yang tersisa. Mukjizat yang sejati bukanlah bahwa roti muncul dari udara yang tipis, tetapi bahwa mereka yang dulu egois menjadi murah hati, diilhami oleh contoh kemurahan hati seseorang. Hal serupa telah terjadi selama beberapa dekade terakhir, sebagai hasil dari rilis Linux dan perangkat lunak bebas lainnya.

23
A. N. Other

Saya dibayar cukup di pekerjaan saya sebagai programmer. Saya kebanyakan kode pada proyek kecil saya sendiri untuk bersenang-senang. Saya melepaskan hampir semua apa yang saya tulis di waktu saya sendiri secara gratis dan di bawah lisensi sumber bebas/terbuka karena:

  1. Ini adalah proyek yang menyenangkan (mis. Penerjemah untuk bahasa yang sederhana, alat untuk membersihkan kode JavaScript, berbagai skrip kecil, dll.). Ini bukan aplikasi "perusahaan". Bahkan aplikasi rumah kecil pengguna tidak perlu menyelesaikan pekerjaan atau untuk hiburan. Oke, mungkin ada beberapa orang yang mungkin benar-benar membayar jumlah yang sangat kecil untuk beberapa alat yang saya tulis. Tapi sungguh, itu akan menjadi jumlah yang sepele, dan saya benar-benar tidak membutuhkan uang yang cukup bagi saya untuk mempertimbangkan upaya yang terlibat dalam pemasaran dan penjualan mereka.

  2. Sebagai seseorang yang tumbuh pada 1980-an dan awal 1990-an, dan itu juga di negara berkembang, saya mengerti bagaimana rasanya tidak punya cukup uang untuk atau akses ke alat yang saya butuhkan. Pembayaran adalah masalah besar bagi banyak orang yang tidak tinggal di barat, dan bahkan jika mungkin, beberapa dolar dapat diterjemahkan ke banyak uang untuk siswa di belahan dunia lain. Jika sebagian besar orang yang mungkin benar-benar menggunakan alat ini tidak akan mampu membayarnya, apa gunanya membebankan biaya untuk mereka?

  3. Seperti yang telah ditunjukkan oleh jawaban lain, proyek saya sendiri, serta upaya yang saya lakukan pada proyek besar yang tidak saya miliki, terbayar untuk saya sebagai iklan untuk keterampilan saya. Terlepas dari hal-hal seperti membuat saya lebih disukai oleh orang lain, itu juga membantu saya diperhatikan oleh calon majikan dan karenanya membantu saya dalam karier. Perangkat lunak yang tersedia secara bebas pasti akan lebih dikenal dan lebih banyak digunakan untuk sesuatu dengan kualitas yang sama tetapi tidak bebas biaya.

Sebagai jawaban lain sudah menunjukkan, jika upaya satu atau sekelompok kecil orang yang coding pada waktu luang mereka mengancam prospek komersial perangkat lunak yang ditulis oleh orang-orang yang melakukannya untuk mencari nafkah - saya pikir itu terserah yang terakhir bekerja lebih keras untuk membuat produk mereka layak menghabiskan uang daripada sebaliknya. Jika ada, itu hanya menetapkan bar lebih tinggi untuk perangkat lunak berkualitas yang baik untuk semua yang bersangkutan.

Ini seperti mengatakan memberikan pakaian lama Anda untuk amal menyakiti orang-orang di industri tekstil.

20
MAK

Kualitas

Setelah kode sumber terbuka, kualitas dapat meningkat secara drastis. Pikirkan programmer lain meningkatkan kode, pikirkan penganalisa kode sumber otomatis.

Daya Tahan

Sumber tertutup cenderung hilang ketika ada beberapa produk yang lebih baik/lebih kompetitif. Open Source dapat dibagikan selamanya.

Berbagi ...

sedang peduli. Sekarang semua orang di dunia ini diaktifkan untuk menggunakan fungsi di aplikasi Anda, termasuk negara-negara dunia ketiga.

Perbaikan diri Umpan balik dari sesama programmer sekarang lebih memungkinkan, gratis dan ditawarkan oleh sesama programmer yang benar-benar peduli.

Kebebasan

Aku benci dikunci oleh perusahaan. Demikian juga, saya tidak ingin menghasilkan perangkat lunak dengan tujuan yang sama.

bangunan CV

Alih-alih mengirim email CV, Anda sekarang dapat mengirim email banyak tautan yang merujuk ke proyek/tambalan yang saya berkontribusi. Potong omong kosong, tidak ada lagi bingo omong kosong di CV. Hanya daftar kontribusi.

Pola pikir Alkitab

Seorang lelaki yang tamak membawa masalah bagi keluarganya, tetapi siapa yang membenci suap akan hidup. (Amsal 15:27, Versi Internasional Baru)

Model bisnis yang didasarkan pada penjualan aplikasi biasanya rakus, model bisnis yang didasarkan pada perangkat lunak gratis dan memberikan layanan yang lebih sedikit.

Viral

Perangkat lunak sumber terbuka (tergantung pada lisensi) lebih mungkin untuk dimasukkan dalam paket perangkat lunak lain.

Kurangi risiko bisnis

Mendasarkan perangkat lunak pada komponen sumber terbuka, mengurangi ketergantungan pada bisnis pihak ketiga. Ketika sebuah bisnis turun, bisnis Anda masih dapat memperoleh dukungan untuk kode/perangkat lunak. Android adalah contoh yang bagus tentang bagaimana open source yang mengganggu dapat terjadi, dan bagaimana bisnis saat ini membawa risiko yang lebih tinggi ketika menggunakan perangkat lunak non-open source tertentu.

Menyenangkan

Saya punya proyek yang menyenangkan untuk dilakukan. Tidak perlu membutuhkan bisnis di sekitarnya, dengan semua kerumitan yang menyertainya.

Pengakuan

Anda sulit dikenali oleh sumber tertutup. Open source membuka banyak kemungkinan untuk dikenali.

Buat pasar layanan

Ubah pasar dari model pendapatan berbasis per copy ke model pendapatan berbasis layanan. Contoh: Banyak perangkat lunak di sekitar tumpukan mesin aplikasi Google gratis seperti bir. Google menghasilkan uang dari menyediakan infrastruktur.

ntuk anak-anak

Tumpukan uang hilang, tetapi kode sumber yang Anda bagikan tidak pernah hilang. Generasi mendatang akan berterima kasih atas kontribusi Anda.

Menciptakan ulang roda sucks

Kami berdiri di atas bahu raksasa. Bagaimana jika Alan Turing membuat desainnya tetap eksklusif? Apakah kita akan memiliki ekosistem perangkat lunak seperti sekarang ini?

model Kustomisasi

Berikan perangkat lunak secara gratis, biaya untuk kustomisasi. Misalnya, menawarkan perangkat lunak CMS gratis tetapi membebankan biaya untuk modul khusus yang sesuai untuk persyaratan bisnis khusus.

Menang

Mengisi daya lebih sedikit untuk produk Anda, dan Anda mendapatkan pelanggan. Lebih rendah daripada tidak meminta kompensasi moneter itu sulit. Anda meningkatkan peluang untuk mengalahkan orang lain.

Kemandirian

Mengisi daya untuk perangkat lunak berarti menjadi tergantung pada klien yang membayar atau pengiklan yang membayar. Anda mungkin tidak ingin membutuhkan uang dari bisnis dengan praktik yang tidak etis.

18
Ruudjah

Saya telah menemukan beberapa aplikasi di mana saya bertanya pada diri sendiri "Anda meminta $ 20,00 untuk omong kosong ini?" Saya tahu saya bisa melakukannya dengan lebih baik dan untuk "menempelkannya pada pria itu" saya melepaskannya secara gratis.

Saya mengerti bahwa ada banyak waktu dan uang untuk masuk ke aplikasi itu, tetapi saya juga percaya bahwa jika Anda akan mengeluarkan produk untuk dijual, itu harus menjadi kedudukan tertinggi atau hanya memberikan begitu saja.

18
JD Frias

Pemrograman juga bisa menjadi hobi

Banyak orang memperlakukan pemrograman sebagai hobi, menulis program untuk bersenang-senang ketika mereka pulang, dan membagikannya di internet, atau berpartisipasi dalam proyek sumber terbuka.

Ini seperti halnya fotografer suka mengambil foto dan membaginya dengan dunia di situs-situs seperti picasa atau flickr, dan musisi yang suka membuat musik dan membaginya dengan dunia di situs-situs seperti myspace.com atau mp3.com, kemudian beberapa programmer juga suka berbagi karya mereka dengan dunia.

14
Pete

Perangkat lunak adalah gratis, karena informasinya. Ungkapannya adalah "Informasi ingin bebas."

Mengapa demikian? Mengapa informasi ingin bebas? Pertimbangkan Stack Exchange. Apakah Anda melihat bagaimana Stack Exchange menghancurkan ExpertSexChange? Mengapa? Karena antarmuka pengguna lebih unggul. Apa cara terbesar di mana antarmuka pengguna lebih unggul? Anda dapat mengajukan pertanyaan dan mendapatkan jawaban tanpa kartu kredit.

Uang menambah gesekan pada arus informasi. Segala sesuatu tentang pengisian uang mengharuskan Anda untuk mencoba memonopoli informasi dan kemudian membangun semacam hambatan atau penghalang untuk kelancaran arus informasi itu. Sama halnya dengan mengunduh film dari Internet. Film bernilai sesuatu, tetapi pengisian untuk film menambah gesekan pada aliran bit film, dan tanpa gesekan selalu mengalahkan gesekan.

Perangkat lunak bebas bukan tentang bajingan murahan yang mencoba menghancurkan bisnis Anda. Ini tentang hukum dasar arus informasi yang tak terhindarkan menghancurkan model bisnis perangkat lunak payware. Anda dapat mencoba untuk menganggap motivasi kepada orang, kita dapat berbicara tentang kegembiraan dan kesakitan dan moralitas jika itu menghibur kita, tetapi alasan yang dalam adalah bahwa kita memiliki sistem di mana informasi yang tanpa gesekan mengalahkan informasi yang memiliki gesekan, dan mau tidak mau informasi gesekan menang .

Perangkat lunak tanpa gesekan mengalahkan perangkat lunak dengan gesekan. Tentu itu mungkin kurang dalam istilah lain, tetapi kekuatan tanpa gesekan sangat besar sehingga seluruh pasar akan menata ulang sekitar tanpa gesekan. Jika tidak, mereka menyusut dan pasar tanpa gesekan mengalahkan pasar dengan gesekan.

Semua tidak hilang untuk Anda. Hal-hal ini membutuhkan waktu lama untuk terjadi. Windows masih bersama kita, Linux belum mengusirnya dari muka bumi, dan iOS sangat sukses walaupun ia berjuang keras melawan Android. Tetapi jika Anda ingin memperlambat kerugian Anda sehingga Anda dapat menikmati kehidupan yang baik atau menjadi kaya dalam hidup Anda, saya menyarankan Anda untuk menganggap diri Anda berada dalam bisnis informasi, dan melihat gesekan sebagai penghambat kesuksesan Anda. Jika Anda harus mengisi daya untuk perangkat lunak, cobalah memikirkan cara untuk melakukannya dengan gesekan sekecil mungkin.

hal. http://github.com/raganwald

14
user16034

Sebagai seorang pengusaha/programmer yang mencari nafkah dengan menulis dan menjual perangkat lunak,

Anda bukan seorang programmer, setidaknya tidak seorang pun berbagi ilmu pengetahuan dan teknik yang membuat sebagian besar programmer memilih bidang mereka. Anda adalah seorang pengusaha yang menggunakan pemrograman untuk mencari nafkah (bukan hal yang buruk dengan cara.)

Saya heran mengapa pengembang menulis aplikasi dan kemudian memasangnya di Internet secara gratis.

Rasa beramal? Berbagi? Niat baik bersama? Keinginan ilmiah dan rekayasa untuk memajukan teknologi dan pengetahuan?

Anda telah menemukan diri Anda di salah satu bidang yang paling menguntungkan di dunia.

Tidak penting, bahkan untuk industri di luar perangkat lunak. Berapa banyak perusahaan, menguntungkan di bidang lain, aktif terlibat dalam amal dan dukungan masyarakat?

Bisnis dengan margin keuntungan 99%,

Hanya jika Anda bekerja pada permainan pajak kecil, bermain atau melakukan sesuatu di bawah meja. Gagasan bisnis yang menguntungkan, terus-menerus dan dengan cara yang berkelanjutan tidak didukung oleh hukum ekonomi.

di mana Anda tidak memiliki produk fisik tetapi dapat menyebutkan harga Anda;

Anda hanya dapat menyebutkan harga saat Anda

  1. berurusan dengan klien yang sangat putus asa (dan tidak informasi),
  2. anda adalah ace teknis (katakanlah MSEE berspesialisasi dalam RF dan desain sirkuit MW atau pemrograman FPGA atau arsitek perangkat lunak yang sangat berpengalaman.)

Kalau tidak, tidak, Anda tidak dapat menyebutkan harga Anda karena ada banyak orang yang sangat cakap yang bersaing dengan Anda untuk mendapatkan kontrak.

sebuah bisnis di mana Anda dapat mengirimkan produk kereta dan pelanggan masih akan membelinya.

Dan itulah mengapa Anda tidak akan pernah mengerti mengapa programmer, ilmuwan, dan insinyur (berbeda dengan pelacur uang), berkontribusi pada open source.

Saya benar-benar akan menyatakan bahwa saya meragukan apa yang diperlukan untuk memiliki perusahaan yang sukses dan berkelanjutan, terlepas dari industri.

Anda bertanya kepada Nike dan mereka akan memberi tahu Anda bahwa mereka ada dalam bisnis membuat sepatu yang bagus. Mereka tidak dalam bisnis pengiriman produk yang buruk.

Anda bertanya Apple dan mereka akan memberi tahu Anda bahwa mereka berada dalam bisnis menggabungkan teknologi terbaik dengan estetika pengalaman pengguna yang paling indah. Mereka tidak dalam bisnis pengiriman produk-produk yang menyebalkan.

Anda bertanya kepada AstraZeneca dan mereka akan memberi tahu Anda bahwa mereka berada dalam bisnis kemajuan medis, bukan pada pengiriman produk yang buruk.

Dan itu bukan contoh retorika kosong.

Dan seterusnya dan seterusnya. Dan meskipun selalu mungkin untuk produk cacat untuk dipasarkan, semua perusahaan yang sukses mendefinisikan diri mereka dengan tujuan keunggulan tertentu. Keuntungan adalah efek sampingnya, dan tentu saja tujuan utamanya. Tetapi tentu saja bukan dorongan utama mereka yang membuat segalanya bergerak.

Tidak ada yang lebih besar daripada bekerja di lingkungan seperti itu. Dan tidak ada yang lebih jelek daripada bekerja dengan orang-orang yang melihat keuntungan sebagai dorongan utama mereka. Kualitas membutuhkan penyelaman sepenuhnya.

Anda harus membaca tentang karya Warren Buffet atau tentang dorongan Henry Ford untuk kualitas dan ideologi kerja. Maka Anda tidak hanya akan mengerti apa itu open source, tetapi Anda mungkin belajar sedikit atau dua tentang bisnis yang berkelanjutan dan sukses.

Pengusaha yang tidak mengerti yang sebenarnya bukan pengusaha. Mereka hanya penjaja mengendarai gelombang spekulatif saat ini.

12
luis.espinal

Salah satu alasan utama mengapa saya akan mempertimbangkan untuk merilis aplikasi secara gratis adalah karena ini merupakan tambahan yang pasti untuk portofolio saya untuk upaya masa depan (peluang kerja potensial, mempromosikan nama Anda di dunia pemrograman). Itu pembayaran lebih dari cukup jika Anda bertanya kepada saya.

11
Terence Ponce

Pembuat Perangkat

Secara pribadi, saya merilis alat yang saya gunakan. Asumsi saya adalah bahwa hal-hal yang saya buat dengan alat-alat ini harusnya menjadi tempat saya menghasilkan uang. Pemrogram membenci kerumitan, dan sebagian besar penggunaan yang hidup oleh Unix Philosophy tahu bahwa tidak perlu menemukan kembali roda berulang-ulang. Jadi, kami mengembangkan alat yang membantu kami dalam tugas sehari-hari, merilisnya kepada publik dengan harapan bahwa orang lain akan menemukan mereka berguna, dan, jika kami beruntung berkontribusi untuk menjadikannya lebih baik. Sebagian besar programmer tidak ingin terlibat dalam melakukan hal-hal duniawi berulang-ulang, kami ingin menulis hal-hal BARU yang menggunakan keahlian kami untuk potensi penuh mereka, kami tidak ingin menulis editor, parser, database, dll, dan kebanyakan waktu komunitas membuat versi dari alat-alat ini lebih baik (yaitu, Linux vs M $). Jadi ketika komunitas bangkit dan memungkinkan orang-orang dengan spesialisasi di bidang-bidang tertentu untuk melakukan yang terbaik, kami menghasilkan beberapa proyek yang benar-benar keren yang membuat seluruh hidup kami lebih baik.

Warga Negara Bertanggung Jawab

Jika Anda menggunakan cukup banyak perangkat lunak bebas, Anda pada akhirnya mulai merasa berhutang budi kepada komunitas, dan jika Anda memiliki kemampuan yang ingin Anda sumbangkan. Juga, ada nilai dalam melakukan. Saya telah belajar lebih banyak dengan menulis perangkat lunak secara gratis daripada yang pernah saya bayar untuk melakukannya. Ini cara yang bagus untuk belajar, dan saya suka memprogram. Saya suka memecahkan masalah dan saya senang bisa melakukannya seperti yang saya inginkan. Ketika saya merilis produk secara gratis, tidak ada harapan untuk apa yang harus dilakukan, itu sepenuhnya terserah saya.

Tidak Ada Yang Ingin Membayar Saya

Saya masih bersekolah, jadi ketika saya bekerja pada proyek-proyek open source, atau membuat proyek gratis saya sendiri, pengalaman itu bisa saya masukkan dalam resume saya. Begitulah cara saya mengajar diri sendiri beberapa bahasa, dan itulah yang membuat saya programmer lebih baik daripada rekan saya yang hanya bekerja pada kursus selama masa pendidikan mereka.

7
user15962

Mulai dengan versi gratis.

Kemudian dengan versi 4 mulai mengisi daya.

Jika produk itu bagus, orang akan terus membelinya.

Sebagai alternatif, buka rute Google dan menawarkan versi cut-down gratis, dengan versi pro dikenakan biaya sejumlah kecil tambahan.

7
adolf garlic

Salah satu alasannya adalah, bahwa banyak pengembang perangkat lunak benci untuk menciptakan kembali roda. Jika semua perangkat lunak ditutup, akan ada lebih banyak hal yang terjadi.

Open source banyak condong ke perangkat lunak tingkat infrastruktur, seperti sistem dan alat, yang memungkinkan pengembang untuk fokus pada solusi masalah aktual daripada mengimplementasikan kembali fungsi perpustakaan sederhana sepersejuta waktu.

6
user15929

Anda mungkin menemukan banyak wawasan di artikel Kabel Chris Anderson Gratis! Mengapa $ 0,00 Adalah Masa Depan Bisnis .

Namun Anda akan menemukan banyak contoh di mana pengembang menerima sumbangan, dan mungkin Flattr akan berhasil di mana pembayaran mikro gagal.

Ada juga transaksi lain yang dilakukan di sini, meskipun tidak melibatkan uang tunai:

  • Tenaga kerja: Upaya debugging dan pengujian pada platform dan dalam skenario penggunaan tidak pernah dibayangkan oleh pengembang asli. Dengan secara otomatis melacak penggunaan, pengembang mendapatkan informasi berharga.
  • Reputasi: Bagi banyak programmer, pemrograman sangat banyak tentang umpan balik positif dari membuat perangkat lunak di tempat pertama dan orang-orang menghargai hasilnya.
  • Altruisme: Membuat produk perangkat lunak relatif mudah akhir-akhir ini karena ketersediaan alat dan perpustakaan pengembang yang gratis dan bagus. Melepaskan kembali perangkat lunak secara gratis adalah salah satu cara untuk membayar kembali kepada komunitas.
4
Asgeir S. Nilsen

Jika Anda menulis platform alih-alih produk, membuatnya open source memastikan bahwa orang dapat membangun di atasnya dengan percaya diri. Jadi itu salah satu alasannya.

4
Dan Rosenstark

Karena ketidakjelasan jauh lebih merusak daripada tidak menghasilkan uang pada satu ide. Karena pemrogram mungkin tidak hidup dalam ruang hampa hidup dalam kotak kode, sumber pendapatan mereka sendiri mungkin menutupi kebutuhan mereka. Karena bebas dari harga memungkinkan Anda bebas dari dukungan dan bebas dari kewajiban. Karena pembayaran berarti Anda menerima tanggung jawab tertentu sebagai penyedia layanan atau produk. Ada lebih banyak argumen yang mendukung tidak mengenakan biaya untuk perangkat lunak jika motivasi utama Anda tidak menjadi kaya.

Akhirnya, karena uang, walaupun merupakan insentif besar, juga merupakan motivator yang buruk.

4
user15926

Saya menulis kode karena saya menikmati penulisan kode. Bukan karena saya ingin menjadi kaya, atau karena saya ingin mengubah dunia, atau yang seperti itu. Saya menikmati menulis kode, dan saya suka ketika orang mendapat manfaat dari fakta ini. Mengapa saya harus menagih banyak uang untuk itu?

Saya juga mendapat manfaat dari banyak orang yang merasakan hal yang sama, dan itu adalah cara memberi kembali kepada mereka. Saya bisa menggunakan Linux, dan Firefox, dan .... gratis setiap hari, jadi jika saya bisa melakukan sesuatu yang entah bagaimana menguntungkan orang lain, mengapa tidak?

3
Graham

Saya telah "merilis" (diunggah dengan baik ke situs web saya) beberapa aplikasi desktop gratis karena saya tidak berpikir ada orang yang bersedia membayar untuk mereka.

Mereka adalah aplikasi yang sangat kecil dan saya tidak bisa membenarkan pengisian lebih dari £ 10 atau lebih untuk mereka. Saya tidak berharap mendapatkan banyak pengguna (saya tahu saya memiliki setidaknya satu) sehingga tampaknya tidak layak mengatur integrasi Paypal di situs web saya untuk mengumpulkan pembayaran.

Jika saya pernah menulis sesuatu yang lebih besar yang saya pikir akan memiliki pasar maka saya akan terlihat lebih keras dan lebih lama dalam mendapatkan pembayaran untuk itu.

3
ChrisF

Gerakan perangkat lunak bebas memastikan, pada dasarnya, inovasi pada skala yang paling kompetitif.

Banyak hal berubah setiap hari di dunia pemrograman dan perlu ada sistem checks and balances untuk memastikan bahwa semua orang normal. Kalau tidak, kita akan terjebak dengan banyak program jelek hanya karena orang membuat "Standar" (Microsoft Anyone?).

Faktanya adalah ANDA tidak merasa punya waktu atau sumber daya untuk bersaing dengan pesaing gratis. Anda memiliki keluhan ini karena itu sebenarnya memaksa Anda bekerja untuk MEMBUAT PROGRAM ANDA LAYAK. Anda harus berinovasi dan meningkatkan program Anda (Masukkan Takei "OH MY!").

Maaf, versi Vanilla Anda yang Anda rencanakan untuk naik selama lima tahun ke depan tidak akan memotongnya. Anda harus terus berkembang. Itu yang dibutuhkan.

Jangan marah karena Anda terlalu malas bekerja untuk membuat produk Anda layak sementara orang yang bekerja lebih keras daripada Anda menyerah secara gratis.

3
user16038

Karena perangkat lunak yang baik perlu waktu untuk berkembang.

Jadi, Anda memulai proyek Anda dan menyadari bahwa tidak ada yang akan membayar untuk itu, seperti itu.

Tetapi jika Anda memberikannya secara gratis, orang-orang mungkin akan mulai menggunakannya, memberikan umpan balik dan pengujian gratis, ide pengembangan, dll ...

Akhirnya, jika semuanya berjalan dengan baik, Anda dapat membuat versi yang tidak bebas dan menjualnya.

3
Unreason

Saya membagikan aplikasi saya secara gratis. Bahkan, itu membantu pelanggan potensial saya untuk melihat cara kerjanya dan mereka menghubungi saya dengan proposal pembelian dan dengan beberapa fitur tambahan untuk diterapkan. Distribusi perangkat lunak secara gratis membantu pelanggan saya melihat betapa manfaatnya bagi mereka.

3
Pavan G R

Karena saya merasa bahwa pengetahuan saya dapat membantu orang lain dalam meningkatkan pekerjaan sehari-hari mereka. Saya juga berpikir bahwa proyek publik meningkatkan visibilitas Anda di seluruh dunia dan perusahaan akan tertarik pada Anda dan mungkin ingin mempekerjakan Anda. Yang terakhir tentu saja mengharuskan basis kode Anda baik dan proyek menjadi populer.

2
halfdan

Sebuah teori dalam psikologi : hierarki kebutuhan Maslow , uang TIDAK cukup untuk manusia.

  • Esteem: Programmer membutuhkan lebih banyak rasa hormat dari orang lain di luar perusahaan, mereka harus dipuji sebagai "wow, Itu pasti programmer yang berbakat!".

  • Self-actualization: Mereka mungkin tidak menulis kode favorit mereka seperti yang mereka inginkan dalam proyek perusahaan. Jadi mereka menulis kode mereka dengan gaya dan desain sendiri dan mempublikasikannya. Selama proses tersebut, mereka adalah pemimpin proyek, arsitek dan bos :)

GRATIS itu mudah, tidak ada tekanan, tidak ada ketegangan (pemasaran, hukum, dukungan, keuangan, ..).

Saya akan menggunakan pendekatan berbasis iklan jika aplikasi saya terkait dengan server (konten dan hal hosting dapat menghabiskan banyak uang). Iklan dapat mengambil uang jika tidak banyak tetapi pasti mencakup biaya server/pemeliharaan.

Saya tidak harus berurusan dengan perompak yang buruk!

Karma baik!

2
ThinkCode

Saya pikir karena setiap programmer memiliki keinginan untuk memprogram dan untuk memuaskan bahwa mereka membuat aplikasi tetapi begitu mereka membuatnya mereka ingin pengakuan dan itulah mengapa mereka membuat mereka gratis :) Sama seperti saya telah menulis tutorial secara gratis. :)

2
Javin Paul

Orang-orang kurang bersedia membayar untuk hal-hal virtual seperti program, plus, ada banyak program gratis lainnya, sehingga program komersial Anda, bahkan untuk 1 sen, tidak akan menjual. Juga, program dapat disalin dengan mudah.

"Uang adalah kata manusia untuk quatloos", itu sebabnya beberapa programmer menghindarinya.

2
Ming-Tang

Orang-orang memberikan perangkat lunak karena itu membuat mereka merasa senang untuk memberikan perangkat lunak. Mungkin mereka bisa menjualnya, mungkin mereka tidak bisa. Siapa peduli? Sudah waktunya mereka, mereka memilikinya, dan jika itu membuat mereka senang untuk menyumbangkan sebagian dari waktu mereka, bagaimana bedanya dengan memberikan uang untuk amal?

Berbagai hal membuat orang yang berbeda bahagia karena alasan yang berbeda karena mereka orang yang berbeda dengan prioritas yang berbeda.

Adapun ini menjadi buruk untuk bisnis perangkat lunak ... pada akhirnya, semua perangkat lunak dapat dimiliki secara gratis. SEMUA perangkat lunak. Jadi jika model bisnis Anda (untuk parafrase Cory Doctorow) tergantung semata-mata pada bit Anda yang tidak disalin, Anda punya masalah untuk memulai.

Faktanya adalah, orang membayar untuk perangkat lunak, dan perusahaan besar membayar ratusan ribu dolar untuk perangkat lunak, karena mereka memiliki persyaratan khusus dan memerlukan solusi khusus. Pasar itu, pasar untuk programmer, tidak ke mana-mana.

2
philosodad

Pelanggan menginginkan - dan membayar untuk - solusi, bukan perangkat lunak. Jika Anda ingin melihat pelanggan Anda puas, Anda harus melakukan banyak pekerjaan penyesuaian untuknya, tidak hanya membuang CD instal perangkat lunak ke dalam PO Box-nya.

Bahkan perusahaan perangkat lunak besar, yang menjual lisensi dengan harga yang mengerikan, menyediakan (maksud saya: menjual) layanan tambahan di luar lisensi. Dari sudut yang ketat, open source terlihat seperti kerja sama dari perusahaan perangkat lunak yang lebih kecil untuk meminimalkan biaya pengembangan dan menetapkan biaya lisensi menjadi nol. Sepertinya situasi win-win untuk perusahaan perangkat lunak dan pelanggan.

2
ern0

Saya jatuh cinta dengan coding! Saya benar-benar merasa luar biasa ketika saya memikirkan seseorang yang menggunakan aplikasi saya di seluruh dunia. Ini adalah alasan pertama untuk aplikasi gratis saya. Saya harus mengakui bahwa saya mencari nafkah dengan pemrograman, selain itu saya suka memproduksi aplikasi gratis.

2
rain

Saya mencoba menjual produk yang membuat bekerja dengan Access SQL jauh lebih mudah, menyenangkan bahkan ...

Saya memiliki beberapa pengguna berdedikasi yang menyukainya, tetapi itu tidak membuat saya "banyak uang". Saya sekarang mempertimbangkan untuk membuat blog dan menawarkannya secara gratis. Karena saya tidak lagi bekerja dengan Access (ASP.NET MVC sekarang), tidak ada salahnya saya dan mengapa tidak memberikan kembali kepada komunitas yang membuat saya pergi?

Dukungan teknis sudah gila, menulis instalasi itu bukan keahlian inti saya, begitu seterusnya dan sebagainya. Mengumpulkan uang sesederhana menggunakan Paypal, jadi jangan anggap itu sebagai masalah.

Jadi motivasi saya adalah memberikan kembali kepada masyarakat. Saya menulis artikel untuk alasan yang sama (misalnya, 4guysfromrolla.com), tetapi dengan banyak situs web ini yang dibeli, mungkin ini saatnya untuk membuat blog sendiri. Uang? Sedikit iklan, mungkin. Atau menjual koleksi cerita pendek saya di Amazon.co.uk (The Kingfisher dan cerita lainnya, oleh Andrew Wrigley) ...

Dan ya, dicintai. Uang tidak bisa membeli itu, bukan?

2
awrigley

Pertanyaan Anda memiliki beberapa asumsi yang akan saya tantang:

  • Adanya perangkat lunak bebas mengurangi kemampuan untuk menghasilkan uang.
  • Keberadaan perangkat lunak gratis memikat pelanggan dengan biaya waktu pemrograman.
  • Pembuat perangkat lunak bebas menginvestasikan waktu dan energi mereka ke dalam proyek-proyek ini tanpa memikirkan keuntungan komersial di kemudian hari.
  • Pembuat perangkat lunak bebas tidak memiliki alasan untuk mendukung pekerjaan mereka; sebaliknya, perangkat lunak komersial memiliki asumsi tingkat dukungan yang tinggi karena alasan yang Anda sebutkan (OS baru, dalam contoh Anda).

Namun, untuk langsung menjawab pertanyaan Anda, saya pikir akan lebih aman untuk mengatakan motivasi untuk beberapa adalah mereka hanya ingin menciptakan sesuatu. Sebenarnya/penjualan/proyek adalah latihan di luar pemrograman dan penciptaan, dan sebuah karya tersendiri; terkadang programmer hanya ingin program. Pernyataan itu tidak berarti bahwa kualitas perangkat lunak atau dukungan komunitas akan lebih baik atau lebih buruk daripada perangkat lunak komersial, tetapi itu menanamkan dalam diri saya rasa naluriah yang lebih besar terhadap produk tersebut.

2
netshade

Motivasi intrinsik.

Saya membuat berbagai hal berdasarkan ide-ide yang bernilai banyak uang, proyektor laser, produk pencahayaan yang dapat diprogram khusus untuk rumah, sistem video game yang dimodifikasi yang merupakan bisnis itu sendiri (windows, JTAG, lampu, lukisan, perbaikan, dll), dan Saya memberikan desain saya dan merinci metode saya untuk dilihat semua orang. Saya tidak peduli dengan uang, saya ingin menciptakan, dan berharap orang lain bisa mendapatkan sesuatu dari kreasi saya.

Saat pemrograman, saya tidak peduli jika orang ingin membeli produk saya dan saya dapat menghasilkan jutaan dolar. Jika mereka dapat menyandikan video yang lebih baik melalui plugin di meGUI, atau Open Office memungkinkan seseorang di negara dunia ketiga mengetik kertas untuk pendidikan yang lebih baik, saya senang.

http://en.wikipedia.org/wiki/Intrinsic_motivation

2
user16031

Masalah: Anda menggunakan kedua arti kata "bebas" sekaligus, yang membingungkan. Perangkat Lunak Bebas (huruf kapital) sering, tetapi tidak selalu, posisi ideologis. Ini juga bisa praktis. Bagaimana Anda bisa berkolaborasi pada kode sumber tertutup?

Adapun freeware ("gratis seperti dalam bir"), beberapa orang melakukannya untuk mengiklankan keterampilan mereka atau sebagai pencicip, untuk mendorong orang untuk membeli program yang lebih lengkap. Saya memiliki konverter video freeware yang meminta saya untuk menginstal toolbar browser setiap kali saya menggunakannya. Saya tidak menggunakannya cukup sering untuk ini mengganggu saya.

2
TRiG

Aplikasi saya gratis karena layanan untuk klien itu gratis. Saya tidak percaya ada pengguna saya yang mengharapkan membayar saya untuk layanan yang mereka dapat dapatkan di tempat lain secara gratis ...

2
Jasarien

Ada beberapa alasan untuk membuat perangkat lunak tersedia secara gratis. Bisa jadi, bahwa perangkat lunak hanya ditulis untuk menghasilkan sesuatu yang lain - membuat sumbernya gratis, menawarkan kesempatan untuk memasukkan perbaikan bug dan fitur oleh pihak ketiga tanpa harus membayar mereka, sementara Anda bisa mendapatkan uang dari apa yang Anda hasilkan dengan itu perangkat lunak. Lihat "Katedral dan Bazaar" .

Alasan lain adalah bahwa Anda menulis program untuk bersenang-senang dan/atau pelatihan dan mendapatkan komentar tentang kode Anda oleh teman sebaya atau bahkan orang yang lebih mampu daripada diri Anda sendiri mungkin lebih penting daripada menghasilkan uang - dalam hal ini, menjual perangkat lunak untuk mendapatkan keuntungan tidak akan menjadi menguntungkan sama sekali.

Dan ada pilihan ketiga dari keterampilan tinggi yang dikaitkan dengan harga diri tinggi, di mana Anda mengambil rute Tarn dan Zach Adams dan mencari nafkah dari sumbangan yang Anda dapatkan. Benteng Kerdil (diprogram oleh Tarn Adams) tersedia gratis, namun menerima sumbangan ribuan dolar per bulan.

2
Antsan

Berikut ini perspektif lain yang belum saya lihat dalam jawaban yang diberikan.

Apakah Anda mengendarai mobil? Saya pikir sebagian besar orang di negara ini melakukannya, namun sebagian besar tidak dibayar untuk mengemudi. Bahkan, mereka membayar sedikit untuk itu: mobil, bahan bakar, perbaikan, asuransi, registrasi, dan sebagainya.

Semua yang Anda katakan tentang menulis perangkat lunak juga berlaku untuk mengemudi. Saya melihat orang-orang di jalan raya dan berpikir, orang-orang ini gila! Anda dapat memperoleh uang untuk mengemudi tetapi mereka melakukannya secara gratis.

Dan saya tidak hanya berarti Anda bisa menjadi pembalap mobil, meskipun itu jelas cara yang sangat keren untuk melakukannya. Untuk di bawah $ 100 Anda dapat mendaftar sebagai kendaraan komersial dan secara hukum mengambil penumpang yang membayar di mobil Anda. (Pencitraan menarik ke halte bus dan menawarkan untuk membawa 3 orang ke pusat kota masing-masing seharga $ 1 - mereka menghemat uang, Anda menghasilkan uang, toh Anda tetap menuju ke arah itu. Dalam sebulan Anda telah melunasi biaya lisensi.)

Apakah Anda tidak suka orang membayar Anda uang? Apakah Anda tidak cukup percaya diri dalam berkendara? Apakah Anda takut mereka akan mulai memanggil Anda di rumah?

Jawaban sebenarnya mungkin itu merepotkan, dan kecuali Anda berencana untuk memulai perusahaan taksi, Anda tidak akan menghasilkan it banyak uang dari itu, jadi itu tidak benar-benar sepadan dengan masalahnya. Kedengarannya seperti perangkat lunak bagi saya.

Ini juga tidak unik untuk dikendarai. Setiap hari setiap orang melakukan seribu hal di mana saja, seseorang dibayar untuk melakukannya. Cicipi kopi? Bersihkan kamar mandi? Dengarkan musik dan berikan pendapat Anda tentang itu? Naik sepeda? Berhubungan seks? Ya, semua ini bisa menjadi pekerjaan yang membayar, dan di setiap kota di negara ini orang-orang (pengisap!) Melakukan hal-hal ini secara gratis, atau bahkan membayar untuk melakukannya. Itu gila. Itulah hidup.

1
Ken

Jika Anda menghasilkan sumber tertutup, perangkat lunak berbayar, kemungkinan Anda harus membayar perpustakaan dan tipuan lain untuk mengembangkan produk Anda. Apa yang Anda hasilkan harus dikurangkan dari jumlah uang yang Anda habiskan dalam mengembangkan produk itu, bukan hanya waktu. Ini menyisakan laba bersih yang sangat kecil.

Jika Anda menggunakan produk gratis open source, Anda tidak menghabiskan uang untuk menggunakannya, tetapi Anda juga diwajibkan (oleh beberapa lisensi) untuk menggunakan kembali lisensi yang sama untuk perangkat lunak Anda. Anda membayar "dalam kode", bukan "dalam uang". Ini ekonomi yang berbeda, tetapi tetap memberikan produk.

1
Stefano Borini

Satu kata. "Pajak". Sistem perpajakan kita sangat aneh dan menyakitkan untuk berurusan dengan hal-hal yang saya lakukan di samping saya hanya membuang di sana secara gratis. Saya tidak punya waktu dan energi untuk bertarung dengan semua masalah perpajakan yang muncul dari penjualan. Menjual perangkat lunak akan menjadi kerugian bersih bagi saya.

1
Brian Knoblauch

Apa kenangan terbaik Anda dalam hidup? apakah mereka menerima gaji? membeli mobil baru? Jika mereka benar-benar saya merasa sedih untuk Anda. Momen favorit saya dalam hidup berkaitan dengan menyelesaikan sesuatu yang saya mulai lakukan, memukul home-run, bertemu dengan minat romantis. Tidak satu pun dari hal-hal ini memiliki label harga atau bisa.

Untuk menjawab pertanyaan Anda mengapa saya menghabiskan waktu mengembangkan perangkat lunak dan merilisnya secara gratis? karena mungkin seseorang melihatnya dan mereka memikirkan penggunaan untuk itu saya tidak pernah bisa membayangkan, maka mereka mengintegrasikannya dalam sistem mereka dan menghasilkan penggunaan yang sama sekali baru untuk itu. Menemukan sesuatu yang baru sangat berharga, pikirkan saat pertama kali Anda melihat komputer. luar biasa. Anda ingin menjadi bagian dari ini.

Jika Anda memberi harga pada segalanya, maka tidak semua orang dapat menggunakannya, orang tidak akan menggunakan apa yang tidak mereka ketahui dalam mendesain konsep baru, tidak ada hal baru yang pernah dibuat, atau melakukannya dengan sangat lambat.

Pikirkan perangkat lunak sebagai informasi, dengan cara yang benar-benar seperti itu, 1 dan 0. Informasi gratis, disiarkan di televisi, radio, situs web, dll. Mengapa kita melakukan ini? jadi semua orang tahu apa yang terjadi, jadi kita semua bisa memutuskan apa yang harus dilakukan selanjutnya. jika kita tidak berada di halaman yang sama, kita tidak dapat menemukan solusi yang tepat. Tidak ada yang pernah membuat apa pun yang benar-benar hebat dengan gaji. Orang-orang melakukan hal-hal untuk meningkatkan kehidupan, karena mereka ingin menantang diri mereka sendiri dan menciptakan sesuatu yang dapat mereka banggakan.

1
user16005

Karena kami hanya ingin. Jika Anda menghabiskan waktu berjam-jam membuat game 3D tetris di OpenGL, Anda mungkin melakukannya sebagai tenaga kerja cinta dan bersenang-senang melakukannya. Anda tidak melakukannya demi uang, itu bahkan tidak masuk ke dalam proses berpikir. Tantangan dan pencapaiannya adalah penghargaan itu sendiri, sesuatu yang lebih menantang dan menyenangkan.

Saya tidak ingin menghasilkan uang dari ini. Itu seperti mengatakan mengapa saya harus berbagi pemikiran tentang SO ketika saya bisa menjualnya dalam sebuah buku?

1
Incognito

Saya dapat memahami memberikan segmen kode secara gratis untuk membantu orang lain. Namun, sistem yang sepenuhnya dibuat yang bersaing dengan perusahaan kecil hingga menengah yang mencoba turun dari tanah, menawarkan dukungan, di mana mitra open source tidak dan 'pergi sikap sendiri' seperti yang disebutkan di atas, saya tidak mengerti.

Saya dapat melihat sistem yang dibangun oleh bagian-bagian kode ini, yang disatukan seperti lego. Namun, kemudian kami menciptakan atmosfer perangkat lunak dengan risiko Anda sendiri, sehingga menurunkan kepercayaan keseluruhan profesi kami oleh konsumen.

Secara pribadi, seluruh argumen 'Saya menghasilkan cukup uang di pekerjaan saya sehingga saya tidak peduli' membingungkan saya. Saya mendapat upah yang adil tetapi tidak cukup kaya untuk memulai organisasi filantropis saya sendiri.

1
asp316

Seringkali ketika pemrograman saya menemukan diri saya dengan ide bahwa saya tidak bisa keluar dari kepala saya. Sesuatu yang saya hanya perlu lakukan. Jadi saya akan mengkodekannya - saya masuk ke "keadaan" di mana saya dapat memvisualisasikan semua yang perlu terjadi dan akhirnya saya membuat sesuatu. Alat itu harus dibuat, tetapi setelah "ledakan" awal aku agak lelah.

Pada akhirnya, alat ini tidak benar-benar "hidup" sampai orang menggunakannya dan menikmatinya. Seperti cerita pendek atau drama atau gerakan atau apa pun. Jadi ... berikan dan harap itu memperkaya kehidupan orang lain.

Namun dari sana, mungkin orang lain menyukai alat itu dan menambahkan sesuatu padanya. Kemudian alat itu memiliki kehidupannya sendiri.

Saya dapat berbicara untuk semua orang, tetapi banyak proyek open source/free besar tampaknya memiliki yang terjadi.

Ada juga fakta bahwa bisa ada banyak uang yang dihasilkan dengan memberikan produk gratis. Google, Facebook, dan Zynga adalah contoh utama perangkat lunak "bebas" yang entah bagaimana menemukan uang. Jika Anda lebih suka contoh yang lebih konkret (peranti lunak aktual) di perusahaan seperti "Red Hat" - Linux gratis, mereka menghasilkan uang dengan mengajar orang bagaimana cara menggunakannya.

1
Alex C

Yah, I memposting beberapa kode sumber ke situs web saya (saat ini, sangat ketinggalan jaman). Sebagian, itu semacam ide portofolio.

Saya akan sangat senang menjual perangkat lunak saya untuk uang tunai jika saya memiliki ide produk yang layak bahwa beberapa pecandu open source tidak dapat mengkloning dan memberikan. Karena produk-produk semacam itu cukup sulit untuk dilakukan sendiri atau bersama beberapa orang lain, saya memutuskan beberapa tahun yang lalu bahwa pasar sistem/perangkat keras yang tertanam adalah karier yang lebih berkelanjutan secara finansial, dan hari ini saya dengan senang hati bekerja di sebuah bilik di tempat tertanam perusahaan sistem membantu menciptakan sistem keandalan yang sangat tinggi yang membuat dunia menjadi tempat yang lebih baik.

Juga, bisnis - bisnis nyata yang membayar semua tagihan Anda - sulit dilakukan sendiri, secara umum. Jika Anda tidak ingin mengambil risiko itu atau berurusan dengan kerumitan, mungkin lebih mudah untuk memberikannya dan mempertahankan pekerjaan sehari-hari dan hanya membuat program kecil sebagai hobi.

1
Paul Nathan

Saya ingin bantuan dalam membuat benda itu bekerja. Jika itu cukup baik, orang lain akan memanfaatkan waktu luang mereka untuk meningkatkan alat kecil saya melebihi apa yang saya harapkan darinya.

Sebagai contoh, saya menulis ekstensi Mercurial kecil, dan dalam dua minggu saya mendapatkan dua orang lain yang memperbaiki banyak bug dan menambahkan beberapa fitur baru, tanpa saya melakukan apa-apa sama sekali. (Yah, periksa perubahan dan tarik ke repo saya.)

Menang! :)

0
Macke

Ada cara lain untuk menghasilkan uang daripada membebankan biaya langsung untuk perangkat lunak. Facebook adalah perangkat lunak gratis, tetapi menghasilkan jutaan.

0
eds

Saya ingat ketika Zope pertama kali dimulai, para pengembang meletakkannya di sana secara gratis. Seorang kapitalis ventura masuk dan bertanya kepada mereka pada dasarnya "mengapa Anda melakukan itu." Jawaban yang diterimanya memulainya dengan model bisnis baru: perangkat lunak bebas, layanan berbayar. Di sinilah perusahaan mengeluarkan perangkat lunak gratis, tetapi saran "ahli" dan pengaturan perangkat lunak itu akan dipasarkan secara normal. The FSF dan Cygnus Solutions adalah dua perusahaan yang memiliki hubungan yang sama sejak awal: FSF menerbitkan GCC/G ++ secara gratis, Cygnus menyediakan dukungan pelanggan yang luas dan langsung.

0
Arcege

Saya bukan pengembang profesional (dan saya sama sekali tidak menjadi pengembang yang layak), tetapi, antara lain, menjual (uang terlibat) a produk buggy akan sangat mengkhawatirkan saya. Selain itu, saya tidak berpikir perangkat lunak bebas lebih sering rusak daripada perangkat lunak berbayar (kita semua tahu beberapa contohnya).

Dan akhirnya, menurut pendapat saya yang sederhana ada banyak model bisnis yang dapat diikuti untuk mendapatkan uang tanpa mengenakan biaya untuk perangkat lunak. Saya yakin bahwa 40 jawaban berhati-hati tentang itu.

0
astrojuanlu

Yah saya menawarkan aplikasi saya untuk waktu yang lama sebagai freeware. Hanya karena saya tidak percaya orang akan membayar uang untuk aplikasi saya atau bahwa saya tidak akan menjual lebih dari beberapa aplikasi sebulan sehingga pekerjaan ekstra dalam mengimplementasikan pemrosesan pembayaran, dll. Sepertinya tidak ada artinya bagi saya.

Saya rasa itulah yang dipikirkan banyak orang. Mereka lebih suka memberikan produk mereka daripada mencoba menjualnya.

Untungnya satu tahun yang lalu saya mencoba menjual salah satu aplikasi saya dan terkejut.

0
jsz

Econ 101 - Di pasar sempurna pemasok dan penjual tanpa batas tanpa informasi asimetri, harga suatu produk semata-mata ditentukan oleh nilai waktu seseorang.

0
user15991

Contoh yang bagus untuk mendistribusikan perangkat lunak gratis dan sumber terbuka: The Kinect for XBox stuff.

Beberapa programmer mulai menggunakannya sebagai perangkat di PC mereka dan memprogram beberapa kode, banyak programmer lain dapat menggunakan kode itu dan mengembangkannya lebih lanjut dengan banyak ide lain. Jika pemrogram awal akan menutup kode dan menjualnya, itu TIDAK akan pernah tumbuh secepat itu.

0
user16011

Karena saya tidak suka menulis dokumen pendukung bersama dengan aplikasi/perangkat lunak. Mungkin beberapa perusahaan menyukainya, membelinya dan mendapatkan pekerjaan untuk saya.

0
pakhtana

Ada juga fakta bahwa Anda mendapatkan semacam kepuasan karena tahu Anda membantu orang melakukan sesuatu yang mereka sendiri tidak bisa. Dengan membuatnya gratis, Anda juga membuatnya mudah didapat dan dibagikan; pada dasarnya, Anda sedang membangun nama untuk diri sendiri, dengan orang-orang yang mempercayai Anda. Terakhir, itu bisa menjadi semacam kepercayaan. Anda bisa memprogram karena Anda yakin segala sesuatu harus "menjadi" dengan cara tertentu. Ambil komunitas jailbreaking, misalnya. Programmer dan peretas di Tim Pengembang iPhone menghabiskan banyak waktu untuk mencari exploit dan membuat program yang menggunakannya. Mereka dapat menghasilkan banyak uang dengan menagih beberapa dolar untuk program jailbreaking yang telah mereka buat, tetapi mereka tidak melakukannya.

Ada juga ancaman bahwa jika Anda tidak membebaskannya, orang lain akan melakukannya.

0
user16066

Dua kata, Pendapatan Iklan.

0

Sebagian besar yang saya rilis secara gratis adalah alat. Alat yang berguna yang saya gunakan untuk banyak klien. Seandainya saya menulis salah satu alat itu untuk klien tertentu, dan menagihnya untuk pengembangan, saya tidak akan dapat menggunakan alat itu di klien lain.

Saya dapat meminta bayaran untuk waktu mengimplementasikan alat-alat itu pada klien lain, dan dengan melakukan itu saya telah kembali berkali-kali atas apa yang akan saya buat hanya menulis alat itu sebagai proyek untuk disewa.

0
user16108

Saya tertarik untuk menulis perangkat lunak untuk kesenangan kreativitas semata. Meskipun kontribusi saya rendah hati dan tidak penting, pemberian saya selalu menjadi manifestasi dari perspektif itu.

0
user2980