lgpl 오프손스를 이용하여  상용 프로그램을 만들시에

 

lgpl 라이브러리를 동적 링크하면 소스코드 및 오브젝트 코드 공개의무가 없지만

 정적링크하여 사용하면 소스코드는 공개의무가 없지만, 오브젝트 코드는 공개해야 하는 걸로 알고있습니다.

 

 

 오브젝트 코드는 단순히 1과0으로 구성된 기계어 아닌가요??

 

 소스코드를 공개하면 개발자입장에서 모방이나 경쟁제품 발생, 복제품 발생의 우려가 있지만

 오브젝트 코드를 공개하면 개발자 입장에서 어떤 위험이 생기는 건가요?

 

 오브젝트 코드만 있어도 프로그램이 실행이 가능해서, 무단 복제 위험이 생기는 것인가요?

 

그리고 오브젝트 코드를 공개하면 그것을 다시 소스코드로 복원하는 작업은 불가능한건가요?

 

 

lgpl 측은 이진수에 불과한 오브젝트코드를 공개하도록 하는 목적이 뭔가요?