I decided to have some fun with the recursive nature of the GIMP acronym.
GIMP stands for GNU Image Manipulation Program.
Then you extend out the GNU acronym, and you get:
GNU’s Not Unix Image Manipulation Program
Extend out GNU again, and you get:
GNU’s Not Unix’s Not Unix Image Manipulation Program,
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
And do it again,
GNU’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix’s Not Unix Image Manipulation Program
Ok, after 20 iterations done with a Python loop, the point has been made. In the spirit of FOSS, I am going to share the code, even though it’s quite rudimentary.
imp='Image Manipulation Program'
GNU='GNU\'s Not Unix'
it=GNU+' '+imp
print(it)
acronym=GNU+it[3:]
for i in range(20):
print('')
print('And do it again,')
print(acronym)
acronym=GNU+acronym[3:]