Open Source Puppet: Apache for >2.7.0, GPL for prior versions. Puppet Enterprise: proprietary[2] Puppet is a software configuration management tool developed by Puppet Inc.[3] Puppet is used to manage stages of the IT infrastructure lifecycle.[4] Puppet uses an open-core model; its free-software version was released under version 2 of the GNU General Public License (GPL) until version 2.7.0,[5] an