Permalink
Browse files

Update license to Puppet Labs GPLv2.

Transfer and update copyright to GPLv2.
  • Loading branch information...
1 parent 5b20456 commit a587ebd7824418fb22cd6fb98406af7b6e575a1f Nan Liu committed Jul 3, 2012
View
340 COPYING

Large diffs are not rendered by default.

Oops, something went wrong.
View
17 LICENSE
@@ -0,0 +1,17 @@
+Razor MicroKernel - Copyright (C) 2012 Puppet Labs LLC
+
+Puppet Labs can be contacted at: info@puppetlabs.com
+
+This program and entire repository is free software; you can
+redistribute it and/or modify it under the terms of the GNU
+General Public License Version 2 as published by the Free Software
+Foundation.
+
+This program 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 this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
@@ -2,10 +2,7 @@
# rz_web_server to save the new configuration to the filesystem on the
# Microkernel and restart the rz_mk_contoller)
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'net/http'
@@ -5,10 +5,7 @@
# MCollective (will probably construct a Razor server-side daemon that does
# something like what's here, but that remains to be seen)
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
$LOAD_PATH << "/usr/lib/ruby/1.8"
require 'mcollective'
@@ -1,10 +1,7 @@
# The facter agent (hosted on the managed nodes, can be used to gather facts
# remotely using MCollective)
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'rubygems'
require 'facter'
@@ -15,7 +12,6 @@ module Agent
class Facteragent<RPC::Agent
metadata :name => "Facter Agent",
:description => "Preliminary Facter Agent",
- :author => "Tom McSweeney",
:license => "Apache v2",
:version => "1.0",
:url => "http://www.emc.com",
@@ -3,10 +3,7 @@
# A demo SimpleRPC client that interacts with the facter agent to gather
# facts through the MCollective
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
$LOAD_PATH << "/usr/share/mcollective/lib"
require 'mcollective'
@@ -4,10 +4,7 @@
# will be saved in the directory named in the first command-line argument (which, for
# our Microkernel ISO files, will be at the root of the Microkernel ISO's' filesystem)
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'yaml'
@@ -4,10 +4,7 @@
# will be saved in the directory named in the first command-line argument (which, for
# our Microkernel ISO files, will be at the root of the Microkernel ISO's' filesystem)
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'yaml'
require 'digest/sha2'
@@ -1,5 +1,3 @@
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
require "logger"
require "razor_microkernel/rz_mk_configuration_manager"
@@ -58,4 +56,4 @@ def configure_logger_for(classname, methodname)
end
end
-end
+end
@@ -3,10 +3,7 @@
# This class defines the set of host utilities that are used by the
# Razor Microkernel Controller script
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'rubygems'
require 'facter'
@@ -1,10 +1,7 @@
# Used to manage the Microkernel Controller configuration (methods in this Module are called from both)
# the WEBrick server and the Microkernel Controller itself.
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'yaml'
require 'json'
@@ -1,9 +1,6 @@
# Used to manage the facts gathered (using Facter) in the Microkernel
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'rubygems'
require 'facter'
@@ -3,10 +3,7 @@
# This class makes call to the "gem" CLI (provided by the RubyGems) to install
# all of the in the stated directory.
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
module RazorMicrokernel
class RzMkGemController
@@ -3,10 +3,7 @@
# supplement the facts gathered using Facter during the node registration
# process)
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'singleton'
require 'json'
@@ -9,10 +9,7 @@
# the Microkernel and invoked from the '/opt/bootlocal.sh' script when the system
# boots
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'rubygems'
require 'facter'
@@ -1,10 +1,7 @@
# Manages the registration process (used by the rz_mk_control_server to
# register node with the Razor server on request or when facts change)
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'rubygems'
require 'facter'
@@ -3,10 +3,7 @@
# This class defines the set of network utilities that are used by the
# Razor Microkernel Controller script
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
module RazorMicrokernel
class RzNetworkUtils
View
@@ -5,10 +5,7 @@
# it is the Microkernel Controller script, and is started as a daemon process using
# the associated rz_mk_controller.rb script
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'rubygems'
#require 'logger'
View
@@ -3,10 +3,7 @@
# A simple "wrapper" script that is used to daemonize the rz_mk_control_server
# script (which represents the primary Microkernel Controller)
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'rubygems'
require 'daemons'
View
@@ -3,10 +3,7 @@
# Used during the boot process to initialize the Microkernel (install gems
# and start up the critical services, like MCollective)
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'yaml'
require 'razor_microkernel/rz_network_utils'
View
@@ -5,10 +5,7 @@
# (commands to the Microkernel are invoked using Servlets running in the
# WEBrick instance)
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'rubygems'
require 'yaml'
View
@@ -5,10 +5,7 @@
# (commands to the Microkernel are invoked using Servlets running in the
# WEBrick instance)
#
-# EMC Confidential Information, protected under EMC Bilateral Non-Disclosure Agreement.
-# Copyright © 2012 EMC Corporation, All Rights Reserved
#
-# @author Tom McSweeney
require 'rubygems'
require 'net/http'

0 comments on commit a587ebd

Please sign in to comment.