欢迎光临散文网 会员登陆 & 注册

MimiKs Open Source Project And License(MOSP)正式成立!

2019-06-02 02:00 作者:MIAIONE  | 我要投稿


MOSP 所管的一个项目
含义

我们工作室的许可证并非标准的GPL v3标准协议,而是基于GPL v3 进行了部分修改,因此不要混淆!

以下是完整的协议


MimiKs Open Source Project And License(基于GPL v3)


条款

有关复制,发布和修改的条款和条件

0

此许可证适用于任何包含版权所有者声明的程序和其他作品,版权所有者在声明中明确说明程序和作品可以在GPL条款的约束下发布。下面提到的“程序”指的是任何这样的程序或作品。而“基于程序的作品”指的是程序或者任何受版权法约束的衍生作品。也就是说包含程序或程序的一部分的作品。可以是原封不动的,或经过修改的和/或翻译成其他语言的(程序)。在下文中,翻译包含在修改的条款中。每个许可证接受人(licensee)用你来称呼。许可证条款不适用于复制,发布和修改以外的活动。这些活动超出这些条款的范围。运行程序的活动不受条款的限止。仅当程序的输出构成基于程序作品的内容时,这一条款才适用(如果只运行程序就无关)。是否普遍适用取决于程序具体用来做什么。

1

只要你在每一副本上明显和恰当地出版版权声明和不承担担保声明,保持此许可证的声明和没有担保的声明完整无损,并和程序一起给每个其他的程序接受者一份许可证的副本,你就可以用任何媒体复制和发布你收到的原始的程序的源代码。你可以为转让副本的实际行动收取一定费用。你也有权选择提供担保以换取一定的费用。

2

你可以修改程序的一个或几个副本或程序的任何部分,以此形成基于程序的作品。只要你同时满足下面的所有条件,你就可以按前面第一款的要求复制和发布这一经过修改的程序或作品。


GPL

a) 你必须在修改的文件中附有明确的说明:你修改了这一文件及具体的修改日期。

b) 你必须使你发布或出版的作品(它包含程序的全部或一部分,或包含由程序的全部或部分衍生的作品)允许第三方作为整体按许可证条款免费使用。

c) 如果修改的程序在运行时以交互方式读取命令,你必须使它在开始进入常规的交互使用方式时打印或显示声明:包括适当的版权声明和没有担保的声明(或者你提供担保的声明);用户可以按此许可证条款重新发布程序的说明;并告诉用户如何看到这一许可证的副本。(例外的情况:如果原始程序以交互方式工作,它并不打印这样的声明,你的基于程序的作品也就不用打印声明)。

这些要求适用于修改了的作品的整体。如果能够确定作品的一部分并非程序的衍生产品,可以合理地认为这部分是独立的,是不同的作品。当你将它作为独立作品发布时,它不受此许可证和它的条款的约束。但是当你将这部分作为基于程序的作品的一部分发布时,作为整体它将受到许可证条款约束。准予其他许可证持有人的使用范围扩大到整个产品。也就是每个部分,不管它是谁写的。因此,本条款的意图不在于索取权利;或剥夺全部由你写成的作品的权利。而是履行权利来控制基于程序的集体作品或衍生作品的发布。此外,将与程序无关的作品和该程序或基于程序的作品一起放在存贮体或发布媒体的同一卷上,并不导致将其他作品置于此许可证的约束范围之内。

3

你可以以目标码或可执行形式复制或发布程序(或符合第2款的基于程序的作品),只要你遵守前面的第1,2款,并同时满足下列3条中的1条。

a)在通常用作软件交换的媒体上,和目标码一起附有机器可读的完整的源码。这些源码的发布应符合上面第1,2款的要求。或者

b)在通常用作软件交换的媒体上,和目标码一起,附有给第三方提供相应的机器可读的源码的书面报价。有效期不少于3年,费用不超过实际完成源程序发布的实际成本。源码的发布应符合上面的第1,2款的要求。或者

c)和目标码一起,附有你收到的发布源码的报价信息。(这一条款只适用于非商业性发布,而且你只收到程序的目标码或可执行代码和按b)款要求提供的报价)。作品的源码指的是对作品进行修改最优先择取的形式。对可执行的作品讲,完整的源码包括:所有模块的所有源程序,加上有关的接口的定义,加上控制可执行作品的安装和编译的script。作为特殊例外,发布的源码不必包含任何常规发布的供可执行代码在上面运行的操作系统的主要组成部分(如编译程序,内核等)。除非这些组成部分和可执行作品结合在一起。如果采用提供对指定地点的访问和复制的方式发布可执行码或目标码,那么,提供对同一地点的访问和复制源码可以算作源码的发布,即使第三方不强求与目标码一起复制源码。

4

除非你明确按许可证提出的要求去做,否则你不能复制,修改,转发许可证和发布程序。任何试图用其他方式复制,修改,转发许可证和发布程序是无效的。而且将自动结束许可证赋予你的权利。然而,对那些从你那里按许可证条款得到副本和权利的人们,只要他们继续全面履行条款,许可证赋予他们的权利仍然有效。

5

你没有在许可证上签字,因而你没有必要一定接受这一许可证。然而,没有任何其他东西赋予你修改和发布程序及其衍生作品的权利。如果你不接受许可证,这些行为是法律禁止的。因此,如果你修改或发布程序(或任何基于程序的作品),你就表明你接受这一许可证以及它的所有有关复制,发布和修改程序或基

于程序的作品的条款和条件。

6

每当你重新发布程序(或任何基于程序的作品)时,接受者自动从原始许可证颁发者那里接到受这些条款和条件支配的复制,发布或修改程序的许可证。你不可以对接受者履行这里赋予他们的权利强加其他限制。你也没有强求第三方履行许可证条款的义务。

7

如果由于法院判决或违反专利的指控或任何其他原因(不限于专利问题)的结果,强加于你的条件(不管是法院判决,协议或其他)和许可证的条件有冲突。他们也不能用许可证条款为你开脱。在你不能同时满足本许可证规定的义务及其他相关的义务时,作为结果,你可以根本不发布程序。例如,如果某一专利许可证不允许所有那些直接或间接从你那里接受副本的人们在不付专利费的情况下重新发布程序,唯一能同时满足两方面要求的办法是停止发布程序。

如果本条款的任何部分在特定的环境下无效或无法实施,就使用条款的其余部分。并将条款作为整体用于其他环境。本条款的目的不在于引诱你侵犯专利或其他财产权的要求,或争论这种要求的有效性。本条款的主要目的在于保护自由软件发布系统的完整性。它是通过通用公共许可证的应用来实现的。许多人坚持应用这一系统,已经为通过这一系统发布大量自由软件作出慷慨的供献。作者/捐献者有权决定他/她是否通过任何其他系统发布软件。许可证持有人不能强制这种选择。

本节的目的在于明确说明许可证其余部分可能产生的结果。

8

如果由于专利或者由于有版权的接口问题使程序在某些国家的发布和使用受到限止,将此程序置于许可证约束下的原始版权拥有者可以增加限止发布地区的条款,将这些国家明确排除在外。并在这些国家以外的地区发布程序。在这种情况下,许可证包含的限止条款和许可证正文一样有效。

9

自由软件基金会可能随时出版通用公共许可证的修改版或新版。新版和当前的版本在原则上保持一致,但在提到新问题时或有关事项时,在细节上可能出现差别。

每一版本都有不同的版本号。如果程序指定适用于它的许可证版本号以及“任何更新的版本”。你有权选择遵循指定的版本或自由软件基金会以后出版的新版本,如果程序未指定许可证版本,你可选择自由软件基金会已经出版的任何版本。

10

如果你愿意将程序的一部分结合到其他自由程序中,而它们的发布条件不同。写信给作者,要求准予使用。如果是自由软件基金会加以版权保护的软件,写信给自由软件基金会。我们有时会作为例外的情况处理。我们的决定受两个主要目标的指导。这两个主要目标是:我们的自由软件的衍生作品继续保持自由状态。以及从整体上促进软件的共享和重复利用。

没有担保

11

由于程序准予免费使用,在适用法准许的范围内,对程序没有担保。除非另有书面说明,版权所有者和/或其他提供程序的人们“一样”不提供任何类型的担保。不论是明确的,还是隐含的。包括但不限于隐含的适销和适合特定用途的保证。全部的风险,如程序的质量和性能问题都由你来承担。如果程序出现缺陷,你承担所有必要的服务,修复和改正的费用。

12

除非适用法或书面协议的要求,在任何情况下,任何版权所有者或任何按许可证条款修改和发布程序的人们都不对你的损失负有任何责任。包括由于使用或不能使用程序引起的任何一般的,特殊的,偶然发生的或重大的损失(包括但不限于数据的损失,或者数据变得不精确,或者你或第三方的持续的损失,或者程序不能和其他程序协调运行等)。即使版权所有者和其他人提到这种损失的可能性也不例外。

最后的条款和条件

如何使用

如何用到新程序

如果你开发了新程序,而且你需要它得到公众最大限度的利用。要做到这一点的最好办法是将它变为自由软件。使得每个人都能在遵守条款的基础上对它进行修改和重新发布。

为了做到这一点,给程序附上下列声明。最安全的方式是将它放在每个源程序的开头,以便最有效地传递拒绝担保的信息。每个文件至少应有“版权所有”行以及在什么地方能看到声明全文的说明。

<用一行空间给出程序的名称和它用来做什么的简单说明>

版权所有(C) 19XX <作者姓名>

这一程序是自由软件,你可以遵照自由软件基金会出版的GNU通用公共许可证条款来修改和重新发布这一程序。或者用许可证的第二版,或者(根据你的选择)用任何更新的版本。

发布这一程序的目的是希望它有用,但没有任何担保。甚至没有适合特定目的的隐含的担保。更详细的情况请参阅GNU通用公共许可证。

你应该已经和程序一起收到一份GNU通用公共许可证的副本。这一许可证不允许你将程序并入专用程序。如果你的程序是一个子程序库。

你可能会认为用库的方式和专用应用程序连接更有用。如果这是你想做的事,使用GNU库通用公共许可证代替本许可证。







MimiKs Open Source Project And License (based on GPLv3)


Terms

Terms and conditions for copying, posting and modification

0

This license applies to any program or other work that contains a copyright holder's notice, and the copyright owner expressly states in the statement that the program and work may be released under the terms of the GPL. The "program" mentioned below refers to any such program or work. "Program-based work" refers to a program or any derivative work subject to copyright law. That is, a work that contains a part of a program or program. It can be intact, or modified and/or translated into other languages (programs). In the following, the translation is included in the revised terms. Each licensee (licensee) is called by you. The license terms do not apply to activities other than copying, posting, and modifying. These activities are outside the scope of these terms. The activities of running the program are not subject to the terms and conditions. This clause applies only if the output of the program constitutes content based on the work of the program (if it is only running the program). Whether it is universally applicable depends on what the program is specifically used for.

1

As long as you clearly and properly publish the copyright notice and the warranty statement on each copy, keep the statement of this license and the statement of no guarantee intact, and give the license to each other program together with the program. With the copy, you can copy and publish the source code of the original program you received with any media. You can charge a fee for the actual action of transferring the copy. You also have the right to choose to provide a guarantee in exchange for a fee.

2

You can modify one or more copies of a program or any part of a program to form a program-based work. As long as you meet all of the following conditions, you can copy and publish the modified program or work as required in the first paragraph above.


GPL

a) You must include a clear statement in the revised document: You have modified this document and the date of the specific modification.

b) You must make the work you publish or publish (which contains all or part of the Program, or works derived from all or part of the Program) to allow third parties as a whole to use it free of charge under the terms of the license.

c) If the modified program reads the command interactively at runtime, you must make it print or display the declaration when it begins to enter the normal interactive use: including the appropriate copyright notice and the unguaranteed statement (or the warranty you provided) Disclaimer; the user can republish the instructions for the program under the terms of this license; and tell the user how to see a copy of this license. (Exception: If the original program works interactively, it does not print such a statement, and your program-based work does not have to print the statement).

These requirements apply to the overall work of the modified work. If it can be determined that part of the work is not a derivative of the program, it can reasonably be considered that this part is independent and is a different work. When you publish it as an independent work, it is not subject to this license and its terms. But when you publish this part as part of a program-based work, as a whole it will be subject to license terms. The scope of use granted to other licensees is extended to the entire product. That is, every part, no matter who it is written. Therefore, the intent of this clause is not to claim rights; or to deprive all works written by you. Rather, the right to enforce the release of a collective or derivative work based on the program. In addition, placing a work unrelated to a program with the program or program-based work on the same volume of the storage or distribution media does not result in placing other works within the scope of this license.

3

You may copy or distribute the Program (or the Program-based work in accordance with paragraph 2) in object code or executable form, provided that you comply with paragraphs 1 and 2 above and also satisfy one of the following three.

a) A complete source code readable by the machine along with the object code on the media normally used for software exchange. The release of these source code should meet the requirements of paragraphs 1 and 2 above. or

b) On the media normally used for software exchange, along with the object code, a written quotation is provided to the third party to provide the corresponding machine readable source code. The validity period is not less than 3 years, and the cost does not exceed the actual cost of actually releasing the source program. The release of the source code should meet the requirements of paragraphs 1 and 2 above. or

c) along with the target code, with the quote information of the release source you received. (This clause applies only to non-commercial releases, and you only receive the object code or executable code of the program and the quotes required by paragraph b). The source code of the work refers to the form in which the work is modified to the highest priority. For executable works, the complete source code includes: all source code for all modules, plus the definition of the relevant interface, plus scripts that control the installation and compilation of executable works. As a special exception, the published source does not have to contain any of the main components of the operating system (such as compilers, kernels, etc.) that are routinely released for executable code to run on. Unless these components are combined with the executable work. Providing access to the same location and copying the source code can be counted as source code if the executable code or object code is issued in a way that provides access and copying to the specified location, even if the third party does not force the source code to be copied along with the target code.

4

You may not copy, modify, forward licenses and distribute the program unless you explicitly do so as required by the license. Any attempt to copy, modify, forward licenses and distribute programs in other ways is not valid. And will automatically end the license to give you the right. However, for those who get copies and rights from you under the terms of the license, as long as they continue to fully implement the terms, the rights granted to them by the license remain valid.

5

You did not sign the license, so you do not have to accept this license. However, nothing else gives you the right to modify and distribute the program and its derivative works. If you do not accept the license, these actions are prohibited by law. Therefore, if you modify or distribute the program (or any work based on the program), you indicate that you accept this license and all its related reproduction, distribution and modification procedures or

Terms and conditions of the work of the program.

6

Whenever you republish a 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 other restrictions on the recipient's ability to perform the rights granted to them here. You also have no obligation to force third parties to fulfill the license terms.

7

If the result of a court decision or a violation of a patent or any other reason (not limited to a patent issue), the conditions imposed on you (whether a court decision, agreement or otherwise) and the conditions of the license conflict. Nor can they excuse you with the terms of the license. When you are unable to meet the obligations and other related obligations of this License at the same time, as a result, you may not release the Program at all. For example, if a patent license does not allow all those who receive copies directly or indirectly from you to republish the program without paying royalties, the only way to meet both requirements is to stop the release process.

If any part of these Terms is invalid or unenforceable under certain circumstances, the remainder of the Terms will be used. And use the terms as a whole for other environments. The purpose of this clause is not to induce you to infringe the patent or other property rights requirements, or to argue about the validity of such a requirement. The main purpose of this clause is to protect the integrity of the free software distribution system. It is implemented through the application of a general public license. Many people insist on applying this system and have made generous contributions to the release of a large amount of free software through this system. The author/donor has the right to decide whether he/she releases the software through any other system. The license holder cannot enforce this option.

The purpose of this section is to clearly state the possible outcomes of the rest of the license.

8

If the publication and use of the program in certain countries is restricted due to patents or due to copyrighted interface issues, the original copyright owner who placed the program under the license may increase the terms of the release area and explicitly exclude those countries. outer. And distribute procedures outside of these countries. In this case, the license contains the same restrictions as the license text.

9

The Free Software Foundation may publish revised or new versions of the General Public License at any time. The new version and the current version are in principle consistent, but there may be differences in the details when referring to new issues or related matters.

Each version has a different version number. If the program specifies the license version number that applies to it and "any updated version." You have the right to choose to follow the specified version or a new version published by the Free Software Foundation in the future. If the program does not specify a license version, you can choose any version that has been published by the Free Software Foundation.

10

If you are willing to incorporate part of the program into other free programs, their distribution conditions are different. Write to the author and ask for permission. If it is software copyrighted by the Free Software Foundation, write to the Free Software Foundation. We sometimes deal with exceptions. Our decision is guided by two main goals. The two main goals are: our free software derivative works continue to be free. And to promote the sharing and reuse of software as a whole.

No guarantee

11

As the program is granted for free use, there is no guarantee for the program to the extent permitted by applicable law. The copyright owner and/or other providers of the program do not provide any type of warranty unless otherwise stated in writing. Whether it is clear or implicit. This includes, but is not limited to, the implied warranties of merchantability and fitness for a particular purpose. All risks, such as the quality and performance of the program, are your responsibility. If the program is defective, you are responsible for all necessary services, repairs and corrections.

12

In no event shall any copyright owner or any person modifying or distributing the program under the terms of the license be liable for any loss, except as required by applicable law or written agreement. Including any general, special, incidental or material damages (including but not limited to loss of data, or data inaccuracies, or continued loss by you or a third party, or due to the use or inability to use the Program, or The program cannot be coordinated with other programs, etc.). Even the possibility of copyright owners and others mentioning such losses is no exception.

Final terms and conditions

how to use

How to use the new program

If you develop a new program, and you need it to get the most out of the public. The best way to do this is to turn it into free software. Allows everyone to modify and redistribute it on the basis of compliance.

In order to do this, attach the following statement to the program. The safest way is to put it at the beginning of each source program to best pass the information that rejects the guarantee. Each file should have at least a "copyright" line and a description of where the full text of the statement can be seen.

<Use a line of space to give the name of the program and a brief description of what it is used for >

Copyright (C) 19XX <Author's Name>

This program is free software and you can modify and redistribute it in accordance with the terms of the GNU General Public License published by the Free Software Foundation. Or use the second version of the license, or (depending on your choice) use any updated version.

The purpose of publishing this program is to make it useful, but without any guarantee. There is not even an implied warranty for a specific purpose. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with the program. This license does not allow you to incorporate the program into a dedicated program. If your program is a subroutine library.

You might think that it's more useful to use a library to connect to a dedicated application. If this is what you want to do, use the GNU Library General Public License instead of this license.



MimiKs Open Source Project And License(MOSP)正式成立!的评论 (共 条)

分享到微博请遵守国家法律