2011-09-21 12 views
2

dcm4che lib를 사용하여 안드로이드 응용 프로그램을 개발했습니다. 방금 파싱에만 dcm4che lib를 사용했습니다. 그것은 나를 많이 도왔다. 자유롭게 사용할 수있는 라이브러리로 만들어 주신 dcm4che 그룹에게 많은 감사를드립니다.안드로이드 마켓 (dcm4che 라이브러리)의 GPL 코드 호스팅

내 Android DICOM 뷰어가 내 Acer 탭 (HoneyComb을 OS로 사용)에서 작동했습니다. 나는 그것에 어떤 문제도 찾지 못했습니다. dcm4che를 사용하여 구문 분석하여 CT (그레이 스케일) 및 미국 (멀티 프레임도) 이미지를 내 안드로이드 앱에 표시했습니다.

다음 항아리 만 사용했습니다. 이제 dcm4che 코어-2.0.25

  • 의 log4j-1.2.16
  • SLF4J-API-1.6.1
  • SLF4J-log4j12-1.6.1
    1. 내가 안드로이드 마켓에서 애플리케이션을 호스팅 할 예정이다. 누군가가 저에게 그 절차를 말해 줄 수 있습니까? 나는 그것이 GPL하에 있기 때문에 내가 도서관을 사용할 수 있다고 생각한다. 그것에 대한 의견을 보내주십시오.

    +0

    응용 프로그램을 판매 하시겠습니까? 코드가 LGPL이 아니라면 상용 응용 프로그램에서 사용할 수 없습니다. –

    +0

    dcm4che의 라이센스는 다음과 같습니다. 무료/데모 애플리케이션으로 호스팅하는 데 문제가 없기를 바랍니다. dcm4che 및 dcm4chee는 MPL/GPL/LGPL 트리플 라이센스하에 사용 허가되며 Mozilla와 유사합니다. 이를 통해 Mozilla Public License 버전 1.1 (MPL), GNU 일반 공중 사용 허가서 버전 2 (GPL) 또는 GNU 약소 일반 공중 사용 허가서 버전 2.1 (LGPL) 중 하나의 조건에 따라 파일을 사용할 수 있습니다. . – user867662

    +1

    나는이 질문에 몇 가지 적절한 정보가 있다고 생각한다. http://stackoverflow.com/questions/4916512/using-lgpl-library-in-paid-android-app –

    답변

    2

    안드로이드 마켓에서 GPL 응용 프로그램을 판매하는 데는 아무런 문제가 없습니다. 일반 GPL 규칙 (배포 할 수있는 바이너리 패키지로 소스를 묶거나 안드로이드에서는 실현 불가능)을 준수하기 만하면됩니다. 특정 버전의 제공을 중단 할 때까지 최대 3 년 동안 응용 프로그램을 빌드하는 데 사용하는 소스로 다운로드합니다.

    dcm4che2 코드는 MPL 및 LGPL에서도 3 가지 라이센스가 있으므로 응용 프로그램의 일부로 dcm4che2를 배포 할 때 MPL에서 대신 사용하도록 선택할 수 있습니다.이 경우 수정 된 소스 파일 만 게시하면됩니다. dcm4che2 자체 또는 LGPL은 dcm4che2에 추가하는 모든 파일에도 적용되지만 dcm4che2 패키지를 사용하는 응용 프로그램에는 적용되지 않습니다.