#GeekLesson: Apa Software Open Source Itu??

Mendengar kata open source pasti sudah tak asing lagi bagi kamu. Contohnya saja Linux di komputer dan Android di mobile. Namun tahukah kamu arti sebenarnya dari Open Source?? Bagaimana software tersebut disebut sebagai Open Source? Bergunakah Open Source bagi kamu? Kali ini PG akan membahas semua tentang open source pada artikel ini. Kalau kamu ingin tahu tentang open source lebih mendalam, ikuti artikel PG berikut ini.

 

Apa itu Software Open Source?

Apa Software Open Source Itu??

Ketika kamu mendownload software biasa kamu akan mendapatkan installer berformat executable atau .EXE. Nah file executable inilah yang terdiri dari ratusan bahkan ribuan source code yang telah di olah. Ketika source code telah selesai dan disusun menjadi executable file kamu takkan melihat source code lagi, kamu akan melihat akhir dari program.

Bagaimana dengan software open source? Sebenarnya sama saja dengan yang kita bahas tadi, namun source code yang dikeluaran dengan open source biasanya bisa didapatkan dan bisa diubah (dikembangkan) oleh umum. Sedangkan software yang tidak open source seperti freeware dan shareware source-nya tidak dibagikan secara umum.

 

Bagaimana Software disebut Open Source?

Apa Software Open Source Itu??

Bayangkan jika kamu membeli sebuah rumah beserta dengan prabotannya, kemungkinan kamu tidak akan mengetahui letak kelistrikkan, pipa air, struktur kayu dan masih banyak lagi. Jika kamu ingin membenahi rumah tersebut atau menambahkan sedikit kelistrikkan, namun kamu tidak bisa melakukannya. Kamu tidak memiliki akses untuk melakukan semua itu padahal kamu sudah membeli rumah itu.

Sama seperti ketika kamu menginstall software dan kamu tidak bisa memiliki akses untuk source code. Ketika ada bugs atau hal yang error kamu harus menunggu update dari developer. Sedangkan software open source tidak seperti itu, kamu bisa memperbaikinya sendiri jika kamu punya sklill pemrograman. Kamu bisa mengubah atau memperbaikinya dengan sesuka hati, seperti Linux dengan berbagai distro.

 

Apa Keuntungan Menggunakan Open Source?

Mungkin kamu bertanya-tanya jika kamu tidak bisa pemrograman apa untungnya menggunakan open source? Banyak sekali keuntungannya, diantaranya:

Apa Software Open Source Itu??

 

Membangun Komunitas

Ketika source code dipublikasikan, banyak programer akan mencoba, memperbarui ataupun menyempurnakannya. Semakin bagus program tersebut maka semakin banyak penggunanya dan akan terbangun sebuah komunitas, contohnya saja Ubuntu.

Open Source Lebih Cepat

Apa yang dimaksud Open Source lebih cepat? Lebih cepat disini adalah dalam hal perbaikan bugs yang lebih cepat. Dengan ribuan mata yang mengawasi software open source maka akan banyak juga yang menemukan bugs dan telah diperbaiki. Sedangkan untuk software yang diberikan perusahaan haruslah menunggu pekerjanya untuk menemukan bugs dan memperbaikinya kemudian dikeluarkan versi updatenya.

Muncul Berbagai Versi

Tahukah kamu berapa banyak distro Linux? Berapa banyak browser yang berasal dari Mozilla? Tahukah kamu Google Chrome terbuat dari Chromium yang diopen sourcekan? ketika seseorang melakukan project dan membenahi software open source dengan idenya sendiri, maka akan banyak produk dari open source tersebut.

 

Itulah beberapa keuntungan dari Open Source sebenarnya masih banyak lagi dari pendapat orang-orang. Bagaimana dengan pendapat kamu tentang open source? Tentunya setiap memiliki pendapat yang berbeda. Jika kamu memiliki pendapat keuntungan dari open source tinggalkan komentar di bawah ini.

#GeekLesson: Apa Perbedaan Jailbreak, Root dan Unlock?

Sekarang banyak smartphone yang bisa kamu pilih, mulai dari iOS, Android atau Blackberry. Masing-masing smartphone memiliki istilah yang unik dan mungkin sering kamu dengar, contohnya saja iOS yang bisa di Jailbreak, Android bisa di Root dan Blackberry di Unlock. Sebenarnya fungsi Jailbreak, Root dan Unlock intinya sama yaitu membatasi pengguna. Namun untuk lebih jelasnya akan PG jelaskan apa itu jailbreak, root dan unlock dalam artikel ini.

 

