Jumat, 06 Agustus 2010

Open Source dan Free Software

Open Source dan Free Software Di dalam komunitas Linux, ada dua gerakan ideologis utama di tempat kerja. Gerakan Free Software (kita masuk ke dalam sekejap) bekerja menuju tujuan untuk membuat semua perangkat lunak bebas dari pembatasan hak kekayaan intelektual. Pengikut dari gerakan ini percaya bahwa pembatasan ini menghambat pengembangan teknis dan kerja yang baik terhadap masyarakat. Gerakan Open Source bekerja menuju sebagian besar tujuan yang sama, tetapi mengambil pendekatan yang lebih pragmatis terhadap mereka. Pengikut gerakan ini lebih memilih untuk mendasarkan argumen mereka pada manfaat ekonomi dan teknis pembuatan kode sumber tersedia secara bebas, daripada prinsip moral dan etika yang mendorong Gerakan Perangkat Lunak Bebas.

Di ujung lain dari spektrum adalah kelompok yang ingin menjaga kontrol yang lebih ketat atas software mereka. Free Software gerakan dipimpin oleh Free Software Foundation, sebuah organisasi untuk proyek GNU. Perangkat lunak bebas lebih dari sebuah ideologi.
Pada dasarnya, perangkat lunak bebas adalah upaya untuk menjamin hak-hak tertentu untuk pengguna dan pengembang. Kebebasan ini meliputi kebebasan untuk menjalankan program untuk alasan apapun, untuk belajar dan memodifikasi kode sumber, untuk mendistribusikan ulang sumber, dan untuk berbagi konten yang anda modifikasi. Untuk menjamin kebebasan tersebut dengan GNU General Public License (GPL) telah dibuat. GPL, secara singkat, menyatakan bahwa siapa pun mendistribusikan kompilasi program yang dilisensikan dibawah GPL juga harus menyediakan kode sumber, dan bebas untuk membuat kation modi untuk program selama mereka kation modi juga dibuat tersedia dalam bentuk kode sumber. Hal ini menjamin bahwa setelah program ini open untuk masyarakat, itu tidak bisa, close kecuali dengan persetujuan dari setiap penulis setiap potongan kode (bahkan kation modi) di dalamnya. Sebagian besar program Linux dilisensikan di bawah GPL.
Penting untuk dicatat bahwa GPL tidak menyebutkan tentang harga. Aneh sepertinya, Anda dapat apa untuk perangkat lunak bebas. Anda akan mendapat  kebebasan memiliki dengan kode sumber, bukan harga yang Anda bayar untuk perangkat lunak. (Namun, sekali seseorang telah menjual,  atau bahkan memberi Anda, program dikompilasi berlisensi di bawah GPL mereka diwajibkan untuk menyediakan kode sumbernya.). Lisensi lain yang populer adalah lisensi BSD. Berbeda dengan GPL, lisensi BSD tidak memberikan persyaratan untuk rilis dari sebuah program atau kode sumber. Software di bawah lisensi BSD memungkinkan redistribusi dalam bentuk source atau biner hanya memenuhi beberapa persyaratan. Penulis, membatasi program ini tidak dapat digunakan sebagai advertisement. Penulis juga tidak bertanggung jawab atas kerusakan yang mungkin timbul dari penggunaan perangkat lunak. Sebagian besar perangkat lunak yang disertakan dalam Linux Slackware adalah lisensi BSD.
Pada garis depan gerakan Open Source yang lebih muda, Open Source Initiative adalah sebuah organisasi yang hanya ada untuk mendapatkan dukungan untuk perangkat lunak open source adalah perangkat lunak yang memiliki kode sumber tersedia serta program siap dijalankan. Mereka tidak menawarkan lisensi speci c, tapi sebaliknya justru mendukung berbagai jenis lisensi open source yang tersedia. Ide dibalik OSI adalah untuk mendapatkan lebih banyak perusahaan di belakang open source dengan mengijinkan mereka untuk menulis lisensi open source mereka sendiri dan orang-orang berlisensi Open Source Initiative. Banyak perusahaan yang ingin merilis kode sumber, tetapi tidak ingin menggunakan GPL. Karena mereka tidak dapat secara radikal mengubah GPL, mereka ditawarkan kesempatan untuk memberikan lisensi mereka sendiri dan memilikinya sertifikat dari organisasi ini. Sementara Free Software Foundation dan Open Source Initiative bekerja untuk membantu satu sama lain, mereka bukan hal yang sama. Free Software Foundation menggunakan spec llisensi ci c dan menyediakan perangkat lunak dibawah lisensi tersebut. Open Source Initiative mencari dukungan untuk semua lisensi open source, termasuk salah satu dari Free-Software Foundation. Dasar setiap yang berpendapat untuk membuat source code secara bebas kadang-kadang membagi dua gerakan, tapi fakta bahwa dua ideologis beragam kelompok bekerja ke arah tujuan yang sama meminjamkan kepercayaan pada upaya masing-masing.