Improving Code

Open portal for web developers

Improving Code

open source free software for web developers

Read more



Kemampuan Para Developer untuk Merancang Sistem Casino Online yang Paling Aman

Seiring hidup anda menjadi semakin terhubung dengan perlengkapan lunak, permintaan untuk developer yang melek huruf melulu tumbuh. Tetapi sebab perangkat empuk menjadi semakin umum – mulai dari teknologi server sampai Internet – tanggung jawab developer berkembang, menjadi perlu guna terus mengembangkan kemampuan mereka.

Perusahaan terus-menerus menggali seseorang yang akrab dengan seluruh sisi pembangunan, yang dapat memisahkan yang dibutuhkan dari satu set data yang besar, yang dapat beranggapan secara strategis mengenai tren, yang bisa mengkonversi sistem lama, memakai bahasa teranyar dan kerangka kerja. Ini cukup untuk para developer untuk tersesat dan tidak tahu mesti mulai dari mana. Terutama untuk perusahaan Casino ataupun Sportsbook Online yang sangat menjaga kerahasiaan data dan keamanan transaksi sewaktu deposit maupun withdrawal atau penarikan.

Untuk mengidentifikasi kemampuan yang sangat penting untuk pengembang, kami telah mengoleksi pandangan Direktur Eksekutif, Kepala Insinyur dan semua pemimpin lainnya mengenai teknologi kunci, yang patut diusahakan sendiri, strategi di mana mesti mencerminkan, dan kemampuan yang kita butuhkan guna mengasah.

Jika Anda menggali apa yang kita dapat memenuhi resume kita atau bagaimana meningkatkan keterampilan Anda (dan Anda mesti mencari), maka tulisan ini melulu untuk Anda.

Segarkan kemampuan Anda dalam JavaScript

Jika kita yakin mereka yang kami wawancarai, hari ini Anda tentu tidak bakal salah andai Anda menambah pengetahuan mengenai JavaScript. Ini ialah kriteria yang sangat sering, yang disebut semua pemimpin.

“JavaScript sangat dihargai di pasar, khususnya, karena portabilitasnya” – Todd Anglin, kepala penginjil Progress Software

“Sebagian besar developer sudah memiliki usulan tentang apa keyword yang ditelusuri dalam resume,” kata Sherif Abushadi, instruktur Dev Bootcamp. “JavaScript ialah salah satu dari ucapan-ucapan itu, dan komunitasnya telah membuat sejumlah besar buku dan kerangka kerja yang bermanfaat.”

Tidak masalah apakah kita mendesain guna dextop, web, atau mengembangkan software seluler, “JavaScript paling dihargai di pasar, terutama sebab portabilitasnya,” Todd Anglin, penginjil utama Progress Software, memberi tahu kami.

“Insinyur dengan pengetahuan dasar dalam ilmu komputer, yang mempunyai teknologi modern, tidak menggali pekerjaan guna waktu yang lama,” kata Mark Stagno, kepala konsultan dalam teknologi komputer di WinterWyman Search. “Ini, misalnya, insinyur penuh-tumpukan atau developer yang berfokus pada UI yang bisa bekerja dengan JavaScript dan mempunyai perpustakaan modern, laksana AngularJS atau React.”

Abushadi menambahkan bahwa, meskipun pentingnya JavaScript, tidak boleh lupa mengenai bahasa lain. Coba sendiri di Ruby dengan framework Ruby on Rails, bermain-main dengan Python dan kerangka Django. Teknologi-teknologi ini telah memperlihatkan diri di pasar.

Lihatlah ke BigData

Proyek yang berhubungan dengan ini terus berkembang, dan tidak terdapat yang menunjukkan bahwa perkembangan ini bakal melambat.

“Sebagai Big Data tidak sedikit untuk membicarakan dalam sejumlah tahun terakhir, itu ialah sesuatu laksana tren,” – kata Andrew Axelrod, co-founder dan dirketor teknis Smartling, – «Para developer harus mempunyai Pandangan meledak dari kepintaran Bisnis dan menganalisa produk-produk dari mesin belajar, tentang penyelesaian lain yang menyampaikan, menyimpan, dan memproses sebanyak besar informasi sampai-sampai keputusan yang lebih baik bisa dibuat. ”

“Teknologi yang menerima dan memproses data real-time, solusi streaming, dan penyimpanan data dalam memori adalah sesuatu yang harus dipelajari hari ini” – John Percos, wakil presiden bidang teknik di VoltDB

“Tingkat rilis informasi melulu pusing,” – kata John Perkos, wakil presiden Engineering di VoltDB – “Perangkat mobile dan internet dari perlengkapan hal didistribusikan di semua dunia. Aplikasi yang sedang dikembangkan ketika ini menanggulangi volume data yang luar biasa. Teknologi yang menerima dan memproses data secara real time, penyelesaian streaming, dan penyimpanan data dalam memori ialah sesuatu yang mesti dipelajari hari ini, kemampuan ini bakal memberi santap pengembang paling tidak sekitar satu dekade. ”

Perluas pengetahuan Anda

Banyak perusahaan top sekarang mencari developer full-stack yang bisa dengan bebas bekerja pada level yang berbeda, dengan teknologi dan platform yang berbeda.

razrabotichiki laksana “memahami prinsip aplikasi, sebab tingkat kernel guna tingkat kinerja, antarmuka,” – kata Hossein Rakhnamo, pendiri dan direktur Flybits produk startup, – «Itu besar, sampai-sampai orang-orang yang sangat gampang untuk mengejar pekerjaan, dan start-up mereka merintangi penciptaan mesin birokrasi dengan cara manajemen klasik, kesebelasan tetap kecil dan efisien. ”

Brian Reinero, seorang developer advokasi di MongoDB, menuliskan bahwa di masa depan, semua insinyur butuh memiliki kemampuan yang lebih luas supaya efektif.

Gunakan DevOps

“Pengembang harus memahami dengan jelas bagaimana produk mereka akan benar-benar digunakan, mereka harus bertanggung jawab atas kinerja dan stabilitas pada tahap desain” – Brian Reinero, pengembang advokasi Mongo DB

Banyak orang beranggapan bahwa DevOps bakal meninggalkan dengan penyebaran komputasi awan, namun Rayner dari MongoDB tidak setuju: “Prinsip DevOps dapat dicerminkan sebagai” orang yang bertanggung jawab untuk mencatat aplikasi, dan spesialis yang bakal mendukungnya, mesti orang yang sama . Ini berarti bahwa developer perlu mengetahui dengan jelas bagaimana produk mereka bakal benar-benar digunakan, mesti bertanggung jawab atas kinerja dan stabilitas pada etape desain. Setelah menguasai kemampuan ini, kita tidak melulu akan lebih gampang mendapatkan pekerjaan, Anda bakal menjadi spesialis yang tak tergantikan di perusahaan. ” Menurutnya, developer yang beranggapan cara ini akan mencatat kode kualitas lebih cepat dan dengan lebih percaya diri. Prinsip ini akan membulatkan tim dan memberi perusahaan deviden yang serius.

Pelajari sekian banyak teknologi

Sekarang sekian banyak keterampilan yang butuh perusahaan guna menjadi jauh lebih luas daripada sejumlah tahun yang lalu, kata Mark Stagno dari Pencarian WinterWyman: «Java dan C # guna bagian urgen dari pasar, tetapi andai Anda menyaksikan perusahaan yang didirikan relatif baru, maka kita akan menyaksikan bahwa mereka menggunakan tidak sedikit teknologi yang berbeda: Ruby on Rails, Python / Django, Node.js, bahasa fungsional yang bertolak belakang seperti Scala. Kami mulai menyaksikan bahwa di sebuah tempat bahkan Go sedang dilaksanakan. Saya tidak beranggapan bahwa kita perlu mengejar teknologi yang “tepat” dan melulu mempelajarinya, Anda mesti tetap up to date dan beradaptasi dengan situasi yang muncul. ”

Bekerja dengan OpenSource

Secara khusus, ini relevan guna freelancer – keterampilan untuk mengindikasikan kode kita di GitHub, yang dihargai oleh pemakai lain, bernilai banyak.

“Tulis perpustakaan berdiri dan meletakkannya di akses tersingkap – teknik yang bagus guna menunjukkan kemahiran mereka untuk calon majikan,” – bareng Kieran Bondalapati, co-founder dan CTO ZeroStack, -. «Jika Anda menolong dalam pengembangan proyek lain, urusan tersebut juga akan menolong untuk menemukan reputasi”

Candace Murphy, Manager di personil Addison Group, menuliskan bahwa meskipun Net dan Jawa masih paling dihargai, penambahan terlihat serius dalam permintaan guna profesional yang mempunyai Ruby, Python, Node.js, AngularJS … Perusahaan berjuang untuk menjauh dari platform yang Anda mesti melakukan pembelian lisensi.

Jika perusahaan tersebut sendiri menggali teknologi yang sesuai, mencari melewati GitHub, apa yang menangkal Anda melakukannya?

Latih kemampuan kerja kesebelasan dan pakai metode tangkas

“Kemampuan untuk memberi dan menerima kritik sangat sering menjadi perbedaan antara proyek yang sukses dan gagal”, – instruktur Bootcamp Sheriff Abushadi

Metodologi pengembangan yang luwes harus menjadi keharusan untuk pengembang mana juga pada tahun 2016, kata Greg Sterndale, di antara pendiri PromptWorks, suatu perusahaan konsultan yang mengutamakan diri dalam software Web dan seluler. “Jangan fobia metode gesit, tersebut kemampuan guna memecahkan proyek besar menjadi tugas-tugas sederhana, ini ialah kemampuan guna memprioritaskan, bersiaplah guna berubah, ini ialah kemampuan untuk mengerjakan pekerjaan kita dengan lebih baik.”

