Ao publicar o código-fonte do Bold for Delphi com uma licença do MIT em https://github.com/Embarcadero/BoldForDelphi, a Embarcadero tornou oficialmente a biblioteca Bold for Delphi um projeto de código aberto.
O que é ousado (e um pouco de história)
Bold é uma ferramenta no espaço MDA (Model Driven Architecture), que permite que você comece com um modelo UML de seu aplicativo e um conjunto de regras de negócios escritas em uma linguagem de alto nível e “execute” o modelo após criar uma interface gráfica de usuário para isso.
O Bold inclui uma sofisticada camada de mapeamento objeto-relacional, capacidade de mapear dados em vários formatos, sincronização de alterações e muito mais. Inclui uma grande quantidade de ferramentas e opções integradas IDE para trabalhar com software de modelagem UML externo.
A estrutura e a biblioteca do Bold foram originalmente construídas pela Bold Soft, posteriormente adquirida pela Borland, e vendida como um complemento para o Delphi no Delphi 6 e 7 timeframe. Nos anos seguintes, o desenvolvimento do Bold foi descontinuado, para focar no framework ECO (Enterprise Core Objects) para a plataforma .NET. ECO foi posteriormente vendido pela Borland para CapableObjects.
Vários clientes permaneceram ativos no Bold e o atualizaram para funcionar com as versões mais recentes do Delphi, mas não puderam lançar e compartilhar suas atualizações com outros desenvolvedores devido à licença proprietária.
Você pode ler mais sobre o Bold em:
A documentação do produto está disponível no repositório GitHub em https://github.com/Embarcadero/BoldForDelphi/tree/master/Doc
O repositório GitHub e a licença
Como mencionado, a última versão interna do código-fonte do Bold for Delphi foi lançada no GitHub sob uma licença do MIT.
Observe que esta não é uma versão atualizada. O código lançado deve funcionar com Delphi 7 e Delphi 2006, e não funcionará com uma versão Unicode do produto (desde a versão Delphi 2009).
Se você está se perguntando para que serve este código antigo, o objetivo principal é encorajar os clientes ativos na biblioteca a compartilhar suas versões mais recentes, que funcionam com Delphi 10.4 Sydney. Este tem sido um pedido antigo dos clientes ativos da Bold.
O lançamento de uma versão que funciona com o Delphi 10.4 Sydney não vai acontecer imediatamente, pois vai depender de usuários ativos do Bold para publicar suas alterações. Publicar o código interno sob uma licença de código aberto foi importante para possibilitar que outros começassem a trabalhar juntos em uma versão mais recente.
The Community Drive
A Embarcadero não planeja permanecer diretamente envolvida na atualização e manutenção do código-fonte do Bold for Delphi, a não ser ajudar a comunidade Bold a organizar e promover seus esforços.
Se você estiver interessado em se envolver e ajudar, por favor me avise (por e-mail ou comentário) e posso colocá-lo em contato com os desenvolvedores que estão iniciando o esforço da comunidade.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition