2013-05-21 2 views
-2

지금은 학생이며, 현재 파이썬으로 작업 중입니다. 파이썬이 소스 코드를 공개하지 않고 판매 할 수있는 라이센스 옵션과 호환되는지 궁금합니다.파이썬 프로그램을 가격으로 배포 할 수 있습니까?

나는 그것이 GPU와 호환된다는 것을 알고 있지만 GPU에서는 소스 코드를 사용할 수 있도록 만들어야하는데 보안 위험이 있습니다. 제발 도와주세요.

+1

GPU로 GPL을 의미하고 보안 위험으로 인해 오해의 대상이되는 경우, 그렇습니다. – delnan

답변

9

코어 파이썬 구현은 the Python Software Foundation Licence로 라이센스됩니다.

전혀 아니요.에 영향을 미치지 않습니다. 프로젝트로 파이썬에 기여하지 않는 한. 일반 파이썬 코드는 원하는대로 라이센스를 부여하고 사용할 수 있습니다. Python 코드를 판매, 배포 또는 배포하지 않을 수 있습니다 (실제로 소스 코드없이 Python 프로그램을 배포 할 수는 없지만 코드를 난독화할 수 있고 약한 바이트 코드 만 배포 할 수 있음) 고작).

GPU는 GNU 공중 라이선스 인 GPL을 의미합니다. 파이썬은 GPL 하에서 발표되지 않으며, 그렇다고해도 파이썬 인터프리터에서 실행되도록 작성한 코드에는 영향을 미치지 않습니다. 코드는 파이썬에 프로젝트 자체로 기여했습니다.

마지막으로 지적하면, 공개적으로 코드를 공개하는 것이 보안 상 위험 할 수 있습니다. 처음에는 보안 코드가 아닙니다. 모호함으로 보안에 의존하는 코드는 실제로 안전하지 않습니다. 코드가 안전하다면 다른 사람이 코드를 볼 수 있는지 여부는 중요하지 않습니다.

4

질문에 대답하십시오 : Python 구현의 라이센스는 작성한 소스 코드의 라이센스 취득 방법에 대해지지하지 않습니다. 그래서 네, 소스 코드를 공개하지 않고 판매 할 수 있습니다.

하지만 문제가 있습니다.

이러한 속성 중 하나가됩니다 파이썬 프로그램을 배포하는 모든 concievable 방법 : 소스 코드가 포함되어

  • 이 많은 덮여있다

프로그램을 컴파일하기 쉬운 예전의 StackOverflow에서 this question을 참조하십시오.

제가 알고있는이 문제를 피할 수있는 유일한 안전하고 실용적인 방법은 프로그램이 서버에서 실행되는 웹 서비스가되도록하는 것입니다. 컨트롤입니다.