Software open source merupakan istilah yang digunakan untuk menyebut perangkat lunak atau software yang membuka / membebaskan source codenya untuk dilihat oleh orang lain dan membiarkan orang lain mengetahui cara kerja software tersebut dan sekaligus memperbaiki kelemahan-kelemahan yang ada pada software tersebut. Keberadaan akan software open source ini ditunjang oleh internet.
Keuntungan utama dari software opensource adalah tidak berbayar dengan perkataan lain software ini gratis, tidak berlisensi. Selain itu software opensource dapat dikembangkan lagi oleh user. Pengembangan software ini melibatkan banyak orang dari penjuru dunia karena kembali lagi bahwa software open source ditunjang oleh internet yang digunakan oleh banyak orang di dunia, jadi pengembangannya pun melibatkan banyak orang. Walaupun software gratis, namun tidak perlu diragukan lagi kualitasnya karena terus-menerus dilakukan pengembangan. Sebagai contoh adalah Linux, dibanding dengan Windows,