Pendahuluan Open Source Nia Saurina SST M Kom
- Slides: 31
Pendahuluan Open Source Nia Saurina SST. , M. Kom
Agenda • • • Open Source? Sejarah Open Source Keuntungan menggunakan Open Source Tantangan Open Source Apa yang harus dilakukan sekarang?
Open Source? Project lead volunteer
Definisi “Open Source” Sumber: http: //students. washington. edu/jjfrost/ Definisi sederhana Software yang di-distribusikan dengan biaya rendah dan source code dapat dilihat, dimodifikasi dan di-distribusi ulang
Definisi Open Source 1. Free Redistribution Dengan adanya License maka tidak membutuhkan royalti pada distribusi source code 2. Source Code Program harus melibatkan source code, dan harus dapat didistribusikan dalam compiled form, sehingga dapat dijalankan pada semua program. 3. Derived Works License harus dapat di-modifikasi dan di-distribusi ulang. 4. No Discrimination Against Persons or Groups License tidak boleh ada perbedaan antara perseorangan atau kelompok.
Definisi Open Source 5. License Must Not Be Specific to a Product Hak cipta pembuatan program tidak boleh tergantung pada distribusi software. 6. License Must Not Restrict Other Software License tidak boleh ada pembatasan pada distribusi licensed software. 7. License Must Be Technology-Neutral Tidak ada ketetapan license pada teknologi individual atau bentuk interface.
Open Source Software? • Open Source software memiliki source code yang dapat dilihat. Definisi Open Source memiliki tiga keuntungan: – free pada re-distribution tanpa royalti atau biaya license ke pencipta source code – Memodifikasi source code – Menyebarluaskan source code.
Open Source Software (OSS) : software dimana programming code didapatkan user untuk kepentingan: – – – Copy Study Use Modify, dan Redistribute
Open Source Vs. Closed Source Software CSS OSS Dikembangkan oleh perusahaan dan tim pengembang untuk mendapatkan keuntungan Dikembangkan oleh sukarelawan untuk berbagi pengetahuan. Sentralisasi, digunakan hanya pada satu situs Desentralisasi, distribusi, dapat digunakan pada beberapa situs Saran pengguna belum tentu diimplementasikan Saran pengguna dapat langsung diterapkan Software tidak selalu diperbarui Software dapat diperbarui setiap hari atau setiap minggu. Tidak dapat me-modifikasi source code Kemampuan untuk me-modifikasi source code
Proprietary Software: • Proprietary software (disebut juga non-free software) adalah software dengan pembatasan dalam penggunaan, salin dan modifikasi seperti pemaksaan dari pemilik. • Pendukung proprietary software : Microsoft. • Ex: CAD, Nortan Antivirus etc. ,
Proprietary Software: • Proprietary vs. Open Source ØWindows adalah teknologi Proprietary Aplikasi yang hanya bekerja pada Windows ØLinux – Open Source
Agenda • • • Open Source? Sejarah Open Source Keuntungan menggunakan Open Source Tantangan Open Source Apa yang harus dilakukan sekarang?
Sejarah Open Source 1983 1990 1989 1993 1991 1999 1998 2007 § Sebelum 1983 o Software yang menggunakan teknologi yang sudah ada sebelumnya. Contoh: IBM SHARE. o Pengembangan Software : SPICE, Te. X dan X Window System § 1970 o Sistem operasi UNIX dikembangkan Bell Labs; AT&T § 1983 o Richard Stallman memperkenalkan GNU untuk menyempurnakan sistem operasi yang bersifat gratis tanpa adanya batasan pada source code o Memperkenalkan istilah "free software" dan Free Software Foundation untuk memperkenalkan konsep.
Sejarah Open Source 1983 1990 1989 1993 1991 1999 1998 2007 § 1989 o Versi pertama GNU General Public License diperkenalkan o Komponen GNU seperti GNU compiler, GNU Emacs dan debugger diperkenalkan § 1990 o Apache HTTP Server menjadi software yang sering digunakan pada web server § 1991 o Linux bersifat free pada modifikasi source code o Kombinasi Linux dan GNU merupakan sistem operasi pertama yang bersifat gratis § 1993: versi pertama Linus Torvalds
Sejarah Open Source 1983 1990 1989 1993 1991 1999 1998 2007 § 1997: peluncuran Debian Free Software § 1998 o Peluncuran Netscape bersifat free software. Sekarang dikenal dengan Mozilla Firefox o Sun Microsystems menerbitkan Star. Office bersifat free software. Sekarang dikenal dengan Open. Office. org § 2004 o Sun Microsystems menerbitkan Java Development Kit Open. JDK
Agenda • • • Open Source? Sejarah Open Source Keuntungan Open Source Tantangan Open Source Apa yang harus dilakukan sekarang?
Manfaat Open Source Ø Manfaat bagi Industri (Pemakai) Ø Ø Ø Penyebaran yang cepat dari teknologi baru Membentuk komunitas terhadap best practices Biaya produk yang lebih murah Membangun solusi yang fleksibel dan mampu bersaing Aman pemakaiannya (lisensi) Mudah diperoleh
Manfaat Open Source Ø Pengembang Piranti Lunak Ø Biaya pengembangan lebih rendah dan lebih cepat Ø Sesuai dengan open standard Ø Meningkatkan daya saing Ø Pakar Teknologi Informasi Ø Kebebasan berkreasi, Ø Inovasi, kolaborasi
Model Komersial komersial Pengembangan Software Engineering/ Product Management produk Software penghasilan Pelanggan anggaran Pemasaran: penjualan, pemasaran, layanan, produk
Model Open Source Pengembangan Software Engineering/ Product Management/ Ecosystem Development Desain Roadmap Software “The Project” kontribusi Use Cases Software penghasilan Peer Review Testing Documentation Translations Pelanggan Anggaran Produk Pemasaran: penjualan, pemasaran, layanan, produk Forum Help Bug Fixes Scalability Configuration komunita s
Keistimewaan Open Source § Open Source is Flexible o Kemudahan mendapatkan source code, sehingga dirubah sesuai kebutuhan o program dapat dirubah § Open Source is Cost Effective o Mampu mendukung daya saing; dan murah! o cost sharing: beberapa perusahaan melakukan berbagi anggaran untuk produk yang sama
Keistimewaan Open Source § Open Source Developers are motivated o programmers menulis code yang lebih baik o programmers menulis code yang dibutuhkan dan memodifikasi code yang sudah ada § More Security and less bugs o Peer review mengizinkan bugs untuk diperbaiki o Viruses, “spyware, ” dll. Hampir tidak ada! § The code will survive! o Code akan selalu re-generasi
Fitur Open Source • Multi-user Networked Operating Systems o Linux : http: //www. linux. org • Internet/intranet Services and Applications o Apache web server - http: //www. apache. org o BIND name server - software untuk DNS (domain name service). http: //www. isc. org/products/BIND/ o Sendmail (Exchange server) - http: //www. sendmail. org
Fitur open-source? • Software Development o GCC - compiler untuk C, C++, Fortran, Java http: //gcc. gnu. org/ o JBOSS – implementasi J 2 EE http: //www. jboss. org o PHP – bahasa pemrograman untuk web http: //www. php. net o Python – bahasa pemrograman berorientasi obyek untuk web http: //www. python. org
Fitur open-source? • Database Systems o My. SQL - http: //www. mysql. com o Postgre. SQL - http: //www. postgresql. org • Desktop Applications o Open. Office. org – untuk word-processing, spreadsheet, menggambar dan presentasi http: //www. openoffice. org o Ximian Evolution – untuk email, kalendar dan catatan harian http: //www. ximian. org o Mozilla - web browser http: //www. mozilla. org
Agenda • • • Open Source? Sejarah Open Source Keuntungan menggunakan Open Source Tantangan Open Source Apa yang harus dilakukan sekarang?
Salah pengertian Open Source di Indonesia Ø Ø Ø Ø Open Source berarti gratis Open Source berarti tidak ada layanan purna jual Murah berarti tidak bermutu Open Source hanya untuk geeks Tidak ada support dari vendor komersial Open Source berarti tidak aman Sumber daya manusia belum mampu menjalankan piranti lunak berbasis Open Source
Tantangan “Open Source” ? Ø Pemakai Piranti Lunak Ø Ø Ø Ø Peranti lunak komersial lebih dikenal Lebih murah ‘membajak piranti lunak’ Terbiasa dengan yang lama, sulit berubah, harus belajar lagi Tidak mudah pemakaiannya Kurang pengertian open source (teknologi masa depan? ) Kehandalan masih diragukan Piranti lunak untuk pemakai desktop masih kurang Ø Pengembang Piranti Lunak Ø Bersaing dengan produk yang sama dan sudah ada Ø Keuntungan menipis Ø Pakar Teknologi Informasi Ø Konversi ke “open source” tidak mudah dan murah Ø Meyakinkan publik perlunya “open source”
Agenda • • • Open Source? Sejarah Open Source Keutungan menggunakan Open Source Tantangan Open Source Apa yang harus dilakukan sekarang?
Apa yang harus dilakukan sekarang? Ø Pemakai Piranti Lunak Ø Menyiapkan diri untuk menggunakan “open source” Ø Mempelajari dan mengamati perkembangan piranti lunak berbasis “open source” Ø Pengembang Piranti Lunak Ø Ø Mengaitkan “open source” dengan “open standard” Mengamati dan mengikuti kebutuhan “pasar” Ikut berpartisipasi untuk meningkatkan citra Inovasi jenis usaha sebagai dampak open source Ø Pakar Teknologi Informasi Ø Membuat konversi/transisi ke “open source” mudah dan murah Ø Meyakinkan publik bahwa “open source” adalah teknologi masa depan (sosialisasi)
Terima Kasih
- Kom heer jezus kom
- Open innovation open science open to the world
- Po kom je pojmenována amerika
- Kom tot rus
- Menti dot kom
- Spesifieke vraagsin
- Go to www.menti.com and use
- Kom hitt
- Lieve vrouwke, ik kom niet om te bidden tekst
- Kom til mig alle i som slider jer trætte
- Komponen kunci sig
- Rit my courses
- Makrosporogeneza
- Majesteit glansryke heerlikheid
- Na kom kontinentu je dubai
- Egipat se nalazi na kontinentu
- Wwwmenti.come
- Go to www.menti.com/p1zarfhufi
- Www. menti com
- Stichting kom leren
- Sinta swastikawara, m.i.kom
- Hoe kom je op het dark web
- Dot.kom
- Jan bytnar i maryna trzcińska
- Www,xxx,kom
- Kumar kom jet
- Sudut-sudut pada lingkaran
- Plan d intervention sst
- Sst309
- Sensor wireless inc
- Pengertian sst
- Penulisan sst