오픈소스 라이브러리 이름 변경 및 라이선스 질문입니다.
글쓴이: Yi Soo An@Google / 작성시간: 화, 2019/04/16 - 10:09오전
이 곳에 작성하는게 맞는지는 모르겠습니다만 개발과 관련있는 것 같아 작성합니다.
현재 GNOME의 GFBGraph 라이브러리를 fork해서 따로 개발중인 상황입니다. (상업용 X)
namespace 및 라이브러리 이름이 같으니 링킹시에 충돌이 발생하는데 이를 해결하려는 방법 중 하나로 라이브러리 이름 변경을 고려중입니다. GFBGraph는 Photos에서 사용중이고 GNOME 기반 데스크탑 운영체제 기본 설치 라이브러리중 하나인 것 같습니다.
소스 공개 여부는 알고 있는데 라이브러리 이름 변경시 원 저작자와 문제가 생길 여지가 있나요? 개인 프로젝트보단 후에 배포용 및 개발용도로 사용할 생각이 있습니다. 다른 곳에서 "가능하지만 선호하지는 않는다"는 답변을 받았는데 좀 더 의견을 듣고 싶어 작성합니다.
감사합니다.
Forums:
라이선스 마다 따라 틀리겠지만,해외에서도 비슷한
라이선스 마다 따라 틀리겠지만,해외에서도 비슷한 질문이 있네요.
https://www.quora.com/Can-I-rename-open-source-libraries-licensed-under-LGPL
https://softwareengineering.stackexchange.com/questions/178196/am-i-allowed-to-rename-a-package-for-a-library-under-apache-v2
라이선스 규정만 지킨다면 이름 바꾸는 것은 가능해 보이긴 하지만,
정확한 것은 원작자에 물어 보시는게 제일 좋을 듯 합니다.
링크 감사합니다. 라이선스 내용에 따르면 다들
링크 감사합니다. 라이선스 내용에 따르면 다들 문제없다라곤 하는데 후에 문제 만들고 싶지 않아 일단은 메인테이너에게 이메일을 보냈습니다.
---------------
Happy Hacking!
www.oss.kr/user_question
https://www.oss.kr/user_question
에 물어보시면 어떤지요?
세벌 https://sebuls.blogspot.kr/
거기 답변도 라이선스 내용에 기반해서 답변을 하시는거
거기 답변도 라이선스 내용에 기반해서 답변을 하시는거 같은데 라이선스상으로는 전혀 문제가 없는걸 알지만.. 이런거 싫어하는 개발자분들도 있어서 경험해보신 분이 계신가하여 여쭈어보았습니다.
---------------
Happy Hacking!
단지 namespace 때문이라면 dlopen 으로
단지 namespace 때문이라면 dlopen 으로 특정 라이브러리를 열어서 함수 포인터로 이름을 다시 지정해서 사용하는 방법도 있습니다.
deprecated API가 많아 고칠것도 많고 버전
deprecated API가 많아 고칠것도 많고 버전 업데이트하면서 API/ABI 깨져서 dlopen으로 하는건 더 복잡해 질 것 같습니다. 의견은 감사드립니다!
---------------
Happy Hacking!
"이만 저만해서 요런 기능이 필요하기 때문에 내가
"이만 저만해서 요런 기능이 필요하기 때문에 내가 패치를 만들었다. 이걸 반영 해주지 않는다면 다른 이름으로 fork 하겠다"
정도 메일 쓰는 것으로 충분합니다.
답장이 없거나 딱 잘라 거절당하면 뒤도 돌아보지 말고 냅다 fork 해서 따로 가면 되는거구요.
의견 감사합니다. 메인테이너에게 이메일은 남겨놨는데
의견 감사합니다. 메인테이너에게 이메일은 남겨놨는데 저번 패치때도 답변없어서.. 이번에도 답변을 해줄지 미지수네요.. 답변없으면 co-maintainer 찾거나 라이선스상 내용으로 가려고 합니다.
---------------
Happy Hacking!
댓글 달기