깃허브에 플러그인을 공유하려고 하는데 라이선스 파일을 추가해야 하나요? 어떤 것이 좋을까요?

안녕하세요,

저희는 디스커스를 위한 플러그인을 개발했습니다. 이 플러그인을 GitHub에 올리려고 하며, 디스커스 커뮤니티와 공유하고 싶습니다. 올바르게 공유하기 위해 어떤 라이선스를 사용해야 할까요?

감사합니다.

Josef

공식 플러그인 스켈레톤을 따르면 MIT 라이선스를 사용합니다.

저는 법률 전문가가 아니지만, 관리자가 자신의 공개(및 비공개) 포럼에 설치할 수 있으므로 지나치게 제한적인 라이선스가 아닌 것을 선택하는 것도 좋습니다.

다음도 참고하세요:

GitHub에서 LICENSE 파일을 만들면 각 라이선스가 허용하거나 포함하는 범위에 대한 템플릿과 개요를 제공하므로 도움이 됩니다.

Discourse는 GPL v2 또는 그 이후 라이선스(더 나은 라이선스 호환성을 위해 GPL 3으로 변경되기를 희망하지만)로 배포됩니다.

이는 GPL v2와 호환되는 라이선스로 제한됨을 의미합니다:

  • GPL v2
  • LGPL v2
  • MIT
  • 수정된 BSD (3조항 또는 2조항)
  • zlib
  • MPL v2
  • ISC

Discourse가 GPLv3를 사용했다면 Apache-2와 같이 더 많은 호환 라이선스가 가능했을 것입니다.

Discourse 자체는 Apache-2 라이선스로 배포된 의존 패키지를 사용합니다. 따라서 완전히 준수하려면 GPL v3 또는 그 이후로 전환해야 합니다.