Skip to content

Commit 84f66be

Browse files
committed
Merge pull request #13 from dylan-foundry/cleanup-licensing
Clean up and consolidate licensing.
2 parents d80a3d9 + ba36070 commit 84f66be

File tree

6 files changed

+30
-156
lines changed

6 files changed

+30
-156
lines changed

LICENSE

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Copyright (c) 1998-2012 Eric Kidd, David Lichteblau, Jeff Dubrule, Carl Gay and Dylan Hackers
2+
All rights reserved.
3+
4+
Permission is hereby granted, free of charge, to any person obtaining
5+
a copy of this software and associated documentation files (the
6+
"Software"), to deal in the Software without restriction, including
7+
without limitation the rights to use, copy, modify, merge, publish,
8+
distribute, sublicense, and/or sell copies of the Software, and to
9+
permit persons to whom the Software is furnished to do so, subject to
10+
the following conditions:
11+
12+
The above copyright notice and this permission notice shall be
13+
included in all copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
16+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
17+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
18+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
19+
BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
20+
ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
21+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
SOFTWARE.
23+
24+
A copy of this license may be obtained here:
25+
https://raw.github.com/dylan-lang/opendylan/master/License.txt

command-line-parser.dylan

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,7 @@
11
module: command-line-parser
22
synopsis: Parse command-line options.
33
authors: Eric Kidd, Carl Gay
4-
copyright: see below
5-
6-
//======================================================================
7-
//
8-
// Copyright (c) 1998-2012 Eric Kidd and Dylan Hackers
9-
// All rights reserved.
10-
//
11-
// Permission is hereby granted, free of charge, to any person obtaining
12-
// a copy of this software and associated documentation files (the
13-
// "Software"), to deal in the Software without restriction, including
14-
// without limitation the rights to use, copy, modify, merge, publish,
15-
// distribute, sublicense, and/or sell copies of the Software, and to
16-
// permit persons to whom the Software is furnished to do so, subject to
17-
// the following conditions:
18-
//
19-
// The above copyright notice and this permission notice shall be
20-
// included in all copies or substantial portions of the Software.
21-
//
22-
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23-
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24-
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25-
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
26-
// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
27-
// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
28-
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
29-
// SOFTWARE.
30-
//
31-
// A copy of this license may be obtained here:
32-
// https://raw.github.com/dylan-lang/opendylan/master/License.txt
33-
//
34-
//======================================================================
4+
copyright: See LICENSE file in this distribution.
355
366
//======================================================================
377
// The All-Singing, All-Dancing Argument Parser

library.dylan

Lines changed: 1 addition & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,6 @@
11
module: dylan-user
22
author: Eric Kidd
3-
copyright: Copyright 1998 Eric Kidd
4-
5-
//======================================================================
6-
//
7-
// Copyright (c) 1998-2012 Eric Kidd and Dylan Hackers
8-
// All rights reserved.
9-
//
10-
// Permission is hereby granted, free of charge, to any person obtaining
11-
// a copy of this software and associated documentation files (the
12-
// "Software"), to deal in the Software without restriction, including
13-
// without limitation the rights to use, copy, modify, merge, publish,
14-
// distribute, sublicense, and/or sell copies of the Software, and to
15-
// permit persons to whom the Software is furnished to do so, subject to
16-
// the following conditions:
17-
//
18-
// The above copyright notice and this permission notice shall be
19-
// included in all copies or substantial portions of the Software.
20-
//
21-
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
22-
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
23-
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
24-
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
25-
// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
26-
// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
27-
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
28-
// SOFTWARE.
29-
//
30-
// A copy of this license may be obtained here:
31-
// https://raw.github.com/dylan-lang/opendylan/master/License.txt
32-
//
33-
//======================================================================
3+
copyright: See LICENSE file in this distribution.
344
355
define library command-line-parser
366
use common-dylan;

