Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Notícia

Ousado para Delphi é Open Source

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.

RAD Studio 13.2 Florence Now Available! Kai 1.1.1 Now Available! What's Coming in RAD Studio 13.2 Florence

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.

Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES