Browse files

Fixed licensing.

  • Loading branch information...
1 parent ddb2ada commit e8057f1c4c6079133eef921ed600b41cc59f8fe9 @commandline committed Jul 14, 2009
View
2 .gitignore
@@ -4,3 +4,5 @@ build
dist
MANIFEST
flashbake.egg-info
+.project
+.pydevproject
View
22 COPYING.txt
@@ -1,25 +1,3 @@
-flashbake, its plugins and its tests are provied under a GPL v3 license.
-
-flashbake licensed files:
-* flashbake/__init__.py
-* flashbake/commit.py
-* flashbkae/context.py
-* bin/flashbake
-
-plugins licensed files:
-* flashbake/plugins/__init__.py
-* flashpake/plugins/feed.py
-* flashpake/plugins/timezone.py
-* flashpake/plugins/uptime.py
-* flashpake/plugins/weather.py
-
-test licensed files:
-* test/__init__.py
-* test/plugins.py
-* plugins/hellodolly.py
-* bin/test
-
-
----- begin license block -----
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
View
20 bin/flashbake
@@ -1,6 +1,24 @@
#!/usr/bin/env python
-# wrapper script that will get installed by setup.py into the execution path
+''' flashbake - wrapper script that will get installed by setup.py into the execution path '''
+
+# copyright 2009 Thomas Gideon
+#
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
import sys, logging
from optparse import OptionParser
View
20 bin/flashbakeall
@@ -1,6 +1,24 @@
#!/usr/bin/env python
-# wrapper script for calling 'flashbake' on all projects under a given path
+''' flashbakeall - wrapper script for calling 'flashbake' on all projects under a given path '''
+
+# copyright 2009 Jay Penney, Thomas Gideon
+#
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
import sys, logging
from optparse import OptionParser
View
19 bin/test
@@ -1,6 +1,23 @@
#!/usr/bin/env python
-# wrapper script that will get installed by setup.py into the execution path
+''' test - test runner script '''
+
+# copyright 2009 Thomas Gideon
+#
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
import sys
import os
View
19 flashbake/__init__.py
@@ -1,6 +1,21 @@
+# copyright 2009 Thomas Gideon
#
-# __init__.py
-# Shared classes and functions for the flashbake package.
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
+''' __init__.py - Shared classes and functions for the flashbake package.'''
import os
import os.path
View
21 flashbake/commit.py
@@ -1,7 +1,22 @@
+# copyright 2009 Thomas Gideon
#
-# commit.py
-# Parses a project's control file and wraps git operations, calling the context
-# script to build automatic commit messages as needed.
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
+''' commit.py - Parses a project's control file and wraps git operations, calling the context
+script to build automatic commit messages as needed.'''
import os
import sys
View
19 flashbake/context.py
@@ -1,6 +1,21 @@
+# copyright 2009 Thomas Gideon
#
-# context.py
-# Build up some descriptive context for automatic commit to git
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
+''' context.py - Build up some descriptive context for automatic commit to git'''
import sys
import os
View
21 flashbake/git.py
@@ -1,7 +1,22 @@
+# copyright 2009 Thomas Gideon
#
-# git.py
-# Wrap the call outs to git, adding sanity checks and environment set up if
-# needed.
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
+''' git.py - Wrap the call outs to git, adding sanity checks and environment set up if
+needed.'''
import os
import logging
View
17 flashbake/plugins/__init__.py
@@ -1,3 +1,20 @@
+# copyright 2009 Thomas Gideon
+#
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
# from http://pypi.python.org/pypi/enum/
from enum import Enum
PLUGIN_ERRORS = Enum(
View
19 flashbake/plugins/feed.py
@@ -1,6 +1,21 @@
+# copyright 2009 Thomas Gideon
#
-# feed.py
-# Stock plugin that pulls latest n items from a feed by a given author.
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
+''' feed.py - Stock plugin that pulls latest n items from a feed by a given author. '''
import feedparser
import logging
View
20 flashbake/plugins/location.py
@@ -1,5 +1,21 @@
-# location.py
-# Net location plugin.
+# copyright 2009 Thomas Gideon
+#
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
+''' location.py - Net location plugin. '''
import logging
import urllib
View
22 flashbake/plugins/microblog.py
@@ -1,5 +1,23 @@
-# microblog.py
-# by Ben Snider, bensnider.com
+# copyright 2009 Ben Snider (bensnider.com), Thomas Gideon
+#
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
+
+
+''' microblog.py - microblog plugin by Ben Snider, bensnider.com '''
import logging, urllib
from urllib2 import HTTPError, URLError
View
19 flashbake/plugins/music.py
@@ -1,6 +1,21 @@
+# copyright 2009 Thomas Gideon
#
-# music.py
-# Stock plugin to calculate the system's uptime and add to the commit message.
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
+''' music.py - Plugin for gathering last played tracks from music player. '''
import sqlite3
import os.path
View
21 flashbake/plugins/scrivener.py
@@ -1,5 +1,22 @@
-# scrivener.py -- Scrivener flashbake plugin
-# by Jason Penney, jasonpenney.net
+# copyright 2009 Jay Penney
+#
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
+''' scrivener.py - Scrivener flashbake plugin
+by Jason Penney, jasonpenney.net'''
import logging, flashbake, flashbake.plugins, fnmatch, os
import subprocess, glob
View
20 flashbake/plugins/timezone.py
@@ -1,6 +1,22 @@
+# copyright 2009 Thomas Gideon
#
-# timezone.py
-# Stock plugin to find the system's time zone add to the commit message.
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
+
+''' timezone.py - Stock plugin to find the system's time zone add to the commit message.'''
import os, logging
from flashbake.plugins import AbstractMessagePlugin
View
19 flashbake/plugins/uptime.py
@@ -1,6 +1,21 @@
+# copyright 2009 Thomas Gideon
#
-# uptime.py
-# Stock plugin to calculate the system's uptime and add to the commit message.
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
+''' uptime.py - Stock plugin to calculate the system's uptime and add to the commit message.'''
import string
import os.path
View
21 flashbake/plugins/weather.py
@@ -1,7 +1,22 @@
+# copyright 2009 Thomas Gideon
#
-# weather.py
-# Stock plugin for adding weather information to context, must have TZ or
-# /etc/localtime available to determine city from ISO ID.
+# This file is part of flashbake.
+#
+# flashbake 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.
+#
+# flashbake 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 flashbake. If not, see <http://www.gnu.org/licenses/>.
+
+''' weather.py - Stock plugin for adding weather information to context, must have TZ or
+ /etc/localtime available to determine city from ISO ID. '''
import sys
import urllib, urllib2

0 comments on commit e8057f1

Please sign in to comment.