• 社区首页
  • 版块
[问题求助] UOS的开源在哪里
桌面家庭版4311次浏览 ·10个回复
电梯直达到第
UT_chf27tw3w67lfd9fqf9j93jdlwdym
uos^1
发表于2021-06-20 13:56
楼主

UOS的开源代码在哪里?

目前我只找到了社区版deepin的源代码,没有找到UOS桌面个人版的,也没有找到桌面专业版和企业版的源代码。

根据GNU/Linux的GPLv2许可证,所有版本(包括UOS桌面个人版,UOS桌面专业版,UOS企业版)都应该向所有用户提供开源代码。

 

回复收藏只看作者
所有回复
梅、如雪
uos^2
发表于2021-06-20 23:25
沙发

 你最好仔细去看一下“GNU/Linux的GPL v2许可证“,并没有提到必须要提供源码的。

回复只看作者
UT_chf27tw3w67lfd9fqf9j93jdlwdym
uos^1
发表于2021-06-21 04:33
板凳
梅、如雪

 你最好仔细去看一下“GNU/Linux的GPL v2许可证“,并没有提到必须要提供源码的。

TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.

1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee.

2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.
c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program.

In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License.

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance.

5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.

6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances.

It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice.

This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License.

8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License.

9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally.

回复只看作者
UT_chf27tw3w67lfd9fqf9j93jdlwdym
uos^1
发表于2021-06-21 04:34
地板
梅、如雪

 你最好仔细去看一下“GNU/Linux的GPL v2许可证“,并没有提到必须要提供源码的。

Please read the third clause, which states that distribution copies must be distributed with source code.

 

回复只看作者
UT_chf27tw3w67lfd9fqf9j93jdlwdym
uos^1
发表于2021-06-21 04:34
4楼
UT_chf27tw3w67lfd9fqf9j93jdlwdym

Please read the third clause, which states that distribution copies must be distributed with source code.

 

请阅读第三条,该条规定发行副本必须与源代码一起分发。

 

回复只看作者
梅、如雪
uos^2
发表于2021-06-21 06:20
5楼
UT_chf27tw3w67lfd9fqf9j93jdlwdym

请阅读第三条,该条规定发行副本必须与源代码一起分发。

 

You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following

请注意这儿是“may",是”可以“的意思,也就是说可以根据1、2节的条款,用程序或者源代码进行复制或分发。

回复只看作者
UT_chf27tw3w67lfd9fqf9j93jdlwdym
uos^1
发表于2021-06-21 08:00
6楼
梅、如雪

You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following

请注意这儿是“may",是”可以“的意思,也就是说可以根据1、2节的条款,用程序或者源代码进行复制或分发。

"may"是指分发二进制可执行文件(即每个版本的UOS的打包系统镜像)。

只有当源代码也被分发时,该程序的分发才有可能。

请注意第3a条

回复只看作者
UT_chf27tw3w67lfd9fqf9j93jdlwdym
uos^1
发表于2021-06-21 08:06
7楼

The license in here

https://www.gnu.org/licenses/old-licenses/gpl-2.0.html

 

这个许可证规定,如果要分发副本,必须将源代码分发给任何能够接触到副本的用户。

回复只看作者
UT_chf27tw3w67lfd9fqf9j93jdlwdym
uos^1
发表于2021-06-21 08:08
8楼

复制、分发和修改的条款和条件

0. 本许可证适用于任何程序或其他作品,这些程序或作品含有版权持有人的通知,表示可以根据本通用公共许可证的条款进行分发。下面的 "程序 "是指任何这样的程序或作品,而 "基于该程序的作品 "是指该程序或版权法规定的任何衍生作品:也就是说,包含该程序或其一部分的作品,可以是逐字逐句的,也可以是经过修改的和/或翻译成其他语言的。(下文中的 "修改 "一词包括翻译,但不限于此)。每个被许可人都被称为 "您"。

 

