Have helped maybe 3 or 4 ops 'clean up' sites that were formerly hosted with a Moodle Partner ... op/entity decided an MP hosted solution, while good, was not affordable any longer.
That having been said ... most MP's provide a backup of the DB (sql dump) and a tar ball of data directory. Understandable, the code probably contained their special addon stuff and an MP doesn't want to give away the store when a customer cancels.
Have take on a 'pro-bono' type project where op was hosted with Lambda Solutions and op had a tar ball of code directory - along with SQL dump and tar ball of data directory. Nothing wrong with files provided.
Ok, finally the question ... does Lambda Solutions change any core code? Reason I ask, the code directory was moved under git and the first git pull generated some interesting complaints about the first directory it finds .. that of admin ... provided a long list of files that would be changed by git should it continue - which it didn't. :\
Did manage to 'beat it into submission', BTW ... and it did take DB manipulation ... something one attempts to avoid most of the time (am almost certain there is something still lurking in there or just taking up space!)
For those reading ... think a good strategy for leaving a Moodle Partner is to ask the MP to remove any addon/plugin code from their site just prior to cancellation. While the MP still not provide a code directory upon official cancellation (still understandable) at least when attempting to bring up a locally hosted instance, one won't run into such issues.
And, as long as I am at it ... heard it said that 'customers are your best advertisers' ... yep, true ... even customers that leave you. Wonder how difficult it would be for the MP to un-install whatever first before providing an SQL dump. Tell the customer you've gone that extra step even if they didn't ask for that to be done. Part with them where they will still continue to be one of your greatest 'fans' ... and will relate to others, should they be asked, what the MP did to assure their continued use of the core product - minus the special stuff.
Since this has grown ... let me repeat the question on closing ...
does Lambda Solutions change any core code?
Thanks for reading ...
'spirit of sharing', Ken