Skip to content

Commit

Permalink
Fix licensing confusion, settling on LGPL-3.0-only (#23)
Browse files Browse the repository at this point in the history
* Fix licensing confusion, settling on `LGPL-3.0-only`

Co-Authored-By: Hollie Kay <[email protected]>

* Apply SPDX LGPL-3.0-only licence headers, replacing GPL3

---------

Co-authored-by: Hollie Kay <[email protected]>
  • Loading branch information
danyalaytekin and hollsk authored Mar 14, 2024
1 parent 0707351 commit b7d22fe
Show file tree
Hide file tree
Showing 7 changed files with 176 additions and 717 deletions.
827 changes: 159 additions & 668 deletions LICENSE

Large diffs are not rendered by default.

5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -190,10 +190,9 @@ The following table lists the major versions available and, for each previous ma

## License

Licensed under the [GNU General Public License 3.0][info-license].
Copyright &copy; 2013-2023, Team Pa11y
Licensed under the [Lesser General Public License (LGPL-3.0-only)][info-license].
Copyright &copy; 2013-2024, Team Pa11y

[gpl]: http://www.gnu.org/licenses/gpl-3.0.html
[pa11y-webservice]: https://github.com/pa11y/pa11y-webservice
[wiki-web-service]: https://github.com/pa11y/pa11y-webservice/wiki/Web-Service-Endpoints
[info-build]: https://github.com/pa11y/pa11y-webservice-client-node/actions/workflows/tests.yml
Expand Down
18 changes: 4 additions & 14 deletions lib/client.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,7 @@
// This file is part of Pa11y Webservice Node.js Client.
//
// Pa11y Webservice Node.js Client is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Pa11y Webservice Node.js Client is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Pa11y Webservice Node.js Client. If not, see <http://www.gnu.org/licenses/>.
/*
* Copyright (c) 2024 Pa11y project's team and contributors
* SPDX-License-Identifier: LGPL-3.0-only
*/
'use strict';

const request = require('request');
Expand Down
5 changes: 2 additions & 3 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
"repository": "github:pa11y/pa11y-webservice-client-node",
"homepage": "https://github.com/pa11y/pa11y-webservice-client-node",
"bugs": "https://github.com/pa11y/pa11y-webservice-client-node/issues",
"license": "GPL-3.0",
"license": "LGPL-3.0-only",
"dependencies": {
"request": "~2.88.2"
},
Expand Down
18 changes: 4 additions & 14 deletions test/mock/request-pa11y-webservice.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,7 @@
// This file is part of Pa11y Webservice Node.js Client.
//
// Pa11y Webservice Node.js Client is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Pa11y Webservice Node.js Client is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Pa11y Webservice Node.js Client. If not, see <http://www.gnu.org/licenses/>.
/*
* Copyright (c) 2024 Pa11y project's team and contributors
* SPDX-License-Identifier: LGPL-3.0-only
*/
'use strict';

const sinon = require('sinon');
Expand Down
18 changes: 4 additions & 14 deletions test/unit/client.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,7 @@
// This file is part of Pa11y Webservice Node.js Client.
//
// Pa11y Webservice Node.js Client is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// Pa11y Webservice Node.js Client is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with Pa11y Webservice Node.js Client. If not, see <http://www.gnu.org/licenses/>.
/*
* Copyright (c) 2024 Pa11y project's team and contributors
* SPDX-License-Identifier: LGPL-3.0-only
*/
'use strict';

const assert = require('proclaim');
Expand Down

0 comments on commit b7d22fe

Please sign in to comment.