Komodo IDE é um ambiente de desenvolvimento integrado popular para linguagens de programação dinâmicas que foi introduzido em maio de 2000.
Usado por muitos programadores em todo o mundo, provou ser bastante útil ao longo dos anos.
Infelizmente, todas as coisas boas acabam.
Este é o caso do Komodo IDE, ele já foi aposentado e todo o desenvolvimento cessou.
Mas há um lado bom nisso.
A empresa por trás disso, chamada 'ActiveState', agora disponibilizou o código abertamente para qualquer pessoa usar e modificar.
Semelhante ao aplicativo "Komodo Edit", que foi feito de código aberto em 2008. Eles citaram inúmeros fatores para sua decisão, que vamos explicar.
Então, por que abrir o código agora?
ActiveState sentiu que estava se tornando difícil manter Komodo IDE ao encontrar vários problemas de compatibilidade em sistemas mais recentes.
Quais foram os fatores contribuintes?: Houve muitos fatores que levaram a isso. Tomemos, por exemplo, as estruturas sobre as quais Komodo foi construído, 'XUL e XULRunner'; elas foram aposentadas pela Mozilla em 2016.
Depois, houve a quantidade de esforço necessária para tornar o Komodo compatível com sistemas mais novos. Eles teriam que reescrever completamente Komodo usando uma estrutura mais nova que eles sentiram que não era viável.
E o prego final no caixão foi o fato de que já existem muitos editores de código gratuitos disponíveis no mercado agora fazendo melhor. Eles sentem que "não é mais um bom negócio para se estar".
E agora?: A ActiveState disponibilizou toda a base de código do Komodo IDE em seu repositório no GitHub sem o histórico de revisões.
Eles forneceram 3,2 milhões de linhas de código que consistem em várias linguagens de programação, como Python, JavaScript, XUL, HTML, C ++ e muito mais.
Qualquer pessoa pode copiar, alterar e usar o código como achar melhor.
Os fóruns para Komodo serão mantidos abertos por um ano a partir de seu anúncio original, pois contém um tesouro de informações relacionadas a Komodo.
Eles também estão abertos a mover o conteúdo para uma plataforma diferente, se alguém estiver disposto a assumir a tarefa de gerenciá-lo.
Sobre este tópico, um dos funcionários da equipe de desenvolvimento da Komodo, Carey Hoffman, acrescentou o seguinte:
As extensas informações de ajuda existentes nos fóruns podem atuar como uma base de conhecimento significativa para os usuários e continuar a ser um lugar central para fazer perguntas à comunidade e receber respostas.
Muito provavelmente estarei lá periodicamente no meu próprio tempo para ajudar onde puder, como quando as pessoas estão tentando construir o Komodo em casa ou tendo dificuldade em fazer qualquer tipo de edição de código. A comunidade tem uma chance.
Isso pode ser muito útil para a comunidade em geral, já que as pessoas agora podem tentar criar algo verdadeiramente especial a partir do código para o Komodo.
Um usuário do Reddit, yvrelna menciona:
eu nunca usei Komodo, mas é ótimo ouvir que Komodo agora está livre de sua gaiola. As empresas deveriam fazer isso com mais frequência. Se eles não estão mais dispostos a suportar um software, eles devem apenas lançá-lo como código aberto.
Teria sido melhor se o software fosse de código aberto para começar, é claro, mas não há realmente nenhuma razão para uma empresa manter sua base de código fechada se não tiver interesse em mantê-la.
única coisa é que eles deveriam ter feito isso mais cedo, quando ainda há pessoas suficientes que ainda se preocupam com o software para possivelmente pegá-lo para mantê-lo. De fato, o usuário não está errado aqui; as empresas devem ir além, tornando o código para seu software obsoleto aberto para que a comunidade tenha a chance de criar algo a partir dele ou até mesmo mantê-lo a longo prazo.
A ActiveState parece ter entendido esse sentimento e agradeceu aos seus usuários pelo Komodo de código aberto.