소프트웨어 라이센스에 대한 질문
글쓴이: parkon / 작성시간: 목, 2024/01/11 - 3:49오후
안녕하세요,
제가 어떤 라이브러리 하나를 만들어서 학술 저널에 투고 할려고 하는데
라이센스를
CC0 1.0/CC By 4.0/MIT/Apache-2.0/BSD
3-clause/BSD 2-clause/GPLv3/GPLv2/LGPL/CC BY NC 3.0/MPL-2.0
이것들 중에 하나 선택하라고 하네요.
개인적으로 GPL은 너무 제약이 강하다고 느끼고, 반대로 BSD는 너무 제약이 약하다고 느끼는데,
어떤 게 좋을까요?
제가 만든 라이브러리는 상업적으로 이용될 가능성은 없진 않겠지만
아마 대부분 학문 연구에서 쓰일 것 같구요.
사람들이 마음대로 제껄 가져다 쓰는건 좋은데,
다른 사람들이 자기들의 이름으로 코드의 주인을 바꾸는 건 허용하고 싶지 않구요.
대충 구글 검색해보니 LGPL이 괜찮아 보이는데 잘 모르겠습니다.
정답은 없으니 아무 조언이나 해 주심 감사하겠습니다.
논문을 곧 투고할 생각이라 이번 주 안에 의견 주시면 좋겠구요.
그리고 다른 질문은, 지금 LGPL로 했다가, 나중 확장판에서 다른 라이센스로 바꿀 수 있나요?
그게 안되면 조금 더 신중해야 할 것 같아서요.
Forums:
음. 제가 알고 있기로 어떤 오픈 소스 정책을 쓰던
음. 제가 알고 있기로 어떤 오픈 소스 정책을 쓰던 "저작권 고지"는 필수입니다.
즉 가져다가 마음대로 쓰는 것은 자유일 수 있는데 코드의 주인을 바꾸는 것은 어느 오픈 소스 정책이던지 허용하지 않습니다. https://www.oss.kr/oss_license 에 여러 글들이 있으니 확인해 보세요.
학문 연구에 공헌할 수 있도록 공개할 계획이시면 수혜자가 당연히 citation을 해줄테니 BSD나 아파치가 좋아 보입니다.
GPL, LGPL 등은 상용 활용에 대한 라이센스입니다.
비슷한 고민을 하고 있는 사람으로서 도움이 되셨기를.
감사합니다. 혹시 BSD/MPL/아파치 사이의 차이도
감사합니다. 혹시 BSD/MPL/아파치 사이의 차이도 아시는 지요?
아시면 한두마디 각각의 특징만 말씀해 주시면 감사하겠습니다.
ChatGPT에 물어본 결과입니다.
ChatGPT에 물어본 결과입니다.
BSD, MPL, 그리고 아파치 라이선스는 모두 오픈 소스 소프트웨어 라이선스로, 각각의 특징과 차이점이 있습니다.
ㅇ BSD 라이선스 (Berkeley Software Distribution):
허용사항: 수정된 코드에 대한 제약이 적습니다. 상업적 사용이 허용되며, 소스 코드 공개 의무가 없습니다.
파생물 작성자의 책임: 수정한 코드를 어떤 형태로든 배포할 수 있지만, 원본 BSD 라이선스와 저작권 고지를 유지해야 합니다.
사용 분야: 비공개 및 공개 프로젝트 모두에 사용됩니다.
ㅇ MPL 라이선스 (Mozilla Public License):
허용사항: 수정된 코드는 반드시 MPL로 배포되어야 합니다. 이는 상업적 사용 또한 허용됩니다.
파생물 작성자의 책임: 수정한 코드를 배포할 경우, 해당 코드만 MPL로 라이선스가 부여됩니다.
사용 분야: 주로 Mozilla와 관련된 프로젝트에서 사용되며, GPL과의 결합도 가능합니다.
ㅇ 아파치 라이선스 (Apache License):
허용사항: 수정된 코드는 어떤 목적으로든 사용할 수 있으며, 상업적인 이용이나 판매도 가능합니다.
파생물 작성자의 책임: 수정한 코드를 어떤 형태로든 배포할 수 있지만, 원본 아파치 라이선스와 저작권 고지를 유지해야 합니다.
사용 분야: Apache 소프트웨어 재단의 프로젝트와 다양한 오픈 소스 프로젝트에서 사용됩니다.
이 세 라이선스는 각각의 목적과 제약에 따라 선택되며, 프로젝트의 특성 및 목표에 맞게 사용되어야 합니다.
제가 위 사이트에서 갈무리하고 있는 자료 중에 발췌해서 첨부했으니 비교해 보세요.
답변 감사합니다^^
답변 감사합니다^^
단독(?) 저작권자시면
단독(?) 저작권자시면 (필요하시다면) 어떤 곳에는 GPL로 공개하시고 어떤 곳에는 BSD로 공개하시고 또 어떤 곳에서는 완전 별개의 조건으로 배포하셔도 무방합니다.
GPL이면 라이선스 조건상 라이선스 철회가 불가능한 것 등등은 있지만 단독 저작권자 본인이 별개 라이선스로 따로 배포하시는 것은 문제 없습니다.
아 그렇군요, 답변 감사합니다!
아 그렇군요, 답변 감사합니다!
댓글 달기