10 Sebab untuk Menggunakan Sumber Terbuka

10 Reasons Use Open Source



Selama lebih dari 50 tahun, pengeluaran dan penggunaan perisian dan perkakasan hampir sepenuhnya komersial. Ini sangat bertentangan dengan prinsip model Perisian Sumber Terbuka Percuma (FOSS). FOSS didasarkan pada masyarakat dan tidak memerlukan pertukaran barang material untuk mengambil bahagian dalam proses pembangunan atau untuk berkongsi hasilnya.

Sebaliknya, interaksi pelaku individu didasarkan pada falsafah bersama di mana barang biasa diciptakan (disingkat commons) untuk kepentingan semua. Tingkah laku dikendalikan oleh norma-norma sosial, bukan peraturan perundangan. Motivasi untuk mengambil bahagian adalah kurang keuntungan, tetapi sumbangan bermakna yang lebih besar kepada masyarakat untuk kepentingan semua.







Sumbangan dalam projek Open Source / FOSS berdasarkan beberapa faktor, seperti:



  • Berdasarkan minat
    Apa yang ingin saya sumbangkan? Apa yang saya mahu gunakan?
  • Tidak mengikat
    Bukan satu kemestian. Apa yang saya suka buat? Apa yang saya rasa buat?
  • Mengikut kemampuan
    Apa yang saya mahir? Apa yang ingin saya pelajari semasa saya mencuba perkara baru?

Hasilnya sangat menarik, pelbagai projek yang timbul dari kehendak peribadi pemaju dan ditanam oleh individu-individu ini atau oleh kolaborator mereka. Kesungguhan dan semangat ditunjukkan dalam projek-projek ini, tanpa memerlukan insentif material.



Model Lesen

Tanpa model lesen yang sesuai, pelaksanaan dan penyelenggaraan projek FOSS akan menjadi lebih sukar. Model lesen adalah perjanjian penggunaan yang dipilih oleh pemaju untuk projek yang memberikan kita semua kerangka kerja yang stabil dan boleh dipercayai. Model lesen menetapkan garis panduan yang jelas dan menentukan apa yang boleh anda lakukan dengan kod sumber terbuka. Tujuan umum adalah untuk memastikan perisian atau karya seni tersedia untuk semua orang. Model lesen jauh lebih terhad daripada perjanjian lesen komersial yang lain.





Untuk perisian, lesen seperti Lesen Awam GNU (GPL) atau Lesen BSD sedang digunakan. Barang maklumat, gambar, dan data audio dan video biasanya dilesenkan di bawah Creative Commons [1]. Semua model lesen disahkan secara sah. Penggunaan model lesen terus meningkat sepanjang dekad yang lalu dan kini diterima secara meluas.

10 Sebab untuk Sumber Terbuka

Persoalan utama mengenai perisian sumber terbuka merangkumi, Mengapa perisian sumber terbuka adalah perkara yang baik untuk anda? Apa kelebihan menggunakan lesen sumber terbuka untuk perisian atau Creative Commons untuk karya seni? dan Bagaimana menggunakan perisian sumber terbuka dapat mendahului pesaing anda sebagai syarikat? Di bawah ini, anda akan mendapat senarai sepuluh sebab utama untuk menggunakan pengekodan sumber terbuka.



1. Ketersediaan Kod Sumber
Anda dapat melihat kod sumber perisian sepenuhnya, memuat turunnya, mendapat inspirasi, dan menggunakan struktur asas untuk projek anda sendiri. Open Source sangat boleh dikonfigurasi dan membolehkan anda sebagai pembangun membuat varian tersuai anda sendiri untuk memenuhi keperluan dan keperluan khusus anda.

2. Ketersediaan Perisian
Semua orang boleh memuat turun dan menggunakan perisian sumber terbuka. Tidak ada batasan mengenai kelompok pengguna atau audiens yang dimaksudkan, tujuan, frekuensi penggunaan, dan perangkat di mana perisian sumber terbuka dapat dipasang. Tidak ada bayaran lesen yang perlu dibayar.

