Jumat, 08 Oktober 2010

Open Source???

Open Source merujuk pada sebuah program atau perangkat lunak yang souce codenya (bentuk program ketika seorang programmer membuat sebuah program dalam bahasa pemrograman tertentu) tersedia untuk umum sehingga dapat digunakan ataupun dimodifikasi secara bebas/gratis.
Open source code biasanya dibuat sebagai upaya kolaborasi di mana programer memperbaiki kode dan berbagi perubahan dalam masyarakat.
Dasar pemikirannya adalah beberapa kelompok programmer yang lebih besar tidak berkaitan dengan kepemilikan atau hak milik akan menghasilkan keuntungan finansial yang lebih berguna dan bug-produk gratis untuk semua orang untuk digunakan. Mengandalkan konsep peer review untuk menemukan dan menghilangkan bug di kode program, sebuah proses yang dikembangkan secara komersial.
Dasar-dasar di belakang Open Source Initiative adalah bahwa ketika pemrogram dapat membaca, mendistribusikan dan memodifikasi source code untuk perangkat lunak, perangkat lunak tersebut berkembang. Open source tumbuh dalam masyarakat teknologi sebagai respon terhadap perangkat lunak berpemilik yang dimiliki oleh perusahaan.
Perangkat lunak berpemilik adalah milik pribadi dan dikendalikan. Dalam industri komputer, milik dianggap sebagai kebalikan dari terbuka. Sebuah desain atau teknik berpemilik adalah salah satu yang dimiliki oleh sebuah perusahaan. Ini juga menyiratkan bahwa perusahaan belum mengungkapkan spesifikasi yang akan mengizinkan perusahaan lain untuk meniru produk.
Open Source Initiative (OSI)
Open Source adalah sebuah standar sertifikasi yang dikeluarkan oleh Open Source Initiative (OSI) yang menunjukkan bahwa kode sumber dari program komputer yang tersedia secara gratis kepada masyarakat umum. OSI menentukan bahwa untuk dianggap “OSI Certified” suatu produk harus memenuhi kriteria sebagai berikut:
* Penulis atau pemegang lisensi kode sumber tidak dapat mengumpulkan royalti atas distribusi program.
* Program yang didistribusikan harus membuat kode sumber dapat diakses oleh pengguna.
* Penulis harus memungkinkan modifikasi dan pekerjaan turunan dari program di bawah nama asli.
* Tidak ada orang, kelompok atau bidang usaha dapat diberi akses ke program.
* Hak-hak yang melekat pada program tidak boleh bergantung pada program menjadi bagian dari distribusi perangkat lunak tertentu.
* Perangkat lunak yang berlisensi tidak dapat menempatkan batasan pada perangkat lunak lain yang didistribusikan dengan itu.
Perangkat lunak open source biasanya didistribusikan dengan kode sumber di bawah lisensi open source. Open Source Initiative menetapkan persyaratan distribusi berikut bahwa perangkat lunak sumber terbuka harus mematuhi Open Source Definition, seperti yang telah disediakan oleh Open Source Initiative adalah sebagai berikut;
Pendahuluan
Open source tidak hanya berarti akses ke kode sumber. , Ketentuan distribusi dari perangkat lunak sumber terbuka harus memenuhi kriteria sebagai berikut:
1. Free Redistribusi
Lisensi tidak akan membatasi pihak manapun dari menjual atau membagi-bagikan perangkat lunak sebagai komponen dari distribusi perangkat lunak agregat yang berisi program-program dari beberapa sumber yang berbeda. Lisensi tidak akan memerlukan sebuah royalti atau biaya lain untuk penjualan tersebut.
2. Source Code
Program harus menyertakan kode sumber, dan harus mengizinkan distribusi kode sumber maupun bentuk dikompilasi. Di mana beberapa bentuk produk tidak didistribusikan dengan kode sumber, harus ada dipublikasikan dengan baik cara memperoleh kode sumber untuk tidak lebih dari biaya reproduksi yang masuk akal lebih baik, men-download melalui internet tanpa biaya. Kode sumber harus menjadi bentuk yang lebih disukai seorang programmer akan memodifikasi program. Sengaja dikaburkan kode sumber tidak diperbolehkan. Intermediate bentuk seperti keluaran dari sebuah preprocessor atau translator tidak diperbolehkan.
3. Derived Works
Lisensi harus memungkinkan modifikasi dan pekerjaan turunan, serta harus memungkinkan mereka untuk didistribusikan di bawah persyaratan yang sama seperti lisensi perangkat lunak asli.
4. Integrity of The Author’s Source Code
Lisensi dapat membatasi kode sumber dari didistribusikan dalam bentuk modifikasi hanya jika lisensi memungkinkan distribusi “file patch” dengan kode sumber untuk tujuan memodifikasi program pada waktu membangun. Lisensi harus secara eksplisit mengizinkan distribusi software yang dibangun dari kode sumber diubah. Lisensi mungkin memerlukan diturunkan bekerja untuk membawa nama atau versi yang berbeda nomor dari perangkat lunak asli.
5. Tidak ada Diskriminasi terhadap Orang atau Grup
Lisensi tidak boleh mendiskriminasikan seseorang atau sekelompok orang.
6. Tidak ada Diskriminasi terhadap Fields of Endeavor
Lisensi tidak boleh membatasi seseorang dari memanfaatkan program dalam bidang usaha tertentu. Sebagai contoh, mungkin tidak membatasi program dari sedang digunakan dalam bisnis, atau dari yang digunakan untuk penelitian genetik.
7. Distribution of License
Hak-hak yang melekat pada program harus berlaku untuk semua untuk siapa program ini disebarluaskan tanpa perlu pelaksanaan lisensi tambahan oleh pihak-pihak.
8. Lisensi Harus Tidak Akan Spesifik untuk sebuah Produk
Hak-hak yang melekat pada program tidak boleh bergantung pada program menjadi bagian dari distribusi perangkat lunak tertentu. Jika program yang diekstrak dari distribusi dan digunakan atau didistribusikan di dalam syarat-syarat lisensi program, semua pihak kepada siapa program ini didistribusikan harus memiliki hak yang sama seperti yang diberikan dalam hubungannya dengan distribusi perangkat lunak yang asli.
9. Lisensi Harus Tidak Membatasi Software Lain-lain
Lisensi tidak boleh menempatkan pembatasan pada perangkat lunak lain yang didistribusikan bersama dengan perangkat lunak berlisensi. Sebagai contoh, lisensi tidak boleh memaksa bahwa semua program lain didistribusikan pada media yang sama harus perangkat lunak open source.
10. Lisensi Harus Technology-Neutral
Tidak ada ketentuan dari lisensi dapat didasarkan pada setiap individu teknologi atau gaya antarmuka.
[Sumber: Open Source Initiative, "The Open Source Definition"]
Free Software Licensing
Semua perangkat lunak open source tidak didistribusikan di bawah perjanjian lisensi yang sama. Beberapa mungkin menggunakan lisensi perangkat lunak bebas, copyleft, atau GPL kompatibel. GNU GPL merupakan lisensi perangkat lunak bebas dan copyleft lisensi, sementara seorang “GNU Lesser General Public License” adalah lisensi perangkat lunak bebas, tapi bukan lisensi copyleft yang kuat. Ada banyak jenis lisensi untuk perangkat lunak bebas. beberapa GNU GPL kompatibel, beberapa tidak.
Open Source Initiative menyetujui lisensi open source setelah mereka telah berhasil melewati proses persetujuan dan memenuhi Open Source Definition (di atas). Saat ini lebih dari lima puluh izin yang telah disetujui oleh OSI.
Sebagai contoh, GNU General Public License (GPL) adalah salah satu lisensi yang menyertai beberapa perangkat lunak sumber terbuka yang merinci bagaimana software dan menemani kode sumber dapat disalin, didistribusikan dan dimodifikasi. Yang paling luas menggunakan GPL merujuk pada GNU GPL, yang biasa disingkat hanya sebagai GPL ketika dipahami bahwa istilah merujuk pada GNU GPL. Salah satu prinsip dasar GPL adalah bahwa siapa pun yang memperoleh materi harus membuatnya tersedia untuk orang lain di bawah perjanjian lisensi yang sama. GPL tidak mencakup kegiatan selain menyalin, mendistribusikan dan memodifikasi kode sumber.

Tentang IPTV

Apakah IPTV itu?
IPTV adalah singkatan dari Internet Protocol TV. Sebuah sistem IPTV ditempatkan dalam bisnis memungkinkan ratusan saluran TV dan video untuk dilihat pada jumlah yang tidak terbatas TV dan PC terhubung ke jaringan data yang ada.
TV atau sinyal video diubah menjadi aliran data yang melewati jaringan dengan cara yang sama seperti lalu lintas data lain. Sebuah bentuk transmisi tertentu yang dikenal sebagai IP multicasting, digunakan untuk mengurangi kebutuhan bandwidth jaringan. Semua sumber yang tersedia dapat dipilih, tergantung sumber mana yang ingin kita lihat.
TV yang terhubung ke jaringan anda dengan Receiver IP kecil dikendalikan menggunakan remote control infra merah. Pengguna PC tidak perlu perangkat keras tambahan dan untuk memilih salurannya menggunakan panel kontrol yang ditampilkan pada layar PC. Saluran tersebut dilihat melalui media player seperti Windows Media Player dan dapat ditampilkan dengan ukuran layar sedang atau layar penuh.
Mengapa menggunakan IPTV untuk distribusi TV?
Dengan menggunakan solusi IPTV untuk melakukan streaming TV dan video melalui jaringan data Anda, di manapun Anda memiliki jaringan Anda dapat menghubungkan TV atau PC untuk menampilkan channel yang Anda pilih dan kontrol.
Sistem IPTV mendistribusikan TV dan video dari sumber manapun. Satellite TV, Freeview TV, studio output, semua ditampilkan secara konsisten pada kualitas tertinggi berkat teknologi digital.
IPTV membawa tingkatan baru pada kontrol dan fleksibilitas untuk distribusi TV. Tampilan berbasis tatapmuka sehingga para pengguna dapat memilih saluran sesuai kebutuhannya.
Di tempat umum dan ruang kerja, IPTV TV memungkinkan pengguna untuk menggunakan proyek signage digital kualitas tinggi dan menampilkan informasi di bawah kendali terpusat dan menyediakan alat yang sempurna untuk komunikasi, imajinatif pemasaran, proyeksi citra perusahaan dan mempublikasikan prestasi terbesar Anda.
Berikut ini gambaran dari IPTV: