{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                 = GNU LibreDWG
| logo                 = [[파일:LibreDWG one-line small-head.png|frameless]]
| author               = 
| developer            = [[GNU 프로젝트]]
| released             = {{시작 날짜와 나이|2009|05|16}}<ref>[https://git.savannah.gnu.org/cgit/libredwg.git/commit/?id=66201afa2e70bd31c22e6666e3e49be2d8bca031 Initial commit]</ref>
| latest release version = 0.12.5
| latest release date = {{시작 날짜와 나이|2022|02|22}}<ref>[https://savannah.gnu.org/projects/libredwg/ LibreDWG - Summary]</ref>
| latest preview version = 
| latest preview date = <--{{시작 날짜와 나이|2020|09|07}}-->
| programming language = [[C (프로그래밍 언어)|C]]
| operating system     = 
| genre                = [[라이브러리]]
| license              = [[GNU GPL|GNU GPL v3]]
| website              = {{URL|https://www.gnu.org/software/libredwg/}}
}}
'''GNU LibreDWG''' 또는 간단히  '''LibreDWG'''는 [[.dwg|DWG]] 컴퓨터 파일형식(.dwg)을 오픈소스로 핸들링(handling)하기 위해 [[C 언어]]로 프로그래밍된 소프트웨어 [[라이브러리]](library)이다. 한편 .dwg 파일형식은 [[CAD]](컴퓨터 지원 설계) 소프트웨어인 [[AutoCAD]]의 독점적 고유 형식이다. LibreDWG는 .dwg 파일형식을 지원하는 [[OpenDWG]] 라이브러리에 대한 무료 공개 소프트웨어로의 대체를 목표로 한다. 이 프로젝트는 [[FSF]](자유 소프트웨어 재단,Free Software Foundation)에서 관리한다.

== 역사 ==
독점적 형식 DWG는 현재 CAD에서 가장 많이 사용되는 파일 형식으로, 다른 대안 확장 없이 사실상의 표준이 되어 많은 사용자가 소유 회사인 Autodesk의 지배적인 위치에서 이 소프트웨어를 사용하게 되었다.

OpenDWG 라이브러리(나중에 'Teigha'로 명명)는 DWG 파일형식으로 저장된 데이터에 액세스하고 조작하기 위해 구현되었다. 이 라이브러리는 제품 지원을 목적으로 CAD 소프트웨어 제조업체 협회인  [[ODA (협회)|ODA]](Open Design Alliance)에서 리버스 엔지니어링으로 개발하고 있다. OpenDWG의 얼라이언스(Alliance) 라이센스는 자유 소프트웨어 프로젝트에서 사용을 허용하지 않기 때문에 FSF는 OpenDWG에 대한 무료 오픈소스 대안으로 GNU LibreDWG을 만들었다.<ref>{{웹 인용|url=http://libregraphicsworld.org/blog/entry/whats-up-with-dwg-adoption-in-free-software |title=What's up with DWG adoption in free software? |last=Prokoudine |first=Alexandre |date=26 January 2012 |accessdate=3 November 2013 |trans-title=|publisher=libregraphicsworld.org |quote=''GPLv3 license. It doesn't work for end-user software, because they tend to use 3rd party components under different licenses that impose restrictions. FSF who are sole copyright holders of LibreDWG objected to relicensing. With regards to FreeCAD project and Yorik van Havre, its contributor, Richard Stallman stated:" You should not change the license of your library. Rather, it is best to make it clear to him what the conditions are." [...]  Personally, I'm extremely unhappy with their [LibreDWG's — LGW] GPL licensing. It prohibits its use in Assimp and for many other applications as well. I don't like dogmatic ideologies, and freeing software by force (as GPL/GNU does) is something I dislike in particular. It's fine for applications, because it doesn't hurt at this point, but, in my opinion, not for libraries that are designed to be used as freely as possible.'' |url-status=dead |archiveurl=https://web.archive.org/web/20161109103037/http://libregraphicsworld.org/blog/entry/whats-up-with-dwg-adoption-in-free-software |archivedate= 9 November 2016 |df= }}</ref><ref>{{웹 인용|url=http://libdwg.sourceforge.net/en/index.html |title=LibDWG - free access to DWG |last= |first= |date= |accessdate=3 November 2013 |trans-title=}}</ref><ref>[http://sourceforge.net/projects/libdxfrw/ libdxfrw] on [[SourceForge]].net</ref><ref>[참고](gnu.org - cgit,Savannah Git,  libredwg index : libredwg spec)https://git.savannah.gnu.org/cgit/libredwg.git/tree/src/dwg.spec</ref><ref>[참고](LibreDWG git)https://github.com/LibreDWG/libredwg</ref>

LibreDWG는 원래 [[펠리페 카스트로 ]](Felipe Castro)가 작성한 [[LibDWG]]를 주요한 기반으로 시작됐지만 이후 LibDWG는 LibreDWG를 주요하게 기반해서 재설계되었다.<ref>[참고](gnu.org - libredwg)https://www.gnu.org/software/libredwg/</ref><ref>[참고](LibDWG)https://libdwg.sourceforge.io/eo/index.html</ref>

==libdxfrw==
LibreDWG는 [[GNU GPL]] V3(version 3) 하에서 배포되는 강력한 반독점적 라이선스 라이브러리이다. 이는 다양한 사용자들을 위한 보다 유연한 호환이 가능한 GPL V2 라이선스 버전의 필요성으로  [[libdxfrw]]라는 새로운 GPL V2 라이센스 라이브러리를 작성하는 계기가 되었다.<ref>{{웹 인용|url=https://savannah.gnu.org/forum/forum.php?forum_id=9860 |title=libredwg-0.11 released|accessdate=24 November 2020}}</ref>
<ref>{{웹 인용|url=http://libregraphicsworld.org/blog/entry/whats-up-with-dwg-adoption-in-free-software |title=What's up with DWG adoption in free software? |last=Prokoudine |first=Alexandre |date=26 January 2012 |accessdate=3 November 2013 |trans-title=|publisher=libregraphicsworld.org |quote=''GPLv3 license. It doesn't work for end-user software, because they tend to use 3rd party components under different licenses that impose restrictions. FSF who are sole copyright holders of LibreDWG objected to relicensing. With regards to FreeCAD project and Yorik van Havre, its contributor, Richard Stallman stated:" You should not change the license of your library. Rather, it is best to make it clear to him what the conditions are." [...]  Personally, I'm extremely unhappy with their [LibreDWG's — LGW] GPL licensing. It prohibits its use in Assimp and for many other applications as well. I don't like dogmatic ideologies, and freeing software by force (as GPL/GNU does) is something I dislike in particular. It's fine for applications, because it doesn't hurt at this point, but, in my opinion, not for libraries that are designed to be used as freely as possible.'' |url-status=dead |archiveurl=https://web.archive.org/web/20161109103037/http://libregraphicsworld.org/blog/entry/whats-up-with-dwg-adoption-in-free-software |archivedate= 9 November 2016 |df= }}</ref><ref>{{웹 인용|url=http://libdwg.sourceforge.net/en/index.html |title=LibDWG - free access to DWG |last= |first= |date= |accessdate=3 November 2013 |trans-title=}}</ref><ref>[http://sourceforge.net/projects/libdxfrw/ libdxfrw] on [[SourceForge]].net</ref><ref>{{웹 인용|url=https://savannah.gnu.org/forum/forum.php?forum_id=9166 |title=libredwg-0.5 released [alpha]|accessdate=26 September 2020}}</ref><ref>{{웹 인용|url=https://savannah.gnu.org/forum/forum.php?forum_id=9860 |title=libredwg-0.11 released|accessdate=24 November 2020}}</ref>

==dwg2dxf과 한글==
libdxfrw의 dwg2dxf는 cp949에서 한글인코딩(euc-kr)을 포함한 안정된 유니코드를 지원하려고 개발되고 있지만 libredwg의 dwg2dxf는 R2018 dwg까지 지원하는 최신버전에서 다양한 유니코드 디코딩처리에서 euc-kr뿐만아니라 utf-8까지 폭넓게 안정적으로 지원하고 있다. 따라서 이러한 GNU LibreDWG는 가장 연혁있고 풍부한 데이타를 보유하고 있는 DWG및 DXF변환 오픈소스 프로젝트및 커뮤니티라고 할 수 있다.

== 같이 보기 ==
* [[리브레 캐드]]
* [[QCAD]]

== 각주 ==
{{각주}}

[[분류:파일 포맷]]
[[분류:컴퓨터 지원 설계]]
[[분류:컴퓨터 지원 설계 소프트웨어]]
[[분류:C로 작성된 자유 소프트웨어]]
[[분류:GPL 라이선스 소프트웨어]]