Apa itu open source?

Istilah “open source” mengacu pada sesuatu yang dapat dimodifikasi karena desainnya yang dapat diakses publik.

Sementara itu berasal dalam konteks pengembangan perangkat lunak komputer, saat ini istilah “open source” menunjuk seperangkat nilai-apa yang kita sebut “jalan open source . “Secara umum, proyek-proyek open source, produk, atau inisiatif adalah mereka yang merangkul dan merayakan pertukaran terbuka, partisipasi kolaboratif, prototyping cepat, transparansi, meritokrasi, dan pengembangan masyarakat.

Apakah perangkat lunak open source?

Perangkat lunak open source adalah perangkat lunak yang kode sumber tersedia untuk modifikasi atau tambahan oleh siapapun.

“Source code” adalah bagian dari perangkat lunak yang kebanyakan pengguna komputer tidak pernah melihat, itu adalah pemrogram komputer kode yang dapat digunakan untuk mengubah bagaimana sepotong karya perangkat lunak. Programmer yang memiliki akses ke kode sumber program komputer dapat meningkatkan program yang dengan menambahkan fitur untuk itu atau memperbaiki bagian-bagian yang tidak selalu bekerja dengan benar.

Apa perbedaan antara perangkat lunak open source dan jenis lain dari perangkat lunak?

Beberapa perangkat lunak memiliki kode sumber yang tidak dapat diubah oleh siapa pun kecuali orang, tim, atau organisasi yang menciptakan dan mempertahankan kontrol eksklusif atas hal itu. Jenis perangkat lunak ini sering disebut “perangkat lunak berpemilik” atau “closed source” perangkat lunak, karena kode sumbernya adalah milik penulis aslinya, yang adalah satu-satunya hukum diperbolehkan untuk menyalin atau memodifikasinya. Microsoft Word dan Adobe Photoshop adalah contoh dari perangkat lunak berpemilik. Untuk menggunakan perangkat lunak berpemilik, pengguna komputer harus setuju (biasanya dengan menandatangani lisensi ditampilkan pertama kalinya mereka menjalankan software ini) bahwa mereka tidak akan melakukan apa-apa dengan perangkat lunak yang penulis perangkat lunak belum diizinkan secara tegas.

Perangkat lunak open source berbeda. Its penulis membuat kode sumber tersedia bagi orang lain yang ingin melihat kode itu, menyalinnya, belajar dari itu, mengubahnya, atau berbagi.LibreOffice dan GNU Image Manipulation Program adalah contoh dari perangkat lunak open source. Seperti yang mereka lakukan dengan perangkat lunak berpemilik, pengguna harus menerima persyaratan dari lisensi ketika mereka menggunakan open source software-tetapi istilah hukum lisensi open source sangat berbeda dengan lisensi proprietary. Lisensi perangkat lunak open source mempromosikan kolaborasi dan berbagi karena mereka memungkinkan orang lain untuk membuat modifikasi kode sumber dan memasukkan kode tersebut ke proyek-proyek mereka sendiri. Beberapa lisensi open source memastikan bahwa siapa pun yang mengubah dan kemudian saham program dengan orang lain harus juga berbagi kode sumber program tersebut tanpa memungut biaya lisensi untuk itu. Dengan kata lain, pemrogram komputer dapat mengakses, melihat, dan memodifikasi perangkat lunak open source kapan pun mereka suka-selama mereka membiarkan orang lain melakukan hal yang sama ketika mereka berbagi pekerjaan mereka. Bahkan, mereka bisa melanggar ketentuan beberapa lisensi open source jika mereka tidak melakukan hal ini.

Jadi sebagai Open Source Initiative menjelaskan, “open source tidak hanya berarti akses ke kode sumber.” Ini berarti bahwa setiap orang harus dapat memodifikasi kode sumber untuk memenuhi kebutuhan nya, dan tidak dapat mencegah orang lain melakukan hal yang sama.Definisi Initiative “open source” berisi beberapa lainnya ketentuan penting .

Mengapa orang lebih suka menggunakan perangkat lunak open source?

Banyak orang lebih memilih software open source karena mereka memiliki kontrol lebih atas bahwa jenis perangkat lunak. Mereka dapat memeriksa kode untuk memastikan itu tidak melakukan sesuatu yang mereka tidak ingin lakukan, dan mereka dapat mengubah bagian itu mereka tidak suka. Pengguna yang bukan programer juga mendapat manfaat dari perangkat lunak open source, karena mereka dapat menggunakan software ini untuk tujuan apapun yang mereka inginkan-bukan hanya cara orang lain berpikir mereka seharusnya.

Lainnya seperti perangkat lunak open source karena membantu mereka menjadi programmer yang lebih baik . Mereka dapat belajar untuk membuat perangkat lunak yang lebih baik dengan mempelajari kode sumber yang telah ditulis orang. Mereka juga dapat berbagi pekerjaan mereka dengan orang lain, komentar dan kritik mengundang.

Sebagian orang memilih perangkat lunak open source karena mereka menganggap lebihaman dan stabil dari perangkat lunak berpemilik. Karena siapa pun dapat melihat dan memodifikasi perangkat lunak open source, seseorang mungkin spot dan memperbaiki kesalahan atau kelalaian yang penulis asli sebuah program mungkin telah terjawab. Dan karena begitu banyak programmer dapat bekerja pada sebuah software open source tanpa meminta izin dari penulis aslinya, perangkat lunak open source umumnya tetap, diperbarui, dan ditingkatkan dengan cepat .

Banyak pengguna lebih memilih software open source untuk perangkat lunak berpemilik untuk penting, proyek jangka panjang. Karena source code untuk perangkat lunak open source yang didistribusikan secara terbuka , pengguna yang mengandalkan perangkat lunak untuk tugas-tugas penting dapat yakin alat-alat mereka tidak akan hilang atau jatuh ke dalam rusak jika pencipta asli mereka berhenti bekerja pada mereka.

Tidak “open source” hanya berarti sesuatu yang gratis?

No Ini adalah kesalahpahaman umum tentang apa yang “open source” berarti. Pemrogram dapat mengisi uang untuk perangkat lunak open source yang mereka buat atau yang mereka berkontribusi. Tetapi karena lisensi sumber paling terbuka mengharuskan mereka untuk merilis kode sumber mereka ketika mereka menjual perangkat lunak kepada orang lain, banyak sumber programmer perangkat lunak open merasa lebih menguntungkan untuk membebankan pengguna untuk layanan perangkat lunak dan dukungan bukan untuk perangkat lunak itu sendiri. Dengan cara ini, perangkat lunak mereka tetap gratis dan mereka membuat uang membantu orang lain menginstal, menggunakan, dan memecahkan masalah itu.

Apa yang open source “di luar software”?

Pada opensource.com, kami ingin mengatakan bahwa kami tertarik pada cara open source dapat diterapkan ke dunia luar software . Kami suka berpikir tentang open source tidak hanya sebagai cara untuk mengembangkan dan lisensi perangkat lunak komputer, tetapi juga sikap .Mendekati semua aspek kehidupan “cara open source” berarti mengekspresikan kemauan untuk berbagi, berkolaborasi dengan orang lain dengan cara yang transparan (sehingga orang lain dapat melihat dan bergabung juga), merangkul kegagalan sebagai sarana untuk memperbaiki, dan mengharapkan-bahkan mendorong -orang lain untuk melakukan hal yang sama.

Ini berarti berkomitmen untuk memainkan peran aktif dalam meningkatkan dunia, yang hanya mungkin bila setiap orang memiliki akses ke cara agar dunia dirancang. Dunia ini penuh dengan “kode sumber” – cetak biru , resep , aturan -yang menuntun dan membentuk cara kita berpikir dan bertindak di dalamnya. Kami percaya kode ini mendasari (apapun bentuknya) harus terbuka, mudah diakses, dan shared-begitu banyak orang dapat memiliki tangan dalam mengubah menjadi lebih baik.

Di sini, kami menceritakan kisah tentang apa yang terjadi ketika nilai-nilai open source yang diterapkan untuk bisnis, pendidikan, pemerintahan, kesehatan, hukum, dan area lain dari kehidupan. Kami adalah komunitas berkomitmen untuk memberitahu orang lain bagaimana cara open source adalah yang terbaik cara-karena cinta open source seperti hal lain: lebih baik ketika itu bersama.

Dimana saya dapat mempelajari lebih lanjut tentang open source?

Kami merekomendasikan mengunjungi opensource.com sumber daya halaman .

Advertisements