Instruktur Bootcamp Abushadi menekankan perlunya mengetahui rekan-rekannya serta proyek: “Kemampuan menyerahkan umpan balik yang jujur, baik, dan efektif ketika bekerja dalam tim ialah satu-satunya urusan yang mungkin melulu jika Anda menikmati mereka yang bekerja dengan Anda. Kemampuan memberi dan menerima kritik paling sering menjadi perbedaan antara proyek yang berhasil dan gagal. “”

Pelajari Keamanan Informasi

“Dengan pertumbuhan teknologi cloud, kebutuhan untuk profesional keamanan informasi hanya meningkat”, – Aashish Kalra, ketua Perusahaan Teknologi Cambridge

Jika kita percaya Murphy dari Addison Group, perusahaan yang sudah menderita dari lubang ketenteraman pada tahun lalu, pasti tahu apa yang mereka mau dan kemampuan apa yang akan sangat bermanfaat untuk mereka di tahun 2016. Bagi bekerja pada ketenteraman data, mereka tidak melulu akan memakai cadangan internal , pengetahuan tentang ketenteraman informasi bakal menjadi di antara persyaratan untuk karyawan baru.

Dia setuju sepenuhnya dengan Aashish Kalra, ketua Cambridge Technology Enterprises: “Dengan perkembangan teknologi cloud, perusahaan sudah secara mengharukan meningkatkan keperluan untuk mencatat perangkat empuk yang dilindungi, sampai-sampai permintaan guna profesional ketenteraman dan manajemen data melulu akan tumbuh.” Sebagai contoh nyata, salah satu perusahaan sportsbook ternama adalah agen sbobet yang kebanyakan tersebar di Asia.

Jelajahi teknologi seluler

“Pengembang mobile kini sangat tidak sedikit permintaan, khususnya mereka yang bisa mempromosikan produk Anda”, – kata Axelrod dari Smartling, – «Dulu aku beranggapan bahwa judul developer ponsel yang berhasil tidak dapat dijangkau hanya melewati studi teknologi yang relevan, diperlukan keterampilan bisnis yang lebih spesifik. Menulis kode hanyalah etape kesatu dari sebuah proyek. Ketahui teknik mempromosikan software seluler Anda, teknik menarik penonton target – itulah yang membawa kesuksesan nyata. ”

“Sekarang pertanyaannya berbeda – bagaimana cara mendapatkan data dalam format yang tepat, ukuran yang tepat, dengan hak yang diperlukan? Ini jauh lebih rumit. “- Jeff Heini, direktur umum dan co-founder Appcelerator

“Ketika ponsel kesatu kali keluar, masalah kesatu yang hadir – di mana guna mendapatkan empiris yang akan menolong untuk membuat software yang bakal bekerja sama dengan baik pada perlengkapan yang bertolak belakang dan sistem operasi?” – kata Jeff Heinen, CEO dan co-founder dari Appcelerator, suatu perusahaan yang mengutamakan diri pada software seluler, “Sekarang pertanyaannya bertolak belakang – bagaimana teknik mendapatkan data dalam bentuk yang tepat, ukuran yang tepat, dengan hak yang tepat? Ini jauh lebih rumit. ”

Masalah komunikasi dan kenyataan bahwa perlengkapan sering tidak mempunyai layar, menciptakan Anda lebih menyimak pemrosesan data dalam pengembangan seluler.

“Saya terbiasa berpikir bahwa judul pengembang seluler yang sukses tidak dapat dicapai hanya melalui studi teknologi yang relevan, dan keterampilan tertentu untuk melakukan bisnis juga diperlukan. Menulis kode hanya tahap pertama dari proyek “- Jeff Hainey, CEO dan co-founder Appcelerator

“Model komunikasi melewati Web tidak bekerja”, – Heini kata – “masalah ini, diperbanyak dengan fakta bahwa perlengkapan tidak tidak jarang kali mempunyai layar dan melulu dapat bergantung pada data yang diperoleh, menciptakan jelas bahwa masalah data -. Tantangan baru untuk pengembang”

Mobilitas ialah aspek terbaik dari Internet, kata Reynero dari MongoDB. Tetapi dia setuju bahwa tersebut melemparkan kendala tertentu. “Aplikasi seluler yang mulai dari kecil, bisa menjadi paling populer dan sangat memprovokasi seluruh infrastruktur. Ini berarti bahwa masing-masing komponen dari backend layanan seluler, termasuk software server dan server dengan basis data, mesti lumayan cepat beradaptasi dengan mereka. Pengembang perlu dilazimi dengan mekanisme adaptasi setiap komponen dan dengan penawaran jenis infrastruktur-as-service (IaaS), laksana Amazon Web Services, Microsoft Azure, dan Google Cloud Compute. ”

Bahkan andai pengembangan ponsel bukan kekuatan Anda, kenali dengan teknologi dasar yang dipakai dan dikembangkan kini dapat menambah karier Anda.

“Di industri seluler, developer yang mengetahui Pengalaman Pengguna,” kata Jason Neumann, peneliti pasar di TEKsystems, “Kemampuan untuk mengetahui dan memakai UX secara efektif menciptakan pengembang paling kompetitif.”

Proyek Terbaik Tahun 2015 Dengan Open Source Berdasarkan Keterangan Dari Versi Green House

Manajer file, perangkat analisis dan sistem kontrol versi terdistribusi – Rumah kaca sudah memilih proyek open source yang paling unik dan mudah dikenang untuk tahun 2015.

Apache Spark


Apache Spark ialah alat yang mempermudah bekerja dengan data besar. Program ini memungkinkan pemakai guna memproses kelompok data raksasa dan mengoordinasikan alur kerja.

Pada mula 2015, kesebelasan Apache Spark memberitahukan rekor dunia baru guna pemrosesan data – 100 TB data dalam 23 menit. Pada bulan-bulan berikutnya, minat pemakai terhadap Apache Spark meningkat, dan proyek ini menerima tidak sedikit peserta dan penyumbang baru.

Blender


Misi Blender ialah untuk “mengembangkan perangkat empuk sumber terbuka cuma-cuma dan menciptakan sistem pasokan 3D guna seniman dan kumpulan kecil.”

Pada tahun 2015, Blender mengindikasikan di Opensource.com bagaimana produknya menolong dalam persiapan guna operasi ortopedi, mengajarkan animasi 3D remaja dan hal-hal lainnya. Penulis dan peminat Blender Jason van Gumster (penulis “Blender for Dummies”) berbagi mayoritas cerita-cerita ini dan laporan dari konferensi Blender di Amsterdam.

D3


D3 – JavaScript-framework, yang menyediakan keterampilan untuk memvisualisasikan data memakai bagan, grafik, gambar, peta, dan tidak sedikit lagi.

Misalnya, kita dapat memakai D3 untuk menciptakan tabel HTML dari larik angka. Atau pakai data yang sama untuk menciptakan histogram SVG interaktif dengan transisi dan interaksi yang halus. Tetapi perangkat ini lebih bermanfaat untuk pemrogram daripada untuk pemakai biasa, sebab ini membutuhkan penulisan kode untuk menciptakan grafik.

Dolphin


Dolphin ialah pengelola file yang menolong Anda menata file. Tujuan dari software ini ialah untuk memungkinkan pemakai mengejar file tertentu, membuka, menghapus, mencatat atau memindahkannya. Dolphin, serta program manajemen file lain pun memungkinkan kita untuk menata file kita dengan mengalihkan atau menghapus file dan semua folder. Salah satu web yang menggunakan Dolphin adalah Jaypoker.com.

Informasi lebih lanjut mengenai Dolphin di Opensource.com

Git

Git ialah sistem kontrol versi terdistribusi. Salah satu alat sangat populer guna melacak evolusi dalam file dan kode. Menggunakan percabangan, Git menolong meningkatkan alur kerja proyek dalam pengembangan kolaboratif. Jika Anda menyimpulkan untuk memakai sistem ini, lihat sejumlah tip dan sumber daya yang akan menolong Anda menangani Git lebih cepat.

Mattermost

Mattermost ialah alat baru untuk pembicaraan kolektif. Para tamu disediakan dengan obrolan individu dan publik, tergolong komunikasi satu-satu. Ada dukungan, faedah dan antarmuka, serupa dengan duta Slack. Jika kita sudah memakai Slack, Mattermost memiliki faedah impor yang memungkinkan kita menavigasi saluran ketika ini dan sebelumnya. Mattermost pun terintegrasi dengan LDAP dan Active Directory. Salah satu fiturnya ialah kemampuan mendownload musik, video, atau gambar dari perlengkapan seluler Anda.

Piwik

Piwik ialah alternatif perangkat empuk untuk sumber tersingkap Google Analytics. Fungsi Piwik mencakup indikator guna jumlah pengunjung ke website Anda, data mereka (jaringan dan geografis), informasi mengenai halaman mana yang mereka tinggalkan, dan keterampilan untuk melacak rujukan dari mesin pencari. Alat ini pun mempunyai laporan dan panel kontrol, yang bisa Anda sesuaikan untuk menyaksikan metrik yang kita butuhkan. Piwik terintegrasi dengan tidak sedikit sistem manajemen konten – WordPress, Joomla, Magento dan lainnya.

R

R ialah bahasa pemrograman untuk para ilmuwan dan developer yang tertarik dalam perhitungan statistik dan grafik saat bekerja dengan data besar. R menyediakan sekian banyak macam statistik (pemodelan linier dan nonlinier, uji statistik klasik, analisis deret waktu, klasifikasi, pengelompokan …) dan cara grafis. R-konsorsium ialah proyek dari Linux Foundation Collaborative, yang diciptakan untuk memberikan sokongan untuk pengembangan R-Hub, suatu platform hosting kode baru guna pengembangan dan penyaluran paket R.

Sugar CHRM

SugarCRM ialah sistem manajemen hubungan pelanggan (CRM) open source. SugarCRM dapat dipakai sebagai solusi menyeluruh untuk organisasi yang hendak melakukan sokongan pelanggan bekerja lebih baik, dan kontak mereka bisa dikelola. Sistem ini menolong perusahaan memperhitungkan kemauan pelanggan dan memungkinkan mereka guna mempersonalisasi interaksi dengan mereka. SugarCRM ditempatkan di lebih dari 120 negara dan dalam 26 bahasa.

Vagrant

Vagrant ialah alat baris perintah guna menjalankan dan mengkonfigurasi mesin virtual. Ini memungkinkan Anda guna mengkonfigurasi lingkungan pengembangan pada komputer lokal, terlepas dari jenis sistem operasi Anda. Dari mula alur kerja, Vagrant menjadi gampang digunakan, meminimalisir waktu pemasangan dan menambah produktivitas.

 

5 Perangkat Lunak Dengan Sumber Open Source

Untuk mengetahui apa dengan kata lain bagi organisasi kami untuk memakai perangkat empuk sumber tersingkap / sumber tertutup, saya dan anda butuh memahami bagaimana mereka bertolak belakang satu sama lain. Artikel ini menyematkan perbedaan utama, namun ingat bahwa ini ialah penjelasan yang paling sederhana. Informasi ekstra dapat didapatkan dari Wikipedia atau dengan membaca misal spesifik memakai kedua jenis perlengkapan lunak.

Pertama-tama, perangkat empuk sumber tersingkap berarti saya dan anda bisa memodifikasi dan mengembangkan program kita, sekitar kita memiliki lumayan pengetahuan dan kemampuan ini. Sebaliknya, kita tidak dapat mengolah program dengan kode sumber tertutup sendiri, sebab kode sumber program / software tidak tersedia. Meskipun tidak seluruh dari kita ialah programer, anda tetap dapat memanfaatkan bekerja dengan perangkat empuk sumber terbuka.

Perangkat empuk tersebut diserahkan kepada pemakai secara gratis, dan tidak melulu program, tetapi pun sistem operasi. Ini diciptakan dan dikembangkan oleh pemakai sendiri, yang mengunggah kreasi mereka ke Internet. Program yang sangat populer secara tertata diperbarui, sebab mereka dipakai oleh tidak sedikit orang. Misalnya, Mozilla Firefox atau Thunderbird. Jika program tidak dimodernisasi secara rutin, mungkin, ini tidak mempunyai sumber daya teknis yang lumayan – semua pertanyaannya ialah seberapa tidak sedikit program yang dipunyai pemakai.

Frekuensi tinggi pembaruan ialah penjamin tertentu ketenteraman pemakaian program. Meskipun, andai ternyata sesudah update diinstal, program yang tidak bekerja (misalnya, versi sistem operasi baru tidak didukung oleh Skype), terdapat dua teknik untuk memecahkan masalah: mengupayakan untuk menemukan pertolongan di forum di Internet atau membetulkan masalah sendiri, tersebut relatif sulit.

Perangkat empuk dengan kode sumber tertutup jauh lebih populer daripada perangkat empuk sumber terbuka. Pertama-tama, sebab kemudahan pemakaian, dan pun karena kami melulu terbiasa – seringkali di sekolah, di lokasi kerja dan di lokasi tinggal kami memakai Windows. Dalam permasalahan program dan sistem operasi menurut sumber tertutup, anda berurusan dengan produk jadi yang tidak membutuhkan intervensi dari pihak kita.

Pengguna rata-rata dengan mereka jauh lebih nyaman guna bekerja dengan. Pengguna perangkat empuk sumber tertutup tidak jarang menekankan alangkah mudahnya menginstal dan menggunakannya, alangkah mudahnya memiliki pertolongan yang jelas pada program, dan pun untuk menghubungi sokongan teknis andai terjadi masalah. Sistem dan produk semacam tersebut diproduksi oleh perusahaan, dan melulu setelah sejumlah tahap pengujian. Pengguna lumayan membeli paket perangkat empuk utuh, siap guna diinstal di komputer. Perangkat empuk semacam tersebut dibayar: kami mendapat lisensi, dan sering memodernisasi program.

Beberapa developer perangkat empuk mendukung organisasi publik dan menawarkan untuk mereka program secara cuma-cuma atau dengan diskon melewati organisasi nirlaba yang relevan, misalnya, melewati jaringan partner luas TechSoup, yang anggotanya berada di sekian banyak negara. Di Rusia, program ini dilakukan oleh Lembaga Masyarakat Informasi. Dengan menghubungi program infoDonor, kita dapat memahami apakah organisasi Anda bisa berpartisipasi dalam program ini. Juga, ingat bahwa saat kita memilih sistem operasi, kami pun memilih teknik kami bekerja di organisasi kami. Sebagai contoh, andai kita memilih Linux, anda tidak dapat memakai solusi Adobe, dan andai kita memilih Windows, anda harus melakukan pembelian lisensi guna jumlah komputer. Dalam setiap permasalahan ada plus dan minus. Kita butuh hati-hati memikirkan apa yang sebenarnya diperlukan organisasi kita, apa kriteria untuk pemakaian peralatan yang efektif, dan menciptakan keputusan sesudah analisis menyeluruh.

Tentu saja, open source atau perangkat empuk sumber tertutup tidak terbatas pada Microsoft, Mac atau Linux. Masalah perizinan hadir sehubungan dengan seluruh jenis perangkat empuk yang dipakai dalam organisasi. Aturan dasar – baca dengan seksama semua lisensi dan perjanjian layanan. Ada tidak sedikit contoh di mana organisasi sudah menghadapi masalah serius dengan perangkat empuk yang nyaris tidak bermanfaat karena situasi lisensi, atau saat bahkan evolusi terkecil di situs tersebut sangat mahal.

Kelebihan Bergabung dan Berpartisipasi Dengan Komunitas Open Source

“Mungkin sumber tersingkap bukan adalahkontribusi terbesar organisasi terhadap produknya yang luar biasa, namun kerjanya yang hebat. Lihatlah di mana Anda bisa memanfaatkan komunitas di organisasi Anda. “

Apa dengan kata lain ini guna berpartisipasi dalam komunitas open source? Jika strategi open source perusahaan sebagai perangkat empuk open-source pemakai akhir, adakah bisnis yang mesti mengetahui sifat komunitas terbuka? Haruskah destinasi dari seluruh perusahaan guna menjadi peserta aktif di komunitas, sumber terbuka, atau dinyatakan sebagai kontribusi yang signifikan?

Pengguna bisnis perangkat empuk open source dapat dipecah menjadi mereka yang memakai perangkat empuk open source sebagai pemakai akhir dan mereka yang merangkum teknologi open source yang mendasari dalam produk dan layanan mereka. Artikel ini kesatu kali bakal memecahkan kedua kumpulan ini dengan aspek-aspek urgen dari pemahaman masyarakat dan evaluasi dalam pemilihan perangkat empuk open source, dan lantas memberikan informasi mendetail tentang peran partisipasi aktif dalam komunitas tersingkap untuk menambah nilai yang dapat didapatkan dari pemakaian open source.

Atas dasar latihan yang saya pelajari dari keterlibatan progresif dalam komunitas tertentu open source software, suatu Tikiwiki dan komparasi dengan komunitas beda dari open source yang saya buat guna mengidentifikasi persamaan dan perbedaan.

Pertanyaan pemakai akhir

Banyak perusahaan memakai perangkat empuk open source melulu untuk memungut keuntungan dari tabungan. Namun, sedangkan kode tersebut sendiri terdapat dengan ongkos nol, Total Biaya Kepemilikan tidak jarang dapat tumbuh dari keperluan untuk sokongan yang berkelanjutan. Di samping itu, proses mula untuk mengevaluasi dan memilih perangkat empuk sumber tersingkap dapat menjadi pelajaran yang memakan waktu.

Perangkat empuk komunitas sumber terbuka menguras sebagian dari apa yang mesti dilaksanakan perusahaan pemasaran komersial. Informasi produk karena tersebut sering tidak cukup komprehensif, tidak terpusat di satu lokasi dan lazimnya lebih mempunyai sifat teknis. Menentukan perangkat empuk open source yang tepat untuk dipakai sering memerlukan sedikit penelitian yang adil. Salah satu solusinya ialah dengan mencarter konsultan yang berpengetahuan luas dalam perangkat empuk open source guna domain yang unik untuk menciptakan penilaian.

Memahami sifat komunitas yang memproduksi perangkat empuk sumber terbuka ialah bagian urgen dari penilaian, yang sering dilalaikan oleh pemakai yang baru dengan open source. Tidak laksana sumber pilihan pribadi, opsi sokongan untuk perangkat empuk open source termasuk drainase At-Large non-komersial. Dengan demikian kriteria urgen untuk dipertimbangkan saat mengevaluasi perangkat empuk open source tergolong ukuran dan kegiatan masyarakat, ketersediaan dokumen di Internet, dan akses guna mendukung melewati milis, forum dan IRC (Internet Relay Chat).

