Showing posts with label Istilah Umum. Show all posts
Showing posts with label Istilah Umum. Show all posts

Tuesday, January 1, 2013

Free Software, Open Source, dan Hak Intelektual

Pengertian Antara Free Software dan Open Source

Ini adalah gambaran garis waktu bagaimana perangkat lunak bebas telah berkembang dan ada sejak awal.

Ungkapan free software "perangkat lunak bebas" mengacu pada perangkat lunak yang bebas lisensi, yang memungkinkan pengguna lebih punya kebebasan dari konvensional-lisensi perangkat lunak. Hal ini tidak membingungkan kita dengan perangkat lunak yang tersedia untuk pengguna tanpa biaya, yang dikenal sebagai freeware. Perangkat lunak bebas dapat didistribusikan dengan atau tanpa biaya.

Para pendukung perangkat lunak bebas membedakan diri dari orang-orang dari perangkat lunak open source. Namun, seperti yang didefinisikan oleh Free Software Foundation dan Open Source Initiative, masing-masing, istilah menggambarkan set hampir identik dari perangkat lunak.


Awal Berbagi Informasi

Konsep berbagi informasi yang bebas teknologi ada jauh sebelum komputer. Sebagai contoh, resep memasak telah ada sejak awal kebudayaan manusia. Open source dapat berhubungan dengan bisnis dan komputer, perangkat lunak dan teknologi.

Pada tahun-tahun awal pengembangan mobil, sekelompok monopolis modal yang dimiliki hak paten 2-siklus mesin bensin awalnya diajukan oleh George B. Selden. Dengan mengontrol paten ini, mereka mampu untuk memonopoli industri dan produsen kekuatan mobil untuk mematuhi tuntutan mereka, atau risiko gugatan. Pada tahun 1911, pembuat mobil independen Henry Ford memenangkan tantangan terhadap paten Selden. Hasilnya adalah bahwa paten Selden menjadi hampir tidak berharga dan asosiasi baru (yang akan menjadi Motor Vehicle Manufacturers Association) dibentuk. Hubungan baru dilembagakan perjanjian lisensi silang antara semua produsen otomotif AS: meskipun masing-masing perusahaan akan mengembangkan paten teknologi dan file, paten tersebut dibagikan secara terbuka dan tanpa pertukaran uang antara semua produsen. Pada saat Amerika Serikat memasuki Perang Dunia 2, 92 paten Ford dan 515 paten dari perusahaan lain yang sedang dibagi antara produsen, tanpa pertukaran uang (atau tuntutan hukum).

Software masyarakat yang sekarang dapat dibandingkan dengan masyarakat bebas perangkat lunak saat ini ada untuk waktu yang lama sebelum gerakan perangkat lunak bebas dan "perangkat lunak bebas". Menurut Richard Stallman, komunitas berbagi perangkat lunak di MIT ada selama "bertahun-tahun" sebelum dia terlibat pada tahun 1971. Pada tahun 1950 dan 1960-an hampir semua perangkat lunak diproduksi oleh para akademisi dan peneliti ilmu komputer perusahaan yang bekerja sama. Dengan demikian, secara umum didistribusikan di bawah prinsip-prinsip keterbukaan dan kerjasama lama didirikan di bidang akademisi, dan tidak dilihat sebagai komoditas itu sendiri. Pada saat ini, source code umumnya didistribusikan dengan perangkat lunak itu sendiri karena pengguna sering diubah perangkat lunak sendiri, karena tidak akan berjalan pada hardware yang berbeda atau OS tanpa modifikasi, dan juga untuk memperbaiki bug atau menambahkan baru fungsionalitas.

Sebuah mainframe IBM sistem operasi, Airline Control Program (ACP), dari 1967 kabarnya didistribusikan source code-nya dengan cara yang sangat mirip dengan cara perangkat lunak bebas sekarang. Kelompok pengguna seperti IBM 701, yang disebut SHARE, dan dari Digital Equipment Corporation (DEC), yang disebut DECUS dibentuk untuk memfasilitasi pertukaran perangkat lunak.

Jadi pada era ini, perangkat lunak sudah “free” dalam artian bebas, bukan karena upaya terpadu oleh pengguna perangkat lunak atau pengembang, tetapi lebih karena kebutuhan dan budaya akademik yang berbeda.

