Commit Graph

65 Commits

Author SHA1 Message Date
Chandler Carruth 4a1b95bda0 Fix typos throughout the license files that somehow I and my reviewers
all missed!

Thanks to Alex Bradbury for pointing this out, and the fact that I never
added the intended `legacy` anchor to the developer policy. Add that
anchor too. With hope, this will cause the links to all resolve
successfully.

llvm-svn: 351731
2019-01-21 09:52:34 +00:00
Chandler Carruth 469bdefd44 Install new LLVM license structure and new developer policy.
This installs the new developer policy and moves all of the license
files across all LLVM projects in the monorepo to the new license
structure. The remaining projects will be moved independently.

Note that I've left odd formatting and other idiosyncracies of the
legacy license structure text alone to make the diff easier to read.
Critically, note that we do not in any case *remove* the old license
notice or terms, as that remains necessary until we finish the
relicensing process.

I've updated a few license files that refer to the LLVM license to
instead simply refer generically to whatever license the LLVM project is
under, basically trying to minimize confusion.

This is really the culmination of so many people. Chris led the
community discussions, drafted the policy update and organized the
multi-year string of meeting between lawyers across the community to
figure out the strategy. Numerous lawyers at companies in the community
spent their time figuring out initial answers, and then the Foundation's
lawyer Heather Meeker has done *so* much to help refine and get us ready
here. I could keep going on, but I just want to make sure everyone
realizes what a huge community effort this has been from the begining.

Differential Revision: https://reviews.llvm.org/D56897

llvm-svn: 351631
2019-01-19 06:14:24 +00:00
Hans Wennborg eb60fbfdb4 Update year in license files
In last year's update (D48219) it was suggested that the release manager
might want to do this, so here we go.

llvm-svn: 351194
2019-01-15 15:10:32 +00:00
Paul Robinson 7555c589af Update copyright year to 2018.
llvm-svn: 334936
2018-06-18 12:22:17 +00:00
Hans Wennborg 1bcabc4918 Bump year to 2017 in LICENSE.txt
llvm-svn: 291782
2017-01-12 18:02:42 +00:00
Chris Bieneman c5e19b6f8d Remove autoconf references from LICENSE.TXT
Since we don't actually have the autoconf subdirectories anymore, we don't need this reference here.

llvm-svn: 278558
2016-08-12 20:11:03 +00:00
David Majnemer 600158f959 Remove whitespace
llvm-svn: 278536
2016-08-12 17:53:06 +00:00
Barnabas Bittner 35fef211a0 Test commit
llvm-svn: 278380
2016-08-11 18:34:29 +00:00
Paul Robinson 3d5100958f Update copyright year to 2016.
llvm-svn: 264954
2016-03-30 22:41:06 +00:00
Eric Christopher a1bafae91f Update for a new year.
Patch by Tanya Lattner.

llvm-svn: 231998
2015-03-12 01:25:29 +00:00
Rafael Espindola 730df071c8 Remove projects/sample.
As an example that was not actually being used, it suffered from a slow bitrot.

The two main issues with it were that it had no cmake support and
included a copy of the autoconf directory. The reality is that
autoconf is not easily composable. The lack of composabilty is why we
have clang options in llvm's configure. Suggesting that users include
a copy of autoconf/ in their projects seems a bad idea.

We are also in the process of switching to cmake, so pushing autoconf
to new project is probably not what we want.

llvm-svn: 203728
2014-03-12 22:40:22 +00:00
NAKAMURA Takumi d40d387fb1 Update the copyright credits -- Happy new year 2014!
FIXME: Dragonegg may be updated at non-trivial changes.
llvm-svn: 198274
2014-01-01 08:27:31 +00:00
Eric Christopher cecf828972 Be more specific and capitalize filenames.
llvm-svn: 182424
2013-05-21 21:22:34 +00:00
Eric Christopher e1dc3c45e6 Add an md5 library derived from a public domain implementation for dwarf4
type signature computation.

llvm-svn: 182348
2013-05-21 01:28:35 +00:00
Tim Northover 2883da3b51 Add LICENSE.TXT covering contributions made by ARM.
Absent a Contributor's License Agreement (CLA) with an LLVM legal entity and as
reviewed and agreed with Chris Lattner, add a patent license covering future
contributions from ARM until there is a CLA. This is to make explicit ARM's
grant of patent rights to recipients of LLVM containing ARM-contributed
material.

llvm-svn: 171721
2013-01-07 10:04:49 +00:00
NAKAMURA Takumi 43632a26a5 Update the copyright coredits -- Happy new year 2013!
llvm-svn: 171342
2013-01-01 10:00:19 +00:00
Eric Christopher e373e82a5b Few more small CellSPU removals.
llvm-svn: 167987
2012-11-14 22:13:56 +00:00
Michael J. Spencer 22120c47a7 Add YAML parser to Support.
llvm-svn: 153977
2012-04-03 23:09:22 +00:00
NAKAMURA Takumi e9d3d21988 Happy new year 2012!
llvm-svn: 147395
2012-01-01 08:16:56 +00:00
Benjamin Kramer 820a947fe1 Happy new year.
Only 163 days late!

