Delphi是开放源码的粗体

2020-09-25 03:07:47

通过在https://github.com/Embarcadero/BoldForDelphi上发布具有麻省理工学院许可证的Bold for Delphi源代码,Embarcadero正式使Bold for Delphi库成为一个开源项目。

BOLD是MDA(模型驱动的体系结构)领域中的一个工具,它允许您从应用程序的UML模型和用高级语言编写的一组业务规则开始,并在为其创建图形用户界面后“执行”该模型。

BOLD包括一个复杂的对象关系映射层、将数据映射为多种格式的能力、更改同步等。它包括大量IDE集成工具和选项,可与外部UML建模软件配合使用。

Bold框架和库最初由Bold soft构建,后来被Borland收购,并在Delphi6和7时间框架内作为Delphi的附加组件出售。在接下来的几年里,Bold停止了开发,专注于.NET平台的ECO(企业核心对象)框架。后来,Borland将ECO出售给了CapableObjects。

许多客户仍然活跃在Bold上,并对其进行了更新,以便与最新版本的Delphi一起工作,但由于专有许可证的原因,他们无法发布更新并与其他开发人员共享他们的更新。

如前所述,Bold for Delphi源代码的最后一个内部版本现已在MIT许可下在GitHub上发布。

请注意,这不是更新版本。发布的代码应该适用于Delphi7和Delphi2006,但不适用于该产品的Unicode版本(从Delphi2009版本开始)。

如果您想知道这个旧代码有什么用处,那么它的主要目标是鼓励活跃在该库上的客户共享他们在Delphi 10.4悉尼上工作的最新版本。这是活跃的Bold客户的长期要求。

支持Delphi 10.4悉尼的版本不会立即发布,因为它将依赖活跃的Bold用户发布他们的更改。在开放源码许可下发布内部代码对于让其他人开始在更新版本上共同工作是很重要的。

除了帮助Bold社区组织和促进他们的努力外,Embarcadero不打算继续直接参与Bold for Delphi源代码的更新和维护。

如果你有兴趣参与并提供帮助,请让我知道(通过电子邮件或评论),我可以把你与谁是开始社区工作的开发人员联系。