diff --git a/README.md b/README.md index b18e5a0..5c5588f 100644 --- a/README.md +++ b/README.md @@ -180,3 +180,5 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Printrun. If not, see . ``` + +All scripts should contain this license note, if not, feel free to ask us. Please note that files where it is difficult to state this license note (such as images) are distributed under the same terms. diff --git a/printrun/SkeinforgeQuickEditDialog.py b/printrun/SkeinforgeQuickEditDialog.py index aaafa9e..4218671 100644 --- a/printrun/SkeinforgeQuickEditDialog.py +++ b/printrun/SkeinforgeQuickEditDialog.py @@ -1,4 +1,18 @@ #!/usr/bin/env python +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . from skeinforge.fabmetheus_utilities import archive from skeinforge.fabmetheus_utilities import settings diff --git a/printrun/bmpDisplay.py b/printrun/bmpDisplay.py index 99a4f5b..5e941bd 100644 --- a/printrun/bmpDisplay.py +++ b/printrun/bmpDisplay.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + # create a simple image slide show using the # wx.PaintDC surface as a canvas and # DrawBitmap(bitmap, x, y, bool transparent) diff --git a/printrun/bufferedcanvas.py b/printrun/bufferedcanvas.py index 283962a..85ad019 100644 --- a/printrun/bufferedcanvas.py +++ b/printrun/bufferedcanvas.py @@ -18,26 +18,20 @@ url: __author__ = 'Daniel Keep ' __license__ = """ -This library is free software; you can redistribute it and/or -modify it under the terms of the GNU Lesser General Public License as -published by the Free Software Foundation; either version 2.1 of the -License, or (at your option) any later version. +This file is part of the Printrun suite. -As a special exception, the copyright holders of this library -hereby recind Section 3 of the GNU Lesser General Public License. This -means that you MAY NOT apply the terms of the ordinary GNU General -Public License instead of this License to any given copy of the -Library. This has been done to prevent users of the Library from being -denied access or the ability to use future improvements. +Printrun 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. -This library 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 Lesser -General Public License for more details. +Printrun 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 Lesser General Public -License along with this library; if not, write to the Free Software -Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +You should have received a copy of the GNU General Public License +along with Printrun. If not, see . """ __all__ = ['BufferedCanvas'] diff --git a/printrun/calibrateextruder.py b/printrun/calibrateextruder.py index 9509203..7246b17 100644 --- a/printrun/calibrateextruder.py +++ b/printrun/calibrateextruder.py @@ -1,7 +1,22 @@ #!/usr/bin/python +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + #Interactive RepRap e axis calibration program #(C) Nathan Zadoks 2011 -#Licensed under CC-BY-SA or GPLv2 and higher - Pick your poison. + s = 300 #Extrusion speed (mm/min) n = 100 #Default length to extrude m= 0 #User-entered measured extrusion length diff --git a/printrun/gcview.py b/printrun/gcview.py index 6b0370e..488ad54 100755 --- a/printrun/gcview.py +++ b/printrun/gcview.py @@ -1,4 +1,19 @@ #!/usr/bin/python +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + import os import math import wx diff --git a/printrun/printrun_utils.py b/printrun/printrun_utils.py index 725d3cc..4ba2a1f 100644 --- a/printrun/printrun_utils.py +++ b/printrun/printrun_utils.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + import os, sys import gettext diff --git a/printrun/svg/__init__.py b/printrun/svg/__init__.py index 298e1e0..5d41cbb 100644 --- a/printrun/svg/__init__.py +++ b/printrun/svg/__init__.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + """ """ diff --git a/printrun/svg/attributes.py b/printrun/svg/attributes.py index 1c177a3..526718f 100644 --- a/printrun/svg/attributes.py +++ b/printrun/svg/attributes.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + """ Parsers for specific attributes """ diff --git a/printrun/svg/css/__init__.py b/printrun/svg/css/__init__.py index a8dfcbd..8a3f576 100644 --- a/printrun/svg/css/__init__.py +++ b/printrun/svg/css/__init__.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + from __future__ import absolute_import from .transform import transformList from .inline import inlineStyle diff --git a/printrun/svg/css/atrule.py b/printrun/svg/css/atrule.py index 7a0face..c652b17 100644 --- a/printrun/svg/css/atrule.py +++ b/printrun/svg/css/atrule.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + """ CSS at-rules""" from pyparsing import Literal, Combine diff --git a/printrun/svg/css/block.py b/printrun/svg/css/block.py index 804f0c2..cccd1f4 100644 --- a/printrun/svg/css/block.py +++ b/printrun/svg/css/block.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + """ CSS blocks """ diff --git a/printrun/svg/css/colour.py b/printrun/svg/css/colour.py index c7b6e87..5d0a248 100644 --- a/printrun/svg/css/colour.py +++ b/printrun/svg/css/colour.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + """ Parsing for CSS colour values. Supported formats: diff --git a/printrun/svg/css/identifier.py b/printrun/svg/css/identifier.py index 64472ee..4581473 100644 --- a/printrun/svg/css/identifier.py +++ b/printrun/svg/css/identifier.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + """ Parse CSS identifiers. More complicated than it sounds""" from pyparsing import Word, Literal, Regex, Combine, Optional, White, oneOf, ZeroOrMore diff --git a/printrun/svg/css/inline.py b/printrun/svg/css/inline.py index 9d23e70..6b3a58d 100644 --- a/printrun/svg/css/inline.py +++ b/printrun/svg/css/inline.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + """ Parser for inline CSS in style attributes """ def inlineStyle(styleString): diff --git a/printrun/svg/css/transform.py b/printrun/svg/css/transform.py index 852b39b..2e72bd6 100644 --- a/printrun/svg/css/transform.py +++ b/printrun/svg/css/transform.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + """ Parsing for CSS and CSS-style values, such as transform and filter attributes. """ diff --git a/printrun/svg/css/values.py b/printrun/svg/css/values.py index 48efbd0..d806b2a 100644 --- a/printrun/svg/css/values.py +++ b/printrun/svg/css/values.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + """ Parser for various kinds of CSS values as per CSS2 spec section 4.3 """ diff --git a/printrun/svg/document.py b/printrun/svg/document.py index ecb28d0..6058c3a 100644 --- a/printrun/svg/document.py +++ b/printrun/svg/document.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + """ SVGDocument """ diff --git a/printrun/svg/pathdata.py b/printrun/svg/pathdata.py index 7081df9..c2b45dd 100644 --- a/printrun/svg/pathdata.py +++ b/printrun/svg/pathdata.py @@ -1,3 +1,18 @@ +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + """ SVG path data parser diff --git a/printrun/webinterface.py b/printrun/webinterface.py index d317f09..bc0d564 100644 --- a/printrun/webinterface.py +++ b/printrun/webinterface.py @@ -1,4 +1,19 @@ #!/usr/bin/python +# This file is part of the Printrun suite. +# +# Printrun 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. +# +# Printrun 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 Printrun. If not, see . + import pronterface import cherrypy, re, ConfigParser, threading, sys import os.path