はじめに
2018/07/19 に Delphi 10.2.3 及び C++ Builder 10.2.3 の Community Edition がリリースされました。
日付 | バージョン |
---|---|
2018/07/19 | 10.2.3 Community Edition |
日付 | バージョン |
---|---|
2018/11/22 | 10.3 Community Edition |
2019/02/15 | 10.3.1 Community Edition |
2019/07/19 | 10.3.2 Community Edition |
2019/11/21 | 10.3.3 Community Edition |
日付 | バージョン |
---|---|
2021/07/20 | 10.4.2 Community Edition |
日付 | バージョン |
---|---|
2023/04/27 | 11.3 Community Edition |
- Delphi Community Edition (Embarcadero)
- C++Builder Community Edition (Embarcadero)
- Delphi Community Edition (Qiita: @pik)
- Community Edition (DocWiki)
ざっくりとではありますが、過去の無償版との違いを調べてみました。
比較!
こんな感じです。
機能 | Delphi 6 Personal | Turbo Explorer | Starter Edition | Community Edition |
---|---|---|---|---|
リリース年 | 2001 | 2006 | 2016 1 | 2018~ |
IDE の機能制限 | あり | あり | あり | なし |
RTL 及びフレームワークのソースコード | × | 〇 | × | 〇 |
他の言語 (C++Builder等) との共存 | - | × | 〇 2 | × |
ターゲット OS | Win32 | Win32 | Win32 | Win32, Win64, macOS, iOS, Android 3 |
対応 Windows | Windows 2000, Me | Windows XP | Windows 10 | Windows 10~ |
Unicode 対応 | ANSI | ANSI | Unicode | Unicode |
フレームワーク | VCL | VCL | VCL, FireMonkey | VCL, FireMonkey |
DB コントロール | なし | なし | なし | ローカル接続用 4 |
コンポーネントのインストール | 〇 | × | 〇 | 〇 |
商用利用 | 不可 | 可 | 年間 $1000 を超えない範囲で可 | 年間 $5000 を超えない範囲で可 |
- Delphi 6 Personal と対になる C++Builder 6 の Personal Edition はリリースされませんでした。
- 2001 年の Kylix 5 Open Edition については割愛しました。
- 2014 年の Appmethod 6 無償版 (C++) については割愛しました。
無償版の歴史
2001 年の Delphi 6 Personal から始まり、2008 年からの中断を経て 2016 年に無償版が復活しました。
- Delphi 6 Personal (Borland) が 2001 年にリリースされた。かなりの期間、ダウンロードが可能な状態だった。
- Turbo Explorer (Borland) が 2006 年にリリースされた。Object Pascal な Turbo Delphi (for Win32) と、その .NET 版の Turbo Delphi for .NET、C++ な Turbo C++ (for Win32)、と C# な Turbo C# (for .NET) がリリースされた 7。
- 2008 年、発売元が Embarcadero になって Turbo Explorer のダウンロード及び新規ライセンス発行が停止された。
- 2011 年、無償でない低価格の Delphi / C++Builder XE Starter Edition が発売された。
- 2016 年、Delphi / C++Builder 10.1 Berlin Starter Edition が無償化された。 8
- 2018 年、Delphi / C++Builder 10.2 Tokyo Community Edition がリリースされた。
2008 年からの 8 年間、無償版のない (ダウンロードできない) 時期がありました。ただし、そのうち 5 年間は低価格の Starter Edition が販売されていました。ちなみに海外では Delphi 7 や Delphi 2005 の無償版もあったようです。
C++ に話を移せば、コマンドラインコンパイラではありますが、Borland C++ 5.5 Compiler 9 (C++ Builder 5 ベース) が 2000 年から、2016 年からは Clang ベースの Free C++ Compiler 10 (最新の C++ Builder ベース) が無償で提供されていました。
それと余談になりますが、Turbo Pascal や Turbo C、Turbo C++、Delphi 1.0、C++Builder 1.0 はアンティークソフトウェアとして無償公開されています。
おわりに
Community Edition はかなり制限の少ない無償版です。ライセンスをよく読んで使いましょう。
インストールについては 以下の記事が参考になると思います。
- Delphi 10.4.2 Community Edition をインストール (Qiita: @CYonezawa)
- Delphi 10.3 Community Edition をインストール (Qiita: @CYonezawa)
- Delphi 10.2.3 Community Edition をインストール (Qiita: @CYonezawa)
- Starter から Community Edition に変更する手順 (Qiita: @CYonezawa)
- Delphi の無料ダウンロード版 (Mr.XRAY)
Community Edition には 5台 / サブネットの制限 があるため、教育現場には向きません。教育用途であれば、エンバカさんにアカデミックプログラムで問い合わせてみてください。
-
無償でない Starter Edition は 2011 年の XE Starter から。無償になったのは 2016 年の 10.1 Berlin Starter から。 ↩
-
"できる" のではなく "できてしまう" のが本当の所で、ミニ RAD Studio を作れるのは想定外だったらしい。 ↩
-
ローカル接続用の dbExpress 及び FireDAC コンポーネントが含まれる。dbGo (ADOExpress) や IBX (InterBase Express) にリモート接続の制限はない。BDE (Borland Database Engine) は標準では付属せず、有償版であってもサブセットしか提供されない。 ↩
-
Linux (i386) 用の統合開発環境。言語としては Object Pascal / C++ が使えた。Open Edition は無償で使えた。 ↩
-
FireMonkey 専用の統合開発環境。対応するプラットフォーム数によって価格が異なる。言語としては Object Pascal / C++ が使えた。トライアル版は期限を迎えると Android 開発専用の C++ 無償版となった。詳しくはこちら。 ↩
-
Borland Developer Studio 2006 を言語別にバラにしたのが Turbo シリーズで、その無償版 SKU が Explorer。有償版 SKU は Professional。 ↩