gpt4 book ai didi

qt - Ubuntu、Qt 和许可

转载 作者:太空宇宙 更新时间:2023-11-03 17:02:42 25 4
gpt4 key购买 nike

我们有一个网站,我们计划在设备中分发。它基本上是一个包含大量图片和信息的大型网站。该网站已经使用一些 flash 和 javascript 构建。我正在考虑为此使用 ubuntu。我的计划是在没有图形环境(Gnome、KDE ​​等...)的情况下安装 ubuntu(可能是服务器!),并使用 X 服务器启动 firefox 等浏览器。我已经尝试过使用代码:

xinit firefox

它可以正常工作并加载 firefox。我也在考虑构建一个将在开始时启动的简单 UI。这个 UI 将有一个按钮来启动这个网站和其他程序。

我希望我说清楚了。

我想知道你们对此有何看法?听起来可行吗?你认为这样做是个好主意吗?你有什么建议吗?

它的许可条款我不太了解。我知道 ubuntu 主要是根据 GNU GPL 获得许可的,而且我知道它是开源的。我知道您需要提供任何修改。但是我不确定这是否包括网站的源代码或我创建和包含的任何其他专有应用程序。我的理解是,您只需要开源对操作系统所做的任何更改,而不是安装后的任何配置。

获得 GNU LGPL v. 2.1 许可的 Qt 怎么样?我是否需要发布我制作的 UI 代码,或者它只是对 Qt 本身所做的任何更改的代码?

提前感谢阅读本文的任何人。我已经阅读了很多关于此的内容,但我不确定我是否做对了。我想知道我是否走在了正确的道路上。

任何帮助将不胜感激。请在此处输入代码

最佳答案

Ubuntu 是 GPL - 如果你对 Ubuntu(或者更确切地说是 linux)内核本身进行了任何更改,那么你必须将这些更改提供给你将 Ubuntu 分发给的任何人 - 这与你在 Ubuntu 上使用的任何应用程序或数据无关操作系统。

Qt 是 LGPL - 您可以使用 Qt 创建您想要的任何应用程序,而无需发布有关您的应用程序的任何信息。您只需发布您自己对 Qt 源代码所做的任何修改 - 您不太可能这样做。

你不需要 Qt 来做这一切,你可以让浏览器在 Ubuntu(或任何其他 Linux)启动时全屏运行,你可以有一个简单的开始页面,它也将启动其他本地应用程序html - 这可能更容易。

大多数浏览器还有“kiosk 模式”,它限制了显示的功能和工具栏,因此您可以防止用户退出浏览器或加载/保存其他数据。

最后检查一下 xubuntu - 它是带有 X 但没有 Gnome 或 KDE 的 ubuntu 版本

关于qt - Ubuntu、Qt 和许可,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5412372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com