Go Trust !!

Wednesday, February 1, 2017

Memahami Lebih Dalam Tentang Open Source


Assalamu'alaikum wr.wb

Hallo guys disini saya akan memosting pengertian tentang Open Source
lets cekidot !!

A. Pengertian
          open-source (OSS) adalah perangkat lunak komputer dengan yang kode sumber tersedia dengan lisensi di mana hak cipta pemegang memberikan hak untuk belajar, perubahan, dan mendistribusikan perangkat lunak kepada siapa pun dan untuk tujuan apa pun
B. Latar belakang 
            tidak mengerti tentang open source lebih dalam, tentang aplikasi yang open source serta sistem operasi yang open source atau sumber terbuka alias gratis.
C. Maksud dan tujuan
            Untuk memahami lebih dalam tentang Open Source
D. Alat dan bahan 
  •     Referensi tentang Open Source
  •      Laptop
E. Tahap Pelaksanaan
Open Source
              Perangkat lunak open-source (OSS) adalah perangkat lunak komputer dengan yang kode sumber tersedia dengan lisensi di mana hak cipta pemegang memberikan hak untuk belajar, perubahan, dan mendistribusikan perangkat lunak kepada siapa pun dan untuk tujuan apa pun. [1] Perangkat lunak open-source dapat dikembangkan dalam cara yang umum kolaboratif . Menurut para ilmuwan yang mempelajari itu, perangkat lunak open-source adalah contoh yang menonjol dari kolaborasi terbuka . [2]
The pengembangan perangkat lunak open source , atau pengembangan kolaboratif dari berbagai sumber independen, menghasilkan lingkup semakin lebih beragam perspektif desain dari salah satu perusahaan yang mampu mengembangkan dan mempertahankan jangka panjang. Sebuah laporan tahun 2008 oleh Grup Standish menyatakan bahwa adopsi model perangkat lunak open-source telah menghasilkan penghematan sekitar $ 60 milyar (£ 48 miliar) per tahun kepada konsumen.  

Sejarah

Akhir 1990-an: Yayasan Open Source Initiative

Pada hari-hari awal komputasi, programmer dan pengembang bersama software untuk saling belajar dan berkembang bidang komputasi. Akhirnya gagasan open source pindah ke sisi jalan komersialisasi software di tahun-tahun 1970-1980. Pada tahun 1997, Eric Raymond diterbitkan The Cathedral dan Bazaar , analisis reflektif dari komunitas hacker dan prinsip-prinsip perangkat lunak bebas. Makalah ini mendapat perhatian besar di awal tahun 1998, dan merupakan salah satu faktor dalam memotivasi Netscape Communications Corporation untuk melepaskan populer mereka Netscape Communicator Internet suite seperti perangkat lunak bebas . Kode sumber ini kemudian menjadi dasar belakang SeaMonkey , Mozilla Firefox , Thunderbird dan KompoZer .
Tindakan Netscape diminta Raymond dan lain-lain untuk melihat ke dalam bagaimana membawa Free Software Foundation ide software 's bebas dan manfaat yang dirasakan untuk industri perangkat lunak komersial. Mereka menyimpulkan bahwa aktivisme sosial FSF tidak menarik bagi perusahaan seperti Netscape, dan mencari cara untuk mengubah citra gerakan perangkat lunak bebas untuk menekankan potensi bisnis berbagi dan berkolaborasi pada kode sumber perangkat lunak. [5] Istilah baru yang mereka pilih adalah "open source", yang segera diadopsi oleh Bruce Perens , penerbit Tim O'Reilly , Linus Torvalds , dan lain-lain. The Open Source Initiative didirikan pada bulan Februari 1998 untuk mendorong penggunaan istilah baru dan menginjili prinsip open-source. [6]
Sedangkan Open Source Initiative berusaha untuk mendorong penggunaan istilah baru dan menginjili prinsip-prinsip itu ditaati, vendor perangkat lunak komersial menemukan diri mereka semakin terancam oleh konsep perangkat lunak yang didistribusikan secara bebas dan akses universal untuk sebuah aplikasi kode sumber . Sebuah Microsoft eksekutif menyatakan secara terbuka pada tahun 2001 bahwa "open source adalah perusak kekayaan intelektual. Saya tidak bisa membayangkan sesuatu yang bisa lebih buruk dari ini untuk bisnis perangkat lunak dan bisnis kekayaan intelektual." [7] Namun, sementara FOSS secara historis memainkan peran di luar arus utama pengembangan perangkat lunak swasta, perusahaan besar seperti Microsoft telah mulai mengembangkan kehadiran resmi open-source di Internet. IBM, Oracle, Google dan State Farm adalah beberapa perusahaan dengan kepemilikan saham publik yang serius di kompetitif saat ini open-source pasar. Telah ada pergeseran signifikan dalam filosofi perusahaan mengenai pengembangan FOSS. [8]
The gerakan perangkat lunak bebas diluncurkan pada tahun 1983. Pada tahun 1998, sekelompok individu menganjurkan bahwa perangkat lunak bebas jangka harus diganti dengan perangkat lunak open-source (OSS) sebagai ekspresi yang kurang ambigu [9] [10] [11] dan lebih nyaman untuk dunia usaha. [12] Pengembang perangkat lunak mungkin ingin mempublikasikan software mereka dengan lisensi open-source , sehingga siapa pun juga dapat mengembangkan perangkat lunak yang sama atau memahami fungsi internal. Dengan perangkat lunak open-source, umumnya ada yang diperbolehkan untuk membuat modifikasi itu, port ke sistem operasi baru dan arsitektur prosesor , berbagi dengan orang lain atau, dalam beberapa kasus, pasar itu. Sarjana Casson dan Ryan telah menunjukkan beberapa alasan berbasis kebijakan untuk adopsi open source - khususnya, meningkat proposisi nilai dari open source (bila dibandingkan dengan sebagian besar format proprietary) dalam kategori berikut:
  • Keamanan
  • keterjangkauan
  • Transparansi
  • Kelangsungan
  • interoperabilitas
  • keluwesan
  • Lokalisasi-khususnya dalam konteks pemerintah daerah (yang membuat keputusan software). Casson dan Ryan berpendapat bahwa "pemerintah memiliki tanggung jawab yang melekat dan kewajiban fidusia kepada wajib pajak" yang meliputi analisis yang cermat dari faktor-faktor ini ketika memutuskan untuk membeli perangkat lunak proprietary atau menerapkan opsi open-source. [13]
