Open Source Software License

Because it is used in daily work, some open source products, each product description, there will be some open source license introduction, various names, do not understand the meaning.

According to records, there are hundreds of licenses for open source software, but only 6 are the most popular, namely GPL, LGPL, Mozilla, BSD, MIT and Apache, and the others can be attributed to these six, plus some nuances.

Ukrainian programmer Paul Bagwell, drew a diagram describing the various copyrights and how they are connected.

Teacher Ruan Yifeng translated this picture and annotated it in Chinese.

The six licenses are described below,

  • GPL License

    http://www.gnu.org/licenses/gpl.html

  • LGPL License

    http://www.gnu.org/copyleft/lesser.html

  • Mozilla License

    http://www.mozilla.org/MPL/

  • BSD License

    http://en.wikipedia.org/wiki/BSD_licenses

  • MIT License

    http://en.wikipedia.org/wiki/MIT_License

  • Apache License, Version 2.0

    http://www.apache.org/licenses/LICENSE-2.0

The products we use use the Apache License 2.0 ( http://www.apache.org/licenses/LICENSE-2.0 ), the Chinese translation is as follows,

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
                                    
Terms and Conditions of Use, Reproduction and Distribution:
 
1. Definitions
"License" means the terms and conditions under Sections 1 through 9 of this document Section Terms and Conditions of Use, Reproduction and Distribution.

"Licensor" means the copyright owner or the entity that grants the license approved by the copyright owner.
"Legal Entity" means the Implementing Entity and all other entities controlling it are controlled by that entity, or are centrally controlled by that entity. For the purposes of this definition, "control" means (i) the direct or indirect right to direct or manage the above-mentioned entities, whether under agreement or not, or (ii) to own fifty percent (50%) or more of the issued The owner of the stock, or (iii) the effective owner of the above entity.
"User" (or "User's") means the individual or legal entity exercising the rights granted by this License.
"Source" form means the preferred form for modifications including, but not limited to, software source code, documentation source, and configuration files.
"Object" form means any form that mechanically converts or translates a source program form, including but not limited to compiled object code, generated files, and conversion to other media types.
"Work" means a work in source or object form made under this License, including or accompanying a copyright notice (an example is provided in the appendix below).
"Derivative Work" means any work based on (or derived from) the Work in Source or Object form, as well as editorial revisions, annotations, detailed descriptions, or other revisions, which constitute the entirety of the original work. Under this License, derivative works may not include works that are separate from the work and its derivative works, or that are only linked (or combined by name) with an interface to the work and its derivative works.
"Contribution" means any authored work, including the original version of the work and any revisions or additions to that work or derivative works, intended to be submitted to the licensor for the copyright owner or an authorized individual on behalf of the copyright owner or legal entities included in their work. According to this definition, "commit"
"Contributor" means Licensor and any individual or legal entity that represents Contributions accepted from Licensor and subsequently included in Contributions to Works.
 
2. Grant of Copyright License
In accordance with the terms of this License, each Contributor grants to the User a perpetual, worldwide, non-exclusive, free, royalty-free, irrevocable copyright license to source Copy, prepare derivative works, publicly display, publicly perform, sublicense, and distribute the work and such derivative works in program or object form.


3. Grant of Patent License

Subject to the terms of this License, each Contributor grants to the User a perpetual, worldwide, non-exclusive, free, royalty-free, irrevocable (except as described in this section) patent license to make, have someone make, use, offer for sale, sell, import, and otherwise transfer the work, and such license applies only if the contribution to the submitted work must infringe because it may be granted by a single or multiple such contributors patent application. If User brings patent legal action (including cross-claims or counterclaims) against any entity for direct or contributory patent infringement with respect to the Work or Contributions referred to in the Work, then under this License, the User is granted any patent against the Work The license will terminate on the date of filing of the above action.
 
4. Redistribution
Users may reproduce and distribute copies of the Work or Derivative Work in any medium, with or without modification, in source or object form, provided that the User satisfies the following terms:
a) The User must be the Work or Derivative Work to any other recipient of this license; and
b) the user must have any modified file accompanied by a conspicuous notice stating that the user has changed the file; and

c) the user must retain all copyright, patent, trademark and attribution notices distributed by the user in the source form of the derivative work from the source form of the work, but not including similar notices that are not part of the derivative work; and
d) if the work including a "notice" text file as part of the work for which it is distributed, then any derivative work distributed by the user must include, at least in one of the following places, a readable copy of the attribute notice contained in such notice file, but not Those notices that are not part of the derivative work: in the notice text file distributed as part of the derivative work; in the source program form or file if provided with the derivative work; or generally when and where third party notices appear, in the images produced in the derivative works. The contents of the notice file are for informational purposes only and do not modify the license. Users may add their own attribution notices after the work's notice text or as an appendix in derivative works they distribute, provided that the additional attribution notices do not constitute a modification of this License.
Users may add their own copyright notices for their own revisions and may provide additional or different terms for their own revisions or for the use, reproduction or distribution of such derivative works as a whole, provided that the user has a right to the work. Use, reproduction and distribution are subject to the terms stated in this License.


5. Contributed Submissions.
Submissions made by the User to the Licensor in the Work to be included in the Contribution must conform to the terms of this License, without any additional terms, unless the User expressly states otherwise. Notwithstanding the above, Licensor's terms with respect to Contributions shall in no event supersede or modify the terms of any separate license agreement.
 
6. Trademarks. This License does not authorize the user to use the Licensor's trade names, trademarks, service marks, or product names, except when those names are reasonably and customarily used to describe the origin of the work and the contents of the reproduction notice file.


7. Disclaimer of Warranty. Except as required by applicable law or agreed in writing, the Licensor provides the Works (and each Contributor provides their Contributions) on an "as is" basis, without any express or implied warranties or conditions, including, without limitation, as to title, warranties or conditions of non-infringement, merchantability, or fitness for purpose. The user is solely responsible for the correctness of use or redistribution of the work and assumes any risk in exercising rights under this License.


8. LIMITATION OF LIABILITY. In no event and under any law, whether in tort (including negligence) or under contract, or otherwise, unless required by applicable law (such as intentional and gross negligence) or with written consent, even if the contributor has been previously Notify any Contributor of the possibility of damage, and any Contributor shall not be liable for any damages or losses incurred by the User arising out of the use of this License or the inability or inability to use the Work (including, without limitation, loss of goodwill, downtime, computer failure or failure, or any business damage or loss) damages, including direct, indirect, special, accidental or indirect damage to characters.


9. Acceptance of Warranty or Additional Liability. When redistributing the work or its derivative works, the user may choose to provide or charge a fee to comply with the support, warranty, indemnity or other duties and/or rights assumed under this License. However, when assuming the above obligations, the user can only perform on behalf of the user and the user's own responsibility, without representing any other contributors, and the user can only guarantee, protect and keep each contributor free from any resulting liability or CLAIMS AGAINST SUCH CONTRIBUTORS BECAUSE THE USER ASSUMES SUCH WARRANTIES OR ADDITIONAL LIABILITY.


Terms end


Appendix: How to Apply the Apache License to User Work.

To apply the Apache License to a user's work, attach the following sample notice, replacing the fields in brackets "[]" with the user's own distinguishing information (but not including the brackets). The text must be included in the appropriate comment syntax for the file format.

It is also recommended that the file name or category name and purpose statement be included on the same "print page" as the copyright notice to more easily distinguish third-party archives.
 
Copyright 2012-2013 <a href="https://github.com/thinkgem/jeesite">JeeSite</a> Licensed under the Apache License, Version 2.0 ("License");


Users may not use this file under this license.

Users can obtain a copy of the license from: http://www.apache.org/licenses/LICENSE-2.0

Except as required by applicable law or agreed in writing, the software distributed under the license is provided on an "as is" basis without any express or implied warranty or condition. See language-specific jurisdictions and restrictions under license.

This product is licensed under the Apache License 2.0, which describes copyright as such,

This software uses the  Apache License 2.0  agreement, please strictly abide by the agreement content:

1. An Apache Licence needs to be given to the user of the code.

2. If you modify the code, it needs to be explained in the modified file.

3. The extended code (modified and derived from the source code) needs to carry the original code's agreement, trademarks, patent notices and other clarifications that the original author stipulates to include.

4. If the redistributed product includes a Notice file, the Notice file needs to have an Apache Licence. You can add your own license to the Notice, but it cannot appear to constitute a change to the Apache License.

5. Apache Licence is also a commercial application friendly license. Users can also modify the code when needed to meet their needs and release/sell as an open source or commercial product

6. You can sell in secondary packaging, but please keep the copyright and author information in the file and indicate it in your product description.

7. You can get it in any way, you can modify the package name or class name, but please keep the copyright and author information in the file .

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325599214&siteId=291194637