Uma migração lenta seria menos arriscada. Sempre que surgirem problemas orçamentários, além do custo do software, ofereça soluções que economizem dinheiro, uma por vez, à medida que surgem. Sempre que um projeto apresentar uma solução de código aberto capaz de lidar com a tarefa em questão, mencione as economias e pergunte: "Por que gastar isso em software quando podemos gastá-lo em algo mais útil"? Pode haver novos projetos que exijam a compra de novos softwares e funcionários. Sempre que surgirem discussões sobre redução de custos, pergunte por que a organização não está reduzindo o custo do software, para que ocorra menos redução em outros lugares, especialmente quando soluções viáveis funcionam totalmente gratuitas. Nesses momentos, ofereça-se para usar a solução Open Source e economize o dinheiro da organização.
Quando novos funcionários entrarem, forneça a eles acesso imediato a aplicativos de código aberto, com software proprietário para chegar "conforme necessário". "Este software instalado já não funciona?" Eventualmente, entregue esses novos funcionários para ajudar os funcionários estabelecidos a aprender os atalhos da maneira Open Source. Dê aos novos funcionários um distintivo de honra ou funcionário da semana por isso. Faça delas as organizações uma nova linha de frente para a inovação.
Por fim, quando a gerência pergunta: "Mas por que eu nunca ouvi falar desse software antes?" Simplesmente responda a verdade: "Um vendedor tentou vendê-lo para você ou você o viu em um estande de fornecedores?" ... e "Isso é porque ninguém precisa de nós para usar este software, além de nós mesmos, porque somos os únicos que lucram com ele"
Com o tempo, alguns dos computadores de uma grande organização podem ser substituídos por sistemas completos de pilha aberta, como o Ubuntu, para lidar com quase tudo, enquanto outros podem ter aplicativos mistos que estão em algum estado de transição para alternativas de código aberto, como objetivo. Porém, pode haver outros em sua organização que precisem se ater completamente aos sistemas proprietários. Não existe uma alternativa de código aberto para tudo; empurrando longe demais, rápido demais.
A quantidade de tempo gasto no aprendizado de aplicativos e sistemas operacionais é MUITO MAIS PERCEBIDA. É uma quantidade enorme de tempo que gastamos, em nosso tempo livre, nos familiarizando com o novo software - é principalmente um processo inconsciente de aprendizado. A abordagem de migração lenta (com saltos ocasionais) é a melhor; caso contrário, desapontamentos surgirão mais tarde e, com isso, as inevitáveis recomendações contra os produtos que seriam benéficos para qualquer organização.