Skip to content

Commit f3c2070

Browse files
committed
Remove conflicting copyright statements from clipper classes
DEVSIX-1028
1 parent 105aa29 commit f3c2070

File tree

12 files changed

+19
-494
lines changed

12 files changed

+19
-494
lines changed

kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBase.java

Lines changed: 1 addition & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,4 @@
11
/*
2-
*
3-
* This file is part of the iText (R) project.
4-
* Copyright (c) 2014-2015 iText Group NV
5-
* Authors: Bruno Lowagie, Paulo Soares, et al.
6-
*
7-
* This program is free software; you can redistribute it and/or modify
8-
* it under the terms of the GNU Affero General Public License version 3
9-
* as published by the Free Software Foundation with the addition of the
10-
* following permission added to Section 15 as permitted in Section 7(a):
11-
* FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
12-
* ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
13-
* OF THIRD PARTY RIGHTS
14-
*
15-
* This program is distributed in the hope that it will be useful, but
16-
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
17-
* or FITNESS FOR A PARTICULAR PURPOSE.
18-
* See the GNU Affero General Public License for more details.
19-
* You should have received a copy of the GNU Affero General Public License
20-
* along with this program; if not, see http://www.gnu.org/licenses or write to
21-
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
22-
* Boston, MA, 02110-1301 USA, or download the license from the following URL:
23-
* http://itextpdf.com/terms-of-use/
24-
*
25-
* The interactive user interfaces in modified source and object code versions
26-
* of this program must display Appropriate Legal Notices, as required under
27-
* Section 5 of the GNU Affero General Public License.
28-
*
29-
* In accordance with Section 7(b) of the GNU Affero General Public License,
30-
* a covered work must retain the producer line in every PDF that is created
31-
* or manipulated using iText.
32-
*
33-
* You can be released from the requirements of the license by purchasing
34-
* a commercial license. Buying such a license is mandatory as soon as you
35-
* develop commercial activities involving the iText software without
36-
* disclosing the source code of your own applications.
37-
* These activities include: offering paid services to customers as an ASP,
38-
* serving PDFs on the fly in a web application, shipping iText with a closed
39-
* source product.
40-
*
41-
* For more information, please contact iText Software Corp. at this
42-
* address: [email protected]
43-
*
44-
*
452
* This class is based on the C# open source freeware library Clipper:
463
* http://www.angusj.com/delphi/clipper.php
474
* The original classes were distributed under the Boost Software License:
@@ -571,4 +528,4 @@ protected void reset() {
571528
}
572529
}
573530

574-
}
531+
}

kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperBridge.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
/*
2-
32
This file is part of the iText (R) project.
43
Copyright (c) 1998-2017 iText Group NV
54
Authors: Bruno Lowagie, Paulo Soares, et al.

kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/ClipperOffset.java

Lines changed: 5 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,26 @@
11
/*
2-
*
3-
* This file is part of the iText (R) project.
4-
* Copyright (c) 2014-2015 iText Group NV
5-
* Authors: Bruno Lowagie, Paulo Soares, et al.
6-
*
7-
* This program is free software; you can redistribute it and/or modify
8-
* it under the terms of the GNU Affero General Public License version 3
9-
* as published by the Free Software Foundation with the addition of the
10-
* following permission added to Section 15 as permitted in Section 7(a):
11-
* FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
12-
* ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
13-
* OF THIRD PARTY RIGHTS
14-
*
15-
* This program is distributed in the hope that it will be useful, but
16-
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
17-
* or FITNESS FOR A PARTICULAR PURPOSE.
18-
* See the GNU Affero General Public License for more details.
19-
* You should have received a copy of the GNU Affero General Public License
20-
* along with this program; if not, see http://www.gnu.org/licenses or write to
21-
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
22-
* Boston, MA, 02110-1301 USA, or download the license from the following URL:
23-
* http://itextpdf.com/terms-of-use/
24-
*
25-
* The interactive user interfaces in modified source and object code versions
26-
* of this program must display Appropriate Legal Notices, as required under
27-
* Section 5 of the GNU Affero General Public License.
28-
*
29-
* In accordance with Section 7(b) of the GNU Affero General Public License,
30-
* a covered work must retain the producer line in every PDF that is created
31-
* or manipulated using iText.
32-
*
33-
* You can be released from the requirements of the license by purchasing
34-
* a commercial license. Buying such a license is mandatory as soon as you
35-
* develop commercial activities involving the iText software without
36-
* disclosing the source code of your own applications.
37-
* These activities include: offering paid services to customers as an ASP,
38-
* serving PDFs on the fly in a web application, shipping iText with a closed
39-
* source product.
40-
*
41-
* For more information, please contact iText Software Corp. at this
42-
* address: [email protected]
43-
*
44-
*
452
* This class is based on the C# open source freeware library Clipper:
463
* http://www.angusj.com/delphi/clipper.php
474
* The original classes were distributed under the Boost Software License:
48-
*
5+
*
496
* Freeware for both open source and commercial applications
507
* Copyright 2010-2014 Angus Johnson
518
* Boost Software License - Version 1.0 - August 17th, 2003
52-
*
9+
*
5310
* Permission is hereby granted, free of charge, to any person or organization
5411
* obtaining a copy of the software and accompanying documentation covered by
5512
* this license (the "Software") to use, reproduce, display, distribute,
5613
* execute, and transmit the Software, and to prepare derivative works of the
5714
* Software, and to permit third-parties to whom the Software is furnished to
5815
* do so, all subject to the following:
59-
*
16+
*
6017
* The copyright notices in the Software and this entire statement, including
6118
* the above license grant, this restriction and the following disclaimer,
6219
* must be included in all copies of the Software, in whole or in part, and
6320
* all derivative works of the Software, unless such copies or derivative
6421
* works are solely in the form of machine-executable object code generated by
6522
* a source language processor.
66-
*
23+
*
6724
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6825
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6926
* FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
@@ -556,4 +513,4 @@ else if (inA < -1.0) {
556513
kV[0] = j;
557514
}
558515
//------------------------------------------------------------------------------
559-
}
516+
}

kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/DefaultClipper.java

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,4 @@
11
/*
2-
*
3-
* This file is part of the iText (R) project.
4-
* Copyright (c) 2014-2015 iText Group NV
5-
* Authors: Bruno Lowagie, Paulo Soares, et al.
6-
*
7-
* This program is free software; you can redistribute it and/or modify
8-
* it under the terms of the GNU Affero General Public License version 3
9-
* as published by the Free Software Foundation with the addition of the
10-
* following permission added to Section 15 as permitted in Section 7(a):
11-
* FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
12-
* ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
13-
* OF THIRD PARTY RIGHTS
14-
*
15-
* This program is distributed in the hope that it will be useful, but
16-
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
17-
* or FITNESS FOR A PARTICULAR PURPOSE.
18-
* See the GNU Affero General Public License for more details.
19-
* You should have received a copy of the GNU Affero General Public License
20-
* along with this program; if not, see http://www.gnu.org/licenses or write to
21-
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
22-
* Boston, MA, 02110-1301 USA, or download the license from the following URL:
23-
* http://itextpdf.com/terms-of-use/
24-
*
25-
* The interactive user interfaces in modified source and object code versions
26-
* of this program must display Appropriate Legal Notices, as required under
27-
* Section 5 of the GNU Affero General Public License.
28-
*
29-
* In accordance with Section 7(b) of the GNU Affero General Public License,
30-
* a covered work must retain the producer line in every PDF that is created
31-
* or manipulated using iText.
32-
*
33-
* You can be released from the requirements of the license by purchasing
34-
* a commercial license. Buying such a license is mandatory as soon as you
35-
* develop commercial activities involving the iText software without
36-
* disclosing the source code of your own applications.
37-
* These activities include: offering paid services to customers as an ASP,
38-
* serving PDFs on the fly in a web application, shipping iText with a closed
39-
* source product.
40-
*
41-
* For more information, please contact iText Software Corp. at this
42-
* address: [email protected]
43-
*
44-
*
452
* This class is based on the C# open source freeware library Clipper:
463
* http://www.angusj.com/delphi/clipper.php
474
* The original classes were distributed under the Boost Software License:
@@ -2783,4 +2740,3 @@ else if (e.windDelta * edge.windDelta < 0) {
27832740
}
27842741

27852742
} //end Clipper
2786-

kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/Edge.java

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,4 @@
11
/*
2-
*
3-
* This file is part of the iText (R) project.
4-
* Copyright (c) 2014-2015 iText Group NV
5-
* Authors: Bruno Lowagie, Paulo Soares, et al.
6-
*
7-
* This program is free software; you can redistribute it and/or modify
8-
* it under the terms of the GNU Affero General Public License version 3
9-
* as published by the Free Software Foundation with the addition of the
10-
* following permission added to Section 15 as permitted in Section 7(a):
11-
* FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
12-
* ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
13-
* OF THIRD PARTY RIGHTS
14-
*
15-
* This program is distributed in the hope that it will be useful, but
16-
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
17-
* or FITNESS FOR A PARTICULAR PURPOSE.
18-
* See the GNU Affero General Public License for more details.
19-
* You should have received a copy of the GNU Affero General Public License
20-
* along with this program; if not, see http://www.gnu.org/licenses or write to
21-
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
22-
* Boston, MA, 02110-1301 USA, or download the license from the following URL:
23-
* http://itextpdf.com/terms-of-use/
24-
*
25-
* The interactive user interfaces in modified source and object code versions
26-
* of this program must display Appropriate Legal Notices, as required under
27-
* Section 5 of the GNU Affero General Public License.
28-
*
29-
* In accordance with Section 7(b) of the GNU Affero General Public License,
30-
* a covered work must retain the producer line in every PDF that is created
31-
* or manipulated using iText.
32-
*
33-
* You can be released from the requirements of the license by purchasing
34-
* a commercial license. Buying such a license is mandatory as soon as you
35-
* develop commercial activities involving the iText software without
36-
* disclosing the source code of your own applications.
37-
* These activities include: offering paid services to customers as an ASP,
38-
* serving PDFs on the fly in a web application, shipping iText with a closed
39-
* source product.
40-
*
41-
* For more information, please contact iText Software Corp. at this
42-
* address: [email protected]
43-
*
44-
*
452
* This class is based on the C# open source freeware library Clipper:
463
* http://www.angusj.com/delphi/clipper.php
474
* The original classes were distributed under the Boost Software License:

kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/IClipper.java

Lines changed: 4 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,69 +1,26 @@
11
/*
2-
*
3-
* This file is part of the iText (R) project.
4-
* Copyright (c) 2014-2015 iText Group NV
5-
* Authors: Bruno Lowagie, Paulo Soares, et al.
6-
*
7-
* This program is free software; you can redistribute it and/or modify
8-
* it under the terms of the GNU Affero General Public License version 3
9-
* as published by the Free Software Foundation with the addition of the
10-
* following permission added to Section 15 as permitted in Section 7(a):
11-
* FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
12-
* ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
13-
* OF THIRD PARTY RIGHTS
14-
*
15-
* This program is distributed in the hope that it will be useful, but
16-
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
17-
* or FITNESS FOR A PARTICULAR PURPOSE.
18-
* See the GNU Affero General Public License for more details.
19-
* You should have received a copy of the GNU Affero General Public License
20-
* along with this program; if not, see http://www.gnu.org/licenses or write to
21-
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
22-
* Boston, MA, 02110-1301 USA, or download the license from the following URL:
23-
* http://itextpdf.com/terms-of-use/
24-
*
25-
* The interactive user interfaces in modified source and object code versions
26-
* of this program must display Appropriate Legal Notices, as required under
27-
* Section 5 of the GNU Affero General Public License.
28-
*
29-
* In accordance with Section 7(b) of the GNU Affero General Public License,
30-
* a covered work must retain the producer line in every PDF that is created
31-
* or manipulated using iText.
32-
*
33-
* You can be released from the requirements of the license by purchasing
34-
* a commercial license. Buying such a license is mandatory as soon as you
35-
* develop commercial activities involving the iText software without
36-
* disclosing the source code of your own applications.
37-
* These activities include: offering paid services to customers as an ASP,
38-
* serving PDFs on the fly in a web application, shipping iText with a closed
39-
* source product.
40-
*
41-
* For more information, please contact iText Software Corp. at this
42-
* address: [email protected]
43-
*
44-
*
452
* This class is based on the C# open source freeware library Clipper:
463
* http://www.angusj.com/delphi/clipper.php
474
* The original classes were distributed under the Boost Software License:
48-
*
5+
*
496
* Freeware for both open source and commercial applications
507
* Copyright 2010-2014 Angus Johnson
518
* Boost Software License - Version 1.0 - August 17th, 2003
52-
*
9+
*
5310
* Permission is hereby granted, free of charge, to any person or organization
5411
* obtaining a copy of the software and accompanying documentation covered by
5512
* this license (the "Software") to use, reproduce, display, distribute,
5613
* execute, and transmit the Software, and to prepare derivative works of the
5714
* Software, and to permit third-parties to whom the Software is furnished to
5815
* do so, all subject to the following:
59-
*
16+
*
6017
* The copyright notices in the Software and this entire statement, including
6118
* the above license grant, this restriction and the following disclaimer,
6219
* must be included in all copies of the Software, in whole or in part, and
6320
* all derivative works of the Software, unless such copies or derivative
6421
* works are solely in the form of machine-executable object code generated by
6522
* a source language processor.
66-
*
23+
*
6724
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
6825
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
6926
* FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT

kernel/src/main/java/com/itextpdf/kernel/pdf/canvas/parser/clipper/LongRect.java

Lines changed: 0 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,4 @@
11
/*
2-
*
3-
* This file is part of the iText (R) project.
4-
* Copyright (c) 2014-2015 iText Group NV
5-
* Authors: Bruno Lowagie, Paulo Soares, et al.
6-
*
7-
* This program is free software; you can redistribute it and/or modify
8-
* it under the terms of the GNU Affero General Public License version 3
9-
* as published by the Free Software Foundation with the addition of the
10-
* following permission added to Section 15 as permitted in Section 7(a):
11-
* FOR ANY PART OF THE COVERED WORK IN WHICH THE COPYRIGHT IS OWNED BY
12-
* ITEXT GROUP. ITEXT GROUP DISCLAIMS THE WARRANTY OF NON INFRINGEMENT
13-
* OF THIRD PARTY RIGHTS
14-
*
15-
* This program is distributed in the hope that it will be useful, but
16-
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
17-
* or FITNESS FOR A PARTICULAR PURPOSE.
18-
* See the GNU Affero General Public License for more details.
19-
* You should have received a copy of the GNU Affero General Public License
20-
* along with this program; if not, see http://www.gnu.org/licenses or write to
21-
* the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
22-
* Boston, MA, 02110-1301 USA, or download the license from the following URL:
23-
* http://itextpdf.com/terms-of-use/
24-
*
25-
* The interactive user interfaces in modified source and object code versions
26-
* of this program must display Appropriate Legal Notices, as required under
27-
* Section 5 of the GNU Affero General Public License.
28-
*
29-
* In accordance with Section 7(b) of the GNU Affero General Public License,
30-
* a covered work must retain the producer line in every PDF that is created
31-
* or manipulated using iText.
32-
*
33-
* You can be released from the requirements of the license by purchasing
34-
* a commercial license. Buying such a license is mandatory as soon as you
35-
* develop commercial activities involving the iText software without
36-
* disclosing the source code of your own applications.
37-
* These activities include: offering paid services to customers as an ASP,
38-
* serving PDFs on the fly in a web application, shipping iText with a closed
39-
* source product.
40-
*
41-
* For more information, please contact iText Software Corp. at this
42-
* address: [email protected]
43-
*
44-
*
452
* This class is based on the C# open source freeware library Clipper:
463
* http://www.angusj.com/delphi/clipper.php
474
* The original classes were distributed under the Boost Software License:

0 commit comments

Comments
 (0)