Salah satu sumber guna informasi tersebut ialah statistik di situs laksana SourceForge dan Ohloh. Namun, kedua situs konsentrasi pada kontribusi pengembang, dan urgen untuk disalin bahwa kontribusi untuk komunitas lebih banyak daripada melulu komitmen dari basis kode. Seperti dalam perangkat empuk komersial, buatan perangkat empuk sumber tersingkap yang baik pun memerlukan dokumentasi, pengujian, dukungan, pelatihan, dan penyertaan umpan balik pemakai. kesadaran masyarakat kematangan dapat menolong menjawab pertanyaan-pertanyaan laksana “apa sokongan mekanisme, andai kita menggulung aplikasi ini?” Dan “betapa sulitnya guna menginstal dan memakai software ini?”

Penilaian masyarakat terbuka pun harus mempertimbangkan ekosistem yang lebih luas di mana ia ada. Lingkungan di mana open source didistribusikan secara luas ialah hasil dari opsi konsumen, yang barangkali belum pernah terjadi sebelumnya dalam ekosistem tertutup dari sumbernya. Perangkat empuk open source mempunyai keuntungan yang jelas di sejumlah area, misalnya, di lokasi wiki.

Solusi open source yang bisa diunduh tidak sedikit dan seimbang dalam urusan kualitas analog mereka mahal, dengan kode sumber tertutup. Sebagai contoh, mempertimbangkan sekian banyak kebutuhan, mempertimbangkan dua populer open-source wiki Mediawiki, platform guna Tikiwiki, yang menggantikan mula sebagai wiki groupware, sampai-sampai ideal guna lingkungan yang membutuhkan ketenteraman konten untuk sekian banyak kelompok pemakai dan Wikipedia, yang Bagus guna wiki publik, namun tidak dirancang dengan ruang kerja individu dalam pikiran.

Sebuah ekosistem open source yang hidup pun memfasilitasi penilaian perangkat empuk melalui eksistensi situs-situs laksana open source CMS, yang meluangkan penilaian dan komentar komparatif yang dikemukakan oleh komunitas pemakai yang besar.

Memilih dari susunan akhir perangkat empuk sering memerlukan trade-off antara akses ke faedah yang lebih maju atau eksklusif dan ukuran komunitas Anda. Sebagai contoh, dalam mengevaluasi sistem manajemen konten, kami mengejar bahwa Tikiwiki, sementara tersebut mendukung kolaborasi yang komprehensif menurut wiki, mempunyai komunitas yang tidak sebesar Drupal, sistem manajemen konten serbaguna umum yang tidak memiliki faedah dari wiki.

Pemahaman yang lebih dalam mengenai sifat komunitas pun penting dalam menilai sifat sokongan yang akan terdapat untuk perangkat empuk sumber terbuka. Penting guna mempertimbangkan sifat sumber daya yang bisa ditawarkan oleh komunitas bersangkutan keterampilan organisasi Anda. Sebagai contoh, komunitas Tikiwiki dan Drupal mempunyai sejumlah besar anggota yang paling teknis yang bisa memberikan sokongan pada tingkat kerumitan teknis yang tinggi.

Di sisi lain, sistem manajemen Joomla yang populer lainnya, mempunyai kelompok berpengalaman teknis yang relatif kecil, digabungkan dengan komunitas yang lebih banyak yang tidak cukup teknis, namun lebih tidak sedikit orang yang berorientasi desain, laksana desainer grafis dan desainer web. Terutama sebagai dampak dari struktur ini, forum sokongan Joomla ingin menjadi agak keunggulan dengan pertanyaan-pertanyaan “bagaimana-ke” karakter. Oleh sebab itu, ulasan masalah teknis yang lebih kompleks tidak cukup terlihat.

Di sisi lain, jauh lebih gampang untuk mengejar konsultan yang dapat menciptakan kustomisasi desain ongkos rendah guna Joomla daripada Drupal atau Tikiwiki. Keuntungan beda dari perangkat empuk open-source, laksana Joomla, yang terkena dengan bandwidth yang lebih luas dari pemakai utama ialah bahwa mereka ingin lebih user-friendly, meskipun ini seringkali terjadi dengan ongkos fungsi terbatas.

Apakah Anda butuh perubahan?

Saat mengevaluasi perangkat empuk sumber terbuka, analisis lengkap dari fungsi dibutuhkan untuk menilai apakah perlengkapan lunak tersebut apa adanya atau bila dibutuhkan perubahan. Jika keperluan untuk perubahan, analisis lebih lanjut dari arsitektur yang mendasari, dan proyek tersebut sendiri berguna. Ini paling penting untuk perusahaan yang berniat memakai perangkat empuk open source sebagai teknologi inti guna produk atau layanan mereka. Sebagai contoh, simaklah perbedaan antara Drupal dan TikiWiki.

Dalam urusan arsitektur, Drupal mempunyai kernel yang lebih kecil yang meluangkan sekumpulan hook pada level yang lebih rendah; mereka dapat dipakai untuk menciptakan komponen kustom yang meluangkan fungsionalitas laksana “inti”. TikiWiki mempunyai level yang lebih tinggi, yang terutama dipakai karena komponen ekstra yang menambah input pemakai, output display, menyokong jenis konten baru dan meluangkan integrasi dengan sistem pihak ketiga.

Bagi menambahkan faedah seperti “inti” urgen di Tikiwiki, Anda mesti secara aktif berpartisipasi dalam kesebelasan pengembangan Tikiwiki; Jika Drupal dapat menjaga dan menyokong pengembangan ukuran komponen baru yang signifikan tanpa keterlibatan langsung dengan kesebelasan kernel Drupal. Ketika menciptakan platform keputusan akhir, oleh karena tersebut perlu guna menilai apakah pengembangan dan pemeliharaan komponen baru diperlukan, dengan mempertimbangkan besarnya dan sifat dari upaya.

Perusahaan yang memasukkan perangkat empuk sumber tersingkap dalam produk mereka mungkin membutuhkan pengembangan terdepan dan pemeliharaan berkelanjutan dari komponen baru. Ini bisa mengarah pada guna yang datang melewati kepemimpinan yang dominan dari sub komunitas baru yang bisa memberikan sokongan dan sumber daya yang berkelanjutan. Semakin tidak sedikit potensi komunitas sub, semakin tidak sedikit manfaat bakal ada, tetapi pun lebih tidak sedikit risiko dan biaya. Mempertahankan komponen bisa menjadi upaya yang paling aktif.

Ada pun pertanyaan apakah permintaan guna komponen ini bakal tumbuh lumayan untuk membuatnya lumayan penting untuk masyarakat secara keseluruhan. Pembuatan komponen, laksana dalam permasalahan Drupal, mesti mempertimbangkan bisa jadi partisipasi aktif dalam kumpulan pengembang yang dibuat, laksana di Tikiwiki, di mana komponen tersebut telah menjadi unsur dari intinya. Meskipun secara langsung dengan kumpulan pengembangan utama meninggalkan kepemimpinan, masih dapat menambah perannya dalam masyarakat melewati partisipasi aktif.

Ketika bekerja dengan perangkat empuk sumber terbuka, urgen untuk meninjau rencana komunitas dan mengevaluasi apakah tersebut memenuhi pemakaian dan destinasi yang diinginkan. Berbeda dengan perangkat empuk sumber tertutup di mana peta jalan produk ditentukan oleh pengelolaan perangkat empuk “open map” open source dalam suasana konstan dari aliran tergantung pada komunitas pemakai, developer dan peserta lainnya. Memahami di mana pimpinan komunitas membutuhkan penilaian reseptif terhadap motif pribadi dari sekian banyak pemangku kepentingan.

Manfaat kolaborasi sebagai pemakai akhir

Bahkan andai Anda menggunakan teknik menggunakan perangkat empuk seperti ini tanpa rencana guna mengembangkan atau menambahkan kode Anda pulang ke komunitas, ada permasalahan bisnis yang powerful untuk sejumlah kolaborasi dengan komunitas open source guna perangkat empuk yang memakai bisnis. Implementasi perangkat empuk open source mungkin membutuhkan waktu yang dikuras untuk memeriksa arsip yang terdapat dan meminta pertolongan di forum.

Dalam sifat open source masalah paling interaktif dan kerja kolaboratif. Proyek besar tidak jarang mempunyai anggota masyarakat yang menanggapi permintaan pertolongan melalui IRC. Perlu dikenang bahwa biasanya ada sokongan oleh sekelompok sukarelawan yang tidak dibayar, setiap dengan jadwal mereka sendiri dan jangan terkejut bahwa terkadang terdapat jawaban dan tidak sedikit orang bergegas untuk menolong di beda waktu.

Seseorang yang tidak terbiasa dengan open source barangkali bertanya-tanya kenapa orang inginkan menyumbangkan masa-masa mereka dengan teknik ini. Menjawab pertanyaan sokongan memberi anggota komunitas sebuah perasaan mengenai aspek apa dari perangkat empuk yang bisa ditingkatkan, dan pun membantu memprioritaskan penambahan fungsi. Di samping itu, tidak sedikit anggota komunitas tersingkap yang menggali nafkah dari perangkat empuk yang didapatkan oleh komunitas.

Mereka mengetahui bahwa komunitas yang powerful mengarah pada kekuatan konsultasi pribadi, hosting, atau bisnis produk mereka. Di samping itu, memberikan sokongan mengarah ke lebih tidak sedikit pemakai, yang menuju lebih tidak sedikit pengujian perlengkapan lunak, yang pada gilirannya menambah produk.

