|
| 1 | +Title: Apache-2.0 License History |
| 2 | +license: https://www.apache.org/licenses/LICENSE-2.0 |
| 3 | + |
| 4 | +<!-- This content was originally posted at https://www.apache.org/licenses/proposed/ --> |
| 5 | + |
| 6 | +The Apache-2.0 license was drafted on the "license" mailing list at |
| 7 | +apache.org, which has since been closed, but [archives of the license |
| 8 | +mailing |
| 9 | +list](http://issues.apache.org/eyebrowse/SummarizeList?listName=license@apache.org&by=thread) |
| 10 | +are available. The draft license was updated on December |
| 11 | +24, 2003, and January 20, 2004, to reflect the first two rounds of comments |
| 12 | +by the public. The final 2.0 license was approved by the ASF board on |
| 13 | +January 21. |
| 14 | + |
| 15 | +The license helps us achieve our goal of providing reliable and |
| 16 | +long-lived software products through collaborative open source software |
| 17 | +development. In all cases, contributors retain full rights to use their |
| 18 | +original contributions for any other purpose outside of Apache while |
| 19 | +providing the ASF and its projects the right to distribute and build upon |
| 20 | +their work within Apache. |
| 21 | + |
| 22 | +# Licensing of Distributions {#distributions} |
| 23 | + |
| 24 | +For more than two years, we have worked on improvements to the Apache |
| 25 | +License in order to solve several deficiencies with the old one. We had the |
| 26 | +following goals in mind (not in order of preference): |
| 27 | + |
| 28 | +1. **Clear** <br></br>Lots of questions get asked about 'can I include |
| 29 | +Tomcat/Jserv/xxx in my commercial product,' even though *careful* reading |
| 30 | +of the current license answers that. It may be better to be verbose if that |
| 31 | +cuts down on frequently asked questions. Likewise, many lawyers have |
| 32 | +commented that the original license did not define the terminology |
| 33 | +precisely. *Solved in 2.0 by defining most important terms and separating |
| 34 | +the permissions into identifiable sections.* |
| 35 | + |
| 36 | +1. **Reusable** <br></br>The Apache- and ASF project-specific stuff should |
| 37 | +be separated out of the license proper so that both ASF and non-ASF |
| 38 | +projects can use the license terms unaltered. Currently, each ASF project |
| 39 | +has its own, altered, version of the main ASF 1.1 license template. *Solved |
| 40 | +in 2.0 by moving project-specific stuff into the NOTICE file.* |
| 41 | + |
| 42 | +1. **Trademarks** <br></br>Avoid listing a specific set of trade marks, |
| 43 | +trade names, and service marks within the license, since that caused |
| 44 | +problems with project-specific licenses and apparent GPL-compatibility. |
| 45 | +Likewise, provide instruction on how and when Apache marks may or may not |
| 46 | +be used, since that is our most common source of licensing question. |
| 47 | +*Partly solved in 2.0 by excluding any permission to use trademarks within |
| 48 | +the license itself and moving related information into the NOTICE file.* |
| 49 | + |
| 50 | +1. **Compatible with other licenses** <br></br>Since the ASF aims to |
| 51 | +create software that implements reference standards, it's in the interests |
| 52 | +of the ASF and ASF software users to aim for "compatibility" with other |
| 53 | +widely used software licenses, where "compatibility" means that our |
| 54 | +software can be used and redistributed as part of a combined work. Special |
| 55 | +preference should be given to other widely-used open source licenses, to |
| 56 | +help avoid reinvention of the wheel. *Partly solved in 2.0 by modifying |
| 57 | +trademark clause and moving attribution notices into the NOTICE file.* |
| 58 | + |
| 59 | +1. **Patent protection.** <br></br>It would be nice to have some language |
| 60 | +in the license that protected us and our users from patent-infringement |
| 61 | +suits, at the very least from contributors if not in more general ways. |
| 62 | +*Solved in 2.0.* |
| 63 | + |
| 64 | +1. **Covers contributions** <br></br>How do we ensure that contributions |
| 65 | +are made under our license and not under some other conditions? *Solved in |
| 66 | +2.0.* |
| 67 | + |
| 68 | +1. **Applicable to documentation** <br></br>Make the license clearly |
| 69 | +applicable to both software and documentation. *Solved in 2.0.* |
| 70 | + |
| 71 | +1. **Includable by reference** <br></br>We should be able to replace all |
| 72 | +the copies of the license in our files with pointers to a license file |
| 73 | +and/or a URL. And the license should state that this can be done, and |
| 74 | +define the conditions. *Solved in 2.0.* |
| 75 | + |
| 76 | +1. **Short!** <br></br>Complete license should be as short as possible, |
| 77 | +and with as little opaque legalese as possible. Less than a page is |
| 78 | +excellent; shorter still is even better. *This is the trade-off -- we lost |
| 79 | +shortness in exchange for more clarity and extra patent and contribution |
| 80 | +coverage. However, the 2.0 license is still considerably shorter than |
| 81 | +comparative licenses, and the ability to license by reference makes the |
| 82 | +actual citations within source files much shorter than before.* |
| 83 | + |
| 84 | +## Apache License, version 2.0 {#2.0} |
| 85 | + |
| 86 | +[http://www.apache.org/licenses/LICENSE-2.0](../LICENSE-2.0.txt) |
| 87 | + |
| 88 | +A big thank you goes out to all those who commented on the proposals. The |
| 89 | +Apache License, version 2.0, was approved for use by Apache projects as of |
| 90 | +January 21, 2004, with all Apache projects required to move to the new |
| 91 | +license by March 1, 2004. |
| 92 | + |
| 93 | +## Contribution Agreements {#clas} |
| 94 | + |
| 95 | +Updated contribution agreements were also published and the latest |
| 96 | +versions are available at |
| 97 | +[ASF Contributor Agreements](https://www.apache.org/licenses/contributor-agreements.html). |
0 commit comments