리눅스에서 프로그램잉을 할때, readline 라이브러리를 않쓰면 input이 잘 이뤄지지 않는데, readline이 gpl이기 때문에 readline을 프로그램 소스에 포함하면 프로그램 전체 소스를 gpl로 만들어 공개해야 되는걸로 알고 있습니다. 그래서 아이디어가 떠올랐는데 readline만 input 프로그램으로 컴파일해서 만들고 프로그램의 다른 부분들 객체의 프로그램으로 만들어 다른부분은 공개않하고 script으로 readline 프로그램이랑 다른 객체의 프로그램이랑 서로 이어줘 컴파일 할필요 없이 하면 어떨까 하며 생각합니다.
프로그램도 지적 재산이기 때문에 공개하고 싶지 않은 부분은 공개 않하고 객체로 떨어뜨리고 readline의 input만 해결하는 프로그램을 따로 만들어 scripting 으로 연결만 할 뿐이죠.
이렇면 readline은 따로의 input 프로그램이기 때문에 다른 부분도 따로의 프로그램이고 다른부분은 다른 라이센스로 낼수있고 공개를 않해도 될것같다고 생각합니다.