Pengantar Open Source dan Aplikasi Lisensi-lisensi Software Free/Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

dokumen-dokumen yang mirip
Pengantar Open Source dan Aplikasi Lisensi Open untuk Produk Non Software. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Pengantar Open Source dan Aplikasi Model Bisnis Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Makalah. Lisensi Freeware, Shareware dan Opensource Software. Daeng X-5. SMA Negeri 1 Kota Bandung * 1 *

Pengantar Open Source dan Aplikasi Definisi dan Sejarah Open Source

Pengantar Open Source

Pengenalan Lisensi. Perangkat Lunak Bebas. Rahmat M. Samik-Ibrahim (rev )

Pengantar Open Source dan Aplikasi Perbandingan Sistem Operasi Open Source dan Sistem Operasi Proprietary

HAKI Perangkat Lunak

Pengenalan Lisensi. Perangkat Lunak Bebas. Rahmat M. Samik-Ibrahim (rev )

Konsep Perangkat Lunak Bebas

Pengantar Open Source dan Aplikasi Konsep Pengembangan Open Source WA/SMS: Rusmanto at gmail.com

Etika dan Ketentuan dalam Teknologi Informasi &Komunikasi

BAB I PENDAHULUAN. 1.1 Latar Belakang

HAK CIPTA SOFTWARE. Pengertian Hak Cipta

Pengantar Open Source dan Aplikasi Keterbukaan (Openness) di bidang TIK. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Kategori Free dan Non-Free Software. Andi Susilo,

Free Redistribution. Source Code

Pengantar Open Source dan Aplikasi Aspek Keamanan Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Pengenalan Lisensi. Perangkat Lunak Bebas. Rahmat M. Samik-Ibrahim. (rev )

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 3 Beberapa Jenis Lisensi Open Source Yang Populer

Mata Kuliah : Open Source Tahun : Pertemuan 3. Kategori Software. (Perangkat Lunak)

OS, App, dan Utility. DANY PURNO YUWONO, S.Pd - SMK NEGERI 1 TUREN MALANG

ETIKA DAN MORAL DALAM MENGGUNAKAN PERANGKAT TIK

Yudha Yudhanto, S.Kom

SOFTWARE OPEN SOURCE, SOFTWARE GRATIS?

PENGENALAN PERANGKAT LUNAK KOMPUTER. Pertemuan 2 VISKA ARMALINA, ST., M.Eng

Pengenalan Teknologi Informasi

Secara umum Hak Kekayaan Intelektual dapat terbagi dalam dua kategori yaitu: Hak Cipta dan Hak Kekayaan Industri

BAB 8 PERLINDUNGAN HAK ATAS KEKAYAAN INTELEKTUAL DALAM BIDANG TI

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

Pengantar Open Source dan Aplikasi Jaringan Komputer di Sistem Operasi Linux. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Etika Profesi dan Pengembangan Diri

BAB II PERANGKAT LUNAK

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

Oleh. Salamun Rohman Nudin, S.Kom., M.Kom Etika Profesi/ Teknik Informatika Untag Surabaya

JENIS PERANGKAT LUNAK

Adiharsa Winahyu Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

Pengantar Open Source dan Aplikasi Komunitas Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

Modul ke: Mengenal linux

Strategi Go Open Source

Pengantar Open Source dan Aplikasi Software Aplikasi Open Source. Rusmanto at gmail.com WA/SMS:

Konsep Terbuka Solusi Efektif Sistem Operasi. Bambang Eka Purnama. Universitas Surakarta

Kondisi FOSS di Indonesia

Fidens Felix VHS

Pengantar Open Source dan Aplikasi Sistem Operasi Open Source. Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id

PERTEMUAN 4 MANAJEMEN WEB

10/24/2017. Perangkat Lunak. Peranan Perangkat Lunak. Perangkat Lunak Sistem. Perangkat Lunak Sistem. Perangkat Lunak. (Software)

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

MENGIDENTIFIKASI ASPEKKODE ETIK DAN HAKI DI BIDANG TIK. Manakah yang bukan menjadi penyebab banyaknya pembajakan piranti lunak?

SOFTWARE TERBAIK UNTUK DATABASE

Migrasi ke F/OSS (Free/Open Source Software)

2. Mengetahui Pengertian, Latar Belakang, dan Jenis jenis Open Source Lisensi

PENGENALAN DAN INSTALASI SOFTWARE

Sejarah dan Rancangan Dasar GNU/Linux

