upx 압축 프로그램을 사용하여 상용 프로그램을 압축 할 수 있습니까? 아니면 GPL이 그렇게하지 못하도록 제한합니까?upx 압축 프로그램을 사용하여 상용 프로그램을 압축 할 수 있습니까?
2
A
답변
5
예, 가능합니다. UPX license을 살펴보십시오. 상용 응용 프로그램에 대해서는 특별한 예외가 있으므로 UPX를 사용할 수 있습니다.
Zifre에 대한주의 사항 : UPX는 GPL이지만 UPX 코드의 일부가 상용 응용 프로그램 (압축 해제 부분)에 추가되므로 김프로 이미지를 만드는 것과 동일하지 않습니다. 그렇기 때문에 라이센스면에서 예외가 필요합니다.
0
IANAL 그러나 프로그램의 출력은 파생물이 아닙니다. 상용 프로그램을 포함하여 원하는대로 압축 할 수 있습니다.
편집 : 또한 이런 식으로 생각하면됩니다. 이렇게 할 수 없다면 김프로 만든 이미지는 GPL 아래 있어야합니다. GPL은 프로그램이나 프로그램의 파생물을 배포 할 때만 중요합니다.
1
UPX의 문제는 로더 스텁이 프로그램에 포함된다는 것입니다. UPX 라이센스의 GPL 예외가 이유하여 압축 실행
FORSPECIAL 예외
각 UPX 압축 프로그램에 임베드 된 스텁 UPX와 UCL 부분 이고, 인 코드를 포함 우리의 저작권하에 GNU 일반 공중 사용 허가서의 조항은 여전히 압축으로 적용됩니다. 프로그램은 스텁과 연결하는 특별한 형태입니다.
여기에서 Markus F.X.J. Oberhumer와 라즐로 Molnar는 당신에게 자유롭게 모든 UPX 압축 프로그램을 사용하고 배포 할 수있는 특별한 권한을 부여 (상업 포함한) , 다음과 같은 제한이 적용 :
당신은 완전히 수정되지 않은 UPX 버전으로 프로그램을 압축해야한다
- ; 사전 컴파일 된 버전 또는 (귀하의 선택에 따라) 과 수정되지 않은 UPX 소스의 자체 컴파일 된 버전은 으로 배포됩니다.
- 이것은 또한 UPX 스텁이 완전히 수정되지 않아야 함을 의미합니다. 즉, 압축 프로그램에 포함 된 스텁은 수정되지 않은 공식 UPX 버전에 의해 생성 된 스텁에 대해 바이트 일치 이어야합니다.
- 압축 해제 기와 스텁의 다른 코드는 프로그램 시작시 프로그램을 압축 해제하기 위해 수정되지 않은 UPX 스텁에서 을 독점적으로 가져와야합니다. 스텁의 어느 부분도 읽거나 복사 할 수 없으며 은 프로그램에서 호출했거나 사용하거나 액세스합니다.
관련 문제
- 1. .NET Windows 응용 프로그램을 단일 .exe로 압축 할 수 있습니까?
- 2. Response.write를 압축 할 수 있습니까?
- 3. 배포 용으로 내 응용 프로그램을 압축 할 수 없음
- 4. 어떻게 펄에서 압축 된 압축 파일을 추출 할 수 있습니까?
- 5. 파이썬 응용 프로그램을 단일 소스 파일로 압축
- 6. Linux : 수동으로 프로그램을 설치/압축 해제 할 위치
- 7. flex에서 압축 파일 압축
- 8. 어쨌든이 SQL 쿼리를 "압축"할 수 있습니까?
- 9. VC++ 런타임 힙을 압축 할 수 있습니까?
- 10. 오디오 데이터 압축/압축 해제
- 11. 인 프로그램에서 압축/압축 해제
- 12. boost :: iostreams로 압축 파일 압축
- 13. ClickOnce 배포 된 응용 프로그램 설치를 압축 할 수 있습니까?
- 14. 폴더/파일 압축/압축 해제
- 15. android에서 압축 파일을 압축 해제
- 16. PHP에서 다중 JavaScript 파일 압축 및 압축
- 17. Java 압축 유틸리티가 있습니까
- 18. 압축 풀기에 오류가 있습니까?
- 19. Turbo C++ 프로그램에서 dll을 사용할 수 있고 lzw 압축 및 압축 해제를위한 dll이 있습니까?
- 20. Erlang에서 gzip으로 압축 된 데이터 압축 해제
- 21. C#을 사용하여 압축 #
- 22. C에서 # .tbz 압축 형식 압축 해제
- 23. C에서 폴더 압축 및 압축 풀기 #
- 24. Java - 다르게 압축 된 파일의 압축 해제
- 25. 상용 휴대용 응용 프로그램을 배포하는 방법은 무엇입니까?
- 26. Java를 사용하여 폴더와 파일 압축 및 압축 해제
- 27. PNG 압축
- 28. iPhone, JSon 및 압축
- 29. bash에서 압축 파일 압축 방법을 찾는 방법
- 30. 미디어 파일 압축 프로그램
방금 내 대답에 댓글을 달았습니다. 하지만 당신 말이 맞아요, 스텁에 대한 예외는 잊었어요. – Zifre