有什么方法可以列出 Ubuntu repo 上的软件包名称和许可证?
我需要创建一个表,第一列包含所有可安装的包,第二列包含其许可证。 例如: Gedit | GPL ...
如果这个问题已经被问过或者在文档中说清楚了,我很抱歉,但我找不到答案。 我正在使用 Ubuntu 服务器运行程序,我的程序有一个许可页面,我可以在此页面上进行我所安装程序的许可证所需的归属。默认情况下,Ubuntu 安装了许多程序,我想知道我是否可以只为 Ubuntu 进行归属,还是需要单独对数十个程序进行特别确认。 有人知道这是否有官方明确规定吗?或者是否有一些非官方但普遍接受的做法? 我想给予应得的赞扬,但我也觉得列出组成 Ubuntu 的每个程序似乎有些过头了。我当然列出了我自己安装的程序,这个问题只关注安装 Ubuntu 时附带的程序。谢谢你的...
我现在正处于这样一种境地:一家公司试图向我出售添加了专有二进制文件的 Ubuntu 修改版。他们将其作为 USB 存储棒上的完整发行版出售。它在启动和登录屏幕上清楚地显示 UBUNTU。我可以自由复制此发行版吗?该公司出售此发行版是否违反了 Canonical 规则? ...
我想知道有人怎么可能在 Ubuntu 下制作非自由的应用程序。 作为一名开源程序员,我发现,即使是最简单的程序,我也会使用开源库,因此我可以合法地使用它们除非我的程序将是免费和开源的。 所以,我想知道,为了开发非免费应用程序,您是否需要自己编写要使用的所有库,并且不能有开源依赖项等? ...
作为前 Windows 用户,我习惯在安装任何软件或整个操作系统时接受 EULA 和其他许可证。在 Ubuntu 上,这种情况极少发生(我只遇到过一次)。这是正确的吗?Ubuntu 及其大多数软件都遵循某种自由使用和修改的许可证,如 GNU GPL 或类似许可证,但许可证不应该向用户提供吗? ...
好的,所以我正在遵循有关如何创建操作系统的简单教程,然后在将 grub 添加到 ISO 时看到一条警告,表明我的程序 (操作系统) 中有 GPLed 软件。根据GPL,我需要开源我的程序,因为我使用了GPLed软件。我需要这样做吗?如果是这样如何预防 ...
适用于 Android 的三星源代码可在以下位置找到:https://opensource.samsung.com但以编程方式下载很痛苦。我相信我可以自由地使用他们的内核代码做任何我想做的事情,包括将其发布到任何地方。我对吗? ...
我想问一个问题,启动时启动并在Python脚本崩溃时重新启动的成熟方法是什么?我正在使用以下脚本来构建 https 服务器:带身份验证的python https服务器,由我手动运行,每次启动时都会显示屏幕。有没有更干净的解决方案来解决我的问题?提前致谢。 PS 对于所有未来的人来说,为什么不使用 Nginx 或 Apache? - 简单的回答:如果我可以骑自行车,为什么还要开兰博基尼去杂货店?两者都实现了它们的目的,我不会使用这两台服务器提供的哪怕一点点的功能。 ...
当您在 GNU 系统上运行“bc”时,它会打印出以下文本: ~$ bc bc 1.07.1 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. 与其他几个 GNU 实用程序相比: ~$ gcc --version gcc (Debian 8.3.0-6) 8.3.0 Copyright (C) 2018 Fr...
我正在尝试更新 macOS 中的软件sdman,但出现 bash outadted 版本错误。 rajkumar.natarajan$ sdk update An outdated version of bash was detected on your system! We recommend upgrading to bash 4.x, you have: 3.2.57(1)-release Need to use brute force to replace candidates... 但bash版本已经是...
我想将 debian 虚拟机作为 OVA 文件分发,为了遵守 GPL,我想与 debian 虚拟机一起提供 debian 的源代码。 而不是在安装后下载所有软件包 apt-get source <package-name> 我想提供用于安装系统的光盘的源代码,然后只用apt下载源代码,安装后我必须安装它。 在哪里可以找到专门用于最小 debian 安装程序 CD 的源代码? 到目前为止我发现的是debian 源 DVD但这是所有软件包,而不仅仅是安装程序 CD 上的软件包。 ...
GPL 许可证谈到「衍生作品」。 Debian 采取的立场是,确定性地链接到库并不LD_PRELOAD会使您的程序成为衍生作品。这允许非 GPL 代码链接到 GPL-d 库,这违背了对 GPL 和 LGPL 之间差异的传统理解以及 FSF 的观点。 您可以在这里阅读更多相关信息, https://softwareengineering.stackexchange.com/q/372770/76176 Debian 是否发布了 GPL 和 LGPL 使用指南?他们对于允许链接 GPL 代码是否有公开立场?或者,允许LD_PRELOAD? ...
背景: 软件许可通常意味着,您不拥有软件,但您拥有使用它的权利 - 使用它的许可证。 对 EULA 的一项批评是它通常相当冗长。例如:Paypal 许可协议的长度为 64K 字。 用律师术语来理解软件许可证通常相当复杂。 示例 1:Facebook 在一个地方说,您拥有所有内容后来说,你给我们一个.... 示例2:游戏站许可证: 作为愚人节玩笑,Gamestation 添加了一条条款,表示 2010 年 4 月 1 日下订单的用户同意不可撤销地将自...