Dengan perubahan di akhir tahun 1960 lalu software telah muncul: sebagai sistem operasi dan compiler bahasa pemrograman berkembang, perangkat lunak biaya produksi secara dramatis meningkat. Sebuah industri perangkat lunak tumbuh bersaing dengan produk dibundel produsen perangkat keras dan perangkat lunak (biaya produk dibundel dimasukkan dalam biaya perangkat keras), mesin disewakan diperlukan dukungan perangkat lunak tidak sambil memberikan pendapatan untuk perangkat lunak, dan beberapa pelanggan dapat lebih memenuhi kebutuhan mereka sendiri tidak ingin biaya perangkat lunak produsen untuk dibundel dengan biaya produk perangkat keras. Di Amerika Serikat vs. gugatan antitrust IBM, yang diajukan 17 Januari 1969, pemerintah AS menuduh bahwa paket software adalah anti persaingan. Sementara beberapa perangkat lunak terus datang tanpa biaya, ada sejumlah perangkat lunak yang tumbuh itu dijual hanya di bawah lisensi membatasi.

Sangat mirip dengan standar terbuka, peneliti dengan akses ke Advanced Research Projects Agency Network (ARPANET) menggunakan proses yang disebut “Request for Comments“ (Permintaan untuk Berkomentar” untuk mengembangkan protokol jaringan telekomunikasi. Proses kolaboratif tahun 1960-an menyebabkan lahirnya Internet pada tahun 1969.

Pada 1970-an AT&T didistribusikan versi awal dari UNIX tanpa biaya kepada pemerintah dan peneliti akademis, tetapi versi ini tidak datang dengan izin untuk mendistribusikan atau untuk mendistribusikan versi modifikasi, dan dengan demikian bukan perangkat lunak bebas dalam arti frase modern.

Pada akhir 1970-an dan awal 1980, vendor komputer dan perangkat lunak-satunya perusahaan mulai secara rutin pengisian untuk lisensi perangkat lunak, pemasaran sebagai "Produk Program" dan memaksakan pembatasan hukum terhadap perkembangan perangkat lunak baru, sekarang dilihat sebagai aset, melalui hak cipta, merek dagang, dan sewa guna usaha kontrak. Pada tahun 1976 Bill Gates menandai perubahan besar kali ketika ia menulis sekarang terkenal Surat Terbuka untuk Para kolektor, mengirimkan pesan bahwa apa yang hacker yang disebut "berbagi" itu, dalam kata-katanya, "mencuri". Pada tahun 1979, AT&T misalnya, mulai memberlakukan lisensi ketat ketika perusahaan memutuskan mungkin keuntungan dengan menjual sistem Unix.

Beberapa perangkat lunak bebas yang dikembangkan di 70-an dan awal 80-an yang terus digunakan mencakup SPICE, TeX (dikembangkan oleh Donald Knuth), dan Window System X. Window System W memberikan awal untuk Window System X, tetapi berbeda dalam beberapa cara yang mendasar. Pengembangan Window System X bersamaan dengan proyek GNU, tetapi GNU sekali tidak bertanggung jawab atas Window System X.


Berbagi Perangkat Lunak Secara Online

Dalam bayang-bayang "open source" dari revolusi internet, perangkat lunak dengan source code disertakan menjadi tersedia pada jaringan BBS pada tahun 1980. Ini kadang-kadang kebutuhan, perangkat lunak yang ditulis dalam bahasa BASIC dan ditafsirkan lain hanya dapat didistribusikan dengan source code, dan banyak juga yang freeware. Ketika orang mulai mengumpulkan source code tersebut, dan menyiapkan papan khusus untuk membahas modifikasi, ini adalah sistem operasi de facto yang open source (bersifat terbuka).

Salah satu contoh paling jelas dari hal ini adalah salah satu sistem BBS yang digunakan dan jaringan, WWIV, yang dikembangkan awalnya di BASIC oleh Wayne Bell. Sebuah budaya "modding" perangkat lunak, dan mendistribusikan mods yang tumbuh begitu luas ketika perangkat lunak telah berkembang ke Pascal, C++, dan source code-nya terus didistribusikan untuk pengguna terdaftar, yang akan berbagi mods dan mengkompilasi sendiri versi perangkat lunak. Ini mungkin telah memberi kontribusi yang menjadi sistem dominan dan jaringan, meskipun di luar payung FidoNet yang dibagi oleh begitu banyak para pembuat BBS lainnya.

Sementara itu, munculnya Usenet dan UUCPNet pada awal tahun 1980 lebih lanjut terhubung komunitas pemrograman dan menyediakan cara mudah bagi programmer untuk berbagi perangkat lunak mereka dan memberikan kontribusi kepada orang lain telah menulis perangkat lunak.

Peluncuran Open Source

Pada tahun 1997, Eric Raymond menerbitkan “The Cathedral and the Bazaar”, analisis reflektif dari komunitas hacker dan prinsip free-software. Makalah ini mendapat perhatian yang signifikan pada awal tahun 1998 dan merupakan salah satu faktor dalam memotivasi Netscape Communications Corporation untuk merilis Netscape suite yang populer mereka Communicator Internet sebagai perangkat lunak bebas. Kode ini adalah hari ini dasar untuk Mozilla Firefox dan Thunderbird.

Tindakan Netscape diminta Raymond dan orang lain untuk melihat ke dalam bagaimana membawa prinsip bebas perangkat lunak dan manfaat bagi industri komersial perangkat lunak. Mereka menyimpulkan bahwa aktivisme sosial FSF tidak menarik bagi perusahaan-perusahaan seperti Netscape, dan mencari cara untuk mengubah citra gerakan perangkat lunak bebas menekankan potensi bisnis berbagi source code.

Label "open source" diadopsi oleh beberapa orang di gerakan perangkat lunak bebas pada sesi strategi diselenggarakan di Palo Alto, California, sebagai reaksi terhadap Netscape Januari 1998 pengumuman rilis source code untuk Navigator. Kelompok individu pada sesi termasuk Christine Peterson yang menyarankan "open source", Todd Anderson, Larry Augustin, Jon Hall, Sam Ockman, Michael Tiemann, dan Eric S. Raymond. Selama minggu berikutnya, Raymond dan lainnya bekerja untuk menyebarkan kata. Linus Torvalds memberikan sanksi yang sangat penting pada hari berikutnya. Phil Hughes yang ditawarkan mimbar di Linux Journal. Richard Stallman, pelopor dari gerakan perangkat lunak bebas, main mata dengan mengadopsi istilah ini, namun berubah pikiran. Orang-orang yang mengadopsi istilah menggunakan kesempatan sebelum rilis source code Navigator untuk membebaskan diri dari konotasi ideologi dan konfrontatif dari "perangkat lunak bebas". Netscape merilis soource code di bawah Lisensi Publik Netscape dan kemudian di bawah Mozilla Public License.

Istilah ini diberikan dorongan besar pada acara yang diselenggarakan pada bulan April 1998 oleh penerbit teknologi Tim O'Reilly. Awalnya berjudul "KTT Freeware" dan kemudian dikenal sebagai "Summit Open Source", Acara ini dihadiri para pemimpin dari banyak proyek gratis dan open source yang paling penting, termasuk Linus Torvalds, Larry Wall, Brian Behlendorf, Eric Allman, Guido van Rossum, Michael Tiemann, Paul Vixie, Jamie Zawinski dari Netscape, dan Eric Raymond. Pada pertemuan tersebut, kebingungan yang disebabkan oleh perangkat lunak gratis nama dibesarkan. Tiemann berpendapat untuk "sourceware" sebagai istilah baru, sementara Raymond berpendapat untuk Para pengembang berkumpul mengambil voting "open source.", Dan pemenang diumumkan pada konferensi pers malam itu. Lima hari kemudian, Raymond membuat panggilan publik pertama bagi komunitas perangkat lunak bebas untuk mengadopsi istilah baru. Open Source Initiative segera dibentuk sesudahnya.

Namun, Richard Stallman dan FSF keras menolak pendekatan organisasi baru. Mereka merasa hanya terfokus pada source code saja, OSI telah mengubur nilai-nilai filosofis dan sosial dari perangkat lunak bebas dan menyembunyikan isu kebebasan komputer pengguna. Stallman masih dipertahankan, bagaimanapun, bahwa pengguna setiap istilah adalah sekutu dalam perang terhadap perangkat lunak berpemilik.

Pada bulan Agustus 1999, Sun Microsystems merilis StarOffice suite kantor sebagai perangkat lunak bebas di bawah (GPL) General Public License GNU. Versi perangkat lunak bebas berganti nama OpenOffice.org, dan hidup berdampingan dengan StarOffice.


Open Source dan Bahasa Pemrograman

Sebagian besar bahasa pemrograman yang digunakan saat ini memiliki implementasi perangkat lunak bebas tersedia. Sejak 1990-an, bahasa pemrograman baru berupa kompiler dan intepreter bahasa pemrograman telah menjadi norma, tanpa pengecualian. Contohnya termasuk Python pada tahun 1991, Ruby pada tahun 1995 dan Scala pada tahun 2003. Sebagai contoh: Java, Ruby, dan Python.

Kesimpulan:

Jadi, free software dengan open source itu sebenarnya sama hanya saja sebagian besar orang (pengembang) free software tidak ingin disamakan dengan open source. Bagi mereka free software itu perangkat lunak yang bebas biaya dan bebas untuk didistribusikan akan tetapi source code-nya tidak dipublikasikan maupun didistribusikan untuk dikembangkan, tidak seperti open source yang source code-nya dapat dimodifikasi untuk meningkatkan kegunaan dan fungsi software. Dan free software dapat diartikan pengguna bebas untuk menjalankan, menyalin, mendistribusi, mempelajari, mengubah, dan mengembangkan software (perangkat lunak) serta mempunyai akses untuk mendapatkan source code.


GNU

GNU adalah sistem operasi seperti UNIX dan itu perangkat lunak bebas yang memberikan kita kebebasan. Project GNU diluncurkan tahun 1984 untuk mengembangkan sistem GNU. Nama “GNU” adalah akronim rekursif untuk “GNU's Not Unix!”.

Proyek kernel GNU yang kemudian disebut "GNU Hurd" terus-menerus tertunda, tetapi sebagian komponen lainnya telah diselesaikan tahun 1991. Beberapa di antaranya, terutama GNU Compiler Collection, telah menjadi pemimpin pasar dagang mereka sendiri. GNU Debugger dan GNU Emacs juga salah satu keberhasilan penting. GNU yang digunakan sekarang ini dengan kernel disebut Linux. Ini adalah kombinasi GNU/Sistem Operasi Linux. GNU/Linux telah digunakan banyak orang tetapi lebih banyak salah menyebut menjadi “Linux” saja.

Kesimpulan:

Jadi, GNU adalah sistem operasi yang bersifat Open Source yang mana sekarang menggunakan kernel untuk berinteraksi denngan pengguna dan sekarang lebih dikenal dengan sebutan “Linux”.


Copyleft dan Copyright

Lisensi perangkat lunak bebas (free software) yang ditulis oleh Richard Stallman pionir konsep yang dikenal sebagai Copyleft pada pertengahan tahun 1980. Copyleft digunakan ketika versi modifikasi free software didistribusikan, mereka harus mendistribusikan dibawah syarat-syarat yang sama seperti software asli. Ini kadang-kadang disebut "share and share alike" or "quid pro quo". Ini hasil dalam software baru menjadi open source lebih baik. Hal ini masih sering disebut "Free Software".

Para pengembang, siapa saja yang menggunakan kode GPL dalam produknya harus membuat source code-nya tersedia untuk siapa saja ketika mereka membagikan atau menjual object code (kode obyek). Dalam hal ini, source code harus mengandung beberapa perubahan dari buatan pengembang. Jika kode GPL digunakan tapi tidak dibagikan atau dijual, kodenya tidak disarankan untuk menjadi disediakan/dibagikan dan beberapa perubahan mungkin bersifat pribadi. Ini mengizinkan para pengembang dan organisai-organisasi untuk menggunakan dan memodifikasi kode GPL untuk tujuan pribadi (ketika kode atau proyek tidak untuk dijual) tanpa dibutuhkan untuk membuat perubahan mereka disediakan ke publik.

Copyright adalah konsep yang legal, disahkan oleh banyak pemerintahan, memberikan pencipta karya asli sebuah hak cipta eksklusif, biasanya untuk waktu yang terbatas. Biasanya itu “the right to copy”, tapi juga diberikan hak cipta untuk pemegang hak cipta sebagai pujian atas pekerjaannya. Itu adalah sebuah bentuk hak intelektual (seperti paten dan merek dagang) yang dipakai sebagai informasi yang subtantif dan diskrit.

Pada awalnya Copyright akan memikirkan cara untuk pemerintah untuk membatasi percetakan. Copyright menyatakan untuk menjadi teritorial, dalam artian mereka tidak memperluas melampaui batas wilayah negara bagian khusus kecuali kalau negara bagian tersebut termasuk dalam sebuah perjanjian internasional. Meskipun banyak aspek dari hukum hak cipta nasional telah menjadi standarisasi melalui perjanjian hak cipta internasional, hukum hak cipta (copyright) dari sebagian besar negara memiliki banyak ciri khas unik.

Kesimpulan:

Copyleft adalah lisensi diberikan kepada pengembang free software yang memodifikasi program sebelumnya (membuat versi modifikasi) seperti program open source yang siapa saja dapat memodifikasi source code-nya tanpa merubah dasarnya. Sedangkan, Copyright adalah hak cipta yang diberikan kepada pencipta asli dari software tersebut.

Tuesday, July 17, 2012

Istilah Umum Di Android


Berikut ini adalah istilah-istilah yang sering kita temui di ponsel berbasis Android.

APK
APK adalah kependekan dari Android Package yang merupakan ekstensi file khusus untuk aplikasi berbasis Android.

ADB
ADB atau Android Debug Bridge adalah command yang berfungsi untuk memberikan perintah kepada ponsel Android melalui PC.

AOSP
AOSP adalah singkatan dari Android Open Source Project yang merupakan projek gagasan Google bersama vendor Android yang dimaksudkan untuk menghadirkan software berbasis open source dengan kualitas produk yang terbaik untuk penggunaan sehari-hari.

App2SD
Script yang mengizinkan aplikasi terinstal pada memori eksternal.

Boot
Proses menghidupkan perangkat Android untuk pertama kalinya.

Bootloader
Bootloader merupakan sekumpulan kode yang dieksekusi sebelum sistem operasi mulai dijalankan.
Setiap device dengan hardware yang berbeda memiliki bootloader yang berbeda pula.

Rooting
Rooting adalah serangkaian proses yang sengaja dilakukan untuk mengubah akses Read Only Memory menjadi Read and Write.

ROM
Read Only Memory adalah memori yang hanya dapat dibaca. Akan tetapi dalam Android, ROM identik dengan sistem operasi itu sendiri.

Custom ROM
Custom ROM adalah ROM yang telah dimodifikasi oleh para pengembang.

Stock ROM
ROM yang berasal dari pabrikan alias masih murni.

Update OTA
Update Over The Air merupakan proses pembaruan software yang memanfaatkan jaringan internet Wi-Fi ataupun operator.

Cyanogen
Merupakan tim pengembang OS Android ternama yang lazim merilis Custom ROM untuk beragam perangkat Android.

Tethering
Menjadikan perangkat Android sebagai koneksi data. Dengan tethering, pengguna Android dapat memanfaatkan langganan internet yang digunakan oleh ponsel Android supaya dapat digunakan oleh perangkat lain seperti laptop dengan membagikan koneksi yang dimiliki melalui kabel USB atau Wi-Fi.

Launcher
Bagian dari User Interface (UI) perangkat Android yang terdapat pada layar depan Android yang mengizinkan pengguna untuk menjalankan aplikasi, membuat panggilan telepon, membuat widget, dan sebagainya.

Live Wallpaper
Wallpapaer animasi yang mulai diperkenalkan sejak Android 2.1 (Eclair).

Face Unlock
Fitur pembukaan kunci layar ponsel Android dengan cara menghadapkan wajah pada kamera depan. Dengan fitur ini, hanya pemilik yang bisa membuka kunci layar ponsel berkat teknologi pengenal wajah.