-
You uploaded it to LFGSS, under LFGSS terms of use, including:
"You give us unlimited permission to use your User Content and allow others to do the same for no fee. In legal terms this means that you grant us a worldwide, non-exclusive, royalty-free and perpetual licence to use, copy, reproduce, distribute, adapt, re-format, modify, publish, translate, licence, sub-licence, assign, transfer and sell the User Content anywhere and in any form."
That's between you and @TM