Pengguna perangkat lunak terbuka