나는 손실이 많은 이미지 압축 알고리즘을 좋은 비율로 구현하려고 노력 중이며 jpeg에있는 유물이 적습니다. 먼저 엔코더/디코더 도구를 릴리스 할 계획입니다. 라이센스 및 특허와 관련된 jpeg2000 사용 관련 문제가 있다고 들었습니다. 그래서 나는 내 알고리즘으로 이러한 문제를 피하고자한다. (라이센스 문제의 예로 jpeg2000에 대해서만 언급했는데 나의 알고리즘은 jpeg2000과 크게 다르다). 또한 GPL 라이센스가 적용된 몇 가지 문제를 들었습니다. 그래서 주된 질문은 모든 사람이 내 작업에 액세스 할 수있게하고 악의적 인 사람이 악의적 인 일을하지 못하게하여 모든 사람이 액세스하기 어렵게하기 위해 선택해야하는 라이선스에 관한 것입니다. 또한 GPL이 이미지 압축 알고리즘에 어떤 단점이 있는지 알고 싶습니다. 감사합니다. .내 손실있는 이미지 압축 알고리즘에 대해 선택할 수있는 라이센스는 무엇입니까?
0
A
답변
1
선택할 수있는 라이센스 범위가 있습니다. 자세한 내용은 Open Source Initiative 사이트를 참조하십시오. 어떤 선택을 하느냐에 따라 오픈 소스와 소프트웨어 채택 가능성에 대한 강경 한 정도가 결정됩니다.
GPL 라이선스는 라이브러리의 모든 사용자가 코드에 변경 한 내용을 게시하도록합니다. 몇 가지 예외를 제외하고는 제품 소스 코드를 모두 무료로 사용할 수 있도록합니다. 이는 GPL 코드가 일부 상용 제품에 매력적이지 않을 수 있으므로 라이브러리를 최대로 채택하도록 권장하려는 경우 GPL 라이센스가 적합하지 않을 수 있음을 의미합니다.
스펙트럼의 반대편에있는 MIT 라이센스는 매우 자유로 우며 사용자가 라이브러리에서 원하는대로 무엇이든 할 수 있습니다. 오픈 소스 프로젝트와 상업 프로젝트 모두에 적합하므로 도서관 사용자 기반을 넓히는 좋은 선택이 될 것입니다. 귀하의 도서관 사용자는 귀하의 도서관에 변경 사항을 게시 할 의무가 없으므로 본 라이센스가 귀하의 "나쁜 사람"테스트에 실패 할 수 있습니다.
타협점은 LGPL 라이센스 일 수 있습니다. 사용자는 라이브러리에 변경 사항을 게시 할 의무가 있지만 코드를 비공개로 유지할 수 있습니다. 일반적으로 데스크톱 응용 프로그램의 경우이 기능이 포함되며 임베디드 또는 특정 모바일 응용 프로그램의 경우 훨씬 더 어렵습니다.
관련 문제
- 1. 이미지 압축 알고리즘에 관한 혼동
- 2. 압축 알고리즘에 대한 아이디어 필요
- 3. 내 코드의 라이센스는 어떻게됩니까?
- 4. 스크립트를 판매 할 수있는 라이센스는 무엇입니까?
- 5. 정렬 알고리즘에 대해
- 6. 선택할 수있는 FRP 패키지는 무엇입니까?
- 7. Vim 아이콘의 라이센스는 무엇입니까?
- 8. 라이센스 : LibFindMacros.cmake의 라이센스는 무엇입니까
- 9. 선택할 수있는 Google지도 옵션은 무엇입니까?
- 10. Nagle의 알고리즘에 대해 명확하지 않다
- 11. 선택할 수있는 저작권 라이선스는 무엇입니까?
- 12. 관심 지점 탐지 알고리즘에 대해 어떻게 생각합니까?
- 13. 내 알고리즘에 어떤 문제가 있습니까?
- 14. 무손실 및 손실 이미지 압축 알고리즘?
- 15. 특정 프로젝트에 대해 선택할 언어는 무엇입니까?
- 16. 디지털화 된 문서 이미지 압축
- 17. 높은 압축 이미지
- 18. 알고리즘에 대해 opencl이 가능한지 조사하는 방법
- 19. PHP를 사용하여 이미지 압축
- 20. 내 Dijkstra 알고리즘에 잘못된 점
- 21. 내 dijkstras 알고리즘에 문제가 있습니까
- 22. Jabber 봇에 대해 선택할 언어는 무엇입니까?
- 23. 계산기 키패드 알고리즘에 대해 가장 쉬운 방법은 무엇입니까?
- 24. Java 서비스와 C# 클라이언트 간의 PubSub에 대해 선택할 수있는 기술
- 25. 상용 소프트웨어에 가장 적합한 라이센스는 무엇입니까?
- 26. 동일한 알고리즘에 대해 런타임 차이가 너무 큰 이유는 무엇입니까?
- 27. 알고리즘에 필요할 수있는 항목의 컬렉션을 저장
- 28. JPEG 또는 기타 손실이 큰 이미지 압축 라이브러리가 필요합니다
- 29. 선택할 수있는 텍스트를 만드는 방법은 무엇입니까?
- 30. 선택할 수있는 그룹웨어/공동 작업 시스템은 무엇입니까?
GPL은 "나쁜 사람"을 금지하는 것이 아니라 자유에 관한 것입니다. – Pubby
귀하의 질문은 구체적이지 않습니다. 당신은 문제에 대해 들었지만, 당신이 의미하는 것을 공유하지 않았습니다. 또한 나쁜 녀석들에 대해서 이야기하고 또한 그것이 무엇을 의미하는지 분명하지 않습니다. 당신에게 나쁜 점은 다른 사람들에게 좋을 수도 있습니다. 그래서 당신이 정말로 당신이 알고 싶은 것을 묻지 않는 한, 당신에게 실제 포인터를 줄 수는 없습니다. 귀중한 알고리즘을 실제로 만들면 더 나은 도움을 받아야합니다. – hakre
** 프로그래밍이나 소프트웨어 개발이 아닌 라이센스 또는 법적 문제 **에 관한 내용이므로 주제와 관련하여이 질문을 닫으려고합니다. 자세한 내용은 [여기를 참고하십시오] (http://meta.stackoverflow.com/a/274964/1402846) 및 [help/on-topic]을 참조하십시오. –