Dalam proses memakai perangkat empuk baik open maupun closed source, kekeliruan sering terdeteksi. Di open source, kekeliruan dan permintaan seringkali diwakili melewati perangkat empuk pelacak bug komunitas sampai-sampai mereka dapat dipungut alih oleh komunitas lainnya. Partisipasi aktif dalam menghadirkan kekeliruan dan pertanyaan baru menambah profil kita di komunitas dan meningkatkan bisa jadi menerima pertolongan dan permintaan guna komentar atau saran ekstra di masa mendatang.

Untuk pemakai yang pun pengembang tidak jarang kali lebih mudah membetulkan bug atau fitur kode guna memperkuat diri mereka sendiri, daripada menantikan orang lain. Dengan berbagi evolusi ini dengan komunitas lainnya, orang beda dapat memanfaatkan, dan evolusi dapat diintegrasikan ke dalam aliran pengembangan utama. Berbagi guna tidak melulu mengganti komunitas, tetapi pun kontributor, yang lantas mendapat guna dari pengujian dan sokongan kode yang konstan dari masyarakat lainnya.

Akhirnya, tempat geografis ialah informasi kontekstual yang berfungsi jika bukan komunikasi pribadi melewati Internet. Ini bermanfaat untuk mendatangi anggota proyek di distrik Anda, terutama andai Anda hendak berpartisipasi secara aktif dalam komunitas. Bertemu muka dengan muka Anda bisa menambahkan sentuhan individu pada sikap yang seimbang.

Memahami perbedaan komunitas

Perusahaan yang hendak berpartisipasi aktif dengan kode pulang ke komunitas, khususnya mereka yang produknya bergantung pada open source, mesti menerima evaluasi dari budaya bertolak belakang yang terdapat di masing-masing komunitas untuk mengawal hubungan kerja yang ramah, sebab partisipasi secara bertahap dimulai. Komunitas sumber tersingkap dapat menjadi curiga terhadap niat perusahaan andai mereka dirasakan sebagai kontradiksi dengan keperluan anggota yang ada.

Pengalaman kami ialah bahwa lebih baik bersikap seterbuka barangkali ke depan tentang rencana, khususnya dengan anggota kunci dari masyarakat. Sumber sangat terbuka dari komunitas ditandai dengan diskusi kepandaian yang lebih terbuka, memakai alat laksana wiki, forum, dan milis dari seringkali di lingkungan perusahaan. Penting pun untuk memahami pengembangan perangkat empuk prosedur manajemen yang beroperasi di masyarakat, tidak sedikit di antaranya mungkin bertolak belakang dari yang dipakai di organisasi Anda.

Misalnya, komunitas yang bertolak belakang mempunyai standar bertolak belakang tentang siapa yang dapat menjadi pemecah kode. Beberapa komunitas mempunyai panduan yang diterbitkan secara ketat, sedangkan yang beda lebih fleksibel. Di komunitas Tikiwiki, masing-masing pemakai yang mempunyai paling tidak satu kode kualitas kode kualitas yang pantas kembali ke komunitas seringkali datang dan didorong untuk menciptakan perubahan mereka secara langsung. Dengan demikian, komunitas Tikiwiki meluangkan sejumlah besar pengembangnya dengan akses perbaikan langsung ke revisi sistem manajemennya.

Pengembang yang lebih akrab dengan lingkungan pengembangan sumber tertutup perusahaan dapat mengejar kontrol yang lebih lemah atas kode yang dilaksanakan tidak biasa dan cemas tentang kurangnya kontrol atas evolusi dalam kode. Namun, “jalur wiki” dicirikan oleh pengembangan sambungan terbuka, saat diterapkan pada pengembangan perangkat empuk sangat efektif.

Pengalaman TikiWiki telah mengindikasikan bahwa beberapa besar pengembang baru paling berhati-hati dengan komit mereka dalam urusan apapun, sebab tidak terdapat yang hendak mendapatkan reputasi buruk guna menyajikan kegiatan buruk. Di samping itu, sebelum developer mendapatkan akses ke fiksasi, ditunjukkan ke arsip yang merinci ekspektasi mengenai konvensi dan praktik pengkodean.

Setiap developer yang tidak yakin untuk mengisi persyaratan ini bisa jadi besar bakal menghindari menerima perbaikan akses. Pengembang utama mengawasi secara dekat komitmen baru; Peringatan tender, serta permintaan klarifikasi, sering terjadi.  Ini membuat lingkungan inovasi yang cepat menurut umpan balik yang cepat dan diskusi intensif antar karyawan. evolusi kode kadang-kadang memutar kembali memakai pengembang sistem kontrol revisi inti mengekor lembut “yang ini komit capai?” atau “Bagaimana bila mencoba sesuatu yang beda sebagai gantinya?” pertukaran laksana ini sering paling mendidik dan mengakibatkan inovasi tak terduga, lebih dari diskusi di atas kertas.

Namun demikian, desain dan diskusi arsitektur dibutuhkan ketika evolusi signifikan direncanakan. Mereka sering diselenggarakan kesatu kali melewati IRC dan didokumentasikan di halaman wiki dan forum sampai-sampai seluruh komunitas bisa berkomentar. Banyak proyek mempunyai Dewan Editorial atau sekelompok dokumentasi, meluangkan metode untuk anggota komunitas yang bukan developer perangkat empuk untuk berpartisipasi.

Sebagai developer Tikiwiki Tikiwiki Komunitas Dewan Redaksi mengerjakan pertemuan virtual canggih, halaman diskusi memakai wiki, forum, IRC, dan mailing list. Campuran kemudahan komunikasi sinkron dan asinkron menolong mengatasi perbedaan zona masa-masa yang berdiri di hadapan kelompok pelbagai ini.

Seringkali barangkali untuk bekerja bareng dalam proyek bareng dengan anggota masyarakat lainnya. Di komunitas manapun dengan ukuran yang lumayan besar, ada keperluan tambahan yang sangat pasti guna ditemukan. Untuk masing-masing orang, komunitas meluangkan sumber daya yang siap menolong untuk memuluskan ketidaktetapan permintaan yang dipunyai setiap orang di perusahaan mereka sendiri.

Komunitas sumber tersingkap memiliki kebiasaan yang bertolak belakang dan tingkat pelembagaan transaksi duit antar anggota komunitas yang berbeda. Di sejumlah komunitas, laksana Tikiwiki menata transaksi finansial pribadi guna kerja yang dilaksanakan antara anggota yang umum, meskipun tidak terdapat yang sah sistem karunia. Dalam masyarakat lain, laksana GNOME, karunia resmi tidak jarang disediakan untuk faedah masyarakat, yang sudah diidentifikasi sebagai yang diharapkan oleh masyarakat secara keseluruhan. Di nyaris setiap komunitas, kode kontribusi yang diciptakan di bawah proyek berbayar berpulang pada masyarakat paling direkomendasikan.

Lisensi masing-masing perangkat empuk sumber tersingkap dapat menyerahkan kunci guna tingkat pembagian kode yang diharapkan. LGPL (Lesser GNU Public License) yang dipakai masyarakat Tikiwiki bisa menawarkan asa lebih rendah dari komunitas perangkat empuk di bawah GPL (GNU Public License), dan dilisensikan lisensi gaya akademis laksana lisensi BSD (Berkeley Software Distribution), seringkali ditandai dengan asa bahkan lebih rendah .

Perusahaan yang lebih akrab dengan pengembangan perangkat empuk komersial mesti menyangga diri dari reaksi spontan untuk menunaikan anggota masyarakat untuk menuntaskan semua masalah. Studi ini mengindikasikan bahwa kegiatan berbayar di komunitas tersingkap dapat mengarah pada eksodus motif internal guna mendapatkan bantuan.

Bangkit ke posisi kepemimpinan pengaruh

Perusahaan yang bergantung pada sumber tersingkap sebagai komponen guna produk atau layanan mereka mesti berjuang untuk naik ke posisi kepemimpinan pengaruh di komunitas lokasi mereka berpartisipasi. Cara mengarah ke kepemimpinan melibatkan mengawali percakapan dengan pemakai yang belum menciptakan sebelumnya guna mendorong mereka guna berpartisipasi lebih aktif, tergantung pada destinasi investor dan jumlah waktu guna bekerja pada isu-isu bersangkutan. Anggota dengan ide, patch atau arsip tetapi yang tidak punya waktu guna mengintegrasikannya bisa diperkenalkan untuk peserta beda sedemikian rupa sehingga mereka bisa bekerja sama guna mendapatkan sumber daya ekstra di masyarakat.

Komunitas sumber terbuka tidak jarang melakukan pekerjaan rutin guna bekerja pada kesempatan perangkat empuk baru bersama-sama. Ini ialah peluang bagus guna berinteraksi dan guna mengenal anggota komunitas komunitas dengan lebih baik. Acara juga diadakan sebagai persiapan guna merilis versi baru dari perlengkapan lunak, di mana setiap bekerja sama guna memperbaiki kekeliruan yang spektakuler untuk mempercepat pelepasan versi berikutnya. Anggota, dengan memfasilitasi dokumentasi, seringkali mengambil peluang ini guna mengklarifikasi manual, bantuan, dan arsip situs web.

Dengan mengenalkan acara-acara ini, suatu bisnis dapat menambah profilnya di masyarakat dan menambah kesadaran dan kenyamanan anggota beda mempunyai keterlibatan mereka. Bisnis pun harus memakai semua kesempatan dalam menjual produknya untuk menyokong dan memperjuangkan komunitas open source baik tersebut pemasaran produk, komunikasi korporat, atau forum industri. Upaya semacam tersebut sering paling dihargai dan dibalas.

