They don't want us sharing datasources here. They want us posting them to the exchange so it's easy for other customers to install them in their portals.
Also, since you can't edit posts here, making updates of any size would mean posting a new version of the code (while the old is still there). So people who don't read all the way down (or who have problems following the thread given the utterly frustrating collapsing that happens here) might grab a broken version of the code.
This is why I started a few years ago to just post to my github repo. That way i can update it any time i want. Also, it doesn't have to go through code review from LM which can take between a few weeks and several years because it doesn't appear to be part of any LMer's actual job description.