FREE OPEN SOURCE SOFTWARE DAN FREE SOFTWARE (Mata Kuliah Free Open Source Software)

MODUL 11 PENGENALAN LINUX

Sist Sis em K mput mput (Softwar (Softw e ar e & Brain ain ar w e are))

Gambar 1. Skema Hotspot

BAB II TINJAUAN PUSTAKA. Sistem Operasi adalah sebuah perangkat lunak (software) yang berfungsi

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

BAB 1 PENDAHULUAN. merupakan salah satu cara untuk memasuki Perguruan Tinggi. Hampir semua siswa

Software Halal. F/OSS sebagai Pilihan atau Alternatif?

LAPORAN AWAL Perangkat Lunak Jaringan 1 NAMA : DIAN BAYU NIM : KELAS : C

HaKI (IPR) Hak Kekayaan Intelektual (Intellectual Property Rights)

SAP (SATUAN ACARA PERKULIAHAN) Tujuan pembelajaran khusus (performansi/ indikator)

Pertemuan 11 Pengenalan DBMS dan MySQL

AP2B-Dini Triasanti KONSEP DASAR PYTHON

Hak atas Kekayaan Intelektual Perangkat Lunak 1

Tinjauan Umum Undang-Undang Hak Cipta Republik Indonesia Undang-Undang Hak Cipta atas Kekayaan Intelektual (termasuk program-program komputer) UU No.

Serbaneka Perangkat Lunak Bebas

Dibuat Oleh : 1. Andrey ( )

BAB III LANDASAN TEORI

Studi Kasus: GNU/Linux

SISTEM OPERSI. bertugas untuk melakukan control dan manajemen perangkat keras serta operasi-operasi dasar system, dan menjalankan software aplikasi.

BAB 2 LANDASAN TEORI

Mata Kuliah : Open Source Tahun : Pertemuan 8 LICENSE OPENSOURCE

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

BAB III GAMBARAN UMUM FREE SOFTWARE OPENOFFICE.ORG DAN

OPEN SOURCE SOFTWARE DAN MODEL BISNISNYA. Budi Maryanto. Sekolah Tinggi Manajemen Informatika dan Komputer LIKMI Jl. Ir. H. Juanda 96 Bandung 40132

Legalitas dan Open Source Sebagai Solusi

SISTEM OPERASI LINUX

BAB III LANDASAN TEORI

Sudah Saatnya Pemerintah beralih ke Open Source

Bab 4: Teknologi Yang Dipakai

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

Bab II. TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

PENGENALAN KONSEP OPEN SOURCE

5 contoh kasus pelanggaran hak cipta (software)

PERBEDAAN CHROME DENGAN CHROMIUM

Linux dan Program Open Source untuk Belajar dan Bekerja

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

Peningkatan Kemandirian Daerah dengan Pemanfaatan FOSS (free open source software)

BAB III 3. LANDASAN TEORI

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1

Perbandingan dan Pemilihan Sistem Operasi

Transkripsi:

Pengantar Open Source dan Aplikasi Lisensi-lisensi Software Free/Open Source Rusmanto at gmail.com Rusmanto at nurulfikri.ac.id Twitter @ruslinux Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id

Garis Besar Tujuan Belajar Hak Cipta dan Lisensi Katagori Software Berdasar Lisensi Organisasi Pensertifikasi Lisensi FOSS Perbandingan Lisensi: GPL vs Non-GPL, dan Free Software vs Open Source Initiative Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id

Tujuan Umum Pertemuan Kedelapan Mampu memahami lisensi-lisensi software Open Source atau Free Software. Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 3-22 3-5

Topik-topik Pertemuan Kedelapan a) Lisensi-lisensi software menurut Free Software Foundation (FSF) b) Lisensi-lisensi software menurut Open Source Initiative (OSI) c) Persamaan dan perbedaan lisensi-lisensi FSF dan OSI. Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 4-22 4-5

Tujuan Khusus Pertemuan Kedelapan a) Mampu menjelaskan arti lisensi-lisensi terkenal yang diakui FSF antara lain lisensi GPL, LGPL, dan Apache, dan BSD. b) Mampu menjelaskan arti lisensi-lisensi terkenal yang diakui OSI dan antara lain lisensi GPL, LGPL, dan Apache, dan BSD. c) Mampu menjelaskan persamaan dan perbedaan lisensi (contoh GPL dan Non- GPL) Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 5-22 5-5