Pada akhirnya, partisipasi aktif dan sokongan masyarakat berarti bahwa saya dan anda bisa memikul tanggung jawab kepemimpinan resmi, tergolong komponen program utama, organisasi acara, atau koordinasi perangkat empuk dan rilis dokumentasi.

Kesimpulan

Memahami komunitas yang mengembangkan perangkat empuk yang dipakai oleh bisnis memberikan tidak sedikit manfaat. Sebagai pemakai akhir, perusahaan memiliki peluang untuk mengakses drainase dukungan, secara tradisional tidak terdapat dengan penyelesaian perangkat empuk tertutup. Menjadi peserta aktif, perusahaan memiliki peluang untuk memprovokasi arah perangkat empuk dan, andai diinginkan, untuk memakai pengaruh ini sebagai unsur dari strategi bisnisnya.

8 Daftar Lisensi Software Selain Open Source

Semua lisensi perlengkapan lunak dipecah menjadi dua kumpulan besar: tidak bebas (proprietary) dan gratis. Kategori-kategori ini mempunyai perbedaan signifikan yang menilai hak pemakaian. Kode sumber tersingkap didistribusikan menurut lisensi terbuka. Dalam tulisan ini anda akan mengecek jenis lisensi tersingkap apa yang terdapat dan apa artinya.

Lisensi tersingkap memungkinkan Anda guna bebas dan berbagi, memodifikasi perlengkapan lunak. Artinya, kode sumber dari program-program itu sepenuhnya bisa diakses. Ini ialah lisensi yang mencerminkan apa yang bisa Anda kerjakan dengan kode ini, dan apa yang tidak.

Dalam sejumlah kasus, terdapat pembatasan kecil, misalnya, developer harus merujuk pada pembuat konten sebelumnya atau menjaga prinsip keterbukaan dalam penyaluran program selanjutnya.

Kumpulan lisensi open source yang disetujui

Kumpulan tersebut diciptakan oleh Open Source Initiative. Ini termasuk sejumlah lisensi yang dikonfirmasi populer.

1. GNU, General Public License (GPL). Di komunitas programmer, ini ialah salah satu lisensi utama yang dipakai saat mencatat perangkat empuk open source. Ini dibuat oleh programmer, pendiri gerakan perangkat empuk terbuka dan proyek guna mengembangkan perangkat empuk bebas GNU (The GNU Project) Richard Stallman.

Pengguna mempunyai hak untuk menyalurkan perangkat empuk di bawah lisensi ini, berpartisipasi dalam pengembangannya atau memodifikasi dengan sekian banyak cara. Tetapi terdapat aturan laksana itu: setiap evolusi program yang diciptakan oleh pemakai dan didistribusikan oleh mereka mesti mempunyai kode sumber dari evolusi ini. Sebagai contoh, di bawah lisensi ini meluas kernel Linux, MySQL, Asterisk dan tidak sedikit CMS-sistem (sistem manajemen konten): MovableType, MODx, WordPress, Joomla, Drupal, osCommerce.

2. Lisensi Apache 2.0. Lisensi luwes yang mempunyai hak yang jelas. Plus, mereka bisa diterapkan guna hak cipta dan paten. Beberapa hak yang tersedia: hak mempunyai sifat serampangan, abadi, tidak khusus dan global. Jika Anda menyalurkan kode, Anda mesti menilai nama pengembang.

3. BSD (Berkeley Software Distribution). Dalam lisensi ini tidak terdapat aturan ketat laksana dalam GPL. Pengembang mesti melakukan sejumlah kondisi sederhana: ditentukan dalam arsip bahwa produk yang dipakai oleh pencipta pengembangan pribumi dari perangkat empuk dan tidak memakai nama (atau nama) dari pencipta perangkat empuk untuk destinasi promosi tanpa persetujuan tertulis.

Ada sejumlah jenis lisensi BSD. Sebagian besar memakai BSD / BSD Baru dan BSD / FreeBSD yang Disederhanakan. Lisensi BSD Baru memungkinkan Anda menyalurkan perangkat empuk untuk destinasi apa pun, tidak memberikan garansi dan tidak bertanggung jawab atas konsekuensi pemakaian. Ada item dalam format izin khusus: kita tidak dapat memakai nama-nama peserta dalam proyek Anda. Hanya terdapat satu perbedaan antara lisensi ini: BSD yang Disederhanakan tidak memberi batas pemakaian nama. Misalnya, Apple memakai lisensi BSD yang beberapa besar.

4. GNU Lesser General Public License (LGPL). Muncul dalam kerangka proyek GNU. Memberikan lebih tidak sedikit hak daripada GPL. Perbedaan utamanya ialah memungkinkan produk LGPL dipakai dalam proyek yang didistribusikan di bawah lisensi lain. Salah satu produk familiar di bawah lisensi ini ialah suite perkantoran OpenOffice.org.

5. Lisensi MIT (Massachusetts Institute of Technology). Lisensi yang paling singkat dan lumayan gratis. Ini memungkinkan Anda guna menggunakan, menyalin, dan memodifikasi perangkat empuk sesuai kearifan Anda. Perangkat empuk dapat diserahkan secara cuma-cuma atau bahkan dijual. Tidak terdapat batasan. Tetapi terdapat batasan bahwa perangkat empuk Anda mesti disertai dengan perjanjian lisensi.

Perangkat empuk yang dilisensikan oleh MIT dapat dipakai dalam produk tertutup. Lisensi ini serupa dengan BSD. Tetapi di MIT, kita dapat memakai nama produk dan nama pembuat untuk destinasi promosi. Di bawah MIT, Sistem X Window (X11) dan Ruby on Rails didistribusikan.

6. Mozilla Public License 2.0. Ini mengandung fitur BSD dan GPL. Kode sumber yang dicatat atau dimodifikasi di bawah lisensi MPL mesti dilisensikan menurut ketentuan MPL. Lisensi memungkinkan Anda guna menggabungkannya dalam satu program dengan file proprietary (tidak gratis).

7. Lisensi Pengembangan Umum dan Distribusi. Lisensi ini memungkinkan Anda guna menggabungkan kode tersingkap dan tertutup, dibentengi oleh hak cipta. File dapat digabungkan dengan file yang sedang di bawah lisensi tersingkap atau kepemilikan (non-gratis) lainnya.

8. Lisensi Publik Eclipse. Lisensi ini paling sesuai untuk perangkat empuk bebas yang berorientasi bisnis dan didasarkan pada lisensi CPL. Dia mempunyai aturan yang lebih luwes untuk menampik hak cipta.

Berdasarkan keterangan dari pengembang Sergey Matveyev perangkat empuk bebas yang dibutuhkan untuk memakai GNU GPL family lisensi. “Adalah urgen bahwa kegiatan saya ialah perangkat empuk bebas untuk membawa manfaat untuk masyarakat, bahwa tidak terdapat yang dapat membuat perangkat empuk saya tidak bebas, atau menggunakannya untuk menolong tidak bebas, sebab mendevaluasi kontribusi saya, – pakar menjelaskan. – Banyak yang menuliskan bahwa mereka tidak hendak menggunakan GPL, sebab mereka hendak bebas, tidak terdapat batasan mutlak. Dalam urusan ini, melulu domain publik yang cocok: domain publik, di mana perangkat empuk benar-benar berhenti guna menuntut atau memberi batas sesuatu. ”

Daftar menyeluruh lisensi yang diamini dapat ditemukan di website web Open Source Initiative.

Pengertian Open Source Beserta Kelebihan dan Kekurangannya

Open Source ialah salah satu gejala paling kontroversial dari industri TI. Oposisi dari semua pendukung dan penentangnya, barangkali, kecenderungan paling gampang kelihatan dalam dunia peranti lunak sejumlah tahun terakhir.

Hal ini tidak mengherankan, sebab begitu datang ke Open Source, sekaligus teringat mengenai Microsoft dan produk-produknya, misal yang diterima untuk memperlihatkan inferioritas dan tidak memadainya perangkat empuk berpemilik (yaitu, perangkat empuk sumber tertutup). Mode memuji Open Source dan kebalikannya tuangkan Microsoft kotoran dan perangkat empuk lain raksasa tidak hendak membuka kode sumber program mereka, baru-baru ini menjadi luas, dan tersebut sudah tunduk bahkan orang-orang yang duduk di Microsoft Windows, menyiapkan dokumen di MS Office, pergi ke Internet melewati Internet Explorer, pakai klien email MS Outlook, gambar Adobe Photoshop, virus api dengan Kaspersky Anti-Virus dan lazimnya tidak tahu apa tersebut open source.

Awalnya dibuka

Open Source ialah metode pengembangan dan lisensi program, di mana masing-masing orang berhak untuk menyalurkan (atau menjual) software secara gratis, modifikasi cuma-cuma (mempertahankan informasi tentang pengarang program dalam kode), publikasi cuma-cuma perbaikan mereka sendiri dan akses cuma-cuma ke kode sumbernya (definisi tersebut diserahkan oleh ensiklopedia jaringan Wikipedia).

Anehnya, proyek Open Source hadir lebih mula dari program proprietary. Titik mula dalam sejarah open source dirasakan kelahiran ARPANET jaringan (Advanced Research Projects Agency NETwork, 1968), berbasis di dekat prinsip yang sama laksana Open Source. Tonggak berikutnya dalam sejarah gejala ini ialah versi kedua dari sistem operasi UNIX (itu ialah kesatu multi-tasking dan Sistem Operasi multi-user), yang ditulis pada tahun 1969 sebagai programmer Ken Thompson (Ken Thompson) dari Bell Labs, yang menjadi berkat yang paling populer mayoritas untuk kenyataan bahwa kode sumbernya didistribusikan bebas.

Pada tahun delapan puluhan terdapat titik balik. Program-program khusus mengambil inisiatif dari proyek-proyek Open Source dan memungut posisi berpengaruh di pasar. Munculnya pada tahun 1984 dari proyek GNU (singkatan dari “GNU Not Unix”, dibacakan “guh-NEW”), pada titik asal yang adalahsalah satu penyokong yang paling energik dari Open Source – Richard Stallman – dan tersebut untuk berkontribusi pada penyebaran perangkat empuk bebas dan open source kode (metode penyaluran ini dibaptis GPL – General Public License), tidak bisa secara menyeluruh mengganti situasi. Dari jauh lebih penting ialah di mula 90-an yang kesatu dapat diterapkan penyaluran sistem operasi Linux (ditulis oleh Finn Linus Torvalds), yang ditujukan guna (dan berujung sejauh) kemenangan cepat atas Windows.

Sayangnya, Linux tidak dapat mengungguli sistem operasi Microsoft, meskipun sebanyak besar orang ikut serta dalam perkembangannya – selama 40 ribu orang. Tidak ramah untuk pemakai, kurangnya sokongan pihak ketiga (Anda tahu tidak sedikit game guna Linux?) Dan sejumlah hal lainnya tidak memungkinkan OS untuk mendapat pengakuan di kalangan pemakai biasa, meskipun dalam perangkat empuk server “penguin” dapat mengambil sepotong besar kue. Namun, dalam masa-masa dekat ini barangkali masih berubah: dalam sejumlah tahun terakhir semakin tidak sedikit negara telah berkata untuk pengenalan besar-besaran program Open Source di sektor publik bareng dengan produk Microsoft (kami terus-menerus mengacu pada perusahaan ini sebab dialah yang memesan musik di pasar perlengkapan lunak).

Hal ini tidak hanya diterangkan oleh dalil finansial (karena program Redmond kadang-kadang harganya bahkan lebih murah daripada software open source): tidak sedikit negara tidak hendak bergantung pada Microsoft, yang produk dan formatnya telah menjebol secara harfiah di mana-mana. Program guna pelaksanaan perangkat empuk open source mulai di Inggris, Perancis, Norwegia, Italia, Denmark, India, Finlandia, Swedia, Thailand, Malaysia, Vietnam, Jepang, Korea Selatan, Brasil, Venezuela (dua terakhir, proses ini paling aktif), dan tidak sedikit lainnya menyatakan. Di Cina, secara umum, mereka berencana guna mengembangkan versi Linux mereka sendiri dan membuatnya di distrik mereka sebagai standar. Microsoft, bagaimanapun, tidak berkecil hati, beraksi dengan teknik favoritnya: melakukan pembelian di akar seluruh dan seluruh atau tercebur dalam dumping jujur.

Pada tahun 2002, perusahaan berencana untuk mengenalkan pasokan skala besar perlengkapan keras komputer dan perangkat empuk untuk total $ 1 miliar (dengan kata: satu miliar). Dolar, membawa histeris dari Steve Jobs, CEO Apple, tidak jarang kali menjadi pemasok utama perangkat empuk untuk sistem edukasi Amerika. Kesepakatan tersebut gagal, sebab semua otoritas antimonopoli Amerika Serikat berdiri di atas kaki belakang mereka. Kemudian Microsoft menandatangani perjanjian dengan pemerintah Afrika Selatan tentang pengiriman perlengkapan lunak cuma-cuma ke 32.000 sekolah di negara ini. Kemurahan hati seperti tersebut dengan gampang dijelaskan: pasar Asia dan Afrika sarat dengan potensi besar, sampai-sampai pada ketika ini, Microsoft memberi mereka prioritas. Sebagai contoh, baru-baru ini perusahaan memberitahukan bahwa mereka bakal merilis September di Malaysia dan Thailand, versi eksklusif dari sistem operasi (disebut Windows XP Starter Edition) guna harga ultra-rendah – melulu $ 36. Cina, yang, laksana yang saya sebutkan di atas, menjilat di Linux, spread ini tidak bakal – dalam ucapan-ucapan Bill Gates, yang baru-baru menciptakan tur dari sejumlah negara di area Asia-Pasifik, di Kerajaan Tengah yang tidak sedikit pasar ruang dan Windows, dan Open Source-proyek . Beberapa hari kemudian, saat di Malaysia, Bill menulis pernyataan lain, bahkan lebih keras.

Menurutnya, sumber tersingkap tidak melulu “tidak memastikan kompatibilitas dan menghambat integrasi,” namun adalahancaman untuk seluruh industri TI.

Berbicara mengenai bahaya program terbuka, Microsoft pada ketika yang sama mengerjakan sebaliknya – ia membuka … kode sumber dari programnya. Ini, pasti saja, berkata tentang pendahuluan kode melulu sejumlah terbatas orang (pengembang pihak ketiga, lembaga pemerintah dan para berpengalaman di lapangan), namun kenyataannya tidak dapat terkejut. Langkah cerdik ialah mengalahkan musuh (yaitu pergerakan Open Source) dengan senjatanya sendiri.

Pro

Seperti yang kita lihat, semua pengembang perangkat empuk berpemilik memungut ancaman dari Open Source dengan paling serius dan tidak duduk diam. Ya, Open Source sudah menelurkan proyek-proyek terkenal laksana peramban Mozilla, server web Apache, bahasa pemrograman Perl, teknologi PHP, namun apakah ini adalahobat mujarab untuk seluruh masalah, laksana yang disebutkan oleh peminat ortodoksnya? Mengapa mereka berkata tentang transisi total ke Open Source lebih tidak jarang dan lebih sering? Apa tersebut – mode atau bukti bahwa gerakan ini menemukan kekuatan? Apa pro dan kontra dari software open source?

Keuntungan dari program ini paling jelas, dan kami telah melafalkan tentang mereka: kesatu-tama, kemerdekaan distribusi, kemerdekaan untuk memodifikasi kode, kemerdekaan untuk mempublikasikan perbaikan kita sendiri, kurangnya ongkos untuk melakukan pembelian lisensi dan ketersediaan sebanyak besar modul tambahan Open Source memungkinkan Anda guna berpartisipasi dalam pengembangan program untuk sebanyak besar orang. Setiap kekeliruan dan kekurangan, terdeteksi, dibetulkan dengan paling cepat – tidak laksana dunia perangkat empuk berpemilik.

Cukuplah untuk menilik sejarah dari kerentanan di Internet Explorer, mengenai yang Microsoft tahu musim gugur lalu, namun dihilangkan melulu pada bulan Juli – melulu setelah ini “lubang” hacker mulai memakai dan mendistribusikannya melewati Trojan Padodor. Dan dalam waktu tidak cukup dari dua minggu terdapat informasi mengenai penemuan empat lagi, tidak tidak cukup serius, kerentanan. Belum terdapat obat untuk penyingkiran mereka sekitar ini (pada ketika penulisan ini). Kecepatan yang tak terlukiskan, kan? Baik tersebut proyek Open Source, pembaruan bakal diluncurkan dalam masa-masa singkat.

Mark Andrissen, pendiri Netscape Communications dan umumnya familiar di dunia perlengkapan lunak, disuarakan pada mula tahun ini di Open Source dalam konferensi Pemerintah sejumlah dalil yang, menurutnya, bakal mengarah pada kemenangan Open Source dalam masa-masa dekat. Jauh dari seluruh argumennya bisa diterima, namun patut dilazimi dengan mereka:
1) Internet didasarkan pada sumber terbuka;
2) sumber tersingkap didistribusikan melewati Internet;
3) penciptaan program menurut Open Source, tidak barangkali tanpa Internet;
4) perlengkapan lunak, menurut Open Source, lebih terlindungi daripada perangkat empuk tertutup;
5) Open Source ialah posisi di bahu raksasa (dengan analogi dengan diktum familiar Newton, yang berarti bahwa perangkat empuk open source didasarkan pada pertumbuhan yang telah ada);
6) Open Source dirangsang oleh sentimen anti-Amerika (perusahaan perangkat empuk terbesar terkonsentrasi di AS, sampai-sampai di tidak sedikit negara Asia produk dari Microsoft menampik sama untuk dalil ideologis);
7) Linux gratis, yang kode sumbernya terbuka, tidak lebih buruk daripada perangkat empuk server mahal;
8) berkat Open Source, Anda bisa mengurangi ongkos mentransfer tidak sedikit program ke seluruh jenis komputer;
9) basis ideologis Open Source ialah penghormatan terhadap pencapaian orang lain;
10) dengan mengorbankan Open Source jumlah perusahaan yang mengembangkan perangkat empuk semakin meningkat, bahkan andai ini bukan arah utama dari kegiatan mereka;
11) semakin tidak sedikit perusahaan mulai menyokong Linux.

Contra

Kerugian Open Source jauh tidak cukup jelas daripada plus, dan mereka tidak cukup sering disebutkan. Oleh sebab itu, ayo kita bicara mengenai mereka secara lebih rinci. Dalam pikiran orang awam tersebut telah lama menyusun prasangka bahwa perangkat empuk proprietary mempunyai jahat dapat dipungkiri bahwa mesti berusaha dengan segala teknik (ingat meskipun, sebab ada lelucon mengenai Windows), dan Open Source diputuskan sebagai satu-satunya jalan mengarah ke kemakmuran universal. Sebagian besar melek pernah menyaksikan Sumber-proyek Open utama (kami, pasti saja, berkata tentang Linux, OpenOffice dan sejenisnya, riset terapan program kecil tidak dihitung), dan secara umum gagasan yang paling jelas mengenai apa itu.