3. Jumlah Kos Pemilikan yang Lebih Rendah (TCO)
Dengan kod sumber terbuka, tidak ada bayaran lesen atau penggunaan. Sebagai perkhidmatan komersial, biaya hanya berlaku untuk pelaksanaan, penyiapan, konfigurasi, penyelenggaraan, dokumentasi, dan layanan dukungan.

4. Mendekatkan Dunia

Melalui komuniti sumber terbuka, anda boleh menghubungi pemaju lain dari negara lain dengan mudah, mengajukan soalan kepada mereka, dan belajar dari mereka, serta kod atau karya seni yang telah mereka tulis dan diterbitkan. Ini mendorong kerjasama dan kerjasama pasukan global yang meningkatkan dan mempelbagaikan aplikasi teknologi bersama. Anda akan dapati bahawa komuniti sumber terbuka dibuat dan berkembang kerana setiap orang mempunyai tujuan bersama untuk menyokong dan memperbaiki kod dengan lebih cepat, lebih inovatif, dan lebih berkesan, agar komuniti dan seterusnya dapat memperoleh faedah.

5. FOSS Menawarkan Kepelbagaian

Penggunaan piawaian sumber terbuka tidak menghadkan kumpulan perisian yang tersedia untuk satu perisian sahaja, tetapi memperluasnya. Dengan menggunakan sumber terbuka, anda boleh memilih antara pelbagai implementasi dan penyelesaian perisian yang berbeza mengikut keperluan unik anda sendiri.

6. Kemungkinan Pendidikan

Sumber terbuka sangat penting untuk kemajuan pendidikan semua kerana maklumat dan sumber kini tersedia secara bebas. Anda boleh belajar dari pembangun lain bagaimana mereka membuat kod dan menggunakan perisian yang telah mereka kongsi melalui sumber terbuka.

7. Menciptakan Peluang & Komuniti

Oleh kerana perisian sumber terbuka membawa idea dan sumbangan baru, komuniti pemaju menjadi komuniti yang semakin rancak yang dapat berkongsi idea secara bebas. Melalui komuniti, anda dapat bertemu dengan orang yang mempunyai minat yang sama. Dikatakan bahawa banyak tangan membuat kerja ringan; sama, jauh lebih mudah untuk memberikan hasil yang luar biasa jika kod tersebut dikembangkan oleh pasukan individu berbakat yang bekerja sebagai satu pasukan untuk menyelesaikan masalah dan menyampaikan dalam masa yang singkat.

8. FOSS Mendorong Inovasi

FOSS memupuk budaya berkongsi dan bereksperimen. Anda digalakkan untuk menjadi inovatif dengan menghasilkan idea, produk, dan kaedah baru. Terinspirasi oleh apa yang anda pelajari dari orang lain. Penyelesaian dan pilihan juga dapat dipasarkan dengan lebih cepat, dan sumber terbuka membolehkan pembangun mencuba, menguji, dan bereksperimen dengan penyelesaian terbaik yang ada.

9. Amanah
Dengan menguji perisian anda melalui sumber terbuka, pelanggan dan pengguna dapat melihat apa yang dilakukan oleh produk anda apa batasannya. Pelanggan dapat melihat bagaimana perisian berfungsi, mengesahkannya, dan menyesuaikannya jika perlu. Ini mewujudkan kepercayaan terhadap produk atau perisian. Tidak ada yang menyukai penyelesaian atau produk perisian yang misteri dan sukar difahami.

10. Kebolehpercayaan dan Keselamatan

Semakin banyak orang yang bekerjasama menggunakan kod tersebut, semakin tinggi kebolehpercayaan kod tersebut. Kod berdasarkan kolaborasi akan lebih unggul kerana lebih mudah mengambil bug dan memilih penyelesaian terbaik. Keselamatan juga ditingkatkan, kerana kod tersebut dinilai dan dinilai secara menyeluruh oleh komuniti pemaju yang mempunyai akses ke dalamnya. Adalah biasa terdapat kumpulan penguji yang memeriksa siaran baru. Segala permasalahan yang timbul dapat diselesaikan dengan tekun oleh masyarakat.

Contoh Kejayaan Penggunaan Sumber Terbuka (Kes Penggunaan)

