Website-Icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Fett gedruckt für Delphi ist Open Source

Durch die Veröffentlichung des Quellcodes von Bold for Delphi mit einer MIT-Lizenz unter https://github.com/Embarcadero/BoldForDelphi hat Embarcadero die Bold for Delphi-Bibliothek offiziell zu einem Open Source-Projekt gemacht.

Was ist mutig (und etwas Geschichte)

Fett ist ein Tool im Bereich MDA ( Model Driven Architecture ), mit dem Sie mit einem UML-Modell Ihrer Anwendung und einer Reihe von Geschäftsregeln beginnen können, die in einer höheren Sprache geschrieben sind, und das Modell nach dem Erstellen einer grafischen Benutzeroberfläche ausführen können dafür.

Fett gedruckt umfasst eine ausgefeilte objektrelationale Zuordnungsschicht, die Möglichkeit, Daten mehreren Formaten zuzuordnen, die Synchronisierung zu ändern und vieles mehr. Es enthält eine große Anzahl von IDE-integrierten Tools und Optionen für die Arbeit mit externer UML-Modellierungssoftware.

Das Bold-Framework und die Bold-Bibliothek wurden ursprünglich von Bold Soft erstellt, später von Borland erworben und im Zeitraum von Delphi 6 und 7 als Add-On für Delphi verkauft. In den folgenden Jahren wurde die Entwicklung von Bold eingestellt, um sich auf das ECO-Framework (Enterprise Core Objects) für die .NET-Plattform zu konzentrieren. ECO wurde später von Borland an CapableObjects verkauft.

Eine Reihe von Kunden blieb auf Bold aktiv und aktualisierte es, um mit den neuesten Versionen von Delphi zu arbeiten, konnte jedoch ihre Updates aufgrund der proprietären Lizenz nicht veröffentlichen und mit anderen Entwicklern teilen.

Weitere Informationen zu Bold finden Sie unter:

Die Produktdokumentation ist im GitHub-Repository unter https://github.com/Embarcadero/BoldForDelphi/tree/master/Doc verfügbar

Das GitHub Repository und die Lizenz

Wie bereits erwähnt, wurde die letzte interne Version des Bold for Delphi-Quellcodes jetzt unter einer MIT-Lizenz auf GitHub veröffentlicht .

Beachten Sie, dass dies keine aktualisierte Version ist. Der veröffentlichte Code sollte mit Delphi 7 und Delphi 2006 funktionieren und nicht mit einer Unicode-Version des Produkts (seit Version Delphi 2009).

Wenn Sie sich fragen, wozu dieser alte Code verwendet wird, besteht das Hauptziel darin, Kunden, die in der Bibliothek aktiv sind, zu ermutigen, ihre neueren Versionen zu teilen, die mit Delphi 10.4 Sydney funktionieren. Dies ist eine langjährige Anfrage der aktiven Bold-Kunden.

Die Veröffentlichung einer Version, die mit Delphi 10.4 Sydney funktioniert, wird nicht sofort erfolgen, da aktive Bold-Benutzer ihre Änderungen veröffentlichen müssen. Das Veröffentlichen des internen Codes unter einer Open Source-Lizenz war wichtig, damit andere an einer neueren Version zusammenarbeiten können.

Der Community Drive

Embarcadero plant nicht, direkt an der Aktualisierung und Wartung des Bold for Delphi-Quellcodes beteiligt zu bleiben, außer der Bold-Community bei der Organisation und Förderung ihrer Bemühungen zu helfen.

Wenn Sie daran interessiert sind, sich zu engagieren und zu helfen, lassen Sie es mich bitte wissen (per E-Mail oder Kommentar) und ich kann Sie mit den Entwicklern in Kontakt bringen, die die Community-Bemühungen starten.

Die mobile Version verlassen