Sementara itu, dalam perangkat empuk open tidak cukup umum guna menyalahkan kesatu dan terpenting ialah bukan perlengkapan lunak riskan raksasa mengupayakan segala teknik untuk menyangga gerakan, dan Open Source pengembang. Pada bulan Maret tahun ini dalam jurnal online Pertama Senin mengeluarkan sebuah tulisan oleh Michel Levesque, seorang peneliti Kanada Teknologi Informasi, Universitas Toronto, yang mengidentifikasi sebanyak hambatan guna penyebaran luas dari proyek open source besar.
Faktor kesatu, yang dianggarkan oleh Michelle, ialah penghinaan developer untuk antarmuka.

Penulis Open Source-software mencatat mereka di lokasi kesatu guna diri anda sendiri dan untuk para profesional lainnya, mereka tidak tahu siksa pemakai biasa yang “tidak dalam subjek” (terutama bila software ini gratis). Perusahaan perangkat empuk tidak dapat membelinya, sebab produk mereka dirancang guna pemakai massal dan, meskipun menangis, mesti mempunyai antarmuka yang sangat nyaman dan intuitif.

Masalah kedua dengan software open source ialah dokumentasi yang buta huruf atau paling pendek (atau bahkan tidak terdapat sama sekali). Akar masalah ini mesti ditelusuri di lokasi yang sama laksana dalam permasalahan dengan hal sebelumnya – programmer menciptakan Sumber-proyek Open bayangkan buruk apa yang hidup pemakai biasa, untuk mereka urusan utama ialah bahwa program ini bekerja, dan segala sesuatu yang beda – berbisnis kesepuluh.

Oleh karena tersebut masalah ketiga – penekanan yang berlebihan pada fungsionalitas program guna merugikan segala sesuatu yang lain.
Tetapi mayoritas dari seluruh Open Source dirugikan oleh hal keempat: keengganan utama tidak sedikit pengembang guna belajar dari empiris rekan kerja yang bekerja pada program kepemilikan. Argumentasinya lucu: “Mereka buruk, sebab mereka Akan unik untuk bertanya untuk orang-orang ini kenapa program dengan kode tertutup masih memegang posisi kunci salah satu pemakai desktop.

Ada hal lain yang tidak dilafalkan oleh Michelle. Pertama, seluruh pembela open source guna beberapa dalil selalu tak sempat bahwa sebanyak besar orang yang bekerja pada program Open Source, belum memastikan kualitasnya. Contoh paling gampang kelihatan – Linux, dalam perkembangannya, laksana yang saya katakan di atas, melibatkan 40 ribu orang. Dan di mana, kita bertanya, hasilnya? Ya, OS ini mempunyai posisi yang powerful di bidang perangkat empuk server, namun untuk pemakai biasa itu, laksana itu, dan tetap menjadi “hal tersebut sendiri,” program yang tidak bisa dimengerti dan tidak ramah.

Untuk menciptakan sistem operasi yang benar-benar kompetitif dan office suite dapat melulu di hadapan kepemimpinan tunggal, rencana yang jelas, perkiraan yang besar (puluhan juta dolar) dan kepandaian pemasaran yang kompeten – yang beberapa besar pengembang perangkat empuk dengan open source tidak pernah dan tidak.

Kedua, dipercayai bahwa perangkat empuk tertutup jauh lebih buruk terlindung daripada program Open Source. Sebagai contoh, seringkali memimpin Windows, kerentanan yang ditemukan nyaris setiap hari, dan Linux, “lubang” yang paling kecil kemungkinannya. Argumen yang meyakinkan, tampaknya,. Namun Eugene Spafford (Eugene Spafford), spesialis utama dalam ketenteraman dan ketenteraman sistem operasi, beranggapan sebaliknya. Berdasarkan keterangan dari pendapatnya, Linux tidak tidak cukup rentan daripada Windows, dan seringnya deteksi “lubang” pada yang terakhir hanya diterangkan oleh popularitasnya. “Lubang” tampak dengan sengaja, karena untuk banyak profesional keamanan, penemuan kerentanan lain ialah kesempatan untuk mengaku diri (dan apa dalil untuk menggali “lubang” di “penguin”?). Linux pun jauh dari kekeliruan (konfirmasi ini ialah seringnya rilis tambalan-tambalan guna itu), dan bila tersebut sama laksana Windows, tersebut akan mengejar tidak tidak cukup “lubang”.

Gangguan dan banyaknya kekeliruan dalam produk Microsoft bukan sebab kelengkungan pemrogramnya, namun kurangnya insentif untuk membetulkan sesuatu. Untuk masa-masa yang lama, programnya tidak mempunyai pesaing yang paling serius, dan melulu upaya posisi Linux dalam sejumlah tahun terakhir menciptakan orang Redmond bergerak. Dan semua pesaing, alih-alih akhirnya memungut pikiran dan menyerahkan sesuatu yang benar-benar bermanfaat, mengawali percobaan tanpa akhir.

Di samping itu, apakah Windows, MS Office dan program beda dari perusahaan ini pada mulanya ialah produk berbobot | berbobot | berkualitas rendah laksana yang dilukis, Microsoft tidak bakal pernah menjadi laksana sekarang, dan tersebut tidak akan menolong trik pemasaran. “Lihat, versi bajakan Windows di dunia jauh lebih banyak daripada seluruh program Open Source digabungkan. Dan semua sebab program kami jauh lebih baik dan lebih nyaman daripada perangkat empuk sumber terbuka, “kata Bill Gates baru-baru ini. Adakah yang inginkan berdebat?

Kesalahpahaman ketiga ialah bahwa tidak sedikit orang tidak mengetahui perbedaan antara freeware dan Open Source. Di antara frasa “perangkat empuk terbuka” dan “selalu bebas”, sampai-sampai sering kali memberi tanda yang sama, bahwa kadang-kadang kita sendiri mulai ragu – dan tiba-tiba memang begitu? Sudut pandang ini benar-benar mempunyai hak guna hidup, andai kita mematuhi interpretasi konsep Open Source, yang memberi semua pembela gerakan GNU. Namun pada kenyataannya, satu tidak berarti apa-apa sama sekali: Linux yang sama, misalnya, cukup sukses dijual oleh RedHat, Debian dan perusahaan lain.

Pengembangan perangkat empuk yang serius membutuhkan uang serius (biaya perlengkapan keras, perlengkapan lunak, ongkos programer, dll.), Dan estimasi orang-orang yang memberitahukan datangnya era freeware tidak boleh dirasakan hanya skeptis – mereka mesti ditertawakan. By the way, andai Microsoft (itu mesti diserahkan karena) entah bagaimana, tetapi menambah Windows, terus-menerus membuat sesuatu yang baru dan menghabiskan tidak sedikit uang di atasnya (ingat berapa tidak sedikit uang yang dikirim ke penyaluran Service Pack 2 guna Windows XP saja ), kemudian sejumlah pengembang Open Source (kami tidak akan menunjukkan jari ke RedHat) tidak malu untuk memasarkan kerja yang telah siap dari komunitas Linux, menagih guna uang yang paling padat ini (biayanya, bagaimanapun, dipungut hanya dari mereka yang membutuhkan sokongan teknis, namun tidak tidak cukup dari).

Mitos umum lainnya ialah dongeng mengenai fungsionalitas yang lebih luas dari program Open Source. Katakanlah, masing-masing inovasi bisa diimplementasikan dalam masa-masa singkat. Bahkan, urusan yang sama bisa membanggakan program proprietary – bila, pasti saja, pengarang mereka sudah mengurus sokongan plug-in (modul eksternal yang menambahkan faedah baru ke aplikasi). Plug-in guna mereka Internet Explorer atau Adobe Photoshop (tutup, by the way, program) terbit secara konstan, dan semua sebab mereka jauh lebih umum daripada program terbuka. Pengembang open source, betapapun disesalkan, bahkan menyadari faedah paling simpel yang pernah terdapat dalam perangkat empuk berpemilik semenjak lama, berbulan-bulan, dan kadang-kadang bertahun-tahun berlalu.

Di samping itu, plugin sendiri jauh lebih aman, sebab mereka tidak menciptakan perubahan pada kode sumber dari program utama, sedangkan pembaruan kurva guna perangkat empuk Open Source bisa dengan gampang “membunuh” aplikasi. Tak perlu disebutkan bahwa dalam pembaruan penyerang bisa dengan gampang mengintegrasikan program trojan atau spyware? Tidak tidak cukup aneh ialah pernyataan mengenai “keabadian” proyek Open Source. Ya, memang, andai penulis meninggalkan proyek yang menjanjikan, bisa didukung oleh orang lain, andai mereka ditinggalkan – memungut yang lain, dan seterusnya tanpa batas. Hal yang sama berlaku guna dunia perangkat empuk berpemilik – contoh, saat program tertutup yang sama mengubah sejumlah pemilik, lebih dari cukup.

Banyak developer tidak hendak membuka sumber program mereka, bukan sebab mereka membangkang Open Source, tetapi sebab mereka melulu takut pencurian. Bayangkan, Anda sudah membuka sumber proyek Anda, dan sejumlah orang pintar memungut dan memakai pengalaman bertahun-tahun kita dalam programnya, dan dengan sumber tertutup. Cobalah lantas buktikan kebenaran Anda.

© 2018: Improving Code | GREEN EYE Theme by: D5 Creation | Powered by: WordPress