리브레DWG

LibreDWG
GNU 리브레
LibreDWG one-line small-head.png
개발자GNU 프로젝트
초기 릴리즈2009년 5월 16일; 12년(2009-05-16)[1]
안정적 해제
0.12.4 / 2021년 4월 6일; 6개월(2021-04-06)[2]
리포지토리
기록 위치C
유형도서관
면허증GNU 일반 공용 라이센스 v3
웹사이트www.gnu.org/software/libredwg/

GNU LibreDWG는 DWG 컴퓨터 파일 관리를 위해 C에서 프로그래밍된 소프트웨어 라이브러리로서, 컴퓨터 보조 설계 소프트웨어 AutoCAD의 고유 독점 포맷이다. 그것은 OpenDWG 라이브러리의 무료 소프트웨어 교체를 목표로 한다. 이 프로젝트는 자유 소프트웨어 재단(FSF)에 의해 관리된다.

동기

독점 포맷 DWG는 현재 CAD에서 가장 많이 사용되는 파일 포맷으로, 다른 대안이 확장되지 않은 상태에서 사실상의 표준이 되어 많은 사용자가 소유 회사 오토데스크의 지배적인 위치에서 이 소프트웨어를 사용할 수밖에 없다.

DWG 포맷으로 저장된 데이터에 접근하고 조작할 수 있는 OpenDWG 라이브러리("Teigha"라는 이름)가 존재했는데, DWG 포맷은 CAD 소프트웨어 제조업체의 협회가 자사 제품을 지원할 목적으로 역엔지니어링에 의해 개발되었다. 오픈DWG의 라이선스는 무료 소프트웨어 프로젝트에서 사용을 허용하지 않기 때문에 FSF는 오픈DWG에 대한 무료 대안을 만들었다.

역사

GNU LibreDWG는 원래 로드리고 로드리게스 다 실바와 펠리페 코레아 다 실바 산체스가 쓴 LibDWG 라이브러리에 기반을 두고 있으며 2005년경 GPLv2로 면허를 받았다.[3] 2010년 7월에 FSF는 13개의 "우선 순위가 높은 프로젝트" 중 하나로 OpenDWG 라이브러리에 대한 대안 마련을 언급했다.[4][5]

GPLv3 논란

2009년에 GNU GPL 버전 3에 대한 LibDWG/LibreDWG 라이센스 업데이트로 LibreCAD와 FreeCAD가 LibreDWG를 합법적으로 사용하는 것이 불가능해졌다.[6][5]

많은 프로젝트들이 FreeCAD, LibreCAD, Assimp, Blender와 같은 LibreDWG에 대한 GPLv3 면허 선택에 대해 불만을 나타냈다.[7] 일부에서는 MIT, BSD 또는 LGPL 2.1과 같이 더 넓은 면허 호환성을 가진 면허의 선택을 제안하였다.[7]

2012년 거부된 GNU LibreDWG를 GPLv2로 유물화하라는 요청이 FSF에 전달됐다.[8]

리포크

이 프로젝트는 2011년부터 몇 년 동안 중단되었다. 이 중단은 자원 봉사자의 부족, 면허 문제, 프로그래머의 동기 부여 등 다양한 이유로 일어났다.[9] 2013년 9월, LibreDWG가 기반한 원래 프로젝트인 LibDWG는 LibreDWG에서 코드를 다시 작성하면서 재활성화한다고 발표했다.[10] GPLv2 허가 대안은 간단한 DWG를 읽을 수 있는 libdxfrw 프로젝트다.[11] LibreDWG 프로젝트는 2018년 6월 버전 0.5의 최신 .dwg 및 .dxf 형식을 추가하는 등 활발한 개발이 재개됐다.[12] 2020년 11월 현재 가장 최근에 출시된 버전 0.11.1에는 모든 DWG 형식 r13+에 대한 읽기 지원, r2000 DWG에 대한 쓰기 지원 및 모든 r13+ DXF 버전에 대한 읽기/쓰기 지원이 포함되어 있다.[13]

참조

  1. ^ 초기 커밋
  2. ^ LibreDWG - 요약
  3. ^ http://www.fsf.org/working-together/profiles/felipe-sanches
  4. ^ John Sullivan (2010). "High Priority Free Software Projects". Archived from the original on 2010-04-19. Retrieved 2010-08-03.
  5. ^ Jump up to: a b Larabel, Michael (2013-01-24). "FSF Wastes Away Another "High Priority" Project". Phoronix. Archived from the original on 2016-11-09. Retrieved 2013-08-22. Both LibreCAD and FreeCAD both want to use LibreDWG and have patches available for supporting the DWG file format library, but can't integrate them. The programs have dependencies on the popular GPLv2 license while the Free Software Foundation will only let LibreDWG be licensed for GPLv3 use, not GPLv2.
  6. ^ sourceforge.net/p/libdwg의 트렁크/트래픽
  7. ^ Jump up to: a b Prokoudine, Alexandre (26 January 2012). "What's up with DWG adoption in free software?". libregraphicsworld.org. Archived from the original on 9 November 2016. Retrieved 3 November 2013. [Assimp's Alexander Gessler:] "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." [Blender's Toni Roosendaal:] "Blender is also still "GPLv2 or later". For the time being we stick to that, moving to GPL 3 has no evident benefits I know of. My advice for LibreDWG: if you make a library, choosing a widely compatible license (MIT, BSD, or LGPL) is a very positive choice."
  8. ^ Prokoudine, Alexandre (2012-12-27). "LibreDWG drama: the end or the new beginning?". libregraphicsworld.org. Archived from the original on 2016-11-09. Retrieved 2013-08-23. [...]the unfortunate situation with support for DWG files in free CAD software via LibreDWG. We feel, by now it ought to be closed. We have the final answer from FSF. [...] "We are not going to change the license."
  9. ^ Prokoudine, Alexandre (26 January 2012). "What's up with DWG adoption in free software?". libregraphicsworld.org. Archived from the original on 9 November 2016. Retrieved 3 November 2013. 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.
  10. ^ "LibDWG - free access to DWG". Retrieved 3 November 2013.
  11. ^ SourceForge.netlibdxfrw.
  12. ^ "libredwg-0.5 released [alpha]". Retrieved 26 September 2020.
  13. ^ "libredwg-0.11 released". Retrieved 24 November 2020.

외부 링크