2024 Pengarang: Peter John Melton | [email protected]. Diubah suai terakhir: 2023-12-16 04:47
Walaupun projek adalah sumber terbuka, tidak semestinya responsif kepada komuniti, lebih kurang sekeping perisian yang boleh dipercayai. Projek berbeza-beza: Sesetengahnya dikendalikan oleh satu atau dua pemaju sebagai hobi, yang lain membawa bersama pemaju yang dibayar oleh banyak syarikat besar-besaran, sementara yang lain dipandu oleh satu syarikat induk tunggal. Setiap situasi mempunyai masalah dan drama sendiri.
Kami suka perisian sumber terbuka-jangan biarkan kami salah-tetapi ia membentangkan beberapa cabaran tertentu. Mari kita lihat beberapa.
Sumber Terbuka Seringkali Menghadapi Keterlambatan dan Puncak Kemajuan Glasier
Lihat sahaja percubaan Ubuntu untuk melancarkan desktop Unity 8 dan pelayan paparan Mir, membolehkan visinya "penumpuan". Versi baru desktop Linux sepatutnya stabil beberapa tahun yang lalu, dan masih tidak. Projek itu telah berpindah pada kadar glasier, sehingga Canonical dipukuli oleh Microsoft, yang mengumumkan penglihatan sendiri PC-powered-by-smartphone sebelum Windows 10-dan dihantar di atasnya. Canonical masih belum menyampaikan visi lama yang dijanjikan lagi. Mungkin ia akan stabil dalam beberapa tahun lagi.
Mozilla juga mempunyai beberapa kesukaran untuk mengutamakan. Mereka masih belum menyampaikan ciri berbilang proses dan sandbox di Firefox. Ini adalah penting untuk memastikan penyemak imbas selamat, mencegah kemalangan daripada mengambil keseluruhan penyemak imbas, dan memanfaatkan lebih banyak CPU proses. Semua pelayar utama lain telah menyampaikan ciri-ciri ini, termasuk Internet Explorer yang dibenci. Mozilla melancarkan projek "Electrolysis" untuk menambah ciri-ciri ini, tetapi dihentikan pada tahun 2011 kerana ia terlalu sukar. Mozilla terpaksa memulakannya semula pada tahun 2013. Ciri ini kelihatan bersedia untuk tiba pada tahun 2017-yang benar-benar terlambat. Sementara itu, Mozilla menyia-nyiakan masa bekerja pada OS Firefox, sistem operasi telefon pintar yang gagal.
Apabila projek menggunakan banyak pemaju sukarelawan, ia mungkin mengalami kesukaran mencari orang untuk melakukan kerja keras yang tidak menyenangkan untuk dilakukan.
Drama Dalaman Bermula Forks, Forks, dan Lebih Banyak Forks
Satu kod sumber projek sumber terbuka tersedia untuk sesiapa sahaja untuk berubah. Itulah maksudnya! Jika projek sumber terbuka berubah dengan cara yang anda tidak suka, maka anda-atau komuniti-boleh mengambil kod sumber lama itu dan terus mengerjakannya sebagai projek baru. Tetapi projek komuniti sering dibungkus dalam drama dalaman yang menyebabkan mereka berpecah kepada beberapa projek, mengelirukan dan memisahkan pengguna.
Contohnya, apabila GNOME 3 dilancarkan dan ramai pengguna GNOME 2 tidak senang, tidak ada jalan jelas yang jelas. Pemaju terpaksa membuat kod GNOME ke dalam projek lain seperti MATE dan Cinnamon. Satu persekitaran desktop berubah menjadi tiga, dan sumber pembangunan lebih tersebar di antara projek. Akibatnya, ia mengambil sedikit masa untuk masyarakat untuk mendapatkan projek-projek baru ini.
Begitu juga, komuniti OpenOffice tidak senang apabila Oracle memperoleh Sun. Oracle telah seketika menamakan semula StarOffice suite pejabat bukan-open-source untuk "Oracle Open Office". Masyarakat perlu membuat garpu baru, LibreOffice, berdasarkan kod OpenOffice. Ia telah menjadi suite pejabat open source de facto untuk ramai orang, tetapi yang lain masih menggunakan OpenOffice kerana mereka tidak menyedari garpu yang lebih baik dan drama yang mengelilinginya. OpenOffice hanya mempunyai banyak pengiktirafan nama yang dibina.
Dan, tentu saja, ada CyanogenMod. Cyanogen Inc hanya menarik plag pada perkhidmatan dalam talian CyanogenMod-bermakna mereka lebih suka membunuh Rom Android pihak ketiga yang paling popular daripada menyerahkannya kepada komuniti, malah memaksa masyarakat untuk membuat garpu baru CyanogenMod bernama LineageOS. Kenapa Cyanogen tidak menyerahkan projek CyanogenMod kepada masyarakat? Jawapannya seolah-olah menjadi drama dalaman (adakah anda melihat corak di sini?). Cyanogen adalah syarikat yang CEOnya berjanji bahawa mereka akan "meletakkan peluru melalui kepala Google", selepas semua. Ia akhirnya meletakkan peluru melalui kepala CyanogenMod, sebaliknya.
Ini semua hanya berakhir menyakiti pengguna CyanogenMod, yang menerima notis yang sangat sedikit sebelum pelayan dan perkhidmatan CyanogenMod akan ditutup. Telefon akan terus berfungsi, tetapi kemas kini yang mudah dan perkhidmatan lain akan naik dalam asap hampir semalaman. Pengguna hanya perlu berharap projek LineageOS dengan cepat menjadi pengganti.
Tidak Semua Projek Sumber Terbuka Didorong oleh Masyarakat
CyanogenMod adalah contoh yang baik ini. Apabila Cyanogen Inc. datang, mereka tidak begitu peduli dengan CyanogenMod. Matlamat baru Cyanogen menjadi pemasaran platform OS Modular Cyanogen kepada pengeluar, berdagang pada pengiktirafan nama CyanogenMod yang hebat setelah membunuh projek. Mungkin itu hanya di mana wang itu.
Oracle tidak pernah peduli dengan OpenOffice, tetapi pada mulanya mahu menggunakan namanya untuk memacu penjualan suite pejabat proprietari StarOffice dengan merekamnya dengan nama "Open Office". Ia kemudian mendermakan projek tersebut kepada Apache selepas sebahagian besar pembangun sukarelawan ditinggalkan.
Google tidak begitu peduli terhadap Android sebagai projek sumber terbuka penuh, sama ada, sebab itu lebih banyak lagi bahagian "Projek Sumber Terbuka Android" (atau "AOSP") ditinggalkan. Google mahu memastikan Android terbuka, jadi mudah bagi pengilang untuk menyesuaikannya, tetapi aplikasi sumber terbuka seperti papan kekunci dan pendail menjadi semakin lama ketinggalan zaman. Pada peranti Android pengguna, Google hanya menggabungkan keyboard tertutup, pendail, dan apl lain yang tersendiri. Google nampaknya komited kepada teras sumber terbuka Android, tetapi bukan seluruh sistem operasi sumber terbuka yang boleh digunakan tanpa perisian dan perkhidmatan Google. Lagipun, meningkatkan Projek Sumber Terbuka Android hanya membantu Amazon Fire OS, pesaing kepada peranti Android Google. Apa gunanya?
Sumber Terbuka Tidak Dapat Kekurangan Tenaga Manusia, Walaupun Digunakan oleh Jutaan
Kami melihat hasil ini dengan lubang keselamatan Heartbleed kembali pada 2014. Heartbleed mengeksploitasi kelemahan dalam OpenSSL. OpenSSL adalah perpustakaan penyulitan penting yang digunakan oleh banyak syarikat teknologi gergasi dan beratus-ratus ribu pelayan web. Tetapi ia hanya mempunyai seorang pekerja sepenuh masa tanpa pekerjaan luar dan sumbangan $ 2000 setahun. Projek itu mengambil wang tambahan daripada kontrak sokongan komersial dan perundingan, tetapi hanya seorang pekerja sepenuh masa seolah-olah mengejutkan rendah untuk infrastruktur kritikal yang digunakan oleh perbadanan berbilion dolar seperti Google dan Facebook.
Heartbleed menarik perhatian betapa rendahnya perisian sebegitu penting ini, begitu banyak syarikat berteknologi tinggi yang komited untuk memecah wang setiap tahun untuk membiayai pembangunan OpenSSL dan projek penting lain sebagai sebahagian daripada "Inisiatif Infrastruktur Teras".
Terdapat hasil yang baik untuk cerita ini, pasti-tetapi hanya kerana begitu banyak perhatian ditarik kepadanya. Apabila anda bergantung kepada projek sumber terbuka untuk membolehkan infrastruktur anda, mudah untuk bergantung bergantung kepadanya dan menganggap orang lain mengekalkannya dengan cukup baik. Apakah projek sumber terbuka yang penting yang kurang kritikal? Kita mungkin tidak perasan sehingga ada masalah besar lagi.
Disyorkan:
Open Source iTunes Alternative - aTunes
Semalam, seorang kawan mengatakan bahawa setiap 3 bulan saya pergi untuk mencari pemain muzik baru. Apabila saya fikir saya telah menemui "yang sempurna" saya akhirnya mengulangi usaha yang sama. Mereka yang pembaca biasa blog ini tahu saya telah menutup beberapa pemain muzik selama 18 bulan yang lalu. Saya rasa kebencian saya bermula ketika saya pergi pada iTunes saya. Sejak itu saya masih mencari permata mahkota pemain. Nah, sekarang saya fikir ia adalah aTunes ya
Open Source PDF Reader untuk Windows dalam Single .Exe
Kami sentiasa menjadi peminat pembaca PDF Foxit percuma di sini, tetapi apabila saya melihat pembaca PDF sumber terbuka yang lebih ringan dan ringkas, saya segera bertukar.
Bagaimana Syarikat Open Source, Pengaturcara membuat wang
Artikel ini memberitahu anda bagaimana syarikat Open Source, organisasi, pengaturcara, pemaju memperoleh wang sementara membuka sumber kod & model perniagaan mereka diikuti
7-Zip ulasan & muat turun: perisian Open Source File Archiver
7-Zip adalah perisian Pemampatan File Sumber Terbuka & Archiver untuk Windows 10/8/7 PC 64-bit juga. Baca ulasan & muat turun secara percuma. Versi mudah alih yang tersedia.
Buat 2D dan 3D Games dengan Superpowers, alat Open Source
Superpower adalah program yang baik untuk membangunkan atau mencipta permainan 2D & 3D untuk Windows, Linux, Android, iOS. Bukan untuk pemula & keperluan beberapa membiasakan diri.