The Open Source Definition , terutama, menyajikan sebuah filosofi open-source, dan selanjutnya mendefinisikan istilah penggunaan, modifikasi dan redistribusi perangkat lunak open-source. lisensi perangkat lunak memberikan hak kepada pengguna yang lain akan dilindungi oleh hukum hak cipta untuk pemilik hak cipta. Beberapa lisensi perangkat lunak open source memiliki kualifikasi dalam batas-batas dari Open Source Definition. Contoh yang paling menonjol dan populer adalah GNU General Public License (GPL), yang "memungkinkan distribusi bebas di bawah kondisi bahwa perkembangan lebih lanjut dan aplikasi yang diletakkan di bawah lisensi yang sama", demikian juga bebas. [14]
Label open source keluar dari sesi strategi diadakan pada tanggal 7 April 1998 di Palo Alto sebagai reaksi terhadap Netscape Januari 1998 pengumuman rilis source code untuk Navigator (sebagai Mozilla ). Sekelompok individu di sesi termasuk Tim O'Reilly , Linus Torvalds , Tom Paquin, Jamie Zawinski , Larry Wall , Brian Behlendorf , Sameer Parekh , Eric Allman , Greg Olson, Paul Vixie , John Ousterhout , Guido van Rossum , Philip Zimmermann , John Gilmore dan Eric S. Raymond . [15] Mereka menggunakan kesempatan sebelum rilis source code Navigator untuk memperjelas suatu kebingungan potensi disebabkan oleh kerancuan kata "bebas" dalam bahasa Inggris .
Banyak orang mengklaim bahwa kelahiran Internet , sejak 1969, memulai gerakan open source, sementara yang lain tidak membedakan antara open source dan gerakan perangkat lunak bebas. [16]
The Free Software Foundation (FSF), dimulai pada tahun 1985, dimaksudkan kata "bebas" berarti kebebasan untuk mendistribusikan (atau "bebas seperti dalam kebebasan berbicara") dan tidak bebas dari biaya (atau "bebas seperti dalam bir gratis"). Sejak banyak perangkat lunak bebas sudah berada (dan masih) gratis, software gratis seperti menjadi terkait dengan biaya nol, yang tampaknya anti-komersial. [5]
The Open Source Initiative (OSI) dibentuk pada bulan Februari 1998 oleh Eric Raymond dan Bruce Perens. Dengan setidaknya 20 tahun bukti dari sejarah kasus pengembangan perangkat lunak tertutup versus pengembangan terbuka sudah disediakan oleh komunitas pengembang internet, OSI mempresentasikan "open source" kasus untuk bisnis komersial, seperti Netscape. OSI berharap penggunaan label "open source", sebuah istilah yang disarankan oleh Peterson dari Foresight Institute pada sesi strategi, akan menghilangkan ambiguitas, terutama bagi individu yang merasa "perangkat lunak bebas" sebagai anti-komersial. Mereka berusaha untuk membawa profil yang lebih tinggi untuk manfaat praktis dari kode sumber tersedia secara bebas, dan mereka ingin membawa bisnis software utama dan industri teknologi tinggi lainnya ke open source. Perens berusaha untuk mendaftarkan "open source" sebagai tanda layanan untuk OSI, tetapi upaya itu tidak praktis oleh merek dagang standar. Sementara itu, karena presentasi kertas Raymond kepada manajemen atas pada Netscape-Raymond hanya ditemukan saat ia membaca Siaran Pers , [17] dan disebut oleh Netscape CEO Jim Barksdale 's PA nanti di hari-Netscape merilis sumber Navigator kode sebagai open source, dengan hasil yang menguntungkan. [18]

Definisi

The Open Source Initiative 's (OSI) definisi diakui oleh pemerintah internasional [19] sebagai definisi facto standar atau de. Selain itu, banyak proyek terbesar di dunia open source software dan kontributor, termasuk Debian, Asosiasi Drupal, FreeBSD Foundation, Yayasan Linux, Mozilla Foundation, Wikimedia Foundation, Wordpress Yayasan telah berkomitmen [20] untuk menegakkan OSI misi dan Open Source Definition melalui Perjanjian OSI Afiliasi. [21]
OSI menggunakan Open Source Definition untuk menentukan apakah itu menganggap lisensi software open source. Definisi ini didasarkan pada Debian Free Software Guidelines , ditulis dan diadaptasi terutama oleh Perens. [22] [23] [24] Perens tidak mendasarkan tulisannya pada "empat kebebasan" dari Free Software Foundation (FSF), yang hanya tersedia secara luas kemudian. [25]
Di bawah definisi Perens ', open source menggambarkan jenis umum yang luas dari lisensi perangkat lunak yang membuat kode sumber tersedia untuk masyarakat umum dengan pembatasan santai atau tidak ada pada penggunaan dan modifikasi kode. Ini adalah eksplisit "fitur" open source yang menempatkan sangat sedikit pembatasan penggunaan atau distribusi oleh organisasi atau pengguna, untuk memungkinkan evolusi cepat dari perangkat lunak. [26]
Meskipun awalnya menerimanya, [27] Richard Stallman dari FSF sekarang tegas menentang istilah "Open Source" yang diterapkan untuk apa yang mereka sebut sebagai "perangkat lunak bebas". Meskipun ia setuju bahwa dua istilah menggambarkan "hampir kategori yang sama dari perangkat lunak", Stallman menganggap menyamakan istilah yang salah dan menyesatkan. [28] Stallman juga menentang pragmatisme mengaku dari Open Source Initiative , karena ia takut bahwa cita-cita perangkat lunak bebas dari kebebasan dan masyarakat terancam oleh mengorbankan standar idealis FSF untuk kebebasan perangkat lunak. [29] The FSF menganggap perangkat lunak bebas untuk menjadi bagian dari perangkat lunak open source, dan Richard Stallman menjelaskan bahwa DRM software, misalnya, dapat dikembangkan sebagai open source, meskipun itu tidak memberikan pengguna kebebasan (membatasi mereka), dan dengan demikian tidak memenuhi syarat sebagai perangkat lunak bebas. [30]

Perangkat lunak open-source lisensi

Artikel utama: lisensi Open-source
Informasi lebih lanjut: lisensi perangkat lunak gratis
Ketika penulis memberikan kontribusi kode untuk sebuah proyek open-source (misalnya, Apache.org) mereka melakukannya di bawah lisensi eksplisit (misalnya, Perjanjian Lisensi Apache Kontributor) atau lisensi implisit (misalnya lisensi open-source di mana proyek ini sudah lisensi code). Beberapa proyek open-source tidak mengambil kode kontribusi di bawah lisensi, tapi benar-benar membutuhkan tugas bersama dari hak cipta penulis dalam rangka untuk menerima kontribusi kode ke proyek. [31]
Contoh perangkat lunak bebas lisensi lisensi / open-source termasuk Apache License , lisensi BSD , GNU General Public License , GNU Lesser General Public License , lisensi MIT , Eclipse Public License dan Mozilla Public License .
The proliferasi lisensi open-source adalah aspek negatif dari gerakan open source karena sering sulit untuk memahami implikasi hukum dari perbedaan antara lisensi. Dengan lebih dari 180.000 proyek open-source yang tersedia dan lebih dari 1400 lisensi unik, kompleksitas memutuskan bagaimana mengelola penggunaan open source dalam "sumber tertutup" perusahaan komersial telah meningkat secara dramatis. Beberapa rumah-tumbuh, sementara yang lain mencontoh utama FOSS lisensi seperti Berkeley Software Distribution ( "BSD"), Apache, MIT-gaya (Massachusetts Institute of Technology), atau GNU General Public License ( "GPL"). Dalam pandangan ini, praktisi open-source mulai menggunakan skema klasifikasi di mana FOSS lisensi dikelompokkan (biasanya didasarkan pada keberadaan dan kewajiban yang dikenakan oleh copyleft ketentuan; kekuatan ketentuan copyleft). [32]
Tonggak hukum penting bagi / gerakan perangkat lunak bebas open source disahkan pada tahun 2008, ketika pengadilan banding federal AS memutuskan bahwa lisensi perangkat lunak bebas pasti mengatur kondisi yang mengikat secara hukum pada penggunaan karya cipta, dan karena itu mereka memaksa berdasarkan hukum hak cipta yang ada . Akibatnya, jika pengguna akhir melanggar kondisi lisensi, lisensi mereka menghilang, berarti mereka melanggar hak cipta. [33] Meskipun risiko lisensi ini, sebagian besar vendor perangkat lunak komersial menggunakan software open source dalam produk komersial saat memenuhi persyaratan lisensi, misalnya memanfaatkan lisensi Apache. [34]