FOSS sudah lama tidak menjadi pasaran khusus. Contoh yang paling menonjol adalah sistem komputer berasaskan Linux yang digunakan di mana sahaja - dari pelayan web, ke TV, ke peralatan rangkaian seperti titik akses tanpa wayar. Ini sangat mengurangkan kos pelesenan dan meningkatkan kestabilan infrastruktur teras di mana banyak bidang, syarikat, dan industri bergantung. Syarikat seperti Facebook dan Google menggunakan FOSS untuk menjalankan perkhidmatan mereka - ini termasuk laman web, telefon Android, serta mesin carian, dan penyemak imbas web Chrome.

Senarai tetap tidak lengkap tanpa menyebutkan Open Source Car (OSCar) [4,5], OpenStreetMap [6], Wikimedia [7] dan juga LibriVox [8], perkhidmatan yang menyediakan buku audio percuma yang dibaca oleh sukarelawan dari seluruh dunia. . Di bawah ini, anda akan menemui pilihan kajian kes yang kami rasa mungkin memberi inspirasi kepada anda untuk menggunakan penyelesaian berasaskan FOSS.

Kajian kes

1. Makoko, Nigeria

Komuniti kawasan kumuh Makoko di Lagos, Nigeria menempatkan hampir 95,000 orang. Peta lengkap bandar ini kini tersedia di peta Google kerana ketersediaan pengkodan Sumber Terbuka di Afrika, berdasarkan Inisiatif Kod untuk Afrika bersama dengan Bank Dunia [9]. Pada asalnya, Makoko tidak muncul di peta atau dokumen perancangan bandar [23]. Pada satu ketika, hanya 3 titik di peta, terlepas dari kenyataan bahawa ia adalah salah satu kawasan kumuh terbesar di Afrika dengan sistem jalan air dan rumah yang kompleks.

Melalui pengumpulan data, inisiatif ini menciptakan pekerjaan bagi wanita dari masyarakat, yang diajar menggunakan drone untuk mengumpulkan data yang diperlukan untuk membuat peta masyarakat. Data yang dikumpulkan, yang merangkumi gambar dan maklumat yang sangat terperinci mengenai jalan air, jalan, dan bangunan, dianalisis oleh penganalisis data sebelum dimuat naik dalam talian menggunakan OpenStreetMap.

Inisiatif ini meningkatkan kehidupan dan pandangan masyarakat ini dengan tujuan untuk meningkatkan infrastruktur maklumat Makoko. Sekiranya inisiatif ini tidak dilakukan dengan menggunakan perisian sumber tertutup, biaya dan dana yang diperlukan untuk melakukan ini akan menjadi tidak masuk akal kerana biaya tambahan barang seperti data, dana untuk membayar staf, membeli perkakasan, pengangkutan, biaya logistik, pelesenan, dan izin.

2. Pengkomputeran Kluster di Mésocentre de Calcul, University of Franche-Comté, Perancis

Université de Franche-Comté, yang terletak di Besancon, Perancis, menjalankan pusat pengkomputeran untuk pengkomputeran saintifik [10]. Bidang penyelidikan utama merangkumi nanomedicine, proses dan bahan kimia-fizikal, dan simulasi genetik. CentOS dan Ubuntu Linux digunakan untuk menyediakan infrastruktur pengkomputeran selari yang berprestasi tinggi.

3. GirlHype Coders (Women Who Code), Cape Town, Afrika Selatan

Baratang Miya [11] - pengekod mandiri - memulakan GirlHype Coders [12,24] pada tahun 2003 sebagai inisiatif untuk memperkasakan gadis-gadis muda di Afrika. Ini adalah sekolah kejuruteraan perisian yang difokuskan untuk melatih wanita dan wanita muda mengenai cara memprogram dan mengembangkan aplikasi untuk meningkatkan literasi digital dan mobiliti ekonomi mereka. Baratang Miya bertujuan untuk meningkatkan peratusan wanita dalam industri sains, kejuruteraan, dan teknologi. Kelab dikendalikan supaya kanak-kanak perempuan dapat mengikuti kelas selepas sekolah percuma untuk meneroka dan belajar pengekodan.

GirlHype membantu meningkatkan bukan hanya kehidupan gadis dan wanita yang berada dalam inisiatif ini, tetapi juga masyarakat mereka, melalui pertandingan keusahawanan teknologi global yang disebut Technovation, di mana GirlHype adalah duta besar wilayah. Dalam program ini, kanak-kanak perempuan menemui masalah dalam komuniti mereka, merancang penyelesaian untuknya, dan menggunakan pengekodan Open Source, membina aplikasi untuk penyelesaian itu. Wanita lain yang berkod yang berkelayakan mempunyai peluang untuk membimbing dan memimpin wanita yang lebih muda dalam industri ini. GirlHype juga mengajar wanita dalam perniagaan bagaimana menggunakan web untuk memasarkan perniagaan mereka secara dalam talian. Inisiatif ini telah membantu gadis-gadis mendapatkan pekerjaan dalam industri yang sebaliknya mereka tidak dapat bekerja.

Lawatan Twitter VP of Engineering ke GirlHype di Khayelitsha, Cape Town, Afrika Selatan [25]

4. Kartun dan Sumber Terbuka

Open Source menjadi norma untuk pengembangan perisian demi kolaborasi dan sumbangan. Syarikat semakin bergerak ke arah menggunakan teknologi Open Source nologi untuk keperluan pengaturcaraan mereka. Dalam dunia kartun dan animasi, ini kerana pendekatan ini membolehkan industri menarik bakat luar dalam pemaju dan artis bebas, serta mewujudkan standard industri di mana pelbagai individu berkolaborasi dan menggunakan teknologi yang sama.

Antara industri yang menggunakan idea teknologi ini termasuk Pixar Animation Studios [13], yang telah menggunakan teknologi Penerangan Pemandangan Sejagat (USD) secara terbuka [14]. USD membantu pembuat filem membaca, menulis, dan melihat data adegan 3D, yang membolehkan banyak artis berbeza untuk mengerjakan projek yang sama. Pixar juga telah melancarkan perisian RenderMan [15], perisian rendering 3D fotorealistik percuma untuk tujuan bukan komersial seperti tujuan pendidikan dan projek peribadi.

Dari Perisian Percuma hingga Masyarakat Bebas

Sepuluh tahun yang lalu, Thomas Winde dan Frank Hofmann mengajukan pertanyaan, Apa yang akan terjadi jika prinsip FOSS dipindahkan ke masyarakat dan dengan demikian mengubah model masyarakat? [3] Pelaksanaan langkah ini sering diragukan dan diklasifikasikan sebagai utopia. Kami ingin mengetahui lebih lanjut mengenainya. Hasil penyiasatan kami adalah pandangan ingin tahu masyarakat kita (dari pandangan Eropah terutamanya) yang mengamati evolusi proses yang secara sedar atau tidak sedar mengikuti prinsip FOSS. Kami menjumpai senarai panjang contoh mengejutkan, mulai dari rangkaian tanpa wayar percuma seperti Freifunk [16] hingga membuka perpustakaan, projek perkakasan percuma (RaspberryPi, Arduino, BeagleBoard), komuniti pejabat bukan untung, Global Village Construction Set (GVCS) [17 ], dan perkongsian resipi seperti FreeBeer [18] dan OpenCola [19].

Kesimpulan kami adalah bahawa penerapan prinsip FOSS yang lebih umum dan sistemik menjanjikan untuk membuat perbezaan positif yang signifikan bagi masyarakat global kita. Peralihan dari buruh upah ke pekerjaan sukarela berbasis masyarakat dapat membantu mencapai, langkah demi langkah, masyarakat bebas, di mana keperluan semua dapat dikenali dan dipenuhi. Di benua Afrika, idea komuniti ini sangat kuat (Ubuntu [20]), sementara di Eropah dan Amerika Utara, ia telah hilang selama berabad-abad untuk memilih pendekatan yang berorientasikan keuntungan.

Kesimpulannya

Orang-orang yang mempunyai falsafah FOSS baru, dan yang dibesarkan dengan model masyarakat yang berasaskan kapitalis, dapat menghasilkan sejumlah pertanyaan yang wajar mengenai isi sumber terbuka. Di sini, kami akan menjawab beberapa soalan yang paling biasa:

  • Bolehkah seseorang mencuri penemuan saya?
    Melalui sumber terbuka, kami hanya berkongsi idea kami, dan kami saling memanfaatkan melalui perkongsian idea ini. Akan tetapi, adalah kebiasaan untuk memberi penghargaan kepada orang-orang yang menolong kita mengembangkan idea.
  • Sejauh mana kita dapat belajar antara satu sama lain?
    Terdapat begitu banyak pengetahuan dan terdapat banyak cara untuk melakukan sesuatu untuk mempermudah dan mengembangkan masyarakat. Dengan menggunakan sumber terbuka, kita belajar bersama dan mengajar masyarakat, supaya semua orang mendapat keuntungan pada masa yang sama. Penyelesaian terbaik datang dari kerjasama, kerana ia berlipat ganda dan berkembang berdasarkan pengetahuan individu. Setiap orang mempunyai idea yang dapat memberi inspirasi kepada pengguna lain, meningkatkan kreativiti, dan mendorong inovasi.
  • Kami berdiri di bahu gergasi untuk membuat sesuatu yang hebat. Kerja kita adalah berdasarkan kerja orang lain. Apa yang boleh kita berikan kepada masyarakat?

    Sebagai individu, kita dapat menilai penyelesaian dan melaporkan apa yang hilang atau sama ada kod tersebut tidak berfungsi seperti yang diharapkan. Maklum balas ini membantu pencipta melihat titik tertentu, dan memperbaiki atau memperbaiki kod mereka. Ini mungkin termasuk penyisipan bahagian yang hilang dalam dokumentasi yang boleh menyukarkan pemahaman idea di sebalik penyelesaian dan penggunaan kod yang dimaksudkan.

    Sebagai syarikat yang menggunakan FOSS, anda juga dapat menyumbangkan sokongan untuk perkakasan (berjalan di pusat pengkomputeran), atau menaja acara dengan menyediakan bilik mesyuarat atau menganjurkan persidangan. Banyak institusi ilmiah dan syarikat membenarkan pekerjanya mengerjakan projek FOSS semasa berada di tempat kerja - masa yang dihabiskan untuk memperbaiki kod sumber terbuka membantu meningkatkan perisian yang digunakan oleh syarikat.

    Sebuah organisasi amal bernama Architecture for Humanity, yang baru-baru ini dinamakan semula sebagai Open Architecture Network [21, 22], adalah komuniti sumber terbuka percuma dalam talian yang didedikasikan untuk memperbaiki keadaan hidup global melalui reka bentuk bangunan yang inovatif dan lestari. Rangkaian ini merangkumi pengurusan projek, perkongsian fail, pangkalan data sumber, dan alat reka bentuk kolaboratif dalam talian. Melalui penggunaan perisian sumber terbuka, organisasi ini berusaha untuk membawa penyelesaian terhadap krisis kemanusiaan dengan membina sekolah komuniti, rumah, pusat, dan lain-lain. Mereka melakukan ini dengan membuat reka bentuk seni bina profesional tersedia secara percuma, yang memungkinkan para arkitek, pereka, inovator, dan pemimpin masyarakat untuk berkongsi idea, reka bentuk, dan rancangan yang inovatif dan lestari yang menyokong reka bentuk dan seni bina kemanusiaan yang mesra alam. Organisasi ini dimulakan sebagai inisiatif untuk membantu masyarakat dan tidak tertumpu pada kod, melainkan pada bantuan praktikal.

Rujukan

PENULIS

Plaxedes Nehanda adalah seorang yang serba boleh, serba boleh, memandu sendiri dan memakai banyak topi di antaranya perancang acara, pembantu maya, transcriber dan juga penyelidik yang gemar mengenai sebarang topik yang berpusat di Johannesburg, Afrika Selatan.

Frank Hofmann bekerja di jalan raya - lebih baik dari Berlin, Geneva, dan Cape Town - sebagai pembangun, pelatih, dan pengarang untuk majalah seperti Linux-User dan Linux Magazine. Dia juga merupakan pengarang bersama buku pengurusan pakej Debian ( http://www.dpmb.org ).