Qt 프로젝트

Qt Project
Qt 프로젝트
Qt logo 2015.svg
설립됨2011년 10월 21일; 10년(2011-10-21)
창시자노키아
유형커뮤니티
초점무료 소프트웨어
상품들Qt, Qt 크리에이터
방법개발 및 문서화
웹사이트Qt 컴퍼니

Qt 프로젝트Qt 소프트웨어 프레임워크의 개발을 조정하기 위한 공개적인 협력 노력이다. 노키아가 2011년 처음 설립한 이 프로젝트는 현재 더큐트컴퍼니가 주도하고 있다.[1][2]

역사

KDE 마스코트 콘키가 Qt 하트를 선보인다.

하바드 노드와 에리크 참베엥(각각 qt의 원 개발자, 트롤텍의 CEO와 사장)은 회사가 콰사르 테크놀로지로 편입되기 3년 전인 1991년 'qt' 개발을 시작한 뒤 트롤 테크로 이름을 바꿨다.[3]

버전 1.45까지 Qt의 소스 코드는 Qt Free Edition License에 따라 공개되었다.[4] 이는 오픈 소스 이니셔티브에 의한 오픈 소스 원칙과 프리 소프트웨어 재단의 자유 소프트웨어 정의에 부합하지 않는 것으로 간주되었다. 왜냐하면 오픈 소스 이니셔티브에 의한 오픈 소스 원칙과 그 소스가 이용 가능한 동안, 수정된 버전의 재분배를 허용하지 않았기 때문이다.

논란은 1998년경 KDE의 K Desktop Environment리눅스를 위한 선도적인 데스크톱 환경 중 하나가 될 것이 확실해지자 불거졌다. Qt를 기반으로 했기 때문에 자유소프트웨어 운동의 많은 사람들은 그들의 주요 운영체제 중 하나의 필수적인 부분이 독점적일 것이라고 우려했다.

Qt 2.0이 출시되면서 무료 소프트웨어 라이센스인 Q Public License(QPL)로 면허가 변경되었으나 Free Software Foundation이 GPL과 양립할 수 없다고 간주하는 QDE와 트롤텍 사이에서 타협점을 찾았다.t 또는 파산했다. 이로 인해 KDE Free Qt Foundation은 12개월의 기간 동안 Qt의 자유/오픈 소스 버전이 출시되어서는 안 되며, Qt가 BSD 스타일 라이센스에 속함을 보증하는 KDE Free Qt Foundation을 설립하게 되었다.[5]

2000년 GPL v2에 따라 Qt 2.2가 공개되면서 GPL 호환성에 관한 모든 논란이 종결됐다.[6]

2008년 1월 28일 노키아는 트롤테크 인수를 발표했다.[7][8]

2009년 1월 14일, LGPL을 라이센싱 옵션으로 추가하면서, Qt 버전 4.5는 폐기되었다.[9]

Qt 프로젝트는 2011년 10월 21일에 설립되었다.[1][10] 2012년 8월 디지아는 qt에 대한 모든 권리를 획득하고 qt 프로젝트 내에서 노키아의 역할을 맡을 것이라고 발표했다.[2]

거버넌스

Qt 프로젝트는 별도의 법인이나 조직이 아니다. Digia는 Qt를 중심으로 모든 상표를 보유하고 있다.[11][12]

Qt의 오픈 거버넌스는 웹킷의 모델을 따른다.[13][14]

의사결정은 프로젝트가 "조용한 합의"라고 설명하는 과정에서 이루어진다.[15]

이 프로젝트는 공개 포럼,[16] 메일링 리스트,[17] 위키 페이지를 통해 개발자와 지역사회 구성원 간의 온라인 커뮤니케이션을 용이하게 한다.[18]

참여 조직

비 Digia Qt 기여자 분포(2013, 18주)

프로젝트 리더 디지아 및 다양한 개인 외에도 많은 다른 기관들이 Qt 프로젝트에 참여하고 있다.[19] 2위 qt 기고자는 스웨덴의 kt 컨설팅 회사인 kdab이다.[20] KDAB는 여러 부품의 유지보수를 포함한 많은 분야에 관여하고 있다.[21][22] KDAB는 RIM/BlackBerry와 함께 QNXBlackBerry 10 포트 Qt를 유지하고 있다.[19][23]