Sertifikasi

Sertifikasi dapat membantu untuk membangun kepercayaan pengguna. Sertifikasi dapat diterapkan untuk komponen yang paling sederhana, untuk sistem perangkat lunak secara keseluruhan. The United Nations University International Institute for Technology Software , [35] memulai sebuah proyek yang dikenal sebagai "The Global Desktop Project". Proyek ini bertujuan untuk membangun antarmuka desktop yang setiap pengguna akhir dapat memahami dan berinteraksi dengan, sehingga melintasi hambatan bahasa dan budaya. Proyek ini akan meningkatkan pengembangan akses negara-negara 'untuk sistem informasi. UNU / IIST berharap untuk mencapai ini tanpa kompromi dalam kualitas perangkat lunak dengan memperkenalkan sertifikasi. [36]

Pengembangan perangkat lunak open source

Model pengembangan

Pada tahun 1997 esainya Katedral dan Bazaar , [37] open-source penginjil Eric S. Raymond menunjukkan model untuk mengembangkan OSS dikenal sebagai model bazaar. Raymond menyamakan pengembangan perangkat lunak dengan metodologi tradisional untuk membangun sebuah katedral, "hati-hati dibuat oleh penyihir individu atau band kecil penyihir bekerja di isolasi indah". [37] Ia menunjukkan bahwa semua perangkat lunak harus dikembangkan menggunakan gaya bazar, yang digambarkan sebagai "bazar mengoceh besar berbeda agenda dan pendekatan." [37]
Dalam model tradisional pengembangan, yang ia disebut model katedral, pembangunan berlangsung dengan cara terpusat. Peran didefinisikan secara jelas. Peran termasuk orang didedikasikan untuk merancang (arsitek), orang yang bertanggung jawab untuk mengelola proyek, dan orang-orang yang bertanggung jawab untuk implementasi. rekayasa perangkat lunak tradisional mengikuti model katedral.
Model bazaar, bagaimanapun, adalah berbeda. Dalam model ini, peran yang tidak jelas. Gregorio Robles [38] menunjukkan bahwa perangkat lunak yang dikembangkan menggunakan model bazaar harus menunjukkan pola berikut:
Pengguna harus diperlakukan sebagai co-developer
Para pengguna diperlakukan seperti co-developer dan sehingga mereka harus memiliki akses ke kode sumber dari perangkat lunak. Selain itu, pengguna didorong untuk mengirimkan penambahan perangkat lunak, perbaikan kode untuk software, laporan bug , dokumentasi dll Memiliki lebih co-developer meningkatkan tingkat di mana perangkat lunak itu berkembang. Hukum Linus menyatakan, "Mengingat cukup bola mata semua bug yang dangkal." Ini berarti bahwa jika banyak pengguna melihat kode sumber, mereka akhirnya akan menemukan semua bug dan menyarankan bagaimana untuk memperbaikinya. Perhatikan bahwa beberapa pengguna telah maju keterampilan pemrograman, dan lebih jauh lagi, setiap mesin pengguna menyediakan lingkungan pengujian tambahan. lingkungan pengujian baru ini menawarkan kemampuan untuk menemukan dan memperbaiki bug baru.
awal rilis
Versi pertama dari perangkat lunak harus dibebaskan sedini mungkin sehingga dapat meningkatkan kemungkinan seseorang menemukan co-pengembang awal.
integrasi sering
Perubahan kode harus diintegrasikan (digabungkan menjadi basis kode bersama) sesering mungkin sehingga untuk menghindari overhead memperbaiki sejumlah besar bug pada akhir siklus hidup proyek. Beberapa proyek open source memiliki malam membangun di mana integrasi dilakukan secara otomatis setiap hari.
beberapa versi
Harus ada setidaknya dua versi dari perangkat lunak. Harus ada versi buggier dengan lebih banyak fitur dan versi yang lebih stabil dengan fitur yang lebih sedikit. Versi kereta (juga disebut versi pengembangan) adalah bagi pengguna yang ingin menggunakan langsung dari fitur terbaru, dan bersedia menerima risiko menggunakan kode yang belum benar-benar teruji. Para pengguna kemudian dapat bertindak sebagai co-developer, melaporkan bug dan memberikan perbaikan bug.
modularisasi tinggi
Struktur umum dari perangkat lunak harus modular memungkinkan untuk pengembangan paralel pada komponen independen.
Dinamis struktur pengambilan keputusan
Ada kebutuhan untuk struktur pengambilan keputusan, baik formal maupun informal, yang membuat keputusan strategis tergantung pada perubahan kebutuhan pengguna dan faktor lainnya. Lih Pemrograman ekstrim .
Data menunjukkan, bagaimanapun, bahwa OSS tidak cukup sebagai demokratis sebagai model bazar menyarankan. Sebuah analisis dari lima miliar byte bebas terbuka kode / source dengan 31.999 pengembang menunjukkan bahwa 74% dari kode ditulis oleh paling aktif 10% dari penulis. Rata-rata jumlah penulis yang terlibat dalam proyek adalah 5,1, dengan median di 2. [39]

