| 開発者 | GNU プロジェクト |
|---|---|
| 初回リリース | 2009年5月16日[1] |
| 安定版リリース | 0.13.3 [2]
/ 2024年2月26日 |
| リポジトリ |
|
| 書かれた | C |
| タイプ | 図書館 |
| ライセンス | GNU 一般公衆利用許諾書 v3 |
| Webサイト | www.gnu.org/software/libredwg/ |
GNU LibreDWGは、コンピュータ支援設計ソフトウェアAutoCADのネイティブな独自形式であるDWGコンピュータ ファイルを管理するためにCでプログラムされたソフトウェア ライブラリです。OpenDWG ライブラリのフリー ソフトウェア代替となることを目指しています。このプロジェクトは、フリー ソフトウェア財団(FSF) によって管理されています。
モチベーション
独自形式の DWG は現在CADで最も使用されているファイル形式であり、他の代替手段が拡張されない事実上の標準となり、所有者企業であるAutodeskの支配的な立場で多くのユーザーがこのソフトウェアを使用せざるを得なくなりました。
DWG 形式で保存されたデータにアクセスして操作するためのOpenDWGライブラリ (後に「Teigha」と命名)は存在していました。これは、CAD ソフトウェア製造業者の協会が自社製品をサポートする目的でリバース エンジニアリングによって開発したものです。OpenDWG のライセンスではフリー ソフトウェアプロジェクトでの使用が許可されていないため、FSF は OpenDWG の無料の代替品を作成しました。
歴史
GNU LibreDWGは、もともとロドリゴ・ロドリゲス・ダ・シルバとフェリペ・コレア・ダ・シルバ・サンチェスによって書かれ、2005年頃にGPLv2としてライセンスされたLibDWGライブラリに基づいています。 [3] 2010年7月、FSFはOpenDWGライブラリの代替の作成を13の「高優先度プロジェクト」の1つとして挙げました。[4] [5]
GPLv3 論争
2009年にLibDWG/LibreDWGのライセンスがGNU GPLバージョン3に更新され、[6]フリーソフトウェアプロジェクトのLibreCADとFreeCADはLibreDWGを合法的に使用できなくなりました。[5]
FreeCAD、LibreCAD、Assimp、Blenderなど多くのプロジェクトが、LibreDWGのGPLv3ライセンス選択に不満を表明しました。[7] MIT、BSD、LGPL 2.1など、より幅広いライセンス互換性を持つライセンスの選択を提案するプロジェクトもありました。 [7]
FSFにGNU LibreDWGをGPLv2として再ライセンスするよう要請したが、2012年に却下された。[8]
リフォーク
このプロジェクトは2011年から数年間停滞していましたが、この停滞はボランティアの不足、ライセンスの問題、プログラマーのモチベーションなど、さまざまな理由で発生しました。[9] 2013年9月、LibreDWGのベースとなった元のプロジェクトであるLibDWGは、LibreDWGからコードを再フォークして再アクティブ化すると発表しました。 [10] GPLv2ライセンスの代替は、シンプルなDWGを読み取ることができるlibdxfrwプロジェクトです。[11] LibreDWGプロジェクトは、2018年6月のバージョン0.5でより新しい.dwgおよび.dxf形式を追加するなど、積極的な開発を再開しました。[12] 2020年11月現在の最新リリースであるバージョン0.12.5には、すべてのDWG形式r13+の読み取りサポート、r2000 DWGの書き込みサポート、およびすべてのr13+ DXFバージョンの読み取り/書き込みサポートが含まれています。[13]今後の0.13リリースでは、既存のすべてのDWGバージョンの読み取りがサポートされる予定です。
参考文献
- ^ 最初のコミット
- ^ Reini Urban (2024年2月26日). 「libredwg-0.13.3 リリース」 . 2024年3月7日閲覧。
- ^ 「フェリペ・サンチェス — フリーソフトウェア財団 — フリーソフトウェアのために協力する」。
- ^ John Sullivan (2010). 「優先度の高いフリーソフトウェアプロジェクト」。2010年4月19日時点のオリジナルよりアーカイブ。2010年8月3日閲覧。
- ^ ab Larabel, Michael (2013-01-24). 「FSF がもう 1 つの「高優先度」プロジェクトを無駄にする」。Phoronix。2016-11-09にオリジナルからアーカイブ。2013-08-22に取得。LibreCAD
と FreeCAD はどちらも LibreDWG の使用を望んでおり、DWG ファイル形式ライブラリをサポートするためのパッチが用意されていますが、統合できません。これらのプログラムは、人気の GPLv2 ライセンスに依存していますが、Free Software Foundation は、LibreDWG のライセンスを GPLv2 ではなく GPLv3 のみに許可しています。
- ^ trunk/sourceforge.net/p/libdwg にコピー中
- ^ ab Prokoudine, Alexandre (2012 年 1 月 26 日). 「フリー ソフトウェアにおける DWG の採用状況は?」. libregraphicsworld.org. 2016 年 11 月 9 日のオリジナルからのアーカイブ。2013年11 月 3 日閲覧。
[Assimp の Alexander Gessler:] 「個人的に、私は [LibreDWG — LGW] の GPL ライセンスに非常に不満です。Assimp だけでなく、他の多くのアプリケーションでも使用が禁止されています。私は独断的なイデオロギーが好きではありませんし、特にソフトウェアを強制的に解放すること (GPL/GNU のように) は嫌いです。現時点では害がないのでアプリケーションには問題ありませんが、私の意見では、可能な限り自由に使用できるように設計されたライブラリには適していません。」 [Blender の Toni Roosendaal:] 「Blender も依然として「GPLv2 以降」です。当面はこれに固執します。GPL 3 に移行しても、私の知る限り明らかな利点はありません。LibreDWG に対する私のアドバイス: ライブラリを作成する場合は、幅広く互換性のあるライセンス (MIT、BSD、または LGPL) を選択するのは非常に良い選択です。」
- ^ Prokoudine, Alexandre (2012-12-27). 「LibreDWG ドラマ: 終わりか、それとも新たな始まりか?」 libregraphicsworld.org. 2016-11-09 にオリジナルからアーカイブ。2013-08-23に取得。
[...] LibreDWG 経由の無料 CAD ソフトウェアでの DWG ファイルのサポートに関する残念な状況。私たちは、もう解決すべきだと感じています。FSF から最終回答を得ています。 [...] 「ライセンスを変更するつもりはありません。」
- ^ Prokoudine, Alexandre (2012年1月26日). 「フリーソフトウェアにおけるDWGの採用状況は?」 libregraphicsworld.org. 2016年11月9日時点のオリジナルよりアーカイブ。 2013年11月3日閲覧。
GPLv3ライセンス。エンドユーザー向けソフトウェアには適していません。エンドユーザー向けソフトウェアは、制限を課す別のライセンスの下でサードパーティのコンポーネントを使用する傾向があるためです。LibreDWGの唯一の著作権者であるFSFは、ライセンスの再発行に反対しました。FreeCADプロジェクトとその貢献者であるYorik van Havreに関して、Richard Stallmanは次のように述べています。「ライブラリのライセンスを変更すべきではありません。むしろ、条件が何であるかを彼に明確に伝えるのが最善です。」 [...] 個人的には、私は彼ら[LibreDWG — LGW]のGPLライセンスに非常に不満です。Assimpや他の多くのアプリケーションでの使用を禁止しています。私は独断的なイデオロギーが好きではありませんし、特にソフトウェアを強制的に解放すること(GPL/GNU のように)は嫌いです。現時点では害がないので、アプリケーションには問題ありませんが、私の意見では、可能な限り自由に使用できるように設計されたライブラリには適していません。
- ^ 「LibDWG - DWGへの無料アクセス」 。 2013年11月3日閲覧。
- ^ SourceForge .netの libdxfrw
- ^ “libredwg-0.5 リリース [アルファ版]” . 2020年9月26日閲覧。
- ^ “libredwg-0.12.5 リリース” . 2022年2月6日閲覧。
外部リンク
- 公式サイト
- プロジェクトウィキ
