Konsep Perangkat Lunak Bebas Oleh:
Kelompok 58.1
M. Eka Suryana(1203000641) Rachmad Laksana(1203000897) mailto:
[email protected] © Copyright 2004 Silahkan menggunakan, memperbanyak, dan memperbaiki slide ini jika diperlukan. Kami tidak bertanggungjawab terhadap penggunaan slide ini!
© Copyleft 2004 allrights reserved
Apa yang akan kita pelajari hari ini?
Perangkat Lunak Bebas Open Source Public Domain Copyleft / Non-Copyleft Perangkat Lunak Semi bebas Dll Mau tahu ? sumber slide ini berasal dari situs FSF atau mirrornya dan buku rujukan utama
© Copyleft 2004 allrights reserved
Konsep kebebasan Maksud bebas : Kebebasan untuk berbicara, bukannya bir gratis Lebih didasarkan pada kebebasan mengembangkan, dan mendistribusikan daripada sekedar gratis Richard Stallman : perangkat lunak merupakan milik publik. Tujuan : setiap orang dapat memanfaatkannya Keuntungan : serbaguna & efektif dalam keanekaragaman jenis aplikasi © Copyleft 2004 allrights reserved
Perangkat lunak bebas
Perangkat lunak bebas ialah perangkat lunak yang mengizinkan siapapun untuk untuk menggunakan, menyalin, dan mendistribusikan baik dimodifikasi ataupun tidak, secara gratis ataupun dengan biaya. Tentu saja untuk dapat melakukan semua hal diatas source code dari program harus tersedia. Perihal Kebebasan
Bebas untuk menjalankan program Bebas untuk mempelajari bagaimana program itu bekerja Bebas untuk menyebarluaskan kembali Bebas untuk meningkatkan kinerja program, dan dapat menyebarkannya ke khalayak umum © Copyleft 2004 allrights reserved
Open Source Bebas untuk menggunakan, menyalin, mendistribusikan, modifikasi, menjual, dll Source code mesti tersedia Artinya kurang lebih sama dengan perangkat lunak bebas Lantas apa bedanya?
© Copyleft 2004 allrights reserved
Perangkat lunak bebas VS Open Source Perangkat lunak bebas Menciptakan free software community Non-free software adalah sebuah masalah Sebuah gerakan sosial Lebih menekankan aspek kebebasan mengembangkan sofware (Richard Stallman)
Open Source Yang berkontribusi terhadap komunitas ini Non-free software adalah bagian dari solusi Development methodology Lebih menekankan aspek komersial seperti kualitas (Erich S. Raymond)
Kesimpulan yang didapat dari http://gnu.mirrorspace.org/philosophy/free-software-for-freedom.html
© Copyleft 2004 allrights reserved
Perangkat lunak bebas VS Open Source (An analogy) ¾Gerakan free software dan gerakan open source ibaratnya seperti dua buah partai politik didalam sebuah negara(dalam hal ini komunitas masyarakat free software). ¾Dalam perang dingin dua kekuatan besar dunia bertarung Amerika VS Rusia. ¾Hubungannya antara free software, open source, dan proprietary software ? © Copyleft 2004 allrights reserved
Bagaimana membuat sebuah program menjadi perangkat lunak bebas Menaruh di public domain Meng-copyleft-kan program tersebut Memasukkannya ke dalam GNU GPL
© Copyleft 2004 allrights reserved
Public Domain » Perangkat lunak tanpa hak cipta. » Cara termudah untuk membuat suatu software menjadi perangkat lunak bebas Kasus khusus dari perangkat lunak bebas non-copyleft(kelemahan public domain) : Beberapa salinan / versi yang telah dimodifikasi bisa jadi tidak bebas sama sekali. © Copyleft 2004 allrights reserved
Copyleft / Non-Copyleft Copyleft : » tidak boleh menambah batasan tambahan.
Non-Copyleft : » ada izin menambah batasan tambahan.
© Copyleft 2004 allrights reserved
Lebih lanjut tentang copyleft Sebuah parodi dari copyright Metode umum untuk membuat sebuah program menjadi perangkat lunak bebas, serta menjamin kebebasannya untuk semua modifikasi dan versi-versi berikutnya. Cara meng-copyleft-kan sebuah program
menghakciptakan program tersebut menambah ketentuan distribusi, sebagai perangkat sah yang memberikan hak kepada setiap orang untuk menggunakan, mengubah, dan mendistribusikan kembali kode program atau turunannya, namun hanya jika ketentuan distribusinya tidak berubah © Copyleft 2004 allrights reserved
GPL - covered Copyleft merupakan suatu konsep umum, terdapat berbagai cara untuk membuat rinciannya salah satunya GNU GPL(General Public License). Sebuah kumpulan ketentuan pendistribusian tertentu untuk meng-copyleft-kan sebuah program. Ketentuan pendistribusian yang dikeluarkan oleh GNU project yang lebih menjamin bahwa perangkat lunak bebas akan tetap bersifat bebas termasuk versi yang telah dimodifkasi © Copyleft 2004 allrights reserved
Perangkat lunak bebas hierarchy public domain
Semakin mudah dimanipulasi
copyleft GPL-covered Semakin dijamin kebebasannya © Copyleft 2004 allrights reserved
Perangkat lunak semi-bebas Perangkat lunak semi-bebas adalah perangkat lunak yang tidak bebas, tapi mengizinkan setiap orang untuk menggunakan, menyalin, mendistribusikan, dan memodifikasinya (termasuk distribusi dari versi yang telah dimodifikasi) Hanya dapat digunakan untuk tujuan Non-laba PGP(Pretty Good Privacy) merupakan salah satu perangkat lunak tidak bebas Program semi-bebas sama-sekali tidak dapat dimasukkan dalam sistem operasi bebas(FSF) © Copyleft 2004 allrights reserved
Sistem GNU Sistem GNU merupakan sistem serupa Unix yang seutuhnya bebas Salah satu varian GNU yang banyak digunakan saat ini adalah “Linux” Sistem GNU sendiri merupakan gabungan kernel dan sekumpulan program Sistem GNU mencakup seluruh perangkat lunak GNU dan paket program lainnya Setiap komponen sistem GNU harus perangkat lunak bebas © Copyleft 2004 allrights reserved
Perangkat lunak GNU Perangkat lunak GNU merupakan perangkat lunak yang dikeluarkan oleh proyek GNU Perangkat lunak GNU dapat berupa copyleft dan Non-copyleft Meskipun demikian semua perangkat lunak GNU haruslah perangkat lunak bebas
© Copyleft 2004 allrights reserved
Jenis perangkat lunak lainnya Perangkat Lunak Berpemilik » tidak bebas ataupun semi-bebas. » hak cipta untuk menghilangkan kebebasan pengguna. Freeware != bebas Shareware != bebas != semi-bebas Perangkat lunak komersial © Copyleft 2004 allrights reserved
Diagram kategori perangkat lunak
© Copyleft 2004 allrights reserved