지금은 학생이며, 현재 파이썬으로 작업 중입니다. 파이썬이 소스 코드를 공개하지 않고 판매 할 수있는 라이센스 옵션과 호환되는지 궁금합니다.파이썬 프로그램을 가격으로 배포 할 수 있습니까?
나는 그것이 GPU와 호환된다는 것을 알고 있지만 GPU에서는 소스 코드를 사용할 수 있도록 만들어야하는데 보안 위험이 있습니다. 제발 도와주세요.
지금은 학생이며, 현재 파이썬으로 작업 중입니다. 파이썬이 소스 코드를 공개하지 않고 판매 할 수있는 라이센스 옵션과 호환되는지 궁금합니다.파이썬 프로그램을 가격으로 배포 할 수 있습니까?
나는 그것이 GPU와 호환된다는 것을 알고 있지만 GPU에서는 소스 코드를 사용할 수 있도록 만들어야하는데 보안 위험이 있습니다. 제발 도와주세요.
코어 파이썬 구현은 the Python Software Foundation Licence로 라이센스됩니다.
전혀 아니요.에 영향을 미치지 않습니다. 프로젝트로 파이썬에 기여하지 않는 한. 일반 파이썬 코드는 원하는대로 라이센스를 부여하고 사용할 수 있습니다. Python 코드를 판매, 배포 또는 배포하지 않을 수 있습니다 (실제로 소스 코드없이 Python 프로그램을 배포 할 수는 없지만 코드를 난독화할 수 있고 약한 바이트 코드 만 배포 할 수 있음) 고작).
GPU는 GNU 공중 라이선스 인 GPL을 의미합니다. 파이썬은 GPL 하에서 발표되지 않으며, 그렇다고해도 파이썬 인터프리터에서 실행되도록 작성한 코드에는 영향을 미치지 않습니다. 코드는 파이썬에 프로젝트 자체로 기여했습니다.
마지막으로 지적하면, 공개적으로 코드를 공개하는 것이 보안 상 위험 할 수 있습니다. 처음에는 보안 코드가 아닙니다. 모호함으로 보안에 의존하는 코드는 실제로 안전하지 않습니다. 코드가 안전하다면 다른 사람이 코드를 볼 수 있는지 여부는 중요하지 않습니다.
질문에 대답하십시오 : Python 구현의 라이센스는 작성한 소스 코드의 라이센스 취득 방법에 대해지지하지 않습니다. 그래서 네, 소스 코드를 공개하지 않고 판매 할 수 있습니다.
하지만 문제가 있습니다.
이러한 속성 중 하나가됩니다 파이썬 프로그램을 배포하는 모든 concievable 방법 : 소스 코드가 포함되어
프로그램을 컴파일하기 쉬운 예전의 StackOverflow에서 this question을 참조하십시오.
제가 알고있는이 문제를 피할 수있는 유일한 안전하고 실용적인 방법은 프로그램이 서버에서 실행되는 웹 서비스가되도록하는 것입니다. 컨트롤입니다.
GPU로 GPL을 의미하고 보안 위험으로 인해 오해의 대상이되는 경우, 그렇습니다. – delnan