macros.dylan

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,7 @@
11
module: command-line-parser
22
synopsis: Interface macros for parser definition and option access.
33
authors: David Lichteblau <lichteblau@fhtw-berlin.de>
4-
copyright: see below
5-
6-
//======================================================================
7-
//
8-
// Copyright (c) 1999-2012 David Lichteblau and Dylan Hackers
9-
// All rights reserved.
10-
//
11-
// Permission is hereby granted, free of charge, to any person obtaining
12-
// a copy of this software and associated documentation files (the
13-
// "Software"), to deal in the Software without restriction, including
14-
// without limitation the rights to use, copy, modify, merge, publish,
15-
// distribute, sublicense, and/or sell copies of the Software, and to
16-
// permit persons to whom the Software is furnished to do so, subject to
17-
// the following conditions:
18-
//
19-
// The above copyright notice and this permission notice shall be
20-
// included in all copies or substantial portions of the Software.
21-
//
22-
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23-
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24-
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25-
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
26-
// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
27-
// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
28-
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
29-
// SOFTWARE.
30-
//
31-
// A copy of this license may be obtained here:
32-
// https://raw.github.com/dylan-lang/opendylan/master/License.txt
33-
//
34-
//======================================================================
35-
4+
copyright: See LICENSE file in this distribution.
365
376
// Introduction
387
// ============

parsers.dylan

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,7 @@
11
module: command-line-parser
22
synopsis: Individual option parsers.
33
authors: Eric Kidd, Jeff Dubrule <igor@pobox.com>
4-
copyright: see below
5-
6-
//======================================================================
7-
//
8-
// Copyright (c) 1998-2012 Eric Kidd, Jeff Dubrule, and Dylan Hackers
9-
// All rights reserved.
10-
//
11-
// Permission is hereby granted, free of charge, to any person obtaining
12-
// a copy of this software and associated documentation files (the
13-
// "Software"), to deal in the Software without restriction, including
14-
// without limitation the rights to use, copy, modify, merge, publish,
15-
// distribute, sublicense, and/or sell copies of the Software, and to
16-
// permit persons to whom the Software is furnished to do so, subject to
17-
// the following conditions:
18-
//
19-
// The above copyright notice and this permission notice shall be
20-
// included in all copies or substantial portions of the Software.
21-
//
22-
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23-
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24-
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25-
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
26-
// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
27-
// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
28-
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
29-
// SOFTWARE.
30-
//
31-
// A copy of this license may be obtained here:
32-
// https://raw.github.com/dylan-lang/opendylan/master/License.txt
33-
//
34-
//======================================================================
35-
4+
copyright: See LICENSE file in this distribution.
365
376
//======================================================================
387
// <flag-option>

tests/command-line-parser-test-suite.dylan

Lines changed: 1 addition & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,6 @@
11
module: command-line-parser-test-suite
22
synopsis: Test suite for the command-line-parser library.
3-
4-
//======================================================================
5-
//
6-
// Copyright (c) 1998-2012 Eric Kidd and Dylan Hackers
7-
// All rights reserved.
8-
//
9-
// Permission is hereby granted, free of charge, to any person obtaining
10-
// a copy of this software and associated documentation files (the
11-
// "Software"), to deal in the Software without restriction, including
12-
// without limitation the rights to use, copy, modify, merge, publish,
13-
// distribute, sublicense, and/or sell copies of the Software, and to
14-
// permit persons to whom the Software is furnished to do so, subject to
15-
// the following conditions:
16-
//
17-
// The above copyright notice and this permission notice shall be
18-
// included in all copies or substantial portions of the Software.
19-
//
20-
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
21-
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
22-
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
23-
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
24-
// BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
25-
// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
26-
// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
27-
// SOFTWARE.
28-
//
29-
// A copy of this license may be obtained here:
30-
// https://raw.github.com/dylan-lang/opendylan/master/License.txt
31-
//
32-
//======================================================================
3+
copyright: See LICENSE file in this distribution.
334
345
// Modified by Carl Gay to use the testworks library and to test
356
// defcmdline. Moved from src/tests to libraries/getopt/tests.

0 commit comments

Comments
 (0)