Gerakan perangkat lunak sumber terbuka itu apa sih?

Gerakan perangkat lunak sumber terbuka adalah gerakan yang mendukung penggunaan lisensi sumber terbuka untuk beberapa atau semua perangkat lunak. Gerakan ini merupakan bagian dari pengertian yang lebih luas tentang kolaborasi terbuka. Gerakan sumber terbuka diawali dengan menyebarkan konsep/ide perangkat lunak sumber terbuka. Pemrogram yang mendukung filosofi gerakan sumber terbuka berkontribusi pada komunitas sumber terbuka dengan secara sukarela menulis dan bertukar kode pemrograman untuk pengembangan perangkat lunak. Istilah "sumber terbuka" mensyaratkan bahwa tidak seorang pun dapat mendiskriminasi grup karena tidak membagikan kode yang telah disunting atau menghalangi orang lain untuk mengubah karya mereka yang sudah diubah. Pendekatan pengembangan perangkat lunak ini memungkinkan siapa saja untuk mendapatkan dan memodifikasi kode sumber terbuka. Modifikasi ini didistribusikan kembali ke pengembang dalam komunitas sumber terbuka berisi orang-orang yang ikut mengembangkan perangkat lunak tersebut. Dengan cara ini, identitas semua individu yang berpartisipasi dalam modifikasi kode diatribusikan, dan transformasi kode didokumentasikan dari waktu ke waktu. Metode ini menyulitkan untuk menetapkan kepemilikan bit tertentu dari kode tetapi tetap sesuai dengan filosofi gerakan sumber terbuka. Tujuan dari gerakan ini adalah mempromosikan produksi program berkualitas tinggi serta bekerja sama dengan orang-orang yang berpikiran sama untuk meningkatkan teknologi sumber terbuka. Hal ini mengarah pada pembuatan perangkat lunak seperti MediaWiki, perangkat lunak yang digunakan untuk membuat situs Wikipedia.