2011-03-23 3 views
1

우리는 장치에 배포 할 웹 사이트가 있습니다. 그것은 기본적으로 사진과 정보가 많은 큰 웹 사이트입니다. 웹 사이트는 이미 플래시와 자바 스크립트를 사용하여 구축되었습니다. 나는 이것을 위해 우분투를 사용하려고 생각하고있다. 내 계획은 그래픽 환경 (Gnome, KDE 등)없이 우분투 (서버, 어쩌면!)를 설치하고 X 서버를 사용하여 파이어 폭스와 같은 브라우저를 시작하는 것입니다.우분투, Qt 및 라이센스

xinit firefox 

그것은 작동로드 파이어 폭스 벌금 : 나는 이미 사용 코드를 시도했습니다. 나는 또한 시작할 때 시작할 간단한 UI를 만들기를 생각하고있다. 이 UI에는이 웹 사이트와 다른 프로그램을 시작하는 버튼이 있습니다.

내가 분명히했으면 좋겠다.

나는 이것에 대해 어떻게 생각하는지 알고 싶습니다. 그것은 실현 가능한 것 같은데? 이런 식으로하는 것이 좋은 생각이라고 생각하십니까? 의견 있으십니까?

라이선스 조건 나는 잘 이해하지 못합니다. 우분투는 주로 GNU GPL에서 라이센스를 받았으며 공개 소스라는 것을 알고 있습니다. 나는 당신이 어떤 수정을 할 수 있어야한다는 것을 알고 있습니다. 그러나 웹 사이트 또는 내가 만들고 포함하는 다른 독점 응용 프로그램의 소스 코드가 포함되어 있는지 확실하지 않습니다. 내 이해는 오픈 소스를 OS에만 적용하면되지만 OS를 설치 한 후에는 어떤 구성도 변경하지 않아도된다는 것입니다.

GNU LGPL v. 2.1을 취득한 Qt는 무엇입니까? 내가 만든 UI 코드를 공개해야합니까 아니면 Qt 자체에 대한 변경 사항 코드일까요?

미리 읽어 주셔서 감사합니다. 나는 이것에 관해 많은 것을 읽었다. 그러나 나는 내가 그것을 올바르게 얻었다라고 확신하지 않는다. 적어도 올바른 길을 가고 있는지 알고 싶습니다.

어떤 도움 우분투는 GPL 여기

답변

1

appreciated.enter 코드가 될 것이다 - 당신이 (또는 오히려 리눅스) 우분투 당신은 당신이 우분투를 배포하는 사람에게 변경 사항을 제공하는 자체 커널을 변경하는 경우 - 운영 체제에서 사용하는 응용 프로그램이나 데이터와 아무 관련이 없습니다.

Qt는 LGPL입니다. Qt를 사용하면 응용 프로그램에 대해 아무 것도 공개하지 않고 원하는 모든 응용 프로그램을 만들 수 있습니다. Qt 소스 코드에 직접 수정 한 내용 만 공개하면됩니다.

당신은 이것에 대해 Qt가 필요하지 않으며 우분투 (또는 다른 리눅스)에서 시작할 때 전체 화면으로 실행되는 브라우저를 가질 수 있으며 간단한 시작 페이지로 다른 로컬 응용 프로그램을 시작할 수 있습니다 그냥 HTML -이 훨씬 쉬울 수 있습니다.

대부분의 브라우저에는 어떤 기능과 도구 모음이 있는지 제한하는 "키오스크 모드"가있어 사용자가 브라우저를 종료하거나 다른 데이터를로드/저장하지 못하게 할 수 있습니다.

마지막 분투를 체크 아웃 - 그것은 X와 함께 있지만, 그놈이나 KDE

+0

나는 html을 사용하는 것에 대해 생각했지만 UI를 만드는 것이 우리가하는 것에 더 좋다고 생각합니다. 나는 내 마음을 바꿀지도 모른다. 감사. – Daniel

0

IANAL없이 우분투 버전을하지만 LGPL 당신은 Qt를 동적으로 연결할 수 있으며, LGPL 하에서 자신의 소스를 허가 할 필요가 없습니다. 일반적인 규칙은 최종 사용자가 LGPLed 구성 요소의 코드를 가져 와서 수정하고 독점 코드를 사용하도록 할 수 있어야한다는 것입니다. 이것은 또한 적어도 자신의 코드의 오브젝트 파일을 제공하면 정적으로 링크하여 LGPLed 코드를 링크 할 수 있다는 것을 의미하므로 다시 연결할 수 있습니다.

나는 대답이 '그렇다'고 생각하지만, 구체적인 것은 말할 수 없다.