Software de código aberto: Diferenzas entre revisións