Perisian sumber terbuka. Bunyi seperti satu lagi topik yang hangat diperkatakan teknologi seperti pembangunan tangkas, Rangka kerja MVC, model air terjun, dan sebagainya.
Tetapi benar-benar, ia lebih lebih sejuk daripada semua orang-orang.
Secara ringkas, perisian sumber terbuka adalah perisian yang sesiapa sahaja boleh menyunting. Dan kerana itu, ia menggerunkan. Teruskan membaca untuk melihat bagaimana perisian sumber terbuka kegemaran anda (Firefox dan Android, sebagai contoh) kerja-kerja.
Bagaimana ia berfungsi
Saya rasa ia paling mudah untuk menerangkan perisian sumber terbuka dengan cerita sedikit. Dapatkan beberapa popcorn – ini mempunyai tindakan, drama, dan pelanggaran hak cipta.
Katakan satu rakan-rakan muda yang inovatif dinamakan Jeeve Stobbs mempunyai idea yang menakjubkan untuk sebuah aplikasi yang dipanggil Mac-Pan. Ia mengenai seorang lelaki kuning kecil yang berlaku di sekeliling munching pada barangan dan melarikan diri dari hantu (tetapi ia bukan rip-kira yang permainan arked popular.)
Jeeve mahu orang lain untuk membantu dengan aplikasi beliau, sejak dua ribu kepala adalah lebih baik daripada satu. Dia boleh menyewa pasukan pembangun, tetapi sebaliknya dia berpaling kepada masyarakat sukarelawan yang menikmati membantu dengan projek-projek perisian sejuk (pemaju perisian yang paling, termasuk anda benar-benar, seperti bekerja di projek-projek seperti ini.) Jadi Jeeve meletakkan kod sumber Mac-Pan – seperti arahan untuk kek – dalam talian. Ia dipanggil perisian sumber terbuka kerana sesiapa sahaja boleh melihatnya dan bekerja pada ia – tetapi, sudah tentu, terdapat beberapa kelainan.
Stud saintis komputer Chase mahu membantu dengan Mac-Pan sejak dia seorang peminat permainan video retro. Beliau melihat kod yang Jeeve meletakkan dalam talian dan muat turun ke komputer beliau. Chase mendapati sekeping kod yang membuat hantu muncul di skrin dan suntingan supaya, robot jahat yang besar mengejar anda di seluruh, bersama-sama dengan hantu. Beliau menyerahkan kod ini untuk Jeeve.
Jeeve suka idea robot yang, supaya dia menggantikan kod hantu lama dengan kod baru ini. Bahagian yang baik adalah bahawa dia tidak perlu menyentuh kod lain – kod yang membuat Mac-Pan bergerak, yang tracker markah tinggi, dan lain-lain. Jeeve boleh bekerja pada bahagian-bahagian tertentu kod manakala Chase bekerja pada orang lain. Ia perkongsian yang indah. Jeeve membuat Chase pengarang bersama Mac-Pan.
Tidak-begitu-stud saintis komputer Nick mahu membantu juga. Dia dimenangi kod dan perubahan skim warna untuk merah jambu ungu polka-titik kerana, baik, hitam dan putih terlalu arus perdana. Dia mengemukakannya kepada Jeeve dan Chase. Untuk mengusir, Chase menolak idea dan tidak mengubah salinan induk kod (dia boleh berbuat demikian sekarang bahawa dia seorang pengarang bersama.)
Jeeve membebaskan app, menjadi popular, dan dipilih Presiden Amerika Syarikat. (Atau memasukkan gembira anda sendiri berakhir di sini.)
Mengapa ia hebat
Seperti yang anda lihat daripada Encik. Cerita Stobbs ini, mempunyai masyarakat gergasi – lebih daripada sekadar 2 orang, dalam amalan – membawa satu tan idea-idea baru yang besar dan kemahiran untuk aplikasi anda. Sudah tentu, terdapat banyak idea-idea yang tidak baik terlalu (maaf, Nick.)
Manfaat lain adalah bahawa ianya lebih mudah bagi pengguna untuk berbincang dengan pemaju dan, oleh itu, bagi kesilapan yang akan ditetapkan. Fikirkanlah: sebuah syarikat besar adalah banyak kurang didekati daripada satu pasukan sukarelawan. Dan, sudah tentu, pengguna dengan pengetahuan teknikal boleh menetapkan masalah sendiri.
Belum lagi bahawa perisian sumber terbuka adalah percuma 99.9% masa.
Keseluruhan, perisian sumber terbuka adalah kualiti benar-benar tinggi jika ada orang cukup mengusahakannya. Lebih mata bermakna lebih banyak kesilapan mendapatkan dijumpai, dan lebih tangan bermakna lebih banyak ciri-ciri ditambah.
Beberapa perisian sumber terbuka hebat
Anda mungkin tidak mengharapkan, tetapi satu tan perisian – projek-projek terutama yang paling kecil – adalah sumber terbuka. Mengapa? Perisian sumber terbuka adalah lebih mudah kepada pemaju, ditambah ia kos yang lebih kurang untuk menghasilkan.
Jangan percaya saya? Tanya ini terkenal projek-projek sumber terbuka (melihat di atas):
- Android (Google bekerja pada ia terlalu, tetapi sesiapa sahaja boleh membuat versi yang diubah suai itu)
- Mozilla Firefox (pelayar web hebat)
- Kromium (Google Chrome adalah hanya versi berjenama Google pelayar web ini)
- Reddit (ya, tempat yang)
- WordPress (perisian blog epik yang berjalan blog ini)
- Linux (90%+ superkomputer menjalankan sistem operasi ini; ia adalah sebahagian daripada Android terlalu)
- VLC (muzik / pemain video)
Kebanyakan bahasa pengaturcaraan (apa yang digunakan untuk membuat semua perisian) adalah sumber terbuka, terlalu.
Mencuba beberapa perisian sumber terbuka. Mudah-mudahan anda akan menghargai harga mereka ($0.00), kemas kini yang kerap mereka, dan beban mereka sukarelawan yang bersedia untuk membantu anda keluar.
Mungkin anda juga akan mula menggunakan mereka. Dan mungkin anda akan menjadi seperti Jeeve dan membuat perisian sumber terbuka anda sendiri…