Keuntungan dan kerugian

Perangkat lunak open source biasanya lebih mudah untuk mendapatkan dari perangkat lunak berpemilik, sering mengakibatkan peningkatan penggunaan. Selain itu, ketersediaan implementasi open source dari standar dapat meningkatkan adopsi standar itu. [40] Hal ini juga membantu untuk membangun loyalitas pengembang sebagai pengembang merasa diberdayakan dan memiliki rasa kepemilikan produk akhir. [41]
Selain itu, biaya yang lebih rendah dari pemasaran dan jasa logistik yang diperlukan untuk OSS. OSS juga membantu perusahaan mengikuti perkembangan teknologi. Ini adalah alat yang baik untuk mempromosikan citra perusahaan, termasuk produk komersial. [42] Pendekatan pembangunan OSS telah membantu menghasilkan handal, perangkat lunak berkualitas tinggi dengan cepat dan murah. [43]
pengembangan open source menawarkan potensi untuk teknologi yang lebih fleksibel dan inovasi lebih cepat. Hal ini dikatakan lebih handal karena biasanya memiliki ribuan independen pengujian programmer dan memperbaiki bug dari perangkat lunak. Hal ini fleksibel karena sistem modular memungkinkan pemrogram untuk membangun antarmuka kustom, atau menambahkan kemampuan baru untuk itu dan itu adalah inovatif karena program open source adalah produk dari kolaborasi antara sejumlah besar programmer yang berbeda. Campuran perspektif yang berbeda, tujuan perusahaan, dan tujuan pribadi mempercepat inovasi. [44]
Selain itu, perangkat lunak bebas dapat dikembangkan sesuai dengan persyaratan teknis semata. Tidak memerlukan berpikir tentang tekanan komersial yang sering menurunkan kualitas perangkat lunak. tekanan komersial membuat pengembang perangkat lunak tradisional lebih memperhatikan kebutuhan pelanggan daripada persyaratan keamanan, karena fitur tersebut agak terlihat pelanggan. [45]
Kadang-kadang dikatakan bahwa proses pengembangan open source tidak dapat didefinisikan dengan baik dan tahapan dalam proses pembangunan, seperti pengujian sistem dan dokumentasi dapat diabaikan. Namun hal ini hanya berlaku untuk (kebanyakan tunggal programmer) proyek-proyek kecil. Lebih besar, proyek sukses jangan mendefinisikan dan menegakkan setidaknya beberapa aturan saat mereka membutuhkan mereka untuk membuat kerja tim mungkin. [46] [47] Dalam proyek yang paling kompleks aturan ini mungkin sebagai ketat sebagai meninjau bahkan perubahan kecil oleh dua pengembang independen. [48]
Tidak semua inisiatif OSS telah berhasil, misalnya SourceXchange dan Eazel . [41] ahli Software dan peneliti yang tidak yakin dengan kemampuan open source untuk menghasilkan sistem berkualitas mengidentifikasi proses tidak jelas, penemuan cacat terlambat dan tidak adanya bukti empiris sebagai masalah yang paling penting (data yang dikumpulkan tentang produktivitas dan kualitas). [49] Hal ini juga sulit untuk merancang model bisnis yang sehat secara komersial sekitar paradigma open source. Akibatnya, hanya persyaratan teknis mungkin puas dan bukan yang dari pasar. [49] Dalam hal keamanan, open source memungkinkan hacker untuk mengetahui tentang kelemahan atau celah software lebih mudah daripada sumber tertutup software.It tergantung pada mekanisme kontrol dalam rangka menciptakan kinerja yang efektif dari agen otonom yang berpartisipasi dalam organisasi virtual . [50]

