Notepad++, o premiado editor de texto e de código-fonte de código aberto desenvolvido por Don Ho foi baixado mais de 28 milhões de vezes.
Em 1999, Don Ho, um estudante de ciência da computação da Universidade de Paris, ouviu falar sobre o movimento da Free Software Foundation (FSF, Fundação do Software Livre).
O movimento sugeria que um software funcionaria melhor se o código fosse acessível às pessoas que o usassem. Os desenvolvedores conseguiriam desenvolver programas conforme suas necessidades sem violarem direitos autorais. Para conseguir isso, a FSF criou a GNU General Public License (GPL).
A ideia pegou e, em 2003, como um jovem desenvolvedor que trabalhava para outra empresa, Don desenvolveu um protótipo de editor de código-fonte escrito em C++ para substituir a ferramenta baseada em Java que a empresa usava e que estava com baixo desempenho. Don fez o que qualquer desenvolvedor da FSF faria e propôs o protótipo ao seu chefe como uma maneira de resolver os problemas que ele havia notado.
A proposta foi recusada, Don continuou trabalhando no protótipo e, em 25 de novembro de 2003, divulgou seu projeto no Sourceforge como Notepad ++. Quase vinte anos depois, o Notepad++ é um dos editores de código-fonte mais populares do mundo e tem cerca de oitenta mil downloads diários.
Inovação Voltada às Necessidades
Os problemas com o antigo editor que a empresa usava não estavam apenas relacionados às limitações do Java. Mas faltava também a funcionalidade que Don procurava em um editor de código-fonte genuinamente voltado às necessidades.
As ideias que diferenciavam o Notepad ++ na época podem parecer óbvias agora. Ainda assim, recursos como salvamento automático, tabulação e localização e substituição – elementos que tornam o trabalho de um desenvolvedor muito mais fácil —não eram comuns na época.
Incentivado pela FSF, o Notepad ++ é um software de código aberto desde o seu primeiro dia. Mesmo assim, o Notepad ++ não é apenas um projeto de código aberto, e sim um “software livre” que dá às pessoas o direito legal e a liberdade de modificar o código.
Permitir que a comunidade participe do processo criativo impulsionou o sucesso do programa e, em 2011, o influente blog Lifehacker premiou o Notepad ++ como “O Melhor Editor de Texto de Programação para Windows”.