Skip to content
This repository was archived by the owner on Aug 9, 2024. It is now read-only.

Commit 3e1a9d3

Browse files
committed
License change to Boost Software License v1.0
1 parent 2848db2 commit 3e1a9d3

16 files changed

+84
-927
lines changed

Diff for: BSLv1.txt

-24
This file was deleted.

Diff for: LICENSE

+23-675
Large diffs are not rendered by default.

Diff for: README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# GDSPY README
22

3-
[![GPLv3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)
3+
[![Boost Software License - Version 1.0](https://img.shields.io/github/license/heitzmann/gdspy.svg)](http://www.boost.org/LICENSE_1_0.txt)
44
[![Documentation Status](https://readthedocs.org/projects/gdspy/badge/?version=latest)](http://gdspy.readthedocs.io/en/latest/?badge=latest)
55

66
Gdspy is a Python module for creating/importing/merging GDSII stream files.

Diff for: examples/photonics.py

+4-17
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,9 @@
11
######################################################################
22
# #
3-
# Copyright 2009-2017 Lucas Heitzmann Gabrielli #
4-
# #
5-
# This file is part of gdspy. #
6-
# #
7-
# gdspy is free software: you can redistribute it and/or modify it #
8-
# under the terms of the GNU General Public License as published #
9-
# by the Free Software Foundation, either version 3 of the #
10-
# License, or any later version. #
11-
# #
12-
# gdspy is distributed in the hope that it will be useful, but #
13-
# WITHOUT ANY WARRANTY; without even the implied warranty of #
14-
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
15-
# GNU General Public License for more details. #
16-
# #
17-
# You should have received a copy of the GNU General Public #
18-
# License along with gdspy. If not, see #
19-
# <http://www.gnu.org/licenses/>. #
3+
# Copyright 2009-2017 Lucas Heitzmann Gabrielli. #
4+
# This file is part of gdspy, distributed under the terms of the #
5+
# Boost Software License - Version 1.0. See the accompanying #
6+
# LICENSE file or <http://www.boost.org/LICENSE_1_0.txt> #
207
# #
218
######################################################################
229

Diff for: examples/tutorial.py

+4-17
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,9 @@
11
######################################################################
22
# #
3-
# Copyright 2009-2017 Lucas Heitzmann Gabrielli #
4-
# #
5-
# This file is part of gdspy. #
6-
# #
7-
# gdspy is free software: you can redistribute it and/or modify it #
8-
# under the terms of the GNU General Public License as published #
9-
# by the Free Software Foundation, either version 3 of the #
10-
# License, or any later version. #
11-
# #
12-
# gdspy is distributed in the hope that it will be useful, but #
13-
# WITHOUT ANY WARRANTY; without even the implied warranty of #
14-
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
15-
# GNU General Public License for more details. #
16-
# #
17-
# You should have received a copy of the GNU General Public #
18-
# License along with gdspy. If not, see #
19-
# <http://www.gnu.org/licenses/>. #
3+
# Copyright 2009-2017 Lucas Heitzmann Gabrielli. #
4+
# This file is part of gdspy, distributed under the terms of the #
5+
# Boost Software License - Version 1.0. See the accompanying #
6+
# LICENSE file or <http://www.boost.org/LICENSE_1_0.txt> #
207
# #
218
######################################################################
229

Diff for: gdspy/__init__.py

+5-17
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,12 @@
11
######################################################################
22
# #
3-
# Copyright 2009-2017 Lucas Heitzmann Gabrielli #
4-
# #
5-
# This file is part of gdspy. #
6-
# #
7-
# gdspy is free software: you can redistribute it and/or modify it #
8-
# under the terms of the GNU General Public License as published #
9-
# by the Free Software Foundation, either version 3 of the #
10-
# License, or any later version. #
11-
# #
12-
# gdspy is distributed in the hope that it will be useful, but #
13-
# WITHOUT ANY WARRANTY; without even the implied warranty of #
14-
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
15-
# GNU General Public License for more details. #
16-
# #
17-
# You should have received a copy of the GNU General Public #
18-
# License along with gdspy. If not, see #
19-
# <http://www.gnu.org/licenses/>. #
3+
# Copyright 2009-2017 Lucas Heitzmann Gabrielli. #
4+
# This file is part of gdspy, distributed under the terms of the #
5+
# Boost Software License - Version 1.0. See the accompanying #
6+
# LICENSE file or <http://www.boost.org/LICENSE_1_0.txt> #
207
# #
218
######################################################################
9+
2210
"""
2311
gdspy is a Python module that allows the creation of GDSII stream files.
2412

Diff for: gdspy/boolext.c

+8-21
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,11 @@
1-
/**********************************************************************
2-
* *
3-
* Copyright 2009-2017 Lucas Heitzmann Gabrielli *
4-
* *
5-
* This file is part of gdspy. *
6-
* *
7-
* gdspy is free software: you can redistribute it and/or modify it *
8-
* under the terms of the GNU General Public License as published *
9-
* by the Free Software Foundation, either version 3 of the *
10-
* License, or any later version. *
11-
* *
12-
* gdspy is distributed in the hope that it will be useful, but *
13-
* WITHOUT ANY WARRANTY; without even the implied warranty of *
14-
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
15-
* GNU General Public License for more details. *
16-
* *
17-
* You should have received a copy of the GNU General Public *
18-
* License along with gdspy. If not, see *
19-
* <http://www.gnu.org/licenses/>. *
20-
* *
21-
**********************************************************************/
1+
/*********************************************************************
2+
* *
3+
* Copyright 2009-2017 Lucas Heitzmann Gabrielli. *
4+
* This file is part of gdspy, distributed under the terms of the *
5+
* Boost Software License - Version 1.0. See the accompanying *
6+
* LICENSE file or <http://www.boost.org/LICENSE_1_0.txt> *
7+
* *
8+
*********************************************************************/
229

2310
/* Compiled with:
2411
gcc -O3 -fPIC -shared -I/usr/include/python2.7 -L/usr/lib -lpython2.7 -o boolext.so boolext.c

Diff for: gdspy/viewer.py

+5-17
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,12 @@
11
######################################################################
22
# #
3-
# Copyright 2009-2017 Lucas Heitzmann Gabrielli #
4-
# #
5-
# This file is part of gdspy. #
6-
# #
7-
# gdspy is free software: you can redistribute it and/or modify it #
8-
# under the terms of the GNU General Public License as published #
9-
# by the Free Software Foundation, either version 3 of the #
10-
# License, or any later version. #
11-
# #
12-
# gdspy is distributed in the hope that it will be useful, but #
13-
# WITHOUT ANY WARRANTY; without even the implied warranty of #
14-
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
15-
# GNU General Public License for more details. #
16-
# #
17-
# You should have received a copy of the GNU General Public #
18-
# License along with gdspy. If not, see #
19-
# <http://www.gnu.org/licenses/>. #
3+
# Copyright 2009-2017 Lucas Heitzmann Gabrielli. #
4+
# This file is part of gdspy, distributed under the terms of the #
5+
# Boost Software License - Version 1.0. See the accompanying #
6+
# LICENSE file or <http://www.boost.org/LICENSE_1_0.txt> #
207
# #
218
######################################################################
9+
2210
"""
2311
Classes and functions for the visualization of layouts created with the
2412
gdspy Python module.

Diff for: setup.py

+6-19
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,9 @@
11
######################################################################
22
# #
3-
# Copyright 2009-2017 Lucas Heitzmann Gabrielli #
4-
# #
5-
# This file is part of gdspy. #
6-
# #
7-
# gdspy is free software: you can redistribute it and/or modify it #
8-
# under the terms of the GNU General Public License as published #
9-
# by the Free Software Foundation, either version 3 of the #
10-
# License, or any later version. #
11-
# #
12-
# gdspy is distributed in the hope that it will be useful, but #
13-
# WITHOUT ANY WARRANTY; without even the implied warranty of #
14-
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
15-
# GNU General Public License for more details. #
16-
# #
17-
# You should have received a copy of the GNU General Public #
18-
# License along with gdspy. If not, see #
19-
# <http://www.gnu.org/licenses/>. #
3+
# Copyright 2009-2017 Lucas Heitzmann Gabrielli. #
4+
# This file is part of gdspy, distributed under the terms of the #
5+
# Boost Software License - Version 1.0. See the accompanying #
6+
# LICENSE file or <http://www.boost.org/LICENSE_1_0.txt> #
207
# #
218
######################################################################
229

@@ -40,7 +27,7 @@
4027
version=version,
4128
author='Lucas Heitzmann Gabrielli',
4229
author_email='[email protected]',
43-
license='GNU General Public License v3 (GPLv3)',
30+
license='Boost Software License v1.0',
4431
url='https://github.com/heitzmann/gdspy',
4532
description='Python module for creating/importing/merging GDSII files.',
4633
long_description=long_description,
@@ -63,7 +50,7 @@
6350
'Intended Audience :: Developers',
6451
'Intended Audience :: Manufacturing',
6552
'Intended Audience :: Science/Research',
66-
'License :: OSI Approved :: GNU General Public License v3 (GPLv3)',
53+
'License :: OSI Approved',
6754
'Operating System :: OS Independent', 'Programming Language :: C',
6855
'Programming Language :: C++', 'Programming Language :: Python',
6956
'Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)'

Diff for: tests/cell.py

+4-17
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,9 @@
11
######################################################################
22
# #
3-
# Copyright 2009-2017 Lucas Heitzmann Gabrielli #
4-
# #
5-
# This file is part of gdspy. #
6-
# #
7-
# gdspy is free software: you can redistribute it and/or modify it #
8-
# under the terms of the GNU General Public License as published #
9-
# by the Free Software Foundation, either version 3 of the #
10-
# License, or any later version. #
11-
# #
12-
# gdspy is distributed in the hope that it will be useful, but #
13-
# WITHOUT ANY WARRANTY; without even the implied warranty of #
14-
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
15-
# GNU General Public License for more details. #
16-
# #
17-
# You should have received a copy of the GNU General Public #
18-
# License along with gdspy. If not, see #
19-
# <http://www.gnu.org/licenses/>. #
3+
# Copyright 2009-2017 Lucas Heitzmann Gabrielli. #
4+
# This file is part of gdspy, distributed under the terms of the #
5+
# Boost Software License - Version 1.0. See the accompanying #
6+
# LICENSE file or <http://www.boost.org/LICENSE_1_0.txt> #
207
# #
218
######################################################################
229

Diff for: tests/cellarray.py

+4-17
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,9 @@
11
######################################################################
22
# #
3-
# Copyright 2009-2017 Lucas Heitzmann Gabrielli #
4-
# #
5-
# This file is part of gdspy. #
6-
# #
7-
# gdspy is free software: you can redistribute it and/or modify it #
8-
# under the terms of the GNU General Public License as published #
9-
# by the Free Software Foundation, either version 3 of the #
10-
# License, or any later version. #
11-
# #
12-
# gdspy is distributed in the hope that it will be useful, but #
13-
# WITHOUT ANY WARRANTY; without even the implied warranty of #
14-
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
15-
# GNU General Public License for more details. #
16-
# #
17-
# You should have received a copy of the GNU General Public #
18-
# License along with gdspy. If not, see #
19-
# <http://www.gnu.org/licenses/>. #
3+
# Copyright 2009-2017 Lucas Heitzmann Gabrielli. #
4+
# This file is part of gdspy, distributed under the terms of the #
5+
# Boost Software License - Version 1.0. See the accompanying #
6+
# LICENSE file or <http://www.boost.org/LICENSE_1_0.txt> #
207
# #
218
######################################################################
229

Diff for: tests/cellreference.py

+4-17
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,9 @@
11
######################################################################
22
# #
3-
# Copyright 2009-2017 Lucas Heitzmann Gabrielli #
4-
# #
5-
# This file is part of gdspy. #
6-
# #
7-
# gdspy is free software: you can redistribute it and/or modify it #
8-
# under the terms of the GNU General Public License as published #
9-
# by the Free Software Foundation, either version 3 of the #
10-
# License, or any later version. #
11-
# #
12-
# gdspy is distributed in the hope that it will be useful, but #
13-
# WITHOUT ANY WARRANTY; without even the implied warranty of #
14-
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
15-
# GNU General Public License for more details. #
16-
# #
17-
# You should have received a copy of the GNU General Public #
18-
# License along with gdspy. If not, see #
19-
# <http://www.gnu.org/licenses/>. #
3+
# Copyright 2009-2017 Lucas Heitzmann Gabrielli. #
4+
# This file is part of gdspy, distributed under the terms of the #
5+
# Boost Software License - Version 1.0. See the accompanying #
6+
# LICENSE file or <http://www.boost.org/LICENSE_1_0.txt> #
207
# #
218
######################################################################
229

0 commit comments

Comments
 (0)