참고 : 라이선스와 관련된 많은 질문 답변이 있습니다. 하지만 제 요구 사항이 구체적이라고 생각하므로 별도의 질문을합니다.

우리는 GPL 2 프로젝트를 포크하여 상업적 목적으로 사용할 것을 고려하고 있습니다. 이 프로젝트는 지난 2 년 동안 업데이트되지 않았지만 “우리의 요구 사항에 대한 훌륭한 솔루션입니다. 물론 향후 개선 할 예정이지만 지금은 그대로 사용하고 싶습니다. 제품을 직접 판매하지는 않지만 서비스 (월간 구독)로 제공합니다. 할 수 있습니까?

라이센스와 저작권은 어떻게됩니까? 제품을 배포하지 않기 때문에 최종 사용자가 이러한 정보를 알지 못할 수 있습니다.

댓글

  • " 서비스로 제공 " 및 " 배포하지 않음 ", 분기 된 GPL ' d 코드가 사용자가 제어하는 서버와 모든 클라이언트 측 코드에서 실행된다는 말입니까? 이러한 서버와의 상호 작용은 GPL ' d 프로젝트와 전혀 관련이 없습니까?
  • 법적 측면은 별도로, w 모자 다른 사람이 만들어서 대중과 공유 한 작품을 사용하고 수익을 창출하는 것이 도덕적으로 정당화 될 것이라고 생각하십니까?
  • 시간의 길이 프로젝트가 업데이트되지 않았다는 것은 중요하지 않습니다. 서비스로 제공하겠다는 말은 무슨 뜻입니까?
  • @Ixrec 예. 소프트웨어는 서버에서 실행됩니다. " client-interaction "에 향상된 기능을 추가해야합니다. GPL ' d 프로젝트와는 전혀 관련이 없습니다.
  • @ 5gon12eder 코드에 대한 마지막 업데이트는 2 년 전에 만들어졌고 프로젝트는 활성화되지 않은. 추가 개선없이 장기적으로 계속해서 사용할 수 없습니다. 현재 버전으로 소규모 고객 기반을 확보함으로써 개선 작업에 자금을 지원할 수 있다고 생각했습니다.

답변

예, GPLv2 코드는 설명하는 방식으로 사용할 수 있습니다. 사실 그것은 AGPL과 GPLv3의 동기 중 하나입니다. 물론 수정 된 코드는 조직 외부의 누구에게도 제공되지 않아야합니다. 그렇지 않으면 소스 코드를 사용할 수 있도록해야하는 의무가 발생합니다 .

부정적인 반응이있을 수 있습니다. 이 사용은 기술적으로 합법적 인 것으로 간주되지만 크리켓은 아닙니다 (다른 사람을 위해 새로운 작업에 기여하는 것과 같은 형태로 보상하지 않고 다른 사람의 작업에서 이익을 얻는 것으로 간주됩니다. 혜택). 이를 방지 할 수있는 가능성에는 변경 사항을 다시 기여하거나 (비즈니스의 핵심 부분이 아닌 경우) 프로젝트에 연락하여 저작권 보유자가 재정적 또는 기타 지원에 대한 대가로 프로젝트 코드를 내부 용으로 라이선스 할 것인지 확인하는 것이 포함됩니다 (심지어 이 프로젝트가 개발 중이 아니라면 저작권 보유자가 작업중인 다른 프로젝트에 하드웨어 및 기타 리소스가 필요할 수 있습니다.

클라이언트 측도 검토해야합니다. 수정 사항이있는 경우 클라이언트 코드에 대해서는 클라이언트가 고객에게 배포되므로 소스 코드를 사용할 수 있어야합니다. “클라이언트 (예 : 웹 응용 프로그램)가 없거나 수정되지 않은 클라이언트를 사용하는 경우” 법적 문제입니다.

댓글

  • " 부정적인 반응이있을 수 있습니다. 오픈 소스 커뮤니티에서 … " -놀라실 정도입니다. 🙂
  • 하지만 GPLv3를 사용하면 o 같은 방식으로 코드를 사용합니다. GPLv3의 변경 사항은 다음과 같습니다. ifross.org/en/what-difference-between-gplv2-and-gplv3
  • 예 , 그것은 것. 둘 다 동일한 소스에서 비롯되었습니다. 사람들은 GPL ' d 소프트웨어를 기반으로하는 제품을 소스 코드 (또는 최소한 사용 가능한 소스 코드)를 제공하지 않고 사용할 수 있도록 만들 수있는 허점을 찾습니다. 라이센스 위반. 상황에 따라 다른 방식으로 접근 할뿐입니다.
  • ' 혼란 스럽습니다. 귀하의 답변 (문장 2)에서 GPLv3의 동기 중 하나가 상용 서비스 ( " 설명하는 방식 " ). 그렇다면 … 어떻게하나요?

답변

GPL 2 라이선스를주의 깊게 읽고 모든 변경 사항과 함께 코드를 다른 사람과 공유 할 준비를하십시오.

소스 코드를 제공하지 않고 회사 외부의 누군가에게 소프트웨어를 양도하는 경우, 소스 코드를 요청하는 전 세계 누구에게나 소스 코드를 제공 할 의무가 있습니다.

답변

조직 외부의 누구에게도 소프트웨어를 배포하지 않기 때문에 소스 코드를 만들 필요가 없습니다. 변경 사항이 있습니다. GPLv1, GPLv2 및 GPLv3에 적용됩니다.

또한 GPL은 귀하가 소프트웨어를 사용하는 목적에 제한을 두지 않습니다. 상업적 목적으로 사용할 수 있습니다. 사용하는 방식이 소스 코드를 제공하기위한 특정 요구 사항과 충돌하지 않는 한.


이제 Affero Public License는 사용 합니다. em>은 공개적으로 사용 가능한 서비스에서 제품을 사용하는 경우 변경 사항을 사용할 수 있도록 요구합니다. 그러나 Affero는 GPL이 아닙니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다