Alat pengembangan

Dalam pengembangan OSS, alat yang digunakan untuk mendukung pengembangan produk dan proses pembangunan itu sendiri. [51]
Kontrol revisi sistem seperti Concurrent Versi Sistem (CVS) dan kemudian Subversion (SVN) dan Git adalah contoh tool, sering sendiri open source, membantu mengelola sumber file kode dan perubahan ke file-file untuk sebuah proyek software. [52] Proyek-proyek sering host dan diterbitkan di situs seperti Launchpad , Bitbucket , dan GitHub . [53]
proyek open source sering longgar terorganisir dengan "pemodelan proses formal sedikit atau dukungan", tetapi utilitas seperti pelacak isu yang sering digunakan untuk mengatur pengembangan perangkat lunak open source. [51] Umumnya digunakan bugtrackers termasuk Bugzilla dan Redmine . [54]
Alat seperti milis dan IRC menyediakan sarana koordinasi antara para pengembang. [51] Sentralisasi kode hosting situs juga memiliki fitur sosial yang memungkinkan pengembang untuk berkomunikasi. [53]

Organisasi

Beberapa "organisasi lebih menonjol" yang terlibat dalam pengembangan OSS termasuk Apache Software Foundation , pencipta web server Apache; yang Linux Yayasan , sebuah organisasi nirlaba yang pada 2012 dipekerjakan Linus Torvalds, pencipta sistem operasi Linux kernel ; yang Eclipse Yayasan , rumah dari Eclipse platform pengembangan perangkat lunak; Debian Project, pencipta berpengaruh Debian GNU / Linux; yang Mozilla Foundation , rumah dari web browser Firefox; dan OW2 , kelahiran Eropa komunitas mengembangkan middleware open source. organisasi baru cenderung memiliki model pemerintahan yang lebih canggih dan keanggotaan mereka sering dibentuk oleh anggota badan hukum. [55]
Open Source Software Institute adalah berbasis keanggotaan, non-profit (501 (c) (6)) organisasi yang didirikan pada tahun 2001 yang mempromosikan pengembangan dan implementasi solusi perangkat lunak open source dalam US Federal, negara bagian dan lokal instansi pemerintah. upaya OSSI ini telah difokuskan pada mempromosikan adopsi dari program perangkat lunak open source dan kebijakan dalam Pemerintah Federal dan masyarakat Pertahanan dan Keamanan Dalam Negeri. [56]
Open Source untuk Amerika adalah kelompok dibuat untuk meningkatkan kesadaran di Pemerintah Federal Amerika Serikat tentang manfaat dari perangkat lunak open source. sasarannya mereka adalah untuk mendorong penggunaan pemerintah dari perangkat lunak open source, partisipasi dalam proyek perangkat lunak open source, dan penggabungan open source dinamika masyarakat untuk meningkatkan transparansi pemerintah. [57]
Mil-OSS adalah kelompok yang didedikasikan untuk kemajuan penggunaan OSS dan penciptaan di militer. [58]

Pendanaan

Perangkat lunak open source yang banyak digunakan baik sebagai aplikasi mandiri dan sebagai komponen dalam aplikasi non-open-source. Banyak vendor software independen (ISV), reseller nilai tambah (VAR), dan perangkat keras vendor ( OEM atau ODM Taiwan ) menggunakan open-source kerangka , modul, dan perpustakaan di dalam milik mereka, nirlaba produk dan jasa. [59] Dari sudut pandang pelanggan, kemampuan untuk menggunakan teknologi open dengan persyaratan komersial standar dan dukungan yang berharga. Mereka bersedia membayar untuk perlindungan hukum (misalnya, ganti rugi dari pelanggaran hak cipta atau paten), "kelas komersial QA", dan dukungan profesional / pelatihan / konsultasi yang khas dari perangkat lunak komersial, sementara juga menerima manfaat halus kontrol dan kurangnya lock-in yang datang dengan open-source.

Perbandingan dengan model lisensi perangkat lunak / pembangunan lainnya

Closed source / software proprietary

Perdebatan open source vs closed source (alternatif disebut software proprietary ) kadang-kadang dipanaskan.
Atas empat alasan (seperti yang disediakan oleh survei Open Source Conference Bisnis [60] ) individu atau organisasi memilih perangkat lunak open source adalah:
  1. biaya rendah,
  2. keamanan,
  3. tidak ada vendor 'mengunci', dan
  4. kualitas yang lebih baik.
