기존 소프트웨어 패키지를 다른 언어로 이식한다는 아이디어를 찾고 있습니다. Apache License 2.0에 따라 배포되며 무료로 배포됩니다. 그러나 라이브러리를 사용하는 것과 사본을 만드는 것에는 큰 차이가 있습니다. 나는 물론 완전히 신용하고 그것이 어디에서 왔는지를 정직하게 생각할 것이며, 항구에서 돈을 벌 계획이 아니라 다른 프로젝트에서 사용하려고 계획하고있다.
물론 라이센스를 읽었습니다.
- 저작권 라이센스 부여. 본 라이센스의 이용 약관에 따라 각 기고자는 귀하에게 영구, 전 세계, 비 배타적, 무료, 로열티가없고 취소 할 수없는 저작권 라이센스를 귀하에게 복제, 파생물 제작, 공개 전시, 공개 공연, 하위 라이센스, 저작물 및 파생 저작물을 소스 또는 객체 형태로 배포하는 행위
[...]
복구. 귀하는 다음 조건을 충족하는 경우 수정 또는 수정하지 않고 매체 또는 소스 형식으로 저작물 또는 파생물 사본을 복제 및 배포 할 수 있습니다.
ㅏ. 귀하는 저작물 또는 파생 저작물의 다른 수령인에게 본 라이센스의 사본을 제공해야합니다. 과
b. 수정 된 파일에는 귀하가 파일을 변경했음을 알리는 현저한 통지가 있어야합니다. 과
씨. 파생 저작물의 일부와 관련이없는 공지를 제외하고 저작물을 소스로 배포 한 파생 저작물의 소스 형식으로 저작물의 소스 형식에 대한 모든 저작권, 특허, 상표 및 귀속 통지를 유지해야합니다. 과
디. 저작물이 배포의 일부로 "NOTICE"텍스트 파일을 포함하는 경우, 배포하는 파생 저작물에는 그러한 NOTICE 파일에 포함 된 저작자 표시 고지의 읽을 수있는 사본이 포함되어야합니다 [...]
귀하는 자신의 저작권을 귀하의 수정본에 추가 할 수 있으며, 귀하의 수정본의 사용, 재생산 또는 배포에 대한 추가 또는 다른 라이센스 조건을 제공 할 수 있습니다. 그렇지 않으면 본 사용권에 명시된 조건을 준수합니다.
라이센스의 사본, 기존 저작권 표시, 저작자 표시 등을 부지런히 보유하고있는 경우 포트와 매우 흡사하게 ( "파생 저작물"으로) 저작자의 허가 여부에 관계없이 완전히 허용됩니다.
그러나 이것이 모든 의미를 이해한다는 의미는 아닙니다. 예를 들어, 포트가 반드시 원본과 동일한 라이센스를 공유해야합니까?
나는 어떤 작업도 시작하지 않았으며 패키지 작성자에게 아직 연락하지 않았습니다. 많은 작업이 낭비 될 위험이 있는지 확인하고 싶습니다. 또한 API만을 기반으로 클린 룸을 구현 해야하는지 또는 기존 소스 코드 (아직 보지 않은)를 기반으로 작업을 수행 할 수 있는지 여부도 알아야합니다.