Istilah Software Software atau program komputer dapat berupa sistem operasi, aplikasi, bahasa pemrograman, dll. Source = Program berbentuk kode sumber (source code), berupa perintah atau lambang bahasa pemrograman yang dapat difahami oleh manusia. Object atau Binary = Program berbentuk kode objek atau kode biner (object code / binary code), yang hanya dapat difahami oleh mesin komputer (prosesor). Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 6-22 6-5

Hak Cipta & Paten Hak Cipta: hak eksklusif bagi Pencipta atau Pemegang Hak Cipta untuk mengumumkan atau memperbanyak Ciptaannya, yang timbul secara otomatis setelah suatu ciptaan dilahirkan tanpa mengurangi pembatasan menurut peraturan perundang-undangan yang berlaku (UU No. 19 Tahun 2002, pasal 1 ayat 1). Hak Cipta (misal software) TIDAK SAMA dengan Paten (misal penemuan suatu proses atau algoritma). Indonesia tidak mengakui paten di bidang program komputer (rumus/algoritma). UU No. 14 Tahun 2001. Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 7-22 7-5

Pemegang Hak Cipta & Karya Cipta Pemegang Hak Cipta adalah Pencipta sebagai Pemilik Hak Cipta, atau pihak yang menerima hak tersebut dari Pencipta, atau pihak lain yang menerima lebih lanjut hak dari pihak yang menerima hak tersebut (UU No. 19 Tahun 2002 tentang Hak Cipta, pasal 1 ayat 4). Karya Cipta: software (program dan karya lain yang melekat pada program), lagu (musik dan lirik), video (cerita, gambar, suara), buku (tulisan, tata letak, desain cover), dll. Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 8-22 8-5

Hak Ekonomi dan Hak Moral Dalam penjelasan UU No. 19 Tahun 2002: Hak Cipta terdiri atas hak ekonomi (economic rights) dan hak moral (moral rights). Hak ekonomi adalah hak untuk mendapatkan manfaat ekonomi atas Ciptaan serta produk Hak Terkait. Hak moral adalah hak yang melekat pada diri Pencipta atau Pelaku yang tidak dapat dihilangkan atau dihapus tanpa alasan apa pun, walaupun Hak Cipta atau Hak Terkait telah dialihkan. Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 9-22 9-5

Hak Cipta Software Program Komputer adalah sekumpulan instruksi yang diwujudkan dalam bentuk bahasa, kode, skema, ataupun bentuk lain, yang apabila digabungkan dengan media yang dapat dibaca dengan komputer akan mampu membuat komputer bekerja untuk melakukan fungsi-fungsi khusus atau untuk mencapai hasil yang khusus, (UU No. 19 Tahun 2002 pasal 1 ayat 8). Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 10-22 10-5

Lisensi Lisensi: izin yang diberikan oleh Pemegang Hak Cipta atau Pemegang Hak Terkait kepada pihak lain untuk mengumumkan dan/atau memperbanyak Ciptaannya atau produk Hak Terkaitnya dengan persyaratan tertentu (UU No. 19 Tahun 2002 pasal 1 ayat 14). Lisensi dinyatakan secara tertulis oleh pemilik hak cipta, misal berupa sebuah file dalam paket program, atau ditulis sebagai catatan dalam kode program. Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 11-22 11-5

Katagori Software Berdasar Lisensi (1) Public Domain: software yang sudah tidak terikat oleh pemilik hak cipta sehingga bebas digunakan, dimodifikasi (jika tersedia kode sumbernya), dan disebarkan tanpa batasan, tanpa harus menyebutkan siapa pemilik hak cipta. Contoh: SQLite (software database). Free/Open Source Software: bebas digunakan untuk apa saja, kode sumber tersedia, bebas dimodifikasi, dan bebas disebarluaskan, dengan menyebutkan siapa pemilik hak cipta. Contoh: Linux (sistem operasi). Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 12-22 12-5

Katagori Software Berdasar Lisensi (2) Freeware: kode sumber tidak tersedia dan tidak bebas dimodifikasi, kode sumber dirahasiakan, hanya gratis untuk digunakan dan (sebagian) bebas disebarluaskan. Contoh: Adobe Acrobat (PDF) Reader. Shareware: seperti Freeware untuk waktu terbatas. Disebut juga Trialware atau Demoware. Contoh: 3D Realms (Game dari Apogee Software). Proprietary: dibatasi secara penuh oleh pemilik hak cipta, biasanya ada biaya untuk menggunakan, dan kode sumber dirahasiakan. Contoh: MS Windows (sistem operasi). Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 13-22 13-5

Katagori software Public Domain Free/Open Source Freeware Shareware Proprietary Contoh produk SQLite Linux Acrobat Reader Apogee Software MS Windows Tanpa biaya lisensi Ya Ya Ya Terbatas Tidak Bebas digunakan Ya Ya Tidak Tidak Tidak Tersedia kode sumber Tidak selalu Ya Tidak Tidak Tidak Bebas dimodifikasi Ya Ya Tidak Tidak Tidak Perlindungan hukum terhadap kebebasan Tidak Ya Tidak Tidak Tidak Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 14-22 14-5

Lisensi Free Software dan Open Source Pada umumnya, puluhan lisensi yang disusun atau diakui FSF (Free Software Foundation) dan OSI (Open Source Initiative) adalah sama, hanya sedikit yang berbeda. Kesamaan keduanya adalah memenuhi 4 kriteria pokok, bahwa program disebut Free Software atau Open Source Software (bukan Freeware/Shareware) jika (1) kode sumbernya (source code) tersedia, (2) bebas digunakan, (3) bebas dimodifikasi, dan (4) bebas disebarluaskan. Lisensi FSF/OSI mewajibkan pencantuman nama pemilik hak cipta sebelumnya, bukan public domain. Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 15-22 15-5

Lisensi Free Software Foundation (1) GPL atau GNU GPL (General Public License): selain memenuhi 4 kriteria utama, GPL memilki syarat bahwa hasil modifikasi atau turunan (derivatif) program berlisensi GPL harus juga GPL, dan tidak boleh digabungkan ke dalam program yang tidak GPL. LGPL (Lesser GPL): seperti GPL, namun program dapat digabungkan dengan program lain yang bukan GPL, sehingga LGPL juga berarti Library GPL karena lisensi ini lebih tepat untuk program pustaka (library software). Keduanya disebut Copyleft (bebas dicopy selamanya). Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 16-22 16-5

Logo CopyRight dan CopyLeft Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 17-22 17-5

Copyright dan Copyleft Copyright untuk karya Proprietary: tidak boleh digunakan, dicopy, dimodifikasi, dan disebarluaskan tanpa izin kepada pemegang hak cipta. Copyright untuk karya Open Source Software: 1. Copyright (arti umum): boleh digunakan, boleh dicopy, boleh dimodifikasi, dan boleh disebarluaskan. Contoh: Lisensi BSD, Apache, GPL dan LGPL. 2. Copyleft adalah Copyright dengan syarat lisensi karya turunan tidak boleh diubah, sehingga akan Open Source selamanya. Contoh: GPL dan LGPL Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 18-22 18-5

Lisensi Free Software Foundation (2) Original BSD License: selain memenuhi 4 kriteria utama, yaitu BSD tidak melarang hasil modifikasi atau turunan (derivatif) program berlisensi BSD menjadi tidak BSD, bahkan BSD dapat diubah menjadi tidak Open Source. Original BSD tidak kompatibel dengan GPL Apache License 2.0: mirip BSD, namun Apache mensyaratkan lisensi turunan tidak kontradiktif dengan lisensi program awal, sehingga FSF memasukkan Apache License 2.0 kompatibel dengan GPL, meskipun tidak Copyleft. Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 19-22 19-5

Contoh (sebagian) Lisensi BSD 2-Clause Copyright (c) <YEAR>, <OWNER> All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 20-22 20-5

Lisensi dari OSI (Open Source Initiative) Semua lisensi FSF diakui oleh OSI, kecuali dua lisensi ini tidak diakui FSF sebagai Free Software, antara lain karena keduanya mewajibkan publikasi hasil modifikasi meskipun hanya untuk kebutuhan sendiri. Reciprocal Public License Sybase Open Watcon Public License Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 21-22 21-5

Lisensi Kombinasi MySQL dilisensikan oleh ORACLE sebagai GPL untuk umum dan non GPL atau proprietary (disebut juga lisensi komersial) untuk pelanggan ORACLE. Pengembang server email Sendmail juga membuat dual license, yakni Open Source untuk publik dan tidak Open Source untuk pengguna yang butuh pelayanan khusus. DVD Linux Fedora dan CentOS 100% Free, sedangkan DVD RHEL (RedHat Enterprise Linux) tidak 100% Free, meskipun RHEL tetap disebut Linux Open Source. Program Studi TI & SI STT Terpadu Nurul Fikri www.nurulfikri.ac.id 22-22 22-5