Gerakan perangkat lunak bebas: Perbedaan revisi