Affero General Public License 와 GNU General Public License (GPL) 의 차이점은 무엇입니까 ?
Affero General Public License 와 GNU General Public License (GPL) 의 차이점은 무엇입니까 ?
답변:
다음을 가정하십시오.
GPL에서 서버 측 애플리케이션을 개발 중입니다. 이제이 응용 프로그램은 컴퓨터에서 직접 실행되는 실행 파일이 아닌 HTML을 제공합니다. 즉, 다른 사람이 GPL 코드를 가져 와서 수정할 수 있으며 반드시 게시 할 필요가 없습니다. 즉. 그는 GPL을 위반하지 않고 귀하의 소프트웨어를 사용하여 동일한 서비스를 만들 수 있습니다. (그런데 그는 소프트웨어 자체, 즉 판매를 게시 할 수는 없지만)
AGPL은 그렇지 않습니다.
GPL의이 구멍은 종종 "응용 프로그램 서비스 공급자"구멍이라고합니다.
"Why AGPL"또는 "AGPL vs. GPL"을 검색하거나 GPL에 문제가있는 실제 프로젝트에 대해이 글을 읽으십시오 . MongoDB는 또 다른 흥미로운 일을 시도합니다. 그들은 사람들이 핵심 DB (그 이유는 AGPL)를 포크하지 않기를 원하지만 메인 프로그램과 연결되어야하는 드라이버는 mongoDB가 상용 응용 프로그램 내에서 사용될 수 있도록 apache 2.0 라이선스가 있어야합니다.
AGPL을 사용하는 공개 웹 애플리케이션 은 wikipedia에 나열 되어 있습니다.
참조 http://www.gnu.org/licenses/licenses.html#AGPL를
GNU Affero General Public License는 GNU GPL을 기반으로하지만 네트워크를 통해 라이센스가 부여 된 소프트웨어와 상호 작용하는 사용자가 해당 프로그램의 소스를받을 수 있도록 허용하는 추가 기간이 있습니다. 일반적으로 네트워크를 통해 실행되는 모든 소프트웨어에 GNU AGPL을 사용하는 것이 좋습니다.