LGPL이나 BSD, Apache 라이선스 문제

ksylph의 이미지

배포할 제품이
LGPL, BSD, Apache 등의 라이선스로 되어 있는 오픈 소스 라이브러리를 사용중에 있습니다.

jar로 압축되어 있는 파일인데

설치할 때 사용자 폴더에 깔리게 됩니다.

정상적인 라이선스 표기를 하려면 어떻게 해야 하는 건가요?

어디에도 속 시원한 답이 없어서 질문 드립니다.

제가 이해한 정도로는

매뉴얼이나 폴더에 어떤 라이브러리를 썼다는 걸 표기하고
(예를 들어. Notice.txt에 This product includes developed by Apache....)
관련 라이선스 파일을 jar 와 함께 두면 되는건가요?
(예를 들어. Apache LICENSE-2.0.txt 등)

정확하게 아시는 분들~ 좀 도와주세요.

codepage의 이미지

사실 글을 쓸려다가 앞의 님이 쓰신 글을 보고
여기다가 추가로 궁금한 사항만 몇 글자 더 적고 갑니다.
상용 제품을 개발할려고 하는 중인데요
일부 기능 구현에 Open Source를 사용할려고 하고 있습니다.
만약에 이 제품을 팔아서 매출을 올렸을 경우 법적인 문제가 있는지를 알고 싶습니다.

M.W.Park의 이미지

팔아서 돈받는 거, 제품 지원으로 돈받는 거 다 법적으로 문제 없는 것으로 압니다.
하지만, 오픈소스 라이센스의 종류에 따라 소스 공개의 의무가 생기는 것도 있으니 주의하시길...

-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

jaurang2980의 이미지

BSD라이센스의 경우는 아무런 제한이 없습니다.

설령 그 부분을 클로즈 소스로 해서 배포해도 상관없습니다.

옜날에는 BSD라이센스 본문 삽입 조항이 있었습니다만

현재는 아무 제한이 없습니다만 단 하나 이중 라이센스는 불법입니다.

즉 BSD라이센스를 가져다가 그대로 GPL로 라이센스를 바꾸는 일 등은 불법입니다.

PlumpGentoo의 이미지

그 소프트웨어를 무료로 바꾸고..
GPL라이센스로 바꿀수없는건가용?

한마디로 처음시작할때 어떤 라이센스가 확실히 정해지면 그 라이센스를 계속해서 지켜야되는건지 궁금하네요.
소스관리가 라이센스 개념만으로도 어려운거군요..

세이군의 이미지

그 소프트웨어를 만든 사람이라면 라이선스를 바꿀 수 있습니다.
하지만 라이선스를 바꿀때 기존 라이선스로 소프트웨어를 받은 사람이 차별받지 않도록 하는 장치는 두어야 겠죠.
그게 상용이라면 더더욱 장치가 필요할 것입니다.

jaurang2980의 이미지

상용프로그램인데 BSD라이센스를 가졌다고 한다면 ㅅBSD라이센스에서 파생된 상용프로그램 인건가요?

이 이야기는 조금 복잡한 문제인데 사실 핵심 부분이 BSD코드인데 그것을 채용후에 바꿔서 GPL로 하는건 문제가 없습니다.

그런데 이런 이야기가 나온것은 BSD코드를 그대로 GPL로 바꾸는 일을 막는겁니다 ;)

즉 BSD라이센스의 코드가 제한이 없기 때문에 그대로 GPL로 바꾸는 일도 이론적으론 가능합니다만

이러한 조항을 이중 라이센스로 제한을 두고 있는겁니다

그래서 BSD라이센스를 가져다가 수정을 하고 상용으로 사용하다가 GPL로 풀어진다면 수정된 코드 부분은 GPL로 수정되지 않은 부분은 BSD라이센스가 적용 될수도 있습니다만 이건 상황에 따라 다른 법적인 문제겟지요 ;)

사실 독소조항으로 BSD를 GPL로 바꾼경우가 아니라면 크게 문제 될것은 없습니다.

즉 어차피 BSD를 수정해서 생긴 코드라인은 저작권이 편집자에게 주어질수 있고 그부분을 상용으로 하던 GPL로 하던 BSD에선 전혀 문제를 삼지 않습니다.

어차피 패키지 안에 든 나머지 BSD코드는 원래 수정전 코드가 포함된 상태니까요 =3

ksylph의 이미지

아무런 제한이 없다는 말은
배포할 때 "표기"를 안해도 무방하다는 뜻인가요?

소스 open의 경우에는 자세히 잘 나와있는데

배포 관련해서 표기법이나 표기해야할 내용 등이 너무 불문명하더라고요.

... 뭐 결국은 영어를 못하는 문제겠습니다만.

skysign의 이미지

오픈소스라이센스로 되어 있는 소프트웨어들을 사용할 때,
발생할 수 있는 문제점들을 컨설팅해주는 회사가 있었던 걸로 기억하는대..
이름이 잘 기억이 안나내요. 구글링해보시면 금방 찾으실 수 있을 꺼에요.