除了复制、分发和修改之外的活动不在本许可证的范围之内;它们不在本许可证的范围之内。运行本程序的行为不受限制,而本程序的输出只有在其内容构成基于本程序的作品(与运行本程序的行为无关)时才受保护。这一点是否属实,取决于该程序的作用。

 

1. 1. 您可以在收到本程序的源代码后,以任何媒介复制和分发其逐字拷贝,但您必须在每份拷贝上醒目地、适当地发布适当的版权声明和免责声明;保持所有提及本许可证和没有任何保证的声明的完整性;并将本许可证的拷贝连同本程序一起交给本程序的任何其他接收者。

 

您可以对转让副本的实际行为收取费用,您也可以选择提供保修保护以换取费用。

 

2. 2. 您可以修改您的程序副本或其任何部分,从而形成基于本程序的作品,并根据上述第1条的条款复制和分发这些修改或作品,但您必须同时满足所有这些条件。

 

a) 您必须使修改后的文件带有明显的通知,说明您修改了这些文件,以及任何修改的日期。

b) 您必须使您发布或出版的、全部或部分包含或源自本程序或其任何部分的任何作品,在本许可证的条款下,作为一个整体免费许可给所有第三方。

c) 如果修改后的程序在运行时通常是以交互方式读取指令,您必须使它在以最普通的方式为这种交互式使用开始运行时,打印或显示一个公告,包括适当的版权声明和没有保证的声明(否则就说您提供了保证),以及用户可以在这些条件下重新发布该程序,并告诉用户如何查看本许可证的副本。(例外:如果程序本身是互动的,但通常不打印这样的公告,你基于该程序的作品就不需要打印公告)。

这些要求适用于整个修改后的作品。如果该作品中可识别的部分不是来自于该程序,并且可以合理地认为是独立的、单独的作品,那么当您把这些部分作为单独的作品发布时,本许可证及其条款就不适用。但是,当您把这些部分作为基于本程序的作品的一部分发布时,整个作品的发布必须遵守本许可证的条款,本许可证对其他被许可人的许可适用于整个作品,因此也适用于每一个部分,无论其作者是谁。

 

因此,本节的目的不是要求你对完全由你编写的作品拥有权利或提出异议;而是要行使权利,控制基于本程序的衍生作品或集体作品的发行。

 

此外,仅仅将非本程序的另一作品与本程序(或基于本程序的作品)聚集在一卷存储或传播媒介上,并不能将其他作品纳入本许可证的范围。

 

3. 3. 您可以根据上述第1和第2条的规定,以目标代码或可执行的形式复制和发行本程序 (或基于本程序的作品,根据第2条),但您必须同时做到下列其中一项。

 

a) 附带完整的相应的机器可读的源代码,这些源代码必须根据上述第1和第2节的条款在通常用于软件交换的媒介上分发;或者。

b) 附带一份至少三年内有效的书面提议,向任何第三方提供相应源代码的完整机读副本,收费不超过你实际进行源代码分发的成本,并根据上述第1条和第2条的规定在通常用于软件交换的媒介上分发;或者。

c) 伴随着你收到的关于分发相应源代码的提议的信息。(这个选择只允许用于非商业性的分发,并且只有在你收到目标代码或可执行形式的程序时才允许。

 

通过www.DeepL.com/Translator(免费版)翻译

回复只看作者
UT_chf27tw3w67lfd9fqf9j93jdlwdym
uos^1
发表于2021-06-21 08:09
9楼

因此毫无疑问的,UOS应该提供自己的全部Linux内核源代码,因为它使用了GPLv2的Linux内核,因此UOS的内核也应该以GPLv2进行开源。

回复只看作者
梦游
uos^1
发表于2022-06-16 10:54
10楼

搞笑,谁要遵守他们定的规矩?GPLv2只配给中国人舔PG,没资格指手画脚。

回复只看作者

光荣榜

  • 周榜
  • 月榜
  • 总榜