또 다른 큰 참여자는 인텔인데, 예를 들어 웨이랜드 지원에 기여한다.[24] 오디오코드Qt Creator에서 IBM ClearCase 지원을 유지한다.[25]

KDE 커뮤니티에서도 많은 기여를 하는데, KDE 프레임워크의 업스트림에서 Qt로 기능을 추가하는 경우가 많다.[26]

참고 항목

참조

  1. ^ Jump up to: a b Lydia Pintscher (21 October 2011). "KDE Applauds Qt's Move to Open Governance". KDE.News. Retrieved 8 May 2013.
  2. ^ Jump up to: a b "Digia to acquire Qt from Nokia". Digia.com. Archived from the original on 5 March 2013. Retrieved 19 March 2013.
  3. ^ "A Brief History of Qt". Archived from the original on 30 June 2008. Retrieved 20 December 2007.
  4. ^ "Qt Free Edition License". Trolltech. 1992. Archived from the original on 14 October 2016. Retrieved 14 October 2016.
  5. ^ "Free Qt Foundation". KDE. Retrieved 8 May 2013.
  6. ^ "Trolltech to Release Qt Under GPL - Decision Alters Linux GUI Landscape - Reports". LinuxPlanet. 4 September 2000. Retrieved 8 May 2013.
  7. ^ "Nokia to acquire Trolltech to accelerate software strategy". 28 January 2008. Retrieved 28 January 2008.
  8. ^ Paul, Ryan (28 January 2008). "Nokia to buy Trolltech, will become a patron of KDE". Ars Technica. Retrieved 8 May 2013.
  9. ^ "Qt Everywhere: 4.5 To Be Relicensed As LGPL". 14 January 2009. Retrieved 8 May 2013.
  10. ^ Meyer, David (24 October 2011). "Nokia gives Qt open-source governance". ZDNet. Retrieved 8 May 2013.
  11. ^ "About us - Digia Plc". Qt.digia.com. 13 September 2011. Archived from the original on 30 May 2013. Retrieved 8 May 2013.
  12. ^ "Qt Project". Qt Project. Retrieved 8 May 2013.
  13. ^ "Nokia: Qt 5 soll im April 2012 erscheinen" (in German). Golem.de. 16 June 2011. Retrieved 8 May 2013.
  14. ^ Anita Klingler (24 October 2011). "Nokia startet Qt-Projekt mit unabhängiger Infrastruktur" (in German). Zdnet.de. Retrieved 8 May 2013.
  15. ^ "The_Qt_Governance_Model Qt Wiki". Qt Project. 25 September 2012. Retrieved 8 May 2013.
  16. ^ "forums". Qt Project. Retrieved 8 May 2013.
  17. ^ "Mailing Lists". Lists.qt-project.org. Retrieved 8 May 2013.
  18. ^ "index Qt Wiki". Qt Project. 29 March 2013. Retrieved 8 May 2013.
  19. ^ Jump up to: a b Macieira, Thiago. "Qt Project Statistics". Thiago Macieira's blog. Macieira.org. Retrieved 8 May 2013.
  20. ^ "contributions to Qt 5.0 (part 1)". KDAB. 20 December 2012. Retrieved 8 May 2013.
  21. ^ "contributions to Qt 5.0 (part 2)". KDAB. 21 December 2012. Retrieved 8 May 2013.
  22. ^ "Maintaining Qt3D". KDAB. 21 December 2012. Retrieved 8 May 2013.
  23. ^ "Qt5 on the QNX operating system". KDAB. 19 April 2012. Retrieved 8 May 2013.
  24. ^ "[Phoronix] Qt Is Now Drawing On Wayland". Phoronix.com. 21 September 2010. Retrieved 8 May 2013.
  25. ^ "Maintainers Qt Wiki". Qt Project. 12 April 2013. Retrieved 8 May 2013.
  26. ^ "Frameworks/Epics/Contributions to Qt5". KDE Community Wiki. Retrieved 27 April 2015.

외부 링크