Bom, um irmão aqui disse algo bem interessante
Mas a ganancia, matou a galinha dos ovos de ouro.
Vejo isso com muita força em muita gente da velha guarda, de querer vender tudo que pode e o que não pode, hoje em dia o pensamento dos programadores mais jovens está completamente diferente, onde o mundo open-source fala muito, MAS MUITO, mais alto.
Vejo isso por mim, eu sou completamente adepto ao mundo open-source, eu tenho projetos fechados dos quais eu monetizo, pois, como todos na terra necessitamos de dinheiro, mas, também tenho varios projetos open-source e vários outros que eu contribuo e contribuÃa, incluindo o Harbour.
Vejam um trecho de uma conversa que tive com o Viktor:
@Alexandre Bencz:
I understand and I know that a lot of people make money and production systems in Harbour, using all your work for this, and, this people never send to you, a single "Thanks"...
Btw, I have a simple question for you...
Why you stopped to work on Harbour, is for that reason ?
@Viktor:
Hi Alexandre, it's certainly one of the reasons. My foremost concern is not end-users, but entities like xHarbour and FiveWin, whose whole business is based on and benefits from Harbour. They are influential to a large part of the Harbour user base. But, instead of them contributing back anything to Harbour, they segregate the community and force subpar and incompatible technological choices onto their users. It means they are not only not contributing anything back to those who actually develop their primary dependency (Harbour), they hold back development and actively prevent forming a healthy, unified and open Harbour "ecosystem". As for end-users, the level of involvement is also very low, though this may possibly be helped by Patreon-like ways and offering something extra in return for the support. Lots of sour grapes, bad vibes and wasted energy by now.
Como disse neste tópico,
http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=20098 , "E um outro problema, o código fonte do compilador só é acessÃvel se vc pagar!, novamente, um projeto desse, para fins de estudos é muito legal... mas, só também!", isso mostra a ganancia excessiva... compilador é um tipo de projeto que não faz o menor sentido ser pago!!!, ainda mais hoje em dia ( nos tempos antigos sim, era pago e muito caro, pois o acesso era complicado e existia implicado na mente das pessoas que, se você escreveu o programa, deve-se cobrar por ele ), hoje temos compiladores fantasticos e muito poderosos completamente Open-Source, alguns exemplos:
[*] C#
[*] Vb.Net
[*] C / C++
[*] Python
[*] Go
[*] Ruby
[*] Fortran
[*] Cobol
[*] xBase ( Harbour, x2c ... )
[*] .... e essa lista vai MUITO LONGE
Então, por que cobrar por um compilador ?
Isso só causa desmotivação para o desenvolvedor e para a empresa, sendo que eles podem optar por linguagens mais modernas como C# ou Python, que tem um eco-sistema muito maior por cima e é gratuito...
Outro ponto bastante importante, linguagens de compiladores pagos ficam restritas somente para as empresas que compraram o compilador e não havera programadores no mercado com conhecimento sobre a linguagem e com isso, fica ainda MUITO mais caro manter os projetos que foram escritos nessa linguagem com compilador pago, isso retoma o assunto do tópico, que é os programadores COBOL e com conhecimentos em Mainframes e AS/400...
Procure no mercado, programadores com conhecimento sobre mainframes ou as/400... você vai ver que é muito pouco, as/400 então, MENOS AINDA!!
A IBM é ótima em matar os próprios sistemas e elitizar tudo... isso só faz com que a empresa desligue os mainframes e as/400, e migrem para a plataforma baixa ( intel/amd )...
Eu já fiz a conversão de milhares de linhas COBOL, Assembler, RPG para C# ou C++, parar funcionar na plataforma baixa e os mainframes e as/400 da empresa foram desligados...
Dependendo do tamanho do sistema, é muito mais barato migrar e testar os sistemas convertidos do que comprar a renovação da licença da IBM ( para um mainframe fica em torno de U$ 1.000.000,00 por ano ( sim, isso mesmo, 1 milhão de dolares ) )
Fazer esse tipo de migração, para outras linguagens, é valido para qualquer projeto, muitas vezes é mais barato migrar do que ficar tentando martelar a mesma tecla, procurar mão de obra e etc.
Me vejo como exemplo, atualmente estou desempregado, não estou tendo renda de ponto algum da minha vida, sou desenvolvedor em muitas linguagens legadas, como COBOL, Assembler, xBase, Ada ... mas claro, especializado apenas em algumas, não tem como saber tudo..., e não encontro emprego ou trabalho ( inclusive, se alguém estiver precisando de programador, pode entrar em contato comigo! ¯\_(ツ)_/¯ ) , pois, as empresas estão desativando os AS/400 e Mainframes e migrando para outras plataformas com mais programadores e menor custo de desenvolvimento, como C#..., mercado este onde os programadores aceitam se prostituir por valores baixÃssimos...
Eu vejo que o Java, em breve vai entrar na mesma categoria,ainda mais, que
agora a Oracle cobra Royalties para utilizar o Java