TRegExpr 라이브러리를 도입하여 델파이 프로젝트에 정규표현식을 사용하고자 하는데
가장 염려되는 게 라이센스더라구요
그래서 저작자한테 메일로 문의했는데
'다른 Free Pascal 라이브러리들에 적용된 라이센스를 그대로 따라간다.
그리고 그 라이센스에 대해 정확히는 모르며 사실 관심도 없다.'
라는 답변과 함께
http://wiki.freepascal.org/Regexpr
이 링크를 남겨주셨습니다.
이 링크를 따라가다
https://en.wikipedia.org/wiki/Comparison_of_regular_expression_engines
이 링크를 클릭했는데 정규표현식 라이브러리들에 대한 라이센스 정보가 있더라구요
TRegExpr 라이브러리를 보니
Dual-license: freeware, or LGPL with static linking exception
이런 문구가 적혀 있었습니다. 이 라이센스를 따라간다는 이야기인데요
Dual-license: freeware의 의미와 LGPL with static linking exception 의 의미를 정확이 모르겠습니다.
그리고 LGPL 라이센스에 대한 설명을 보니 static link 방식으로 프로젝트에 연결한 경우 응용 프로그램의 소스를 공개하지 않아도 된다는 설명이 있습니다.
이게 무슨 의미인가요? TRegExpr 라이브러리 수정 없이 단순히 Import하고 call 한 정도로는 개발 프로그램의 소스를 공개하지 않아도 된다는 말인건지 정확히 알고 싶습니다.
질문이 좀 두서없이 되었는데 양해 부탁드립니다. 실전 개발하시는 분의 소중한 답변 부탁드립니다.
감사합니다.
이메일로 답변 주시면 더 감사합니다. 이메일은 'hyungny2000@naver.com' 입니다.