Sejak perusahaan inovatif tidak lagi sangat bergantung pada penjualan perangkat lunak, perangkat lunak berpemilik telah menjadi kurang dari kebutuhan. [61] Dengan demikian, hal-hal seperti open source sistem manajemen konten -atau CMS-penyebaran menjadi lebih umum. Pada tahun 2009, [62] AS Gedung Putih beralih sistem CMS dari sebuah sistem proprietary untuk Drupal open source CMS. Selanjutnya, perusahaan seperti Novell (yang secara tradisional dijual software cara kuno) terus memperdebatkan manfaat beralih untuk membuka ketersediaan sumber, karena telah beralih bagian dari penawaran produk untuk membuka source code. [63] Dengan cara ini, perangkat lunak open source memberikan solusi untuk masalah yang unik atau khusus. Dengan demikian, dilaporkan [64] bahwa 98% dari perusahaan tingkat perusahaan menggunakan open persembahan source software dalam beberapa kapasitas.
Dengan pergeseran pasar ini, sistem yang lebih penting mulai mengandalkan penawaran open source, [65] yang memungkinkan dana yang lebih besar (seperti US Department of Homeland Security hibah [65] ) untuk membantu "berburu untuk bug keamanan." Menurut sebuah studi percontohan organisasi mengadopsi (atau tidak mengadopsi) OSS; beberapa faktor signifikansi statistik yang diamati pada keyakinan manajer dalam kaitannya dengan (a) sikap terhadap hasil, (b) pengaruh dan perilaku orang lain dan (c) kemampuan mereka untuk bertindak. [66]
distributor proprietary telah mulai mengembangkan dan berkontribusi pada komunitas open source karena pergeseran pangsa pasar, melakukannya dengan kebutuhan untuk menemukan kembali model mereka untuk tetap kompetitif. [67]
Banyak pendukung berpendapat bahwa perangkat lunak open source secara inheren lebih aman karena setiap orang dapat melihat, mengedit, dan mengubah kode. [68] Sebuah studi dari kode sumber Linux memiliki 0,17 bug per 1.000 baris kode sementara software proprietary umumnya skor 20-30 bug per 1000 baris. [69]

Perangkat lunak bebas

Menurut software gerakan Gratis pemimpin 's, Richard Stallman , perbedaan utama adalah bahwa dengan memilih satu istilah dari yang lainnya (yaitu baik "open source" atau " perangkat lunak bebas ") satu memungkinkan orang lain tahu tentang apa tujuan seseorang adalah: "Open sumber adalah metodologi pengembangan; perangkat lunak bebas adalah gerakan sosial ". [29] Namun demikian, ada tumpang tindih yang signifikan antara perangkat lunak sumber terbuka dan perangkat lunak bebas. [30]
FSF [70] mengatakan bahwa istilah "open source" mendorong ambiguitas dari jenis yang berbeda seperti yang membingungkan ketersediaan belaka sumber dengan kebebasan untuk menggunakan, memodifikasi, dan mendistribusikan ulang. Di sisi lain, "perangkat lunak bebas" Istilah dikritik karena ambiguitas kata "bebas" sebagai "tersedia tanpa biaya", yang dipandang sebagai mengecewakan untuk diadopsi bisnis, [71] dan untuk penggunaan ambigu sejarah istilah. [5] [72] [73]
Pengembang telah menggunakan istilah alternatif gratis dan Open Source Software ( FOSS ), atau Bebas / Libre dan Open Source Software (floss), akibatnya, untuk menggambarkan perangkat lunak open source yang juga perangkat lunak bebas . [74] Sementara definisi dari perangkat lunak open source sangat mirip dengan FSF definisi perangkat lunak bebas [75] itu didasarkan pada Debian Free Software Guidelines , ditulis dan diadaptasi terutama oleh Bruce Perens dengan masukan dari Eric S. Raymond dan lain-lain. [76]
Istilah "open source" pada awalnya ditujukan untuk menjadi trademarkable; Namun, istilah itu dianggap terlalu deskriptif, sehingga tidak ada merek dagang ada. [77] The OSI akan lebih suka bahwa orang memperlakukan open source seolah-olah merek dagang, dan menggunakannya hanya untuk menggambarkan perangkat lunak berlisensi di bawah OSI disetujui lisensi. [78]
OSI Bersertifikat adalah merek dagang lisensi hanya untuk orang-orang yang mendistribusikan perangkat lunak berlisensi di bawah lisensi yang tercantum pada daftar Open Source Initiative. [79]

Open source dibandingkan sumber-tersedia

