Skip to content

Commit f09bef4

Browse files
committed
license updates
1 parent 5c96789 commit f09bef4

File tree

1,252 files changed

+13121
-15050
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,252 files changed

+13121
-15050
lines changed

LICENSE

Lines changed: 179 additions & 105 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 8 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -78,32 +78,13 @@ This will expose the https port to 8443. If you want the configuration to persi
7878
creation and map it to a directory on the docker host or use a docker volume container.
7979
The PWM docker container will place all of it's configuration and runtime data in the `/config` volume.
8080

81+
# PWM Source Code License Update 2019
8182

82-
# PWM Source Code License Update Plan for 2019
83-
84-
* Current License: GPL v2.0
83+
* Previous License: GPL v2.0
8584
* New License: Apache 2.0
86-
* Notice Date: October 1, 2018
87-
* Update Date: February 1, 2019.
88-
89-
The existing project is licensed using GPL v2.0 License
90-
(https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html). On or about the update date,
91-
the codebase will be updated as Apache 2.0 License (https://www.apache.org/licenses/LICENSE-2.0).
92-
This change is being made to allow commercial organizations a more friendly license structure.
93-
94-
This will not change the nature or availability of the PWM Project. The development and open-source
95-
nature of PWM will continue as before. Existing, published PWM source code will continue to be
96-
available under the GPL v2.0 License, however all new development after the license date will only
97-
be published using the new license type.
98-
99-
At the time of the license update, the existing source code will be branched and the code source
100-
will be archived and published under the existing GPL v2.0 license terms in perpetuity.
101-
102-
Process:
103-
* This notice is posted publicly
104-
* Known contributors are sent this notice using last known address
105-
* Any objections or concerns by contributors will be processed as appropriate
106-
* On or about the update date:
107-
* The existing code is branched and the GPL version will remain available
108-
* License headers and notices will be updated to the new license type
109-
* New development and contributions will be done under the new license type
85+
* Update Date: June 17, 2019
86+
87+
This project is licensed using Apache 2.0 License (https://www.apache.org/licenses/LICENSE-2.0). Previous versions
88+
of this source code were licensed under GPL v2.0 License (https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html).
89+
New submissions to this code base are made under the Apache 2.0 License. The GPL branch of the source code contains the
90+
previously licensed GPL v2.0 code.

build/checkstyle-header.xml

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
1-
<?xml version="1.0"?>
1+
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
33
~ Password Management Servlets (PWM)
44
~ http://www.pwm-project.org
55
~
66
~ Copyright (c) 2006-2009 Novell, Inc.
7-
~ Copyright (c) 2009-2018 The PWM Project
7+
~ Copyright (c) 2009-2019 The PWM Project
88
~
9-
~ This program is free software; you can redistribute it and/or modify
10-
~ it under the terms of the GNU General Public License as published by
11-
~ the Free Software Foundation; either version 2 of the License, or
12-
~ (at your option) any later version.
9+
~ Licensed under the Apache License, Version 2.0 (the "License");
10+
~ you may not use this file except in compliance with the License.
11+
~ You may obtain a copy of the License at
1312
~
14-
~ This program is distributed in the hope that it will be useful,
15-
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
16-
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17-
~ GNU General Public License for more details.
13+
~ http://www.apache.org/licenses/LICENSE-2.0
1814
~
19-
~ You should have received a copy of the GNU General Public License
20-
~ along with this program; if not, write to the Free Software
21-
~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
15+
~ Unless required by applicable law or agreed to in writing, software
16+
~ distributed under the License is distributed on an "AS IS" BASIS,
17+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18+
~ See the License for the specific language governing permissions and
19+
~ limitations under the License.
2220
-->
2321

2422
<!DOCTYPE module PUBLIC
@@ -41,11 +39,11 @@
4139
</module>
4240
<module name="Header">
4341
<property name="headerFile" value="${basedir}/build/license-header-java.txt"/>
44-
<property name="fileExtensions" value="java,css"/>
42+
<property name="fileExtensions" value="java"/>
4543
</module>
4644
<module name="Header">
4745
<property name="headerFile" value="${basedir}/build/license-header-xml.txt"/>
48-
<property name="fileExtensions" value="xml,svg"/>
46+
<property name="fileExtensions" value="xml,svg,xsd,tld"/>
4947
</module>
5048
<module name="Header">
5149
<property name="headerFile" value="${basedir}/build/license-header-properties.txt"/>
@@ -55,5 +53,13 @@
5553
<property name="headerFile" value="${basedir}/build/license-header-js.txt"/>
5654
<property name="fileExtensions" value="js,ts"/>
5755
</module>
58-
56+
<module name="Header">
57+
<property name="headerFile" value="${basedir}/build/license-header-css.txt"/>
58+
<property name="fileExtensions" value="css,scss,sass"/>
59+
</module>
60+
<module name="Header">
61+
<property name="headerFile" value="${basedir}/build/license-header-html.txt"/>
62+
<property name="fileExtensions" value="html"/>
63+
<property name="ignoreLines" value="1"/>
64+
</module>
5965
</module>

build/checkstyle-import.xml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,22 @@
1+
<?xml version="1.0"?>
12
<!--
23
~ Password Management Servlets (PWM)
34
~ http://www.pwm-project.org
45
~
56
~ Copyright (c) 2006-2009 Novell, Inc.
6-
~ Copyright (c) 2009-2016 The PWM Project
7+
~ Copyright (c) 2009-2019 The PWM Project
78
~
8-
~ This program is free software; you can redistribute it and/or modify
9-
~ it under the terms of the GNU General Public License as published by
10-
~ the Free Software Foundation; either version 2 of the License, or
11-
~ (at your option) any later version.
9+
~ Licensed under the Apache License, Version 2.0 (the "License");
10+
~ you may not use this file except in compliance with the License.
11+
~ You may obtain a copy of the License at
1212
~
13-
~ This program is distributed in the hope that it will be useful,
14-
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
15-
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16-
~ GNU General Public License for more details.
13+
~ http://www.apache.org/licenses/LICENSE-2.0
1714
~
18-
~ You should have received a copy of the GNU General Public License
19-
~ along with this program; if not, write to the Free Software
20-
~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
15+
~ Unless required by applicable law or agreed to in writing, software
16+
~ distributed under the License is distributed on an "AS IS" BASIS,
17+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18+
~ See the License for the specific language governing permissions and
19+
~ limitations under the License.
2120
-->
2221

2322
<!DOCTYPE import-control PUBLIC

build/checkstyle-jsp.xml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
1-
<?xml version="1.0"?>
1+
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
33
~ Password Management Servlets (PWM)
44
~ http://www.pwm-project.org
55
~
66
~ Copyright (c) 2006-2009 Novell, Inc.
7-
~ Copyright (c) 2009-2018 The PWM Project
7+
~ Copyright (c) 2009-2019 The PWM Project
88
~
9-
~ This program is free software; you can redistribute it and/or modify
10-
~ it under the terms of the GNU General Public License as published by
11-
~ the Free Software Foundation; either version 2 of the License, or
12-
~ (at your option) any later version.
9+
~ Licensed under the Apache License, Version 2.0 (the "License");
10+
~ you may not use this file except in compliance with the License.
11+
~ You may obtain a copy of the License at
1312
~
14-
~ This program is distributed in the hope that it will be useful,
15-
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
16-
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17-
~ GNU General Public License for more details.
13+
~ http://www.apache.org/licenses/LICENSE-2.0
1814
~
19-
~ You should have received a copy of the GNU General Public License
20-
~ along with this program; if not, write to the Free Software
21-
~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
15+
~ Unless required by applicable law or agreed to in writing, software
16+
~ distributed under the License is distributed on an "AS IS" BASIS,
17+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18+
~ See the License for the specific language governing permissions and
19+
~ limitations under the License.
2220
-->
2321

2422
<!DOCTYPE module PUBLIC

build/checkstyle-suppression.xml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
12
<!--
23
~ Password Management Servlets (PWM)
34
~ http://www.pwm-project.org
45
~
56
~ Copyright (c) 2006-2009 Novell, Inc.
6-
~ Copyright (c) 2009-2016 The PWM Project
7+
~ Copyright (c) 2009-2019 The PWM Project
78
~
8-
~ This program is free software; you can redistribute it and/or modify
9-
~ it under the terms of the GNU General Public License as published by
10-
~ the Free Software Foundation; either version 2 of the License, or
11-
~ (at your option) any later version.
9+
~ Licensed under the Apache License, Version 2.0 (the "License");
10+
~ you may not use this file except in compliance with the License.
11+
~ You may obtain a copy of the License at
1212
~
13-
~ This program is distributed in the hope that it will be useful,
14-
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
15-
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16-
~ GNU General Public License for more details.
13+
~ http://www.apache.org/licenses/LICENSE-2.0
1714
~
18-
~ You should have received a copy of the GNU General Public License
19-
~ along with this program; if not, write to the Free Software
20-
~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
15+
~ Unless required by applicable law or agreed to in writing, software
16+
~ distributed under the License is distributed on an "AS IS" BASIS,
17+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18+
~ See the License for the specific language governing permissions and
19+
~ limitations under the License.
2120
-->
21+
2222
<!DOCTYPE suppressions PUBLIC
2323
"-//Puppy Crawl//DTD Suppressions 1.1//EN"
2424
"http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">

build/checkstyle.xml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,22 @@
1-
<?xml version="1.0"?>
1+
<?xml version="1.0" encoding="UTF-8"?>
22
<!--
33
~ Password Management Servlets (PWM)
44
~ http://www.pwm-project.org
55
~
66
~ Copyright (c) 2006-2009 Novell, Inc.
7-
~ Copyright (c) 2009-2018 The PWM Project
7+
~ Copyright (c) 2009-2019 The PWM Project
88
~
9-
~ This program is free software; you can redistribute it and/or modify
10-
~ it under the terms of the GNU General Public License as published by
11-
~ the Free Software Foundation; either version 2 of the License, or
12-
~ (at your option) any later version.
9+
~ Licensed under the Apache License, Version 2.0 (the "License");
10+
~ you may not use this file except in compliance with the License.
11+
~ You may obtain a copy of the License at
1312
~
14-
~ This program is distributed in the hope that it will be useful,
15-
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
16-
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17-
~ GNU General Public License for more details.
13+
~ http://www.apache.org/licenses/LICENSE-2.0
1814
~
19-
~ You should have received a copy of the GNU General Public License
20-
~ along with this program; if not, write to the Free Software
21-
~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
15+
~ Unless required by applicable law or agreed to in writing, software
16+
~ distributed under the License is distributed on an "AS IS" BASIS,
17+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18+
~ See the License for the specific language governing permissions and
19+
~ limitations under the License.
2220
-->
2321

2422
<!DOCTYPE module PUBLIC

build/license-header-css.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/*!
2+
* Password Management Servlets (PWM)
3+
* http://www.pwm-project.org
4+
*
5+
* Copyright (c) 2006-2009 Novell, Inc.
6+
* Copyright (c) 2009-2019 The PWM Project
7+
*
8+
* Licensed under the Apache License, Version 2.0 (the "License");
9+
* you may not use this file except in compliance with the License.
10+
* You may obtain a copy of the License at
11+
*
12+
* http://www.apache.org/licenses/LICENSE-2.0
13+
*
14+
* Unless required by applicable law or agreed to in writing, software
15+
* distributed under the License is distributed on an "AS IS" BASIS,
16+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
* See the License for the specific language governing permissions and
18+
* limitations under the License.
19+
*/

build/license-header-html.txt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!DOCTYPE html>
2+
<!--
3+
~ Password Management Servlets (PWM)
4+
~ http://www.pwm-project.org
5+
~
6+
~ Copyright (c) 2006-2009 Novell, Inc.
7+
~ Copyright (c) 2009-2019 The PWM Project
8+
~
9+
~ Licensed under the Apache License, Version 2.0 (the "License");
10+
~ you may not use this file except in compliance with the License.
11+
~ You may obtain a copy of the License at
12+
~
13+
~ http://www.apache.org/licenses/LICENSE-2.0
14+
~
15+
~ Unless required by applicable law or agreed to in writing, software
16+
~ distributed under the License is distributed on an "AS IS" BASIS,
17+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18+
~ See the License for the specific language governing permissions and
19+
~ limitations under the License.
20+
-->

build/license-header-java.txt

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,17 @@
33
* http://www.pwm-project.org
44
*
55
* Copyright (c) 2006-2009 Novell, Inc.
6-
* Copyright (c) 2009-2018 The PWM Project
6+
* Copyright (c) 2009-2019 The PWM Project
77
*
8-
* This program is free software; you can redistribute it and/or modify
9-
* it under the terms of the GNU General Public License as published by
10-
* the Free Software Foundation; either version 2 of the License, or
11-
* (at your option) any later version.
8+
* Licensed under the Apache License, Version 2.0 (the "License");
9+
* you may not use this file except in compliance with the License.
10+
* You may obtain a copy of the License at
1211
*
13-
* This program is distributed in the hope that it will be useful,
14-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16-
* GNU General Public License for more details.
12+
* http://www.apache.org/licenses/LICENSE-2.0
1713
*
18-
* You should have received a copy of the GNU General Public License
19-
* along with this program; if not, write to the Free Software
20-
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
14+
* Unless required by applicable law or agreed to in writing, software
15+
* distributed under the License is distributed on an "AS IS" BASIS,
16+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
* See the License for the specific language governing permissions and
18+
* limitations under the License.
2119
*/

build/license-header-js.txt

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,17 @@
33
* http://www.pwm-project.org
44
*
55
* Copyright (c) 2006-2009 Novell, Inc.
6-
* Copyright (c) 2009-2018 The PWM Project
6+
* Copyright (c) 2009-2019 The PWM Project
77
*
8-
* This program is free software; you can redistribute it and/or modify
9-
* it under the terms of the GNU General Public License as published by
10-
* the Free Software Foundation; either version 2 of the License, or
11-
* (at your option) any later version.
8+
* Licensed under the Apache License, Version 2.0 (the "License");
9+
* you may not use this file except in compliance with the License.
10+
* You may obtain a copy of the License at
1211
*
13-
* This program is distributed in the hope that it will be useful,
14-
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16-
* GNU General Public License for more details.
12+
* http://www.apache.org/licenses/LICENSE-2.0
1713
*
18-
* You should have received a copy of the GNU General Public License
19-
* along with this program; if not, write to the Free Software
20-
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
14+
* Unless required by applicable law or agreed to in writing, software
15+
* distributed under the License is distributed on an "AS IS" BASIS,
16+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
* See the License for the specific language governing permissions and
18+
* limitations under the License.
2119
*/
22-

build/license-header-jsp.txt

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,17 @@
33
~ http://www.pwm-project.org
44
~
55
~ Copyright (c) 2006-2009 Novell, Inc.
6-
~ Copyright (c) 2009-2018 The PWM Project
6+
~ Copyright (c) 2009-2019 The PWM Project
77
~
8-
~ This program is free software; you can redistribute it and/or modify
9-
~ it under the terms of the GNU General Public License as published by
10-
~ the Free Software Foundation; either version 2 of the License, or
11-
~ (at your option) any later version.
8+
~ Licensed under the Apache License, Version 2.0 (the "License");
9+
~ you may not use this file except in compliance with the License.
10+
~ You may obtain a copy of the License at
1211
~
13-
~ This program is distributed in the hope that it will be useful,
14-
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
15-
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16-
~ GNU General Public License for more details.
12+
~ http://www.apache.org/licenses/LICENSE-2.0
1713
~
18-
~ You should have received a copy of the GNU General Public License
19-
~ along with this program; if not, write to the Free Software
20-
~ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
14+
~ Unless required by applicable law or agreed to in writing, software
15+
~ distributed under the License is distributed on an "AS IS" BASIS,
16+
~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17+
~ See the License for the specific language governing permissions and
18+
~ limitations under the License.
2119
--%>

0 commit comments

Comments
 (0)