Jailbreak

#GeekLesson: Apa Perbedaan Jailbreak, Root dan Unlock?

Jailbreak adalah suatu proses untuk menghilangkan batas dari ponsel pabrikan. Jailbreak sebenarnya adalah sebutkan kusus penghilang batasan untuk perangkat Apple iOS, seperti iPhone atau iPad. Jailbreak menghilangkan batasan yang ada iOS dan membiarkan kamu untuk menginstall aplikasi pihak ketiga di luar app store. Memang sepertinya metode Jailbreak mengacuh ke arah pembajakan, namun bila pengguna sadar sebenarnya Jailbreak lebih dari itu. Jailbreak mampu mengganti browser dan email deafult pada iOS. Intinya Jailbreak mampu menginstall aplikasi yang sebenarnya tidak disetujui atau diperbolehkan oleh Apple.

#GeekLesson: Apa Perbedaan Jailbreak, Root dan Unlock?

Jailbreak juga bisa dilakukan diperangkat lain yang membatasi penggunanya juga seperti Microsoft Surface RT. Secara deafult Surface RT hanya bisa menginstall aplikasi dari Microsoft sendiri, jika di Jailbreak maka bisa menginstall aplikasi desktop atau pihak ketiga. Namun karena surface menggunakan processor ARM ini tetap akan menjadi sulit. Untuk melakukan jailbreak seseorang haruslah menemukan celah keamanan dari perangkat itu sendiri. Tentu ini sangat berbeda dengan Android yang tanpa jailbreak bisa menginstall aplikasi dari pihak ketiga.

 

Rooting

#GeekLesson: Apa Perbedaan Jailbreak, Root dan Unlock?

Root adalah sebuah proses untuk mendapatkan root access ke perangkat. Hal ini sama seperti Linux, ya ini bisa dilakukan di perangkat yang berdasarkan linux misalkan saja Android atau Symbian. Penggunaan Root ini pada dasarnya sama seperti kamu menjadi Admin di Windows. Jadi dengan melakukan Root pengguna dapat melakukan hampir apa saja yang mereka inginkan. Root di Android berbahaya dilakukan bila pengguna tidak tahu apa yang mereka lakukan, karena itu Android dipasarkan dengan tidak di Root oleh pabrikan.

 

Unlock Phone

#GeekLesson: Apa Perbedaan Jailbreak, Root dan Unlock?

Banyak smartphone yang sudah terikat kontrak dengan Sprint, Verizon, TMobile dan masih banyak lagi datang dengan locked. Jadi ponsel telah di kunci atau di locked oleh beberapa operator supaya pengguna hanya bisa menggunakan operator tersebut dan tidak dapat berganti-ganti operator lain. Sebagai contoh kamu telah membeli ponsel yang terkontrak dengan Verizon dan kamu memasukkan SIM card dari operator lain, jika ponsel belum di unlock maka ponsel tersebut tidak dapat digunakan, bahkan untuk membuka menupun sulit dilakukan.

 

Unlock Bootloader

#GeekLesson: Apa Perbedaan Jailbreak, Root dan Unlock?

Android adalah sistem operasi open source, semua orang dapat mengutak-atik semaunya, contohnya seperti ROM dari Cyanogenmod. Cyanogenmod dibuat berdasarkan code dari Android namun telah sedikit diubah. banyak ponsel datang dengan penguncian bootloader dari pabrikan. Membuka kunci boatloader akan memungkin pengguna untuk menginstall ROM lain seperti Cyanogenmod bahkan bisa menginstall OS lain seperti Ubutu atau WebOS. Contohnya saja Nexus 7 yang dapat di install Ubuntu atau Galaxy Nexus dengan WebOS. Selama sistem operasi masih mendukung dengan perangkat ponsel, hal ini mungkin untuk dilakukan.

http://www.youtube.com/watch?v=of8-_nIqTs8

 

Nah itulah sedikit GeekLesson yang perlu kamu ketahui, info ini seputar smartphone yang tentunya akan kamu perlukan. Baik Jailbreak, root atau unlock kamu harus tau apa yang kamu lakukan pada smartphone yang kamu miliki.