Skip to content

Commit 630bbce

Browse files
authored
Adding a License History page based on the Proposed index (#680)
* Add Apache-2.0 License History document Based on the Proposed index * Add reference to License History * Fix link formatting in license-history.md
1 parent a90d118 commit 630bbce

2 files changed

Lines changed: 99 additions & 2 deletions

File tree

content/licenses/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,5 +51,5 @@ Agreements](/licenses/contributor-agreements.html) page.
5151
## Questions? {#questions}
5252

5353
For answers to frequently asked licensing questions, please consult our
54-
[Licensing Frequently Asked Questions](/foundation/license-faq.html) page.
55-
54+
[Licensing Frequently Asked Questions](/foundation/license-faq.html) page. For historical
55+
context for the creation of the Apache-2.0 license see the [License History](/licenses/license-history.html).
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
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

Comments
 (0)