MyDNS対応DDNSクライアント DDNSquare を開発します
公開日時: 2024-11-05 19:19:44更新日時: 2024-11-05 19:19:44本日(2024/11/5)より、Midari Createでは、MyDNSに対応したオープンソースのDDNSクライアントアプリケーション「DDNSquare」の開発を開始します。背景
MyDNSに対応したDDNSクライアントソフトウェアとしては、以前からクロスプラットフォームの無料ソフトウェアであるDiCEが用いられてみましたが、DiCEは2006年で更新を停止しており、加えて、クローズドソースであるために第三者によるフォークも困難であるといった問題を抱えていました。これを受け、Midari Createでは、Open NAMAE Clientの開発により得たDDNSクライアントアプリケーション開発のノウハウを活かし、MyDNSに対応したクライアントアプリケーションの開発を開始することを決定しました。
DDNSquareについて
DDNSquareは、DiCEの(MyDNSのクライアントアプリケーションとしての)完全な代替ソフトウェアを目指すオープンソース実装です。使用言語はPythonとすることでOpen NAMAE Clientと相互にソースコードを流用可能とし、Open NAMAE Clientと並行した開発の継続を図ります。
機能面では、DDNSサーバの負荷軽減のための処理開始遅延機能を実装し、将来的にはOpen NAMAE Clientと合わせてメールによる更新失敗の通知機能も追加予定です。
なお、名称・ロゴについては、DiCEのオープンソース代替を目指すことから、サイコロの展開図(オープンな状態)をイメージした6つの正方形を並べたロゴを採用し、名称についても、ロゴの正方形に着想を得た「DDNSquare」としています。
開発状況について
開発状況はFossilリポジトリにて公開しています。この記事のタグ:
DDNSquare
DDNSquare