llvm-svn: 132895
2011-06-12 15:26:54 +00:00
Chris Lattner d2510d97cf 2010 is upon us.
llvm-svn: 93062
2010-01-09 18:40:31 +00:00
Torok Edwin e14d4cdb5f Add regular expression matching support, based on OpenBSD regexec()/regcomp()
implementation.

llvm-svn: 80493
2009-08-30 08:24:09 +00:00
Chris Lattner 5038edb3ee one fewer license, yay. :)
llvm-svn: 77824
2009-08-01 22:54:39 +00:00
Owen Anderson 36a70867f4 Now that we have atomics support properly detected by configure,
use it to implement Atomic.h.

This expunges the code previously imported from libatomic_ops.

llvm-svn: 72077
2009-05-19 00:08:29 +00:00
Owen Anderson 33c346b807 Significantly improve Atomic.h by pulling in code from libatomic_ops by HP. This is a little outdated, but reasonably complete.
llvm-svn: 71973
2009-05-17 04:57:54 +00:00
John Criswell d7b8508daa Another great year for LLVM!
llvm-svn: 65530
2009-02-26 15:17:13 +00:00
Misha Brukman d7fc45a091 Renamed Google Test license file from COPYING to LICENSE.TXT to match LLVM
conventions, per John Criswell.

llvm-svn: 61708
2009-01-05 17:42:15 +00:00
Misha Brukman c89aba332f Import of Google Test 1.2.1, with the non-essential bits removed.
Added a README.LLVM file to indicate which files and directories
were removed from the original source tarball.

llvm-svn: 61526
2008-12-31 17:34:06 +00:00
Owen Anderson d1cb6e2466 llvmc doesn't exist anymore, and llvmc2 doesn't have a special license file.
llvm-svn: 52550
2008-06-20 20:05:57 +00:00
Chris Lattner 56e82884db scoped_ptr.h was removed.
llvm-svn: 46913
2008-02-09 22:50:06 +00:00
Tanya Lattner 64318772f6 Update license for current year.
llvm-svn: 46120
2008-01-17 05:57:59 +00:00
Scott Michel d1b5b9f68c Updated source file headers to llvm coding standard.
llvm-svn: 44597
2007-12-05 01:40:25 +00:00
Chris Lattner 820c1447b4 Import the boost scoped_ptr class to LLVM. This patch was prepared by
Cédric Venet.

llvm-svn: 44161
2007-11-15 05:57:06 +00:00
Anton Korobeynikov 3fc4a9f78a Dror GCCLibraries: they are obsolete since 2.0 release. This also reduces number of licenses used in LLVM.
llvm-svn: 41257
2007-08-21 22:40:44 +00:00
Chris Lattner 8009d4a2f4 bzip2 is gone
llvm-svn: 36895
2007-05-06 23:18:44 +00:00
Chris Lattner 2350056dba remove these.
llvm-svn: 34570
2007-02-25 02:28:21 +00:00
John Criswell 4a653fee80 Welcome 2007.
llvm-svn: 33338
2007-01-18 21:22:36 +00:00
Chris Lattner f37b4ee4c2 burg is gone
llvm-svn: 30253
2006-09-11 17:28:11 +00:00
Tanya Lattner cf46848098 Changing domain name
llvm-svn: 27865
2006-04-20 05:51:53 +00:00
John Criswell 8a74fdc675 Happy New Year, LLVM.
llvm-svn: 25065
2006-01-03 14:42:06 +00:00
Misha Brukman 7ced60afcc Remove extraneous colons after program names for consistency
llvm-svn: 21904
2005-05-12 21:39:01 +00:00
John Criswell 24a5692973 Another year, another copyright update.
llvm-svn: 19372
2005-01-08 19:10:44 +00:00
Chris Lattner e792a74cd0 Add bzip2
llvm-svn: 18279
2004-11-27 19:20:23 +00:00
Chris Lattner 12b1b42bea These have been removed
llvm-svn: 18278
2004-11-27 19:19:44 +00:00
Reid Spencer 7cd7aeee9a Adjust the license files based on the actual content of llvm and llvm-test
after llvm-test was split out of llvm.

llvm-svn: 16382
2004-09-16 16:41:31 +00:00
Reid Spencer 135006cab1 Update to include tools/llvmc and lib/System as having additional copyright
licenses.

llvm-svn: 16046
2004-08-25 00:45:35 +00:00
John Criswell e7ccf6445e Add additional copyright notice for the PowerPC backend.
Thanks Nate!

llvm-svn: 15531
2004-08-05 20:36:00 +00:00
Brian Gaeke 31d599adca Add spiff
llvm-svn: 13933
2004-06-01 20:37:41 +00:00
John Criswell 1aaea06cbc Added obsequi.
llvm-svn: 13462
2004-05-11 19:29:59 +00:00
Chris Lattner ed7a7d20c9 We actually don't have spiff anymore
llvm-svn: 12929
2004-04-13 20:59:47 +00:00