Open Source

Desember 19, 2008 indriyohana

OPEN SOURCE

Pengulasan singkat mengenai Open Source, agar kita lebih pengenal Open Source.apasih definisi Open Source?? Konsep Perangkat Lunak Kode Terbuka (Open Source Software) pada intinya adalah membuka kode sumber (source code) dari sebuah perangkat lunak. Definisi open source yang asli seperti tertuang dalam OSD (Open Source Definition) yaitu:

  • Free Redistribution
  • Source Code
  • Derived Works
  • Integrity of the Authors Source Code
  • No Discrimination Against Persons or Groups
  • No Discrimination Against Fields of Endeavor
  • Distribution of License
  • License Must Not Be Specific to a Product
  • License Must Not Contaminate Other Software

Syarat-syarat distribusi open source software harus memenuhi kriteria-kriteria berikut:

  1. Distribusi Ulang Gratis
    Lisensi distribusi tidak melarang pihak manapun untuk menjual atau memberikan software sebagai bagian dari distribusi software terpadu yang memuat program-program dari beberapa sumber yang berbeda. Lisensi seharusnya tidak mensyaratkan royalti atau biaya lain untuk hal tersebut.
  2. Kode Sumber
    Program harus menyertakan kode sumber, dan harus mengizinkan distribusi kode sumber sebagaimana distribusi bentuk terkompilasinya. Jika sebuah produk tidak didistribusikan dengan kode sumbernya, harus ada sarana yang terpublikasi baik untuk mendapatkan kode sumber dengan mudah. Kode sumber harus dalam bentuk yang memudahkan programmer untuk memodifikasi program tersebut. Bentuk intermediet, seperti output preprosesor atau translator tidak diperbolehkan.
  3. Kerja Turunan
    Lisensi harus mengizinkan modifikasi dan penerusan hasil kerja oleh orang lain, serta harus mengizinkannya untuk didistribusikan di bawah lisensi yang sama dengan software aslinya.
  4. Integritas Penulis Kode Sumber
    Lisensi dapat melarang kode sumber untuk didistribusikan ulang dalam bentuk termodifikasi hanya jika lisensi mengizinkan distribusi file-file tambahan beserta kode sumber untuk tujuan memodifikasi progran pada masa pembangunan. Lisensi harus secara eksplisit mengizinkan distribusi software yang dibangun dari modifikasi kode sumber. Lisensi mungkin mensyaratkan hasil kerja turunan untuk menggunakan nama atau versi yang berbeda dari software aslinya.
  5. Tak Ada Diskriminasi terhadap Pribadi atau Golongan
    Lisensi tidak boleh mendiskriminasi pribadi atau golongan manapun.
  6. Tak Ada Diskriminasi terhadap Bidang atau Usaha Tertentu
    Lisensi tidak boleh melarang siapapun untuk memanfaatkan program dalam bidang atau usaha tertentu. Misalnya, tidak boleh melarang program untuk digunakan di bidang bisnis, atau digunakan dalam riset genetika.
  7. Distribusi Lisensi
    Hak-hak yang dimiliki oleh program harus dapat diaplikasikan oleh semua orang yang menerima distribusi program tersebut, tanpa perlu penambahan lisensi oleh pihak-pihak yang bersangkutan.
  8. Lisensi Tidak Spesifik untuk Satu Produk
    Hak-hak yang dimiliki program bukan karena program tersebut menjadi bagian distribusi software tertentu. Jika program tersebut dipisahkan dari distribusi tersebut dan digunakan atau didistribusikan di bawah lisensi program, semua pihak yang menerima distribusi tersebut mempunyai hak yang sama sebagaimana hak yang dipunyai oleh distribusi software asal.
  9. Lisensi Tidak Membatasi Software Lain
    Lisensi tidak boleh melakukan pembatasan terhadap software lain yang didistribusikan bersama dengan software yang diberi lisensi. Misanya, lisensi tidak boleh memaksa agar semua program lain yang didistribusikan melalui medium yang sama harus merupakan open source software.
  10. Lisensi Harus Netral terhadap Teknologi
    Tidak ada syarat lisensi yang merupakan predikat dari suatu teknologi atau gaya antarmuka tertentu.

Beberapa bentuk model bisnis yang dapat dilakukan dengan Open Source:

1. Support/seller, pendapatan diperoleh dari penjualan media distribusi, branding, pelatihan, jasa konsultasi, pengembangan custom, dan dukungan setelah penjualan.

2. Loss leader, suatu produk Open Source gratis digunakan uuntuk menggantikan perangkat lunak komersial

3. Widget Frosting, perusahaan pada dasarnya menjual perangkat keras yang menggunakan program open source untuk menjalankan perangkat keras seperti sebagai driver atau lainnya.

4. Accecorizing, perusahaan mendistribusikan buku, perangkat keras, atau barang fisik lainnya yang berkaitan dengan produk Open Source, misal penerbitan buku O Reilly.

5. Service Enabler, perangkat lunak Open Source dibuat dan didistribusikan untuk mendukung ke arah penjualan service lainnya yang menghasilkan uang.

6. Brand Licensing, Suatu perusahaan mendapatkan penghasilan dengan penggunaan nama dagangnya.

7. Sell it, Free it, suatu perusahaan memulai siklus produksinya sebagai suatu produk komersial dan lalu mengubahnya menjadi produk open Source.

8. Software Franchising, ini merupakan model kombinasi antara brand licensing dan support/seller.

Apa sich perbedaan antara Free Software dengan Open Source Software?? Free Sotfware pasti Open Source Software, tetapi Open Source Software belum tentu Free Software. Berikut ini contoh-contohnya. Contoh free software adalah Linux. Contoh open source software adalah FreeBSD. Linux yang berlisensi free software tidak dapat diubah menjadi berlisensi tidak free software, sedangkan FreeBSD yang berlisensi open source software dapat diubah menjadi tidak open source. FreeBSD (open source) merupakan salah satu dasar untuk membuat Mac OSX (tidak open source). www.opensource.org/licenses memuat jenis-jenis lisensi open source.

Keunggulan Open Source antara lain adalah pada sistem operasi Open Source(LINUX) sejauh ini belum ditemukan virus yang menyerang sistem ini, walaupun software ini gratis. Bahkan, file yang tidak terbaca (terserang virus) di sistem operasi yang bayar mahal, dapat dibaca dengan Linux dengan mengubah formatnya. Menurut saya sendiri kejarangan adanya virus yang menyerang di karenakan mayoritas orang sering menggunakan Ms.Office, sehingga virus dibuat agar dapat merusak atau mengganggu software mayoritas ini.

Referensi :

ü http://wiki.linux.or.id/Linux

ü http://purbaya.ac.id/index.php/artikel/35-artikel/54-sejarah-oss

ü http://osc.ugm.ac.id/ossdata/index.php?title=Distribusi_Linux

ühttp://opensource.telkomspeedy.com/wiki/index.php/Sejarah_Internet_Indonesia:Open_Source_Software

ü http://image.google.com

ü itb.ac.id

ü http://kmte.ukm.ums.ac.id/linux

Entry Filed under: Open Source

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Trackback this post  |  Subscribe to comments via RSS Feed

Halaman

Kategori

Kalender

Desember 2008
S S R K J S M
« Sep    
1234567
891011121314
15161718192021
22232425262728
293031  

Most Recent Posts

 
Ikuti

Get every new post delivered to your Inbox.