Meskipun definisi OSI "perangkat lunak open source" diterima secara luas, sejumlah kecil orang dan organisasi menggunakan istilah untuk merujuk ke perangkat lunak mana sumber tersedia untuk dilihat, tetapi yang tidak mungkin secara hukum diubah atau didistribusikan. Perangkat lunak tersebut lebih sering disebut sebagai sumber-tersedia, atau sebagai sumber bersama , istilah yang diciptakan oleh Microsoft pada tahun 2001. [80] Sementara pada tahun 2007 dua lisensi sumber bersama telah disertifikasi oleh OSI , sebagian lisensi sumber bersama masih sumber -tersedia saja. [81]
Pada tahun 2007 Michael Tiemann , presiden OSI, telah mengkritik [82] perusahaan seperti SugarCRM untuk mempromosikan software mereka sebagai "open source" padahal sebenarnya tidak memiliki lisensi OSI-disetujui. Dalam kasus SugarCRM, itu karena software ini disebut-" badgeware " [83] karena ditentukan "lencana" yang harus ditampilkan dalam antarmuka pengguna (SugarCRM telah sejak beralih ke GPLv3 [84] ). Contoh lain adalah Scilab sebelum versi 5, yang menyebut dirinya "platform open source untuk perhitungan numerik" [85] tetapi memiliki lisensi [86] yang melarang redistribusi komersial versi modifikasi.

Open-sourcing

Open-sourcing adalah tindakan menyebarkan gerakan open source , yang paling sering mengacu melepaskan sebelumnya software proprietary di bawah open source / perangkat lunak bebas lisensi, [87] tetapi juga dapat merujuk programing software Open Source atau menginstal perangkat lunak Open Source.
paket perangkat lunak terkemuka, sebelumnya proprietary, yang telah bersumber terbuka meliputi:
Sebelum mengubah lisensi perangkat lunak, distributor biasanya mengaudit kode sumber untuk pihak ketiga kode yang mereka harus menghapus atau mendapatkan izin untuk relicense berlisensi. Backdoors dan lainnya malware juga harus dihapus karena mungkin mudah ditemukan setelah rilis dari kode.

Aplikasi saat ini dan adopsi

"Kami bermigrasi fungsi tombol dari Windows ke Linux karena kami membutuhkan sebuah sistem operasi yang stabil dan dapat diandalkan -. Salah satu yang akan memberi kita kontrol di rumah Jadi jika kita perlu menambal, menyesuaikan, atau beradaptasi, kita bisa."
Pernyataan resmi dari Inggris Angkasa Alliance , yang mengelola sistem komputer untuk Stasiun Luar Angkasa Internasional (ISS), mengenai mengapa mereka memilih untuk beralih dari Windows ke Debian GNU / Linux di ISS [88] [89]

Banyak digunakan perangkat lunak open-source

proyek perangkat lunak open source yang dibangun dan dikelola oleh jaringan programmer relawan dan secara luas digunakan dalam produk gratis serta komersial. [34] Perdana contoh produk open source adalah Apache HTTP Server , e-commerce platform osCommerce , browser internet Mozilla Firefox dan Chromium (proyek mana sebagian besar perkembangan freeware Google Chrome dilakukan) dan kantor penuh Suite LibreOffice . Salah satu produk open source yang paling sukses adalah GNU / Linux sistem operasi, open source Unix-seperti sistem operasi, dan turunannya Android , sebuah sistem operasi untuk perangkat mobile. [90] [91] Dalam beberapa industri, perangkat lunak open source adalah norma. [92]

Ekstensi untuk penggunaan non-software

Artikel utama: Model Open source
Sedangkan istilah "open source" diterapkan awalnya hanya ke kode sumber dari perangkat lunak, [93] itu sekarang sedang diterapkan untuk berbagai bidang lainnya [94] seperti Open source ekologi , [95] gerakan untuk mendesentralisasikan teknologi sehingga setiap manusia dapat menggunakannya. Namun, sering disalahgunakan untuk daerah lain yang memiliki prinsip-prinsip yang berbeda dan bersaing, yang tumpang tindih hanya sebagian.
Prinsip yang sama yang mendasari perangkat lunak open source dapat ditemukan di banyak usaha lain, seperti hardware open-source , Wikipedia , dan akses terbuka penerbitan. Secara kolektif, prinsip-prinsip ini dikenal sebagai open source , open content , dan kolaborasi terbuka : [96] "sistem inovasi atau produksi yang mengandalkan peserta terkoordinasi berorientasi pada tujuan belum longgar, yang berinteraksi untuk menciptakan produk (atau jasa) dari ekonomi nilai yang mereka sediakan untuk kontributor dan non-kontributor. " [2]
Ini "budaya" atau ideologi mengambil pandangan bahwa prinsip-prinsip berlaku lebih umum untuk memfasilitasi masukan bersamaan agenda yang berbeda, pendekatan dan prioritas, berbeda dengan model yang lebih terpusat pembangunan seperti yang biasanya digunakan dalam perusahaan komersial. [97]

F. Kesimpulan 
    Saya menjadi bisa menyelesaikan error pada owncloud

referensi : https://translate.google.co.id/translate?hl=id&sl=en&u=https://en.wikipedia.org/wiki/Open-source_software&prev=search 

sekian dari saya, saya ucapkan banyak terima kasih.
Wassalamu'alaikum.wr.wb 

0 comments:

Post a Comment