Skip to content
This repository has been archived by the owner on Jan 10, 2020. It is now read-only.

Commit

Permalink
Licensing uniformity: dual-license rbot core under MIT+acknowledgemen…
Browse files Browse the repository at this point in the history
…t and GPLv2
  • Loading branch information
Oblomov committed Apr 22, 2008
1 parent b2af728 commit b3300ca
Show file tree
Hide file tree
Showing 19 changed files with 369 additions and 70 deletions.
23 changes: 5 additions & 18 deletions COPYING
Original file line number Diff line number Diff line change
@@ -1,21 +1,8 @@
Copyright (C) 2002-2005 Tom Gilbert.
rbot the Ruby IRC bot

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
Copyright (C) 2007-2008 Giuseppe Bilotta and the rbot development team

The above copyright notice and this permission notice shall be included in
all copies of the Software and its documentation and acknowledgment shall be
given in the documentation and software packages that this Software was
used.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
This program is free software; you can redistribute it and/or modify it
under the terms of the MIT license with acknolwedgement clause (see
COPYING.rbot) or the GNU General Public License, version 2 (see GPLv2)

22 changes: 22 additions & 0 deletions COPYING.rbot
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
Copyright (C) 2002-2006 Tom Gilbert.
Copyright (C) 2007-2008 Giuseppe Bilotta and the rbot development team

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies of the Software and its documentation and acknowledgment shall be
given in the documentation and software packages that this Software was
used.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

339 changes: 339 additions & 0 deletions GPLv2

Large diffs are not rendered by default.

22 changes: 3 additions & 19 deletions bin/rbot
Original file line number Diff line number Diff line change
Expand Up @@ -36,26 +36,10 @@ Please note that the logfile doesn't contain IRC logs (which are located at
=end

# Copyright (C) 2002 Tom Gilbert.
# Copyright (C) 2002-2006 Tom Gilbert.
# Copyright (C) 2007-2008 Giuseppe Bilotta and the rbot development team
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
# deal in the Software without restriction, including without limitation the
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
# sell copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies of the Software and its documentation and acknowledgment shall be
# given in the documentation and software packages that this Software was
# used.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
# THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
# This is free software, see COPYING for licensing details

$VERBOSE=true

Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/botuser.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
#
# rbot user management
# Author:: Giuseppe Bilotta (giuseppe.bilotta@gmail.com)
# Copyright:: Copyright (c) 2006 Giuseppe Bilotta
# License:: GPLv2

require 'singleton'
require 'set'
Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/config-compat.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
# so we have to handle this case.
#
# Author:: Giuseppe Bilotta (giuseppe.bilotta@gmail.com)
# Copyright:: Copyright (c) 2006 Giuseppe Bilotta
# License:: GPLv2

module Irc
Config = Bot::Config
Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/core/auth.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
# :title: rbot auth management from IRC
#
# Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
# Copyright:: (C) 2006,2007 Giuseppe Bilotta
# License:: GPL v2

class AuthModule < CoreBotModule

Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/core/basics.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
# :title: rbot basic management from IRC
#
# Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
# Copyright:: (C) 2006,2007 Giuseppe Bilotta
# License:: GPL v2

class BasicsModule < CoreBotModule

Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/core/config.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
# :title: rbot config management from IRC
#
# Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
# Copyright:: (C) 2006,2007 Giuseppe Bilotta
# License:: GPL v2

class ConfigModule < CoreBotModule

Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/core/filters_ui.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
# :title: filters management from IRC
#
# Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
# Copyright:: (C) 2008 Giuseppe Bilotta
# License:: GPL v2

class FiltersModule < CoreBotModule

Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/core/irclog.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
# :title: rbot IRC logging facilities
#
# Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
# Copyright:: (C) 2008 Giuseppe Bilotta
# License:: GPL v2

class IrcLogModule < CoreBotModule

Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/core/remote.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
# :title: Remote service provider for rbot
#
# Author:: Giuseppe Bilotta (giuseppe.bilotta@gmail.com)
# Copyright:: Copyright (c) 2006 Giuseppe Bilotta
# License:: GPLv2
#
# From an idea by halorgium <rbot@spork.in>.
#
Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/core/unicode.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
# :title: Unicode plugin
#
# Author:: jsn (Dmitry Kim) <dmitry dot kim at gmail dot org>
# Copyright:: (C) 2007 Dmitry Kim
# License:: public domain
#
# This plugin adds unicode-awareness to rbot. When it's loaded, all the
# character strings inside of rbot are assumed to be in proper utf-8
Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/core/userdata.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
# :title: rbot user data management from IRC
#
# Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
# Copyright:: (C) 2006,2007 Giuseppe Bilotta
# License:: GPL v2

module ::Irc
class User
Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/core/utils/extends.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
# :title: Standard classes extensions
#
# Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
# Copyright:: (C) 2006,2007 Giuseppe Bilotta
# License:: GPL v2
#
# This file collects extensions to standard Ruby classes and to some core rbot
# classes to be used by the various plugins
Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/core/utils/filters.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
# :title: Stream filters
#
# Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
# Copyright:: (C) 2008 Giuseppe Bilotta
# License:: GPL v2
#
# This file collects methods to handle 'stream filters', a generic mechanism
# to transform text+attributes into other text+attributes
Expand Down
4 changes: 0 additions & 4 deletions lib/rbot/core/utils/httputil.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,6 @@
# Author:: Tom Gilbert <tom@linuxbrit.co.uk>
# Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
# Author:: Dmitry "jsn" Kim <dmitry point kim at gmail point com>
#
# Copyright:: (C) 2002-2005 Tom Gilbert
# Copyright:: (C) 2006 Tom Gilbert, Giuseppe Bilotta
# Copyright:: (C) 2007 Giuseppe Bilotta, Dmitry Kim

require 'resolv'
require 'net/http'
Expand Down
3 changes: 0 additions & 3 deletions lib/rbot/core/utils/utils.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,6 @@
# Author:: Tom Gilbert <tom@linuxbrit.co.uk>
# Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
#
# Copyright:: (C) 2002-2006 Tom Gilbert
# Copyright:: (C) 2007 Giuseppe Bilotta
#
# TODO some of these Utils should be rewritten as extensions to the approriate
# standard Ruby classes and accordingly be moved to extends.rb

Expand Down
2 changes: 0 additions & 2 deletions lib/rbot/irc.rb
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@
# This module defines the fundamental building blocks for IRC
#
# Author:: Giuseppe Bilotta (giuseppe.bilotta@gmail.com)
# Copyright:: Copyright (c) 2006 Giuseppe Bilotta
# License:: GPLv2

require 'singleton'

Expand Down

0 comments on